*{margin:0;padding:0;}
/* basic elements */
body{color:#333968;font:90% Verdana,Arial,Helvetica,sans-serif;text-align:center;/* for IE to center container;) */ background:#E7E9D1;}
/* general styling */
h1{font-size:1.2em;}
h5{font-size:0.8em;font-weight:normal;}
p{font-size:0.8em;padding-top:0.7em;line-height:1.4em;}
a{text-decoration:none;}
a:hover{color:#0000CD;text-decoration:underline;}
.topnav{padding-left:5px;color:#9FA0C4;}
.clear{clear:both;}
.captiontext{color:#576295;}
h5.captiontext{font-size:0.7em;padding-bottom:2px;display:block;}
.box{display:block;float:left;padding:5px;width:140px;border:1px solid #616CA3;margin-top:10px;margin-bottom:5px;text-align:center;background:#DCDFBB;}
.boxright{display:block;float:left;text-align:center;padding:5px;width:140px;margin-top:5px;margin-bottom:5px;}
.currentpage{color:#616CA3;background:#E7E9D1;}
/* basic divs centering the layout */
#wrapper{width:778px;margin:0 auto;/* to center the box */ position:relative;background:#fff;background:url(../images/main_bground.gif) repeat-y;}
/* header structure */
#header{height:98px;width:778px;background:url(../images/header_bground1.gif) repeat-x;}
#header h1{color:#ffa824;font-weight:bold;font-size:13px;position:absolute;left:230px;top:65px;}
#header p{margin:0 5px 0 0;padding:5px;text-align:right;font-size:11px;color:#fff;position:absolute;right:0;top:0;}
#header p a{text-decoration:none;border:none;color:#fff;padding-left:10px;padding-right:10px;font-variant:normal;}
#header p span{padding-left:10px;padding-right:10px;color:#9FA0C4;}
#header p a:hover,topnav p a:active{text-decoration:underline;}
#logo{background:url(../images/logo2.gif) no-repeat 0 0;position:absolute;left:1px;top:0;height:99px;width:165px;}
#logo h2{display:none;position:absolute;left:-900px;top:-300px;}
/* content structure */
#container{position:relative;width:778px;text-align:left;/* revoking the IE body definition */ margin:0;padding:0;}
#content{float:right;width:570px;background:#fff;margin-bottom:5px;}
#intro{width:380px;float:left;padding-top:1em;padding-bottom:1em;}
#intro h1{padding:10px;font-weight:normal;}
#intro h2{padding:8px 10px 2px 10px;}
#intro h2 a{text-decoration:underline;color:#333968;}
#intro h5{padding-left:15px;}
#intro p{padding:0.4em 10px 0.4em 10px;font-size:0.9em;line-height:1.4em;}
#sitemap{font-size:1em;font-weight:bold;padding-left:10px;}
#sitemap a:link,a:visited{text-decoration:none;color:#333968;}
#sitemap a:hover,a:active{color:#DD0000;text-decoration:underline;}
#sitemap li{list-style:none;padding-top:7px;padding-left:30px;font-size:1em;font-variant:small-caps;}
#sitemap li ul li{padding:2px 0 2px 16px;background:url(../images/bulletboxblue.gif) no-repeat 0 8px;font-variant:normal;}
#sitemap li ul li ul li{list-style:circle;font-size:0.9em;background:none;padding-left:2px;}
#sitemap li ul{font-size:0.9em;font-weight:normal;padding-left:35px;}
.lastitem{padding-bottom:10px;}
#contentright{float:right;width:160px;border-left:solid 1px #BCB196;padding:5px 3px;margin-top:20px;}
#navleft{float:left;width:180px;margin:0;padding-top:10px;padding-bottom:10px;}
.item{padding:5px;}
.item h1{padding-left:16px;font-size:0.8em;background:url(../images/bullet2.gif) no-repeat 5px 50%;}
.item h1 a{color:#0000CD;}
.item h1 span{color:#616CA3;}
.item h2{font-size:0.8em;font-weight:normal;padding:0 0 0 22px;color:#576295;line-height:1em;}
.item h2 a{font-variant:normal;}
#navleft ul{list-style-type:none;padding:2px 5px 0 38px;font-size:0.8em;}
#navleft ul li{background:url(../images/navbullet.gif) no-repeat 2px 6px;padding:1px 0 1px 12px;}
#navleft ol{list-style-type:none;padding:2px 5px 0 25px;font-size:0.8em;}
#navleft ol li{background:url(../images/navdblbullet.gif) no-repeat 2px 5px;padding:1px 0 1px 12px;font-variant:normal;}
#navleft ol li a{font-variant:normal;font-size:1em;}
#footer{clear:both;background:#3A437B;width:778px;border-top:solid 1px #544b36;}
#footer p{color:#fff;margin:0;padding:4px;font-size:0.8em;text-align:center;}
#footer p span{color:#9FA0C4;background:none;}
#footer p a{color:#fff;padding:2px;font-variant:normal;}
h4{font-size:0.9em;}
p a,.caps{font-variant:small-caps;}
img,button{margin-top:10px;}
#intro h3,h4,{padding:10px 10px 0 10px;}
h2,h3{font-size:1em;}
.red,#intro h2 a:hover,a:active{color:#DD0000;}
#headerad {
   width: 780px;
	margin: 0 auto;
	padding-top: 5px;
	background: #E7E9D1;
	text-align: center;
}
.ads {
	background: #fff;
	background-image: none;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-top: 1px solid #dcdfbb;
	border-bottom: 1px solid #dcdfbb;
}
.sidead {
	padding: 20px 0 10px 5px;
}
p.adblock {margin-top:10px;}