
html, body, form, h1, h2, h3, h4, h5, h6, p, img, a {margin:0; padding:0; outline:0; border:0;}

body, .standardForm .textarea {font-family:Arial, Helvetica, sans-serif;}
body {background:#333; font-size:0.8em; color:#666666; line-height:175%;}
#main {background:#f7f7f7 url(../images/body_gradiant.jpg) repeat-x top left; margin-top:10px; border-top:1px solid #fff;}
p, h1, h2, h3, h4, h5, h6 {padding:0 0 20px 0;}
h1, h2, h3, h4, h5, h6 {color:#333; font-weight:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}
UL {padding:0 0 0 20px; margin:0 0 20px 0;}
UL LI {padding-top:5px; padding-bottom:5px;}
h1 {}
h2 {font-size:2.3em;}
h3 {font-size:1.9em;}
h4 {font-size:1.8em;}
h5 {font-size:1.7em;}
h6 {font-size:1.5em;}

A {color:#666;}
A:hover {color:#333; background-position:1px 17px;}
A:active {color:#000;}

#header {padding:20px 0 16px 0;}
.ads LI a {display:block; text-align:center; margin:0 0 10px 0; padding:5px 0; background:#fff;}
.post .postmeta {padding:0;}
A.more-link {text-decoration:none; padding:5px 10px; background:#f0f0f0; border:1px solid #ccc;}
.block a {padding:3px 5px; text-decoration:none;}
small.block a.on, .block a:hover {background:#d4d4d4; color:#fff;}
.widget-area {padding:20px 0;}

#footer {background:#333; color:#888; padding:15px 0 60px 0; font-size:0.85em;}
#footer A {color:#999;}

#main .container_12 {padding-bottom:40px;}

UL.latest-posts LI, UL.latest-posts LI A {display:block;}
UL.latest-posts LI A {text-decoration:none;}
UL.latest-posts p {padding-bottom:0;}	
.latest-posts span {background:#d4d4d4; padding:1px 4px; font-size:0.8em; margin-right:10px; color:#fff;}

.shadow, .ads LI a {-webkit-box-shadow: 0px 0px 2px #ddd; -moz-box-shadow: 0px 0px 2px #ddd;}
.hovershadow:hover, .ads LI a:hover {-webkit-box-shadow: 0px 0px 6px #ccc; -moz-box-shadow: 0px 0px 6px #000;}
.shadow-large {-webkit-box-shadow: 0px 0px 4px #444; -moz-box-shadow: 0px 0px 4px #444;}

hr {background:#f7f7f7; border:0; border-bottom:1px solid #ddd; margin:20px 0; height:2px;}
hr.nopad {padding:0; margin:0;}

.promo-container {margin-bottom:40px;}
#promo-nav {background:url(../images/promo_nav_bg.jpg) repeat-x bottom left; border:1px solid #dcdcdc; border-top:0; padding:12px 10px 10px 10px;}
#promo-nav UL LI a {border:1px solid #d4d4d4; background:#fff; text-indent:-9999px; width:8px; height:8px; display:block; float:left; margin-left:7px;}
#promo-nav UL LI a:hover, #promo-nav .activeSlide {background:#d4d4d4;}
#promo-nav UL LI a:active {background:#333;}


UL.clean, UL.clean LI {margin:0; padding:0; list-style-type:none; display:inline;}
.alternate, .hidden {display:none;}
.right {float:right;}
.left {float:left;}



/* Used only for preview of grid */
.demo-grid p {border:1px solid #ccc; padding:10px; margin:5px 0; background:#f0f0f0;}



/* Clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
