/* layoutstyles.css */
/* Eliminate browser default margins and padding */
*{
    margin:0;
    padding:0;
}

body {
	background-color:#000;
    font-family: Arial, Helvetica, sans-serif;
}


 div.c3 {height:71em}
 img.c2 {border:none}
 div.c1 {text-align: center}


#wrapper{
  background: url(../images/layout_bg.jpg) left top no-repeat;
  width: 62em;
  margin: 7px auto;
  position:relative;
}


a:link, a:visited{
color: #B5121B;
}

a:hover{
color: #B5121B;
}



/********** Major layout divisions **********/
#branding{
    /* For absolutely-positioned hyperlinks */
	background: url(../images/ATankLogo.png) no-repeat top center;
	right:13.5em;
	position:relative;
	height:16em;
	text-align:center;
	z-index:17;
}

/* Fixes themysterious image gap */
#branding img{
 display:block;
}



/********** Navbar division styles **********/
#navbar{
 background: none repeat-x center;
 height:4.5em;
 position:absolute;
 top:16em;
 left:21em;
 width:29.04em;
 z-index:19;
}

#navbar ul{
 /* Drop-down menu styles */
 list-style-type:none;
}

#navbar li{
 /* Drop-down menu styles */
 float:left;
 /* Required for drop-down menues */
 position:relative;
}

#navbar li ul{
 position:absolute;
 z-index:100;
 visibility:hidden;
}

#navbar li:hover ul,
#navbar li a:hover ul{ /* IE6 hack */
 visibility:visible;
 top:1.6em;
 left:0;
}

#navbar li:hover ul li a,
#navbar li a:hover ul li a{ /*IE6 hack */
 background:#000; /*Removes background image */
 color:#FFF;
 text-align:left;
 display:block;
 width:10em;
 padding:0 0 0 1em;
 height:auto;
}

#navbar li:hover ul li a:hover,
#navbar li a:hover ul li a:hover{ /* IE6 hack */
 background:#c3c3c3;
 color:#000;
}

/* Applies to navbar links, visited and unvisited */
#navbar a,
#navbar a:link,
#navbar a:visited{
 /* Drop-down menu styles */
 text-decoration:none;
 font-family: Geneva, Verdana, Arial, Sans-Serif;
 font-weight: bold;
 font-size:85%;
 color:#000;
 background: url(../images/dogTag1.png) no-repeat center;
 display:block;
 height:4.5em;
 width:7.5em;
 text-align:center;
 line-height:2em;
 outline-style:none;
}

/* Navbar hover, active, and current page links */
#navbar a:hover,
#navbar a:active,
#navbar li.selected a:link,
#navbar li.selected a:visited{
 /* Drop-down menu styles */
 background: url(../images/dogTag2.png) no-repeat center;
 color:#fff;
}






#content{
 margin: 5em 5.25em 3em 10.25em;
 background: url(../images/top3.png) repeat-x;
 color:#000;
 width: 550px;
 padding:1.05em 10px 10px 90px;
}

/* Styles h1, h2, and h3 style rules in the content division */
#content h1, #content h2, #content h3, #content h4, #content h5{
 font-family: Helvetica, Verdana, sans-serif;
 color:#000;
 font-weight:bold;
 font-style:normal;
 letter-spacing:0.03em;
}


#content h1{
 font-size: 1.15em;
 line-height: 1.15em;
 color: #B5121B;
}


#content h2{
 font-size: 1.1em;
 font-stretch:extra-expanded;
 font-weight:bolder;
 line-height: .25em;
 color: #2B6891;
}


#content h3{
 font-size: 1em;
 font-style: normal;
 line-height: .25em;
 color: #B5121B;
}

#content h4{
 font-size: .95em;
 font-style: normal;
 line-height: 1.2em;
 color: #305C7A;;
}

#content h5{
 font-size: .85em;
 font-style: normal;
 line-height: .25em;
 color: #B5121B;
}

#content h6{
 font-size: .67em;
 font-style: normal;
 line-height: 1.65em;
 color: #B5121B;;
}


/* Applies to all lists in the content division */
#content ul, #content ol{
 padding: 10px 0 10px 40px;
}

#content p{
 line-height: 1.35em;
 font-size: .95em;
 font-weight: normal;
}

#footer{
	background-color:#transparent;
	padding:0.5em;
	text-align:center;
}

#footer p{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:0.8em;
	color:#fff;

}

#footer a:link,
#footer a:visited{
/* No underline on links */
  text-decoration:none;
}

#footer a:hover,
#footer a:active{
  color:#fff;
 /* border: dotted 1px #333; */
}

.hotkey{
  text-decoration:underline;
}

/*********** Printer-Friendly Styles **********/
@media print{
/* Start printer-friendly styles */

/* Printer only-Make wrapper the full page width */
#wrapper{
    width:100%;
}

/* Printer only-Hide leftcolumn, navbar,and footer */
#navbar,
#footer{
    display:none;
}

/* Printer only-Get rid of content div margins and 
   padding. Use a different font for print */
#content{
    margin:0;
    padding:0;
    font-family:'Century Schoolbook', Times, Serif;
    font-size:1em;
}
/*End printer-friendly styles */
}