/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * CSS Author:    LOUD Creative
 * Copyright:     2011
 * Browser:        0
 * Browser group: 
 */
body { font-family: Arial, Helvetica, Geneva, sans-serif; color: #221d1d; font-size: 12px; line-height: 18px; }
table { margin: 0; }
p { margin-top: 0px; margin-bottom: 12px; }
ul { margin-left: 30px; list-style: square; }
ol { margin-left: 33px; list-style: decimal; }
hr { height: 1px; background: url(../img/site/bg-hr.jpg); border: 0; margin: 0; padding: 0; }
body { background: #3c3c3c; }
html,body,#top-container,#footer-container{ width: 100%; }
#content-container { width: 1000px; margin: auto; }
#top-container { background: #f2f2f2 url(../img/site/bg-top.gif) repeat-x; min-height:600px; height:auto !important; height:600px; }
#header { height: 167px; }
a.logo { display: block; text-indent: -9999px; width: 349px; height: 109px; background: url(../img/site/logo.gif); float: left; }
#hdr-right { float: right; padding: 20px; }
select#quicklinksend { background: #b0b0b0; border: 1px solid #000; height: 20px; color: #000; width: 257px; }
#hdr-search { margin-top: 10px; }
#search-btn { background: url(../img/site/btn-search.gif); width: 70px; height: 23px; border: none; cursor: pointer; color: transparent; }
#nav { clear: both; }
#nav ul { list-style: none; margin: 0; padding: 0; }
#nav ul li { margin: 0; padding: 0; display: block; float: left; }
#nav ul li a { display: block; height: 42px; background: url(../img/site/nav-sprite.gif); text-indent: -9999px; }
#nav ul li a.home { width: 114px; background-position: 0 0; }
#nav ul li a.home:hover, #nav ul li a.home.active { background-position: 0 42px; }
#nav ul li a.markets { width: 121px; background-position: -114px 0; }
#nav ul li a.markets:hover, #nav ul li a.markets.active { background-position: -114px 42px; }
#nav ul li a.about { width: 158px; background-position: -235px 0; }
#nav ul li a.about:hover, #nav ul li a.about.active { background-position: -235px 42px; }
#nav ul li a.services { width: 206px; background-position: -393px 0; }
#nav ul li a.services:hover, #nav ul li a.services.active { background-position: -393px 42px; }
#nav ul li a.resources { width: 129px; background-position: -599px 0; }
#nav ul li a.resources:hover, #nav ul li a.resources.active { background-position: -599px 42px; }
#nav ul li a.events { width: 117px; background-position: -728px 0; }
#nav ul li a.events:hover, #nav ul li a.events.active { background-position: -728px 42px; }
#nav ul li a.contact { width: 155px; background-position: 155px 0; }
#nav ul li a.contact:hover, #nav ul li a.contact.active { background-position: 155px 42px; }
#content { width: 1000px; margin: auto; background: url(../img/site/bg-content-tile.gif); }
#content-top { min-height:600px; height:auto !important; height:600px; background: url(../img/site/bg-content.jpg) top no-repeat; }
#content-body { width: 976px; margin: auto; }
#footer-container { background: url(../img/site/bg-footer.gif) repeat-x; height:245px }
#footer { width: 1000px; margin: auto; }
.footer-col { float: left; padding: 0 20px; border-left: 1px dotted #4a4a4a; height: 199px; overflow: hidden; color: #a4a4a4; }
.footer-col a { color: #a4a4a4; }
.footer-col.col1 { margin-left: 25px; border: none; width: 137px; }
.footer-col.col2 { width: 147px; }
.footer-col.col3 { width: 157px; }
.footer-col.col4 { width: 160px; }
.footer-title { color: #fffdfd; text-transform: uppercase; letter-spacing: 1px; margin-top: -3px; margin-bottom: 5px; font-weight: bold; }
#site-credits, #site-credits a { width: 930px; margin: auto; text-align: right; color: #a4a4a4; letter-spacing: 1px; margin-bottom: 40px; }
#index-loop { width: 964px; height: 408px; position: relative; left: 8px; top: -10px; margin-bottom: 10px; overflow: hidden; }
#slider { position: relative; width: 964px; height: 408px; background:url(nivoimg/loading.gif) no-repeat 50% 50%; }
.nivoSlider { width: 964px; height: 408px; }
#index-loop img { width: 964px; height: 408px; position:absolute; top:0px; left:0px; display:none; }
#promos { padding-left: 3px; padding-top: 10px; padding-bottom: 10px; }
.xpromo { width: 224px; height: 111px; float: left; background: url(../img/site/bg-promo.gif); overflow: hidden; margin: 20px 6px; }
.xpromo img { width: 214px; height: 101px; position: relative; top: 5px; left: 5px; }
#news { padding-top: 20px; padding-left: 10px; width: 613px; padding-right: 20px; border-right: 1px dotted; float: left; }
#news-title { padding-left: 8px; }
.news-item { clear: both; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #999; }
.news-content { padding: 10px; overflow: hidden; }
.news-more a { display: block; text-indent: -9999px; width: 100px; height: 25px; background: url(../img/site/btn-readmore.gif); float: right; }
#index-text { padding: 20px; float: right; width: 290px; }
#page-left { float: left; width: 267px; margin-left: 20px; padding-top: 10px; }
.subnav-item { background: url(../img/site/bg-subnav.gif) repeat-y; margin-bottom: 3px; }
.subnav-item-top { background: url(../img/site/bg-subnav-top.gif) top center no-repeat; }
.subnav-item-bottom { background: url(../img/site/bg-subnav-bottom.gif) bottom center no-repeat; }
#subnav a { display: block; line-height: 36px; padding-left: 35px; font-size: 13px; color: #5e5e5e; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; background: url(../img/site/bg-subnav-arrow-rt.gif) top left no-repeat; }
#subnav a.sublevel { display: block; line-height: 38px; padding-left: 35px; font-size: 13px; color: #5e5e5e; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; background: url(../img/site/bg-subnav-arrow-blk.gif) 0px 8px no-repeat; }
#subnav a.active, #subnav a:hover { color: #b30501; text-decoration: none; }
#subnav a.downarr { background: url(../img/site/bg-subnav-arrow-dn.gif) top left no-repeat; }
#subnav a.sublevel.active { background: url(../img/site/bg-subnav-arrow-red.gif) 0px 8px no-repeat; }
#page-right { float: right; width: 620px; margin-right: 20px; padding: 20px; }
#contact-info { padding: 17px; }
#xtranet_login_form { background: #32312e; width: 260px; padding: 20px; margin: auto; margin-top: 40px; }
#xtranet_login_form .login_form_usr, #xtranet_login_form .login_form_pwd { width: 225px; text-align: right; margin-bottom: 5px; margin-left: 10px; }
#xtranet_login_form label { color: white; }
#xtranet_login_form .login_form_usr input, #xtranet_login_form .login_form_pwd input { width: 150px; }
#xtranet_login_form .submit { width: 210px; margin: auto; text-align: right; }
#xtranet_login_form .submit input { width: 60px; margin-top: 4px; }
#xtranet_login_error { margin-top: 15px; text-align: center; text-transform: uppercase; color: #FFF; }
.event-sect { width: 645px; margin-top: 4px; background: url(../img/site/bg-hr.jpg) bottom repeat-x; padding-bottom: 20px; margin-bottom: 20px; }
.event-pic { float: left; width: 165px; height: 175px; }
.event-title { color: #b30501; font-size: 28px; margin-bottom: 4px; }
.event-datetime { color: #5e5e5e; font-size: 18px; margin-bottom: 4px; }
.event-body { float: right; width: 460px; }
#xch-singles-container { padding: 20px; }
#xch-singles-1of2 { float: left; width: 48%; overflow: hidden; }
#xch-singles-2of2 { float: right; width: 48%; overflow: hidden; }
#xch-singles-1of3 { float: left; width: 30%; margin-right: 5%; overflow: hidden; }
#xch-singles-2of3 { float: left; width: 30%; overflow: hidden; }
#xch-singles-3of3 { float: right; width: 30%; overflow: hidden; }
#content-blog { overflow: hidden; }
#hdr-blog-right { float: right; padding: 20px; margin-top: 30px; }
#blog-right a { color: #ba0300; }
#content-blog h1, #content-blog h1 a { color: #ba0300; font-size: 24px; border-bottom: 1px dotted #999; display: block; line-height: 28px; padding-bottom: 0px; }
h1.entry-title { margin-bottom: 20px; }
#blog-right { float: right; width: 665px; margin-right: 20px; }
#blog-right a.leave-comment, #postmeta a, #blog-right .entry-utility a, #blog-right .entry-meta a, #blog-right .entry-summary a { color: #062969; }
#sidebar-blog { width: 237px; overflow: hidden; background: #e8e5e1; padding: 10px; padding-top: 0; margin-left: 15px; margin-top: 11px; min-height:700px; height:auto !important; height:700px; padding-bottom: 70px; }
#sidebar-blog ul { margin: 0; padding: 0; list-style: none; }
#sidebar-blog ul li a { margin-left: 25px; color: #000; }
#subscribe-img { width: 33px; height: 34px; float: left; }
#blog-form { float: left; margin-top: 10px; margin-left: 10px; }
#blog-form label { display: none; }
#blog-form input[type=text] { float: left; width: 160px; }
#blog-form input[type=submit] { border: none; background: url(../img/site/btn-search.gif); width: 70px; height: 23px; display: block; float: left; text-indent: -9999px; margin-left: 5px; position: relative; top: 1px; cursor: pointer; }
a.blog-sidebar-allposts { display: block; width: 233px; height: 25px; background-image: url(); position: relative; left: -25px; }
a.blog-sidebar-rss { position: relative; top: 30px; left: 20px; }
div.entry-meta, div#postmeta { margin-top: 20px; margin-bottom: 10px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 4px 0; }
h2.top-posts { font-size: 120%; margin-top: 20px; }
.post-break { border-top: 2px solid #999; margin-top: 20px; }
.navigation { margin-top: 20px; margin-bottom: 30px; }
div.nav-previous a { display: block; text-indent: -9999px; width: 64px; height: 24px; background-image: url(../blog/solarc/wp-content/themes/twentytenDISC/images/prev.gif); float: left; }
div.nav-next a { display: block; text-indent: -9999px; width: 64px; height: 24px; background-image: url(../blog/solarc/wp-content/themes/twentytenDISC/images/next.gif); float: right; }

