body {
margin:10px auto 20px auto;
color:#000000;
line-height:110%;
font-size:16px;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
background-color:#D2E4FC;

}

A	{ color:#0000FF;text-decoration:underline; font-weight:bold; }

img {border:0px;}


	h1 {line-height:120%;font-size:20px; color:#000000;}
  h1 a {color:#0000ff;text-decoration:underline;}
	h1 a:hover {text-decoration:underline;}
	h2 {display:inline; color:#000000;line-height:170%; font-size:19px;color:#184848;padding:3px;background-color:#E7F4D7;}
	h3 {display:inline; color:#000000;line-height:115%; font-size:25px;}		
	
	
#container {
width:880px;
margin:0 auto 0px auto;
padding:0 0 20px 0;
text-align:left;
background-color:#ffffff;
border:4px solid #D2E4FC;
}

.pictureleft {float:left;margin-right:15px;}
.pictureright {float:right;margin-left:15px;}
.picturecenter {margin:10px auto;text-align:center;display:block;}

#bannertopmenu {padding:5px;text-align:right;height:1px;padding:1px 0 0px 10px; width:970px;margin:0 0 0 0px;color:#ffffff;background-color:#000000}
#bannertopmenu a {color:#ffffff;text-decoration:none;font: Helvetica, Arial, sans-serif;   }					

#logobanner {padding:5px;text-align:right;width:870px;font-size:14px;background-color:#D2E4FC;margin-bottom:0px;}

#recenttop {float:right;width:470px;margin-right:10px;margin-top:12px;}

.recentvisitorbox {float:left;margin-top:2px;margin-left:4px;margin-right:10px;width:75px;height:56px;text-align:center;border:1px solid #cccccc;background-color:#EAEEF3}


.righttopbanner {font-size:12px;width:400px;  text-align:right;float:right;margin:0px;margin-right:10px;}
.righttopbanner a {font-size:12px;}

#midsection3 {width:120px;float:right;padding:0px;font-size:13px;
background-color:#ffffff;margin-top:9px;margin-right:10px;display:inline;
line-height:170%;}

#midsection3 a {color:#000000;}
#midsection3head {padding:2px;background-color:#184848;color:#ffffff;width:120px;margin-bottom:5px;}
#midsection3head a{color:#ffffff;}

#midsection3body {margin-left:5px;}


#content {
display:inline;
padding:0px;
width:740px;
float:left;
margin:10px 0 0 10px;
line-height:150%;
}



.outmessage {margin: 20px 0px 0 20px;}

#navout {margin-top:10px;margin-right:10px;width:260px;float:right;}


.nav {
display:inline;margin:0 0 0 0;width:235px;float:right;padding:15px 10px 10px 10px;color:#333333;
text-align:left;background-color:#f1f1f1;border:6px #EDECE4 solid;

}

.navout2 {display:inline;width:222px;border:1px #cccccc solid;padding:0px;margin:5px 0px 15px 0;float:right;}


blockquote {font-size:17px;margin:10px 0 0 10px;border:1px solid #cccccc;padding:0 0 0 10px;background-color:#FFFFB8; }


#footer {
color:#ffffff;
background-color:#0780AD;
margin:0px auto 0px auto;
clear: both;
height:259px;
width:760px;
text-align:left;
font-size:15px;
background-color:#184848;
}

#footer a {color:#ffffff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
	
#footer1 {margin-top:15px;width:115px;height:200px;float:left;margin-left:20px;padding-left:35px;
background-position:top right;}

#footer2 {margin-top:15px;width:510px;height:200px;float:left;margin-left:20px;}
#footer2 a {color:#ffffff;text-decoration:none;font-size:12px}
#footer2 a:hover {text-decoration:underline;}


#footer3 {margin-top:15px;width:220px;height:200px;float:left;margin-left:20px;padding-left:20px;
background-position:top left;font-size:13px;
background-color:#184848;
}


.datebox {
margin-top:10px;font-size:13px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin-bottom:15px;
}

.dbleft {float:left;width:450px;}
.dbright {float:right;width:200px;text-align:right;padding-right:5px;}


.postfooter {margin-top:5px;font-size:12px;border-top:1px solid #E7F1F1;border-bottom:2px solid #BCBCBC;padding:0px;}
.titlebox  {
margin-top:0px;
}






.previewcommentbox {
		 clear:right;
		 border: 2px dashed #FFD4D4;
		 padding:5px;
		 margin-bottom: 20px;
		 margin-top: 10px;
		 background-color: #ffffff;
		 color:#000;
}

.commentrow0 {
				 background-color:#F5F8F8;
				 border:1px solid #D8D8D8;
				 color:#000000;
				 display:block;
				 padding:10px;
				 text-align:left;
				 margin:10px 0 10px 0;
				 line-height:120%;
}



.commentrow1 {
				 background-color:#ffffff;
				 color:#000000;
				 display:block;
				 padding:10px;
				 text-align:left;
				 line-height:120%;
}



.errorbox {border:1px dashed red;padding:10px;margin-bottom:10px;}

.forumresponse {width:97%;height:200px;}
.input-box {width:500px;margin-bottom:10px;padding:5px;background-color:#ffffff;}

.avatarbig {display:block;
margin-left:auto;
margin-right:auto; text-align:center;width:220px;height:165px;background-color:#f1f1f1;border:3px solid #bbbbbb;}
.avatarbig img {display:block;margin: 0 auto; }

.avatarsmall {display:block;margin: 0 auto; width:75px;height:56px; background-color:#f1f1f1;border:2px solid #dddddd;}
.avatarsmall a {text-decoration:none;}
.avatarsmall img {display:block;margin: 0 auto; }

.forumright {width:535px;float:right;margin-bottom:30px;}

.yellowbox0 {background-color:#f1f1f1; color:#000000;padding: 2px 0px; margin-bottom:10px;font-size:13px;}
.yellowbox1 {background-color:#FDFAE2; color:#000000;padding: 2px 0px; margin-bottom:10px;font-size:13px;}

.smalltext {margin-left:10px;display:inline;font-size:11px;}
.indentbox {margin-left:30px; font-size:15px;}

.rating {
border: 1px solid #ccc;
margin: 5px;
text-align: center;
}

.alternate0 {padding:10px;}
.alternate1 {background-color:#f1f1f1;padding:10px;}




table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 645px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

a {color:#0066CC}

table.stats td.am1
{background-color: #E6E6E6;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
font-size:20px;
height:21px;}

table.stats td.am0
{background-color: #f1f1f1;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
font-size:20px;
height:21px;}

table.stats td.hed
{background-color: #002A55;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}