/*
Theme Name: Airborne Soldier
Theme URI: http://www.airbornesoldier.com
Description: A customized theme with static elements designed by MarkB and updated by Spanner.
Version: 1.0
Author: Mark Bloomfield & Trevor van der Walt
*/
/******************************************* GENERAL */

body {
margin: 0 auto;
padding: 0;
background: #020202;
}

p, a, ul, li, div, h5, h4, h3 {
font: 12px Tahoma;
color: #CACACA;
text-decoration: none;
text-align: left;
}

p {
line-height: 140%;
text-indent: 15px;
}

img.img {
background: #187928;
padding: 2px;
border: 1px solid #9D9D9D;
}

a img.img:hover {
background: red;
border: 1px solid white;
}

h5 a, h4 a {
margin: 0; 
padding: 0;
color:#FFFFFF;
font-weight:bold;	
}

h5 a:hover, h4 a:hover {
color: #57812B;
}

#break {
width:745px; 
height:0px; 
border:3px #556B2F ridge;
}

p#image1 {
margin: 0; padding:0;
}

p#image1 img {
margin: 10px 0 10px -12px;
}

html>body p#image1 img {
margin: 10px 0 10px 9px;
}

/******************************************* PAGE */

#page {
margin: auto;
width: 751px;
min-height: 710px;
overflow: auto;
overflow-y: hidden;
/* border:1px solid white; */
}

/******************************************* HEADER */

#header {
float:left;
width: 501px;
height: 101px;
/* border:1px solid white; */
}
#overlappopup { /* don't change id name */
position: absolute; /* don't change position property */
z-index: 1000;
background: white;
border: 3px outset #ACB123;
padding: 3px;
left: 0;
top: 0;
visibility: hidden;
}
/******************************************* TOPNAV */

#topnav {
display:table;
width: 250px;
height: 101px;
background: url(images/topnav.jpg);
/* border:1px solid white; */
}

#topnav ul {
margin: 10px 0 0 10px;
padding: 0;
list-style-type: none;
}

#topnav ul li {
margin: 9px 0 0 0;
padding: 3px 0 0 18px;
width: 212px;
height: 18px;
}

#topnav ul li a {
color:black;
font: 12px Tahoma,Verdana,Arial;
font-weight: bold;
}

#topnav ul li a:hover {
color: #57812B;
font-weight: bold;
}

/******************************************* CONTENT LEFT */

#content-left {
float:left;
margin: 0;
width: 230px;
height: 480px;
padding-left: 10px;
background: url(images/contentback.jpg) repeat-x;
/* border:1px solid white; */
}

html>body #content-left {
padding: 0 10px 0 10px;
height: 420px;
}

/******************************************* LEFT NAV */

#left-nav ul {margin-left: 1px;}
html>body #left-nav ul {margin-left: 1px;}

#left-nav ul li {
background: url(images/sideli.jpg) no-repeat;
list-style:none;
padding-left: 20px;
margin-bottom: 3px;
}

#left-nav ul li ul {margin: 10px 0 10px 0;}

html>body #left-nav ul li ul {
display: inline;
margin: 10px 0 10px 10px;
}

#left-nav ul li ul li {
list-style:none;
background:none;
padding: 0;
margin-bottom: 3px;
}
#left-nav ul li ul li a {
font-size: 11px;
}

#left-nav ul li a {
text-transform:uppercase;
font-size: 13px;
}

#left-nav ul li a:hover {
color: #57812B;
}

/******************************************* CONTENT MIDDLE */

#content-middle {
float:left;
margin: 0;
width: 229px;
height: 480px;
padding-left: 10px;
background: url(images/contentback.jpg) repeat-x;
border-left: 1px dashed #696969;
/* border:1px solid white; */
}

html>body #content-middle {
padding: 0 10px 0 10px;
height: 420px;
}

#content-middle div.pedit p {
margin-top: -15px;
}

/******************************************* CONTENT RIGHT */

#content-right {
float:left;
width: 230px;
height: 480px;
padding: 0 9px 0 10px;	
background: url(images/contentback.jpg) repeat-x;
border-left: 1px dashed #696969;
/* border:1px solid white; */
}

html>body #content-right {
padding: 0 10px 0 10px;
height: 420px;
}

#content-right img {margin-left: -10px;}

#content-right small a {
margin: 0;
padding:0;
color: #FFFFFF;
}
#content-right small a:hover { color: #57812B;}

div .align-right { 
text-align:right; 
margin-top: -10px;
}

#content-right div.pedit p {
margin-top: -10px;
}

/******************************************* CONTENT-FULL */

#content-full {
margin-bottom: 20px;
float:left;
width: 470px;
padding: 0 0 0 10px;
}

#content-full h3 {
color:white;
font-weight:bold;
margin-top: 15px;
}

#content-full p img {
margin: 5px;
border: 1px solid #006600;
padding: 2px;
}

#content-full ul li {
margin-bottom: 4px;
line-height: 140%;
}

/******************************************* GUESTBOOK-FULL */

#guestbook {
margin-bottom: 20px;
float:left;
width: 480px;
padding: 0 9px 0 10px;	
background: url(images/contentback.jpg) repeat-x;
border-left: 1px dashed #696969;
}

#guestbook h3 {
color:white;
font-weight:bold;
margin-top: 15px;
}

#guestbook p img {
margin: 5px;
border: 1px solid #006600;
padding: 2px;
}

#guestbook ul li {
margin-bottom: 4px;
line-height: 140%;
}


/******************************************* FOOTER */

#footer-wrap {
margin: 0;
padding: 0;
display:block;
margin: auto;
width: 752px;
height: 111px;	
}

#footer-left {
height: 111px;
width: 251px;
float:left;
background: url(images/clip1.jpg);
}

html>body #footer-left { width: 250px; }
html>body #footer-left img { margin-left: -45px; }

#footer-left img {
position: absolute;
margin-left: -44px;
}

#footer-middle {
width: 230px;
height: 111px;
padding: 0 10px 0 10px;
float:left;
border-left: 1px dashed #696969;
text-align: center;
}

html>body #footer-middle { width: 229px; margin-left: 0;}

#footer-right {
float:left;
width: 229px;
height: 111px;
padding: 0 10px 0 10px;
border-left: 1px dashed #696969;
text-align:center;
}

#footer-single {
clear:both;
}

#footer-bottom, #footer-bottom-single {
clear:both;
margin: 0 auto;
padding: 5px 70px 0 0;
width: 771px;
height: 112px;
background: url(images/footerbottom.jpg) no-repeat;
}

#footer-bottom-single { background: url(images/footerbottomsingle.gif) no-repeat;}

#footer-bottom p { margin-top: 20px; }

#footer-bottom p, #footer-bottom a, #footer-bottom-single p, #footer-bottom-single a {
margin-top: 15px;
color: #676767;
text-align: right;
}

#footer-bottom a:hover, #footer-bottom-single a:hover {
color: #FFFFFF;
}

/******************************************* HIGHSLIDE */
#hswrapper div.textwrapper {
	float: left;
	height: 130px;
	width: 130px;
	padding: 5px;
	background: #F0EEE0;
	margin: 8px;
	border: 1px solid #AFAB8E;
	text-align: center;
}
#hswrapper div.textwrapper {
	height: 55px;
	width: 91px;
}

