/* Generic styles */
body {font:80%/145% Arial, Helvetica, sans-serif; background:url(../images/eagle.jpg) no-repeat top center #f2f2f2; padding:25px 0 0 0; color:#003366;}
p {padding:0 0 1em 0;}
h1, h2 {line-height:0%;}
h3 {font-weight:bold;}
h3, h4, h5, h6 {font-weight:bold;}
h4 {padding:1em 0 0 0;}
ol, ul {margin:0;}
ul li {list-style:none;}
a {color:#007EB6; text-decoration:none;}
a:hover, a:active, a:focus {color:#003366;}

/* Layout styles */
#container {width:980px; margin:auto;}
#header, #banners, #content, #footer {display:block; overflow:hidden; padding:0 19px 0 21px;}
#header {background:url("../images/body-head.png") no-repeat;}
#banners, #content, #footer {background:url("../images/body-main.png") repeat-y;}
#content {padding:32px 317px 5em 43px; width:625px;}
#header img {margin:20px 0 23px 19px;}
#header .bar {border-top:1px solid #a3ddf3; height:34px; background:url(../images/blue_bar.jpg) repeat-x bottom left;}
#banners {height:202px; padding-top:30px;}
#banners img {float:left;}
#banners img#explore {margin-right:9px;}
#col_1, #col_2 {width:45%;}
#col_1 {float:left;}
#col_2 {float:right;}
#footer .bar {border-top:6px solid #00a4e8; margin:0 0 10px 0;}
#footer p {color:#999; font:80%/150% Verdana, Geneva, sans-serif; width:85%; padding-left:2px;}
#footer span {color:#666;}
#footer_gfx {background:url("../images/body-head.png") repeat-y left bottom; height:25px; margin-bottom:1em;}
