/*** BODY ***/
body{font-size: 11px; background: url('images/background.png') repeat-x #002d44; font-family: arial, sans-serif; margin: 0px;}
a {color: #f86600; text-decoration: underline;}
h2{color: #0085DF; font-size: 20px; margin: 5px 0 0 5px;}
hr{height: 1px; background: #DFDFDF; color: #DFDFDF; border-bottom: 1px #FFFFFF solid;}

/*** SITE CONTAINER ***/
.siteContainer{width: 930px;}

/*** SITE TOP ***/

/* Site Top Menu Links */
.siteTopMenuLinks{width: 770px; height: 30px; background: #373737; text-align: center; margin: 30px 0 0 75px;}

/* Site Top Header */
.siteTopHeader{height: 100px; background: url('images/siteTopHeader.jpg') no-repeat right #ffffff;}
	
.siteTopHeaderLogo{height: 60px;}
.siteTopHeaderLogo a{color: #297ca6; text-decoration: none;}
.siteTopHeaderLogo a:hover{color: #297ca6; text-decoration: none;}		
.siteTopHeaderLogo h1{color: #297ca6; font-size: 22px; text-align: left; font-family: arial; padding: 20px 0 0 0; margin: 0 0 0 100px;}
.siteTopHeaderLogo p{color: #515151; font-size: 16px; font-family: trebuchet ms; font-style: italic; letter-spacing: 1px;   padding: 1px 0 0 0;margin: 0 0 0 100px;} 
	
/*** SITE MIDDLE LEFT***/  	
.siteMiddleLeft{width: 320px; float: left; margin: 0 0 0 75px;}
	
.siteMiddleLeftAd{height: 250px; background: #373737; text-align: center; padding-top: 10px;}	
.siteMiddleLeftAdBottom{height: 250px; background: #ffffff; text-align: center; border: 5px #287ba5 solid; padding-top: 10px;}	

.siteMiddleLeftLinks {width: 300px; background: #155779; text-align: center; border: 5px #287ba5 solid; padding: 5px 0 5px 0; margin: 10px auto;}
.siteMiddleLeftLinks b{font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: underline;}
.siteMiddleLeftLinks a{color: #ffffff;}
.siteMiddleLeftLinks ul{width: 200px; text-align: left; list-style-type: none; padding: 0px; margin: auto;}
.siteMiddleLeftLinks li{font-size: 11px; padding 0px; margin: 1px 0 0 5px;}


/*** SITE MIDDLE RIGHT***/
.siteMiddleRight{width: 535px; float: left; margin: 0px;}

.siteMiddleRightTop{height: 40px; background: url('images/siteMiddleRightTop.jpg') no-repeat right #ffffff;}
.siteMiddleRightTop form{padding-top: 5px; margin: 0 0 0 20px;}

.siteMiddleRightAd{height: 100px; background: #e3e3e3; text-align: center;}

.siteMiddleRightAd p{font-size: 12px; color: #ffffff; font-weight: bold; text-align: left; text-decoration: underline; margin: 0 0 2px 0;}
.siteMiddleRightAd a{color: #ffffff;}
.siteMiddleRightAd form{width: 250px; height: 64px; background: #8c578b; text-align: center; padding: 10px 0 0 0;}
.siteMiddleRightAd form .textinput{width: 100px; border: 1px #8c578b solid; margin: 0 0 0 5px;}

.siteMiddleRightText{width: 500px; padding-bottom: 5px; margin: 10px 0 0 20px;}
.siteMiddleRightText h2{color: #ffffff;}
.siteMiddleRightText p{color: #ffffff;}

.siteMiddleRightPosts {width: 500px; background: #ffffff; border: 5px #287ba5 solid; padding-bottom: 5px; margin: 10px 0 0 20px;}
.siteMiddleRightPosts h2{font-size: 16px; color: #ff9400; line-height: 22px; padding-top: 10px;}
.siteMiddleRightPosts h2 a{color: #4F4F4F; text-decoration: none;}
.siteMiddleRightPosts h2 a:hover{text-decoration: underline;}
.siteMiddleRightPosts p{font-size: 13px; color: #6F6F6F; line-height: 20px; padding: 0px; margin: 0 10px 0 10px;}

.siteMiddleRightImage{width: 250px; text-align: center; background: url('images/posts_background.png') repeat-x #fafafa;}

/*** SITE FOOTER***/
.siteFooter{height: 120px; text-align: center; margin: 10px 0 0px 0;}
.siteFooter p{display: inline; color: #cccccc; font-size: 11px; letter-spacing: 1px;  padding: 0 5px 10px 5px; margin: 10px 0px 0 0px;}
.siteFooter p a{color: #ffffff; text-decoration: underline;}
.siteFooter strong{font-weight: normal;}

.siteFooterLinks{height: 50px; background: #25749b; text-align: center; margin: 0 0 10px 0;}
.siteFooterLinks form{width: 200px; height: 50px; float: right; text-align: center; background: #2d8fc0; border-left: 1px #000000 solid; margin: 0;}
.siteFooterLinks input{width: 150px; margin-top: 1px;}
	