@media all {html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0} } @media all {body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px} }  * { margin: 0; } html, body { background: #FFF; color: #878787; font: 12px Arial, Helvetica, sans-serif; line-height: 140%; margin: 0; } .wrapper { background: none; margin: 0 auto; width: 801px; } h1 .sIFR-replaced { display: none; } h1 { color: #333; font: 28px/20px Arial, Helvetica, sans-serif; margin-left: 10px; text-transform: uppercase; } h2 { color: #333; font-size: 18px; margin: 5px 10px 0; } h3 { color: #333; font-size: 14px; line-height: 0px; margin: 0px 0px 7px 0px; } h4 { color: #333; font-size: 13px; line-height: 0px; margin: 5px 0px 7px 5px; } h6 { border-bottom: 1px solid #CCC; color: #333; font: 30px/30px bold Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px 0px; } .pad {padding:20px;} .pad_sides {padding: 0 20px 20px;} .pad_10{padding:10px;} .pad_10_20 {padding:10px 20px;} .pad p {padding:0px;} .space {margin-top: 5px;} .error {background:#333; border: 1px solid #CA0000; color: #EEE; margin: 5px 0; padding: 5px 20px;} .success {background: #999; border: 1px solid #CCC; color: #EEE; margin: 5px 0; padding: 5px 20px;}  .line { background: #CEDCDC; clear: both; float: left; height: 5px; margin: 5px 0; width: 803px; } .line_up { background: #CEDCDC; clear: both; float: left; height: 5px; margin: 0; width: 803px; }  #menu { background: #0E1C30; float: left; height: 535px; margin: 0 5px 0 2px; width: 255px; } #menu ul.sf-menu { list-style: none; margin: 130px 5px 40px 0; padding: 0; text-align: right; } #menu ul.sf-menu li { font: 10px Arial, Helvetica, sans-serif; line-height: 240%; text-transform: uppercase; } #menu ul.sf-menu li a { color: #FFF; text-decoration: none; } #menu ul.sf-menu li a:hover { color: #90B309; } #menu ul.sf-menu li a.current { color: #90B309; }  #content { float: left; width: 537px; } #content p a { color: #90B309; font: 10px bold; text-decoration: none; } #content p a:hover { color: #333; } #blog_header { float: left; background: #666; width: 538px; } #middle { float: left; width: 225px; }  .push {height:55px;} #footer p{ float: right; font: 10px/9px Arial, Helvetica, sans-serif; } ul.footer_nav { float: right; font: 10px/9px Arial, Helvetica, sans-serif; list-style: none; padding: 0; text-align: left; } ul.footer_nav li { float: left; margin: 0 3px; } ul.footer_nav li a { color: #878787; }  #news_top { background: url(/includes/css/../../images/news_top.jpg) top no-repeat; height: 63px; } #news_middle { background: #647181 url(/includes/css/../../images/news_middle.jpg) repeat-y; color: #333; padding: 10px 40px 5px 80px; } #news_bottom { background: url(/includes/css/../../images/news_bottom.jpg) bottom no-repeat; height: 100px; }  #sidebar { background: #CCC; } #sidebar ul.default, #sidebar ul.default * { list-style: none; margin: 0; padding: 0; } #sidebar ul.default a { background: #999; color: #FFF; display: block; margin: 5px; padding: 5px 10px; text-decoration: none; } #sidebar ul.default a.current { background: #333; } #sidebar ul.default ul a.child { background: #999; border-left: 15px solid #900; color: #FFF; display: block; margin: 5px; padding: 5px 10px; text-decoration: none; } #sidebar ul.default ul a:hover { background: #A8A8A8; } #sidebar ul.default ul a.current { background: #333; } #sidebar ul.default ul ul a.child { background: #999; border-left: 15px solid #996; color: #FFF; display: block; margin: 5px; padding: 5px 10px; text-decoration: none; } #sidebar ul.default ul ul a:hover { background: #A8A8A8; } #sidebar ul.default ul ul a.current { background: #333; }  .paginate { float: right; } .paginate a { border: 1px solid #999; color: #666; float: left; font: 10px/10px Arial, Helvetica, sans-serif; margin: 0 0 0 2px; padding: 3px 4px 3px 4px; text-decoration: none; text-transform: uppercase; } .paginate a:hover { background: #666; color: #FFF; } .paginate a.current { background: #666; color: #FFF; } .paginate a.inactive { border: 1px solid #CCC; color: #CCC; } .paginate a.inactive:hover { background: none; border: 1px solid #CCC; color: #CCC; } .pics { float:left; } .pics p { color: #333; margin: -15px 0 0 0; text-align: right; } #gallery_container { background: none; float: left; margin: 0; padding: 0; } #gallery_description { background: #CCC; color: #000; margin: 10px 10px 5px 10px; padding: 5px 10px; } #gallery_back_btn { list-style: none; clear:both; } #gallery_back_btn a { color: #333; } #gallery_list li { list-style: none; float: left; } #gallery_list li a { color: #333; display: block; float: left; margin: 10px; padding: 4px 6px; text-decoration: none; width: 200px; } #gallery_list li a:hover { background: #EEE; } #gallery_list li span { float: left; } #gallery_list li img { float: left; margin: 0 5px 0 0; } #nav { clear:both; float:left; padding: 5px; } #nav li { background: #375175; float:left; height: 21px; list-style: none; margin: 3px; width: 21px; } #nav li a { height: 21px; display: block; width: 21px; } #nav li a:hover { background: #90b309; } #nav a.activeSlide { background: #90b309; } #nav a:focus { outline: none; } #nav img { border: none; display: block } #controls { float: left; margin: 541px 0px -36px -154px; padding: 0; } #controls #controls_bar { margin: 0; padding: 0; } #controls #controls_bar li { float: left; font: 9px/19px Arial, Helvetica, sans-serif; list-style: none; margin: 4px; text-transform: uppercase; } #controls #controls_bar li a { background: #90B309; color: #FFF; float: left; padding: 1px 3px; text-decoration: none; } #controls #controls_bar li a:hover { color: #FFF; }   div.blog_listings { background: #F5F5F5; clear: both; padding: 8px; } div.blog_listings h1 { color: #8893A3; cursor: pointer; margin: 0; text-decoration: none; } div.blog_listings h2 { color: #8893A3; cursor: pointer; margin: 0 0 8px 0; text-decoration: none; } #content div.blog_listings p a { color: #000; } #content div.blog_listings p a:hover { color: #333; } div.blog_listings a.read_more { color: #90B309; }  .blog_separator { background: #D0DDDD; clear: both; height: 2px; margin: 15px 0 15px 0; }  div.blog_listings .post_date { color: #90B309; font-weight: bold; margin: 0 0 15px 0; text-transform: uppercase; } div.blog_listings .post_date_month { color: #FFF; font-size: 12px; line-height: 20px; } div.blog_listings .post_date_day { clear: both; display: block; font-size: 28px; line-height: 34px; }  .blog_sidebar h1{ color: #90B309; font-size: 12px; margin: 10px -15px 0; text-align: right; } .blog_sidebar ul{ list-style: none; margin: 0; padding: 0; } .blog_sidebar ul li{ font-size: 11px; margin: 4px -15px 4px 0; padding: 0; text-align: right; } .blog_sidebar ul li a{ color: #CCC; text-decoration: none; } 