body{background:#f4f4f2;color:#000;font-family:arial, verdana, sans-serif;font-size:62.5%}
#main-wrapper{display:block;width:960px;text-align:left;font-size:1.1em;margin:0 0 0 8%;padding:0}
h1,h2,h3,h4,h5{font-weight:400}
h1{font-size:1em}
h2{font-size:1.7em;font-family:Georgia;font-style:italic;line-height:.8em;padding-bottom:2px}
h4{font-size:1.3em}
hr {color: #ccc; height: 1px; border: 0;background-color: #ccc; margin: 10px 0 10px 0;}
a{color:#000;outline:none;text-decoration:none;line-height:1.2em}
a:hover{border-bottom:1px solid #999;color:#333}
ul li{list-style:none}
a:hover img{background:#FFF;border:none!important}
#main-nav li{list-style:none;float:right;margin-left:5px}
#main-nav li a,.radius-link a{border:1px solid #ddd;color:#000;display:block;font-size:8pt;text-decoration:none;padding:7px 15px}
.text-input{background:#fff;border-left-color:#aaa;border-top-color:#999;border:1px solid #ccc;font-family:arial, verdana, sans-serif;font-size:10pt;padding:1px 0}
#leaderboard{position:relative;padding-top:80px;background:url(images/header.jpg) no-repeat bottom left}
#site-name{float:left;background-color:aqua}
#site-name h4{font-size:1.6em}
#site-name a:hover{background:none;border:none;color:#3c6c92}
#site-name a{border:0;color:#333}
#main-nav{margin:0 10px 9px 0}
#main-nav li a{color:#999;display:block;text-decoration:none;text-align:center;border:0;padding:2px 3px 0}
#main-nav li a:hover{color:#555;background:none}
#main-nav li.rss-now a:hover,#main-nav li.rss-now a{background:#3c6c92;color:#eee}
.home{margin-top:2px}
.right{float:right}
.right .recent-leads{width:800px;border-top:1px solid #ccc;padding:10px 0}
.right .single-leads{width:800px;padding:0}
.post-comments{position:absolute;right:7px;top:-1px;z-index:1}
.post-comments a{background:#fff;border:1px solid #ddd;color:#555;display:block;font-size:.8em;text-align:center;padding:7px}
.title-insert{float:left;padding:6px 0 0 10px}
.title-insert a{background:none;color:#000;border:none}
.title-insert a:hover{color:#333}
.content-insert{width:388px;float:left;line-height:1.3em;padding:0 0 0 10px}
.more{text-align:right;padding:0 2px 0 0}
.main-post-bg,.secondary-post-bg{overflow:hidden;position:relative;float:left;border:1px solid #ddd;background:none}
.main-post-bg img,.secondary-post-bg img{padding:10px}
.main-post-bg{width:390px;height:220px}
.secondary-post-bg{width:256px;height:144px;margin:0 8px 8px 0}
.main-post-bg.showhero{margin-left:7px}
.post.single{line-height:1.4em;padding:0}
.post.single h2 a:hover{color:#3c6c92}
.post.single .showhero h2 a{color:#ddd}
.post.single .showhero h2 a:hover{color:#fff}
.post.single .entry{clear:both;padding:4px 0 0}
.post.single .entry a{border:none}
.post.single .meta{color:#999;font-size:.8em;overflow:hidden;padding-top:6px;border-top:1px solid #ccc;margin:4px 0 10px}
.post.single .meta a{font-weight:400;font-size:7pt;color:#999}
.post.single .meta a:hover{color:#555}
.post.single .meta li{list-style:none;float:left;margin:0 5px 0 0;padding:2px 7px}
.post.single .meta li.first{background:#eee;border:1px solid #ddd;padding:2px 7px}
.post.single p{line-height:1.4em;margin:.1em 0}
.post.single h3{margin-top:20px}
.post.single blockquote,.post.single ul,.post.single ol{color:#555;margin:0 15px}
.post.single ul li{margin:0 20px}
.post.single ol li{list-style:decimal;margin:0 20px}
.post.single blockquote{border-left:1px solid #ccc;font-style:italic;margin-left:20px;padding-left:10px}
.post.single img.floatleft,.post.single img.alignleft{float:left;margin:4px 10px 0 0}
.post.single img.floatright,.post.single img.alignright{float:right;margin:4px 0 0 10px}
.post.single .wp-caption-text{color:#888;font-size:.8em;text-align:center;text-transform:uppercase}
.gallery-item a img{border-color:#eee}
.navigation{clear:both;font-weight:700;padding:0}
#navi{clear:both}
.navigation-left a{text-align:left;float:left;color:#777}
.navigation-right a{text-align:right;float:right;margin-right:10px;color:#777}
.navigation-left a:hover,.navigation-right a:hover{border:none;color:#aaa}
* html .navigation-right{margin-right:7px}
.for-tags{background:#eee;border:1px solid #ddd;font-size:.8em;padding:7px 10px}
.left{float:left}
.home .left{overflow:hidden;width:150px;border-right:1px solid #ccc;padding-bottom:2px}
.home .left h3{font-size:1em;padding:9px 3px 7px}
h3.module-title,h3.widgettitle{border-bottom:1px solid #eee;border-top:1px solid #ccc;font-size:1em;margin:0 0 10px;padding:9px 3px 7px}
h3.module-title a,h3.widgettitle a{border:0}
.widgetcontainer .textwidget{font-size:.8em;line-height:1.4em;margin:0 7px}
.module-list li,.widgetcontainer li{font-size:.9em;line-height:1.4em;margin:0 3px 7px 21px}
.sidebar-nextprev{overflow:hidden;width:320px}
.sidebar-nextprev li{border-left:1px solid #ccc;float:left;height:40px;list-style:none;width:159px}
.sidebar-nextprev li.previous{border-right:1px solid #ccc}
.sidebar-nextprev li.next{border-left:1px solid #ccc;float:right;margin-left:-1px}
.sidebar-nextprev li a{border-left:1px solid #ccc;border:0;color:#ccc;display:block;font-size:.9em;font-weight:700;height:40px;margin-left:-1px}
.sidebar-nextprev li a:hover{color:#3c6c92;border-color:#3c6c92}
.sidebar-nextprev li a span{cursor:pointer;display:block;padding:15px 0 0 10px}
.widgetcontainer #wp-calendar{border-collapse:collapse;width:100%}
#wp-calendar caption{font-weight:700;margin-bottom:7px}
#wp-calendar thead th{border:1px solid #ccc;border-width:1px 0;padding:4px 0 4px 3px}
#wp-calendar td{color:#777;padding:3px 0 7px 3px}
#middle-widgets{width:970px}
#middle-widgets .widgetcontainer{clear:top;float:left;width:312px;margin:0 11px 15px 0}
.sidebar-desc{font-size:.9em;line-height:1.4em;margin:0 4px}
.legacy .commentlist li{border-top:1px solid #ccc;margin:0;padding:7px 0 15px}
.legacy img.avatar{float:right;margin:0 7px 0 0}
.legacy cite{font-style:normal}
.legacy .commentlist li p{margin:1em 0}
.legacy .commentlist li ul,.legacy .commentlist li ol,.legacy .commentlist li blockquote{margin:0 15px}
.legacy .commentlist li ul li,.legacy .commentlist li ol li{border:0!important;margin:0 15px!important;padding:0!important}
.legacy .commentlist ol li{list-style:decimal}
.legacy #respondform{margin-left:80px;padding:10px 0 0}
.nocomments{background:#ffc;border:1px solid #BEBE3C;font-size:.8em;font-weight:700;text-align:center;padding:10px 0}
#comments-wrapper-form{border-top:1px solid #ccc}
#comments-wrapper p{line-height:1.2em;font-size:8pt;margin:2px 0 3px}
.commentsubmit{color:#000;border:1px solid #bbb;text-align:center;background:#f0f0f0;margin-bottom:10px;padding:2px 4px}
h5#comments{clear:both;padding-top:5px;border-top:1px solid #ccc;margin:0 0 5px}
.commentlist{font-size:8pt}
.commentlist li.comment,.commentlist li.pingback{margin:0;padding:7px 0 0 5px}
.commentlist li.comment-author-admin{border-color:#3c6c92}
.commentlist li.comment blockquote{border-left:1px solid #ccc;color:#777;font-style:italic;padding-left:10px}
.commentlist ul.children{margin:0!important;padding:0}
.commentlist .children li.comment{list-style:none;margin:15px 0 0;padding:7px 0 0 25px}
.comment-author img.avatar{float:left;width:35px;height:35px;background:url(images/speechbubble.png) no-repeat top left;margin:0 6px 5px 0}
.comment-author cite{font-style:italic}
.comment-meta{font-size:.8em}
#respond{clear:both;margin-left:0;padding:5px 0 0}
li.comment #respond{margin-left:0}
#respond h5{margin:0 0 5px}
#respond .text-input{font-size:8pt;margin-right:4px;width:224px;background-color:#FFF;border-color:#bbb}
#respond textarea.text-input,#respondform textarea.text-input{margin-right:0;overflow:auto;width:330px}
#categories{margin:35px 0 45px;padding:10px 0}
#categories h3{margin-bottom:10px}
#categories ul{color:#ccc;font-size:.9em;line-height:1.2em}
#categories li{display:block;float:left;text-align:right;width:145px;margin:0 8px 0 7px}
#categories li li{width:138px}
#categories li li li{width:131px}
#categories li li li li{width:124px}
#categories li li li li li{width:117px}
#categories li a{float:left;text-decoration:none;margin:3px 0}
#searchForm {margin-right:-3px;}
#searchWrap span {display:block;}
#searchWrap input {background:#f4f4f2;border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #f4f4f2; border-left:1px solid #ddd; padding:0 0 0 4px; color:#aaa; font-size:.9em; width:70px;}
ul.menu,ul.menu ul{list-style-type:none;margin:0;padding:0}
ul.menu a{display:block;text-decoration:none;font-style:normal;border:none}
ul.menu li a{color:#000;margin-right:10px;margin-bottom:1px;border-left:1px #f4f4f2 solid;border-top:1px #f4f4f2 solid;border-bottom:1px #f4f4f2 solid;padding:0 0 0 10px}
ul.menu li a:hover{font-style:normal;border-left:1px #aaa solid;border-top:1px #aaa solid;border-bottom:1px #aaa solid;background:none;color:#000}
ul.menu li ul li a{color:#000;margin-left:7px;margin-right:10px;border-left:1px #f4f4f2 solid;border-top:1px #f4f4f2 solid;border-bottom:1px #f4f4f2 solid}
ul.menu li ul li a:hover{border-left:1px #aaa solid;border-top:1px #aaa solid;border-bottom:1px #aaa solid;background:none;color:#000}
#footer{border-top:1px solid #ccc;font-size:.9em;color:#c4c4c4;text-align:right;padding:2px 10px 72px}
#footer a{color:#999;font-weight:400}
#footer a:hover{color:#555;font-weight:400}
h3,h5{font-size:1.5em;font-family:Georgia;font-style:italic;line-height:1em;padding-bottom:2px}
#main-nav li a:hover,.radius-link a:hover,.post-comments a:hover{background:#222;color:#fff;border-color:#000}
.content-insert a,.post.single p a,.post.single li a,#wp-calendar td a{font-weight:700}
.content-insert a:hover,.main-post-bg a,.secondary-post-bg a{background:none}
.widgetcontainer,ul.module-list,.widgetcontainer ul{margin:0 0 20px}
#comments-wrapper .navigation,.commentlist li.comment ul,.commentlist li.comment ol,.commentlist li.comment blockquote,ul.menu li{margin:0}
ul.menu li.current a,ul.menu li ul li.current a{border-left:1px #ccc solid;border-top:1px #ccc solid;border-bottom:1px #ccc solid;font-family:Georgia;font-size:1.1em;font-style:italic}