*,body{font-family:Verdana,Arial,Helvetica,sans-serif}
body{margin:0px;font-size:11px;line-height:14px;color:#666666;background:#F1F0EE url("/img/body_background.jpg") repeat-x}
#clear,.clear{clear:both}
input{border:#7F9DB9 1px solid;font-size:13px;margin:0;padding:0}
textarea{width:400px;height:100px;border:#7F9DB9 1px solid;font-size:13px;margin:0;padding:0}
select{border:#7F9DB9 1px solid;font-size:13px;margin:0;padding:0}

a{color: #2170bd;text-decoration:underline}
a:hover{text-decoration:none}
a:link{color:#2170BD}
a:visited{color:#2170BD}

p{font-size:11px;margin:0px 0px 20px 0px}

#globalContainer{width:1000px;margin:0px auto;background-color:#FFFFFF;background:url("/img/border_middle.jpg") repeat-y}

#button{width:152px;background:#ECE9D8;cursor:pointer}
#button:hover{background:#DDDAC9;}

#topbar{;width:954px;height:33px;padding:1px 0 0 30px;margin-left:8px;background-image:url("/img/topnav_background.jpg")}
#topbar ul{font-size: 11px;font-weight: bold;white-space: nowrap;margin:0;padding:0;list-style:none}
#topbar ul li{float:left;height:25px;margin:0}
#topbar ul #sel{padding: 7px 11px 0px 11px}
#topbar ul li a, #topbar ul li a:link, #topbar ul li a:visited, #topbar ul li a:active{display:block;height:25px;text-decoration: none;padding: 7px 11px 0px 11px;color: #222847}
#topbar ul li a:hover{background:none;background-image: url(/img/icon_tn_arrow.gif);background-position: 1px 11px;background-repeat: no-repeat;color: #003399}

/* start global styles */
h1{font-size:14px;font-weight:bold;margin:0px 0px 4px 0px;padding:0px;color:#4870AA}
h2{font-size:12px;font-weight:bold;margin:10px 0px 5px 0px;padding:0px;color:#6699CC}	
h3{font-size:12px;font-weight:bold;margin:20px 0px 5px 0px;padding:0px;color:#2170BD}	
h3.first{margin:0px}
h3.backToTop{display:block;margin:26px 25px}

ul{list-style-type:square;font-size:11px;margin:10px 0px;padding-left:14px}
ul.bold{font-weight:bold}
ul.bold li{margin-top:4px}

div.hr{height:1px;margin:10px 0px 14px 0px;line-height:1px;border-bottom:1px solid #4B647F}
div.siteFooterLinks{white-space:nowrap}

#featuredRight ul{list-style-type:none;margin:0;}
#featuredRight ul li{margin:0 0 5px 0}
#featuredRight ul li a{font-size:11px;text-decoration:none}
#featuredRight ul li a:hover{text-decoration:underline}

#footer{text-align:center;padding:5px 13px 5px 13px;color: #666666}
#footer a{text-decoration:none}

#borderBottom{background-image:url("/img/border_bottom.jpg");height:9px;width:1000px}
#borderTop{background:url("/img/border_top.jpg");height:40px;width:1000px;padding-top:8px}

#logo{width:984px;height:39px;margin:0 0 0 8px;background:url("/img/logo.jpg") no-repeat}
#header{height:237px;width:984px;margin:0 8px 2px 8px;background:url("/img/home_header_background.jpg?v=20100129") no-repeat}
#header h1{padding:90px 30px 0px 30px;margin:0px;color:#fff;font-style:italic;font-weight:bold;font-size:22px;line-height:30px}
#header p{padding:8px 425px 0px 30px;color:#F1F0EE}

#innerContainer{margin:15px 8px 15px 8px;background:url("/img/side_background.jpg") repeat-y}
#innerContainer #innerLeft{float:left;width:150px}
#innerContainer #innerRight{width:800px;float:left;margin-left:10px}
#innerContainer #innerRight #featuredLeft{width:460px;float:left;margin-right:40px}
#innerContainer #innerRight #featuredRight{width:300px;float:left}

#resources{padding:20px 5px 10px 10px}
#resources form{margin:0px;padding:0px}
#resources p{margin:0px 0px 10px 0px}

#icon_comment{padding-top:3px;width:45px;height:22px;background:url("/img/comments.jpg");border:0;text-align:center;cursor:pointer}
#icon_image{padding-top:1px;width:41px;height:16px;border:#0F32C4 2px groove;text-align:center;cursor:pointer}

#diarypostsmall{position:relative;width:100% !important;width:457px;margin-bottom:40px}
#diarypostsmall h2{margin-bottom:20px}
#diarypostsmall #comments{position:absolute;right:0;top:-3px;text-decoration:none}
#diarypostsmall #image{position:absolute;right:60px;top:-3px;text-decoration:none}

#diarypost{width:100% !important;width:457px;margin:0 0 30px 0}

#newpost{padding:25px 0 0 0;border-top:#000 1px solid}
#newpost p{margin:0 0 5px 0}
#newpost h2{margin:30px 0 10px 0}
#newpost .errblock{display:none;color:red}

#diarycomments{width:100% !important;width:457px;margin:0 0 20px 0;padding:25px 0 0 0;border-top:#000 1px solid}
#diarycomments h2{margin:0 0 15px 0}
#diarycomments p{margin:0 0 5px 0;padding:0 0 0 0;}

#diarycomments #bpost{margin:0 10px 35px 10px;}
#diarycomments #bpost #name a{color:#666}
#diarycomments #bpost #replytext{margin:0 15px 0 15px;color:#666;font-style:italic;}
#diarycomments #bpost #namereplytext{margin:0 15px 2px 15px;color:#666;font-style:italic;font-weight:bold}