body, html{height:100%;}
body, html, p, ul, ol{margin:0;padding:0;border:none;}
body{font-family:Arial, Helvetica, Sans-serif;font-size:12px;line-height:1.5;}
h1, h2, h3, h4, h5, h6{margin:5px 0;}
h1{font-size:30px}
h2{font-size:27px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:12px}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited{text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline;}
p{margin:16px 0;}
ul, ol{margin:0;padding:0;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
#nav{width:980px;margin:0 auto;height:35px;}
#pagenav{float:left;position:relative;z-index:100;padding:0 10px;}
#pagenav li{float:left;line-height:35px;padding:0 9px 0 5px;margin:0;}
#pagenav li a:link, #pagenav li a:visited{display:block;position:relative;padding:0 8px;text-decoration:none;z-index:100;}
#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited{position:relative;}
#pagenav li a:hover span.left, #pagenav li.current_page_item span.left{display:block;position:absolute;left:0;bottom:0;width:5px;height:33px;}
#pagenav li a:hover span.right, #pagenav li.current_page_item span.right{display:block;position:absolute;right:0;bottom:0;width:5px;height:33px;}
#pagenav li ul li{float:none;padding:0;}
#pagenav li ul{position:absolute;left:-999em;}
#pagenav li:hover ul, #pagenav li.sfhover ul{}
#pagenav li li:hover ul ul, #pagenav li li.sfhover ul ul{left:-999em;}
#pagenav li li li:hover ul, #pagenav li li li.sfhover ul{left:auto;}
#pagenav li li li:hover ul ul, #pagenav li li li.sfhover ul ul{left:-999em;}
#pagenav li li li li:hover ul, #pagenav li li li li.sfhover ul{left:auto;}
#pagenav li ul ul{margin:-26px 0 0 200px;}
#pagenav li ul ul li a{line-height:25px;}
#pagenav li:hover ul ul, #pagenav li.sfhover ul ul{left:-999em;}
#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul{left:auto;}
#pagenav li ul li a:link, #pagenav li ul li a:visited{display:block;width:190px;padding:0px 0 0px 10px!important;}
#pagenav li ul li ul li a:link, #pagenav li ul li ul li a:visited{padding:5px 0 5px 10px!important;}
#pagenav li ul li a:hover{text-decoration:underline;}
#pagenav li ul li a span.left{display:none!important;}
#pagenav li ul li a span.right{display:none!important;}
#pagenav li:hover, #pagenav li.hover{position:static;}
#header{width:980px;margin:0 auto;height:140px;}
#header h1{display:none;}
#header img{float:left;margin:30px 0px 0px 0;}
#header #subscribe{float:right;display:block;height:28px;width:183px;padding:8px 0 0 35px;margin:55px 0 0 0;text-decoration:none;font-weight:bold;}
#container{padding-top:20px;padding-bottom:5px;}
#container_bottombg{width:980px;height:41px;margin:0 0 -20px -10px;}
#slider{cursor:pointer;}
#slider .scroll{width:940px;overflow:hidden;position:relative;}
.scrollContainer{position:absolute;top:0;left:0;}
.scrollContainer .information{position:absolute;top:0;width:940px;display:none;}
#featured{float:left;margin:0 0 0 10px;background-color:#fffeee;}
#featured.slider{width:940px;position:relative;}
#featured.slider .arrow_left{position:absolute;left:-11px;top:45%;}
#featured.slider .arrow_right{position:absolute;right:-11px;top:45%;}
#featured.slider .information{width:900px;float:left;position:relative;}
#featured.slider .information .image.left{float:left;margin:0 20px 0 0;}
#featured.slider .information .image.right{float:right;margin:0 0 0 20px;}
#featured.slider .information .image img{border:5px solid #bcc5c7;}
#featured.slider .information #text h2{margin-bottom:0;}
#featured.slider .information #text h2 a:link, #featured.slider .information #text h2 a:visited{color:#16181A;display:inline;}
#featured.slider .information #text .description{display:block;color:#4F5357;font-weight:normal;font-size:14px;}
#featured .information{float:left;width:598px;padding:20px 20px;}
#featured .information h2{margin:0 0 10px 0;line-height:30px;font-size:22px;}
#featured .information .feat-button .left{display:block;float:left;width:5px;height:30px;}
#featured .information .feat-button a.more-info{display:block;float:left;height:24px;padding:6px 4px 0 8px;text-transform:capitalize;cursor:pointer;}
#featured .information .feat-button .right{display:block;float:left;width:19px;height:30px;}
#featured-tabs{float:left;width:301px;height:100%;}
#featured-tabs li{}
#featured-tabs li a:link, #featured-tabs li a:visited{display:block;margin-left:-1px;padding:10px 0 10px 20px;font-size:16px;font-weight:bold;text-decoration:none;}
#featured-tabs li a:hover, #featured-tabs li.active a{}
#featured-tabs a span{display:block;font-size:12px;font-weight:normal;margin-top:-4px;}
#featured .information ul, #featured .information ol{margin:5px 0;padding:0 0 0 30px;}
#featured .information ul li{list-style-type:square;}
#featured .information ul li ul{margin:8px 0;padding:0 0 0 15px;}
#featured .information ul li ul li{list-style-type:disc;}
#featured .information ol li{list-style-type:upper-latin;}
#featured .information ol li ol{margin:8px 0;padding:0 0 0 15px;}
#featured .information ol li ol li{list-style-type:lower-latin;}
.scrollButtons{cursor:pointer;z-index:100;}
#breadcrumb{width:940px;margin:-8px 10px 0 10px;padding:0 0 10px 0;}
#content{}
#breadcrumb p{margin:0;font-weight:bold;}
#main_content{float:left;width:619px;padding:0 20px 0 0;margin:20px 0 0 10px;}
#main_content #top{}
#main_content #top h2{margin:0 0 20px 0;}
#main_content #top p{margin:20px 0 30px 0;}
#main_content #top p img{float:left;margin:5px 0 5px 5px;border:none !important;}
#two-col{padding-top:10px;}
#two-col h3{text-transform:uppercase;}
#two-col ul{padding:0 !important;}
#two-col ul li{margin:0 0 8px 0 !important;padding:0 0 0 20px !important;list-style:none !important;}
#two-col .left{float:left;width:309px;}
#two-col .right{float:left;width:300px;padding:0 0 0 10px;}
#two-col .left a.signup, #two-col .right a.signup{display:block;font-weight:bold;text-transform:uppercase;font-size:13px;text-align:center;padding:5px 0 0 0;margin:20px 0 0 0;width:300px;height:25px;}
#sidebar{float:left;width:280px;margin:20px 0 0 20px;}
#sidebar h2{text-transform:uppercase;font-size:14px;}
#sidebar .box{}
#sidebar .box h2{padding-bottom:5px;}
#newsletter{margin-bottom:15px;padding-bottom:10px;}
#newsletter .field, #feedburner .field , #campaignmonitor .field{display:block;float:left;width:191px;height:20px;padding:7px 0 0 5px;margin:0 4px 0 0;}
#newsletter .button, #feedburner .button, #campaignmonitor .button{width:78px;height:28px;font-weight:bold;text-transform:uppercase;cursor:pointer !important;}
#news{margin-bottom:15px;}
#news h2{display:block;margin-bottom:0;width:280px;position:relative;}
#news h2 a:link, #news h2 a:visited{position:absolute;top:0;right:0;}
#news ul li{padding:7px 0;}
#news ul li a:link, #news ul li a:visited{font-weight:bold;}
#news ul li span.meta{display:block;font-size:11px;}
#search, #feedburner, #campaignmonitor{margin-bottom:15px;padding-bottom:10px;}
#search input#s{display:block;float:left;width:191px;height:20px;padding:7px 0 0 5px;margin:0 4px 0 0;}
#search input.submitsearch{width:78px;height:28px;font-weight:bold;text-transform:uppercase;cursor:pointer !important;}
#twitter{padding:0 0 10px 0;}
#twitter ul{margin:10px 0;}
#twitter_update_list li{padding:5px 0 !important;}
#twitter a:link, #twitter a:visited{display:inline;padding:0;}
#twitter span.website{display:block;text-align:right;}
#footer{width:980px;margin:0 auto 40px auto;}
#footer .footnav{float:left;width:660px;}
#footer .footnav ul{padding:30px 0 20px 10px;}
#footer .footnav ul li{display:inline;margin:0 15px;}
#footer .footnav ul li a:link, #footer .footnav ul li a:visited{font-weight:bold;}
#footer .copyright{float:right;width:295px;padding:5px 10px 0 15px;font-size:10px;}
#footer .copyright p{margin:5px 0;}
#footer .bottombg{width:980px;height:7px;}
.spacer{height:10px;}
.post{float:left;width:619px;padding:0 0 20px 0;margin:0 0 20px 0;}
.post .video{margin:0 0 20px 0;}
.post_head{float:left;width:619px;margin:0 0 15px 0;}
.post_head .title_meta{float:left;width:559px;}
.post_head .title_meta h2{margin:0 0 -5px 0;}
.post_head .title_meta h2 a:link, .post_head .title_meta h2 a:visited{}
.post_head .title_meta p{margin:0;}
.post_head .comments{width:60px;text-align:right;float:right;}
.post_head .comments a:link, .post_head .comments a:visited{display:inline-block;text-align:center;padding:5px 10px;margin:5px 0 0 0;font:bold 16px Georgia,Times,Serif;}
.post_head .comments span.bg{display:block;width:11px;height:10px;margin:0 0 0 35px;}
.post p.continue_reading{margin:0;}
.post p.continue_reading a{padding:0 10px 0 0;}
#sub_nav{float:left;width:120px;padding:5px 10px;}
#sub_nav ul li{margin:3px 0;}
#sub_nav ul li.active{margin-top:10px;}
#sub_nav ul li ul{margin:0 0 10px 5px;display:none;}
#sub_nav .current_page_parent ul, #sub_nav .current_page_item ul{display:block;}
#sub_nav .current_page_parent ul li, #sub_nav .current_page_item ul li{margin-top:10px;}
#sub_nav ul li ul li{zoom:1;padding:0 0 0 10px;}
#sub_nav ul li.sub_active a:link, #sub_nav ul li.sub_active a:visited{text-decoration:underline;}
#page{float:left;width:460px;margin:0 0 0 17px;}
#main_content.fullwidth{width:940px;border-right:0;}
#main_content.fullwidth #page{width:783px;margin-left:17px;}
#main_content.fullwidth #page.no_sub_nav_full{margin:0;width:940px;}
.no_sub_nav{width:620px !Important;margin:0px !Important;}
#page h2.title{margin:0 0 15px 0;}
#page h2.title a:link, #page h2.title a:visited{}
#archive_posts li, #archive_categories li, #archive_monthly li{margin:0 0 5px 0;}
#archive_categories li, #archive_monthly li{font-weight:bold;}
#archive_posts li a:link, #archive_posts li a:visited{font-weight:bold;}
#archive_posts li span.comments{text-transform:uppercase;font-size:11px;}
.widget{margin:0 0 20px 0;}
.widget.two-col{float:left;}
.widget h3{padding:0 0 5px 0;margin:0;font-size:14px;text-transform:uppercase;}
.widget ul{}
.widget.two-col ul{float:left;margin-bottom:-1px;}
.widget ul li{}
.widget ul li ul{margin:0 0 5px 10px;font-size:11px;}
.widget ul li li{}
.widget ul li li a:link, .widget ul li li a:visited{height:22px;line-height:20px;padding:0 0 0 15px;}
.widget.two-col ul li{float:left;width:140px;}
.widget ul li a:link, .widget ul li a:visited{display:block;padding:7px 0 7px 15px;}
.widget ul li a:hover{}
#flickr{float:left;margin:0 0 20px 0;}
#flickr h3{padding:0 0 5px 0;margin:0;font-size:14px;text-transform:uppercase;}
#flickr .pics{float:left;padding:7px;}
#flickr .pics .flickr_badge_image{margin:4px 6px;float:left;width:75px;}
#ads img{margin:5px 6px;}
.widget_lifestream ul li{padding-top:7px!important;padding-bottom:7px!important;background-position:0 9px!important;}
#videos .inner{padding:5px 10px 10px 10px;background-color:#ebebeb;border-left:1px solid #CBD1D2;border-right:1px solid #CBD1D2;}
#videos .inner .video{margin:0 0 8px 0;}
#videos h3{margin-bottom:-0px;}
#comments{width:619px;}
ol li.comment{display:block;padding:10px 0 10px 10px;}
ol li.comment .comment-author{}
ol li.comment .comment-author img{float:right;}
ol li.comment .comment-author cite{font-weight:bold;font-size:14px;}
ol li.comment .comment-meta{font-size:10px;text-transform:uppercase;margin:0 0 10px 0;}
ol li.comment p{margin:0 0 5px 0;}
ol li.comment .reply{text-transform:uppercase;font-size:12px;font-weight:bold;margin:7px 0 0 0;}
ol li.comment ul.children{margin:10px 0 0 5px;}
#form_wrap{padding:15px 0;position:relative;clear:both;}
#form_wrap h2{padding-bottom:28px;position:relative;}
#form_wrap .form-left{width:30%;float:left;}
#form_wrap .form-right{float:right;width:70%;}
#form_wrap textarea, #form_wrap .form-left input{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:7px 10px;}
#form_wrap textarea{width:95%;margin-bottom:18px;}
#form_wrap .form-left input{width:147px;display:block;margin-bottom:10px;}
#form_wrap input.sb{width:78px;height:28px;font-weight:bold;text-transform:uppercase;}
#form_wrap p.lc_logged{margin-top:-20px;position:relative;}
#cancel-comment-reply-link{text-transform:uppercase;font-weight:bold;font-size:10px;}
#recent_articles{}
#recent_articles h2.heading{text-transform:uppercase;font-size:14px;margin:0px 0 0 0;padding:0 0 6px 0;}
#recent_articles .article{float:left;position:relative;width:300px;border-top:1px solid #cbd1d2;}
#recent_articles .article.left{padding:10px 9px 10px 0;border-right:1px solid #cbd1d2;}
#recent_articles .article.right{padding:10px 0 10px 9px;border-left:1px solid #cbd1d2;margin:0 0 0 -1px;}
#recent_articles .article h2{margin:0;}
#recent_articles .article h2 a:link, #recent_articles .article h2 a:visited{color:#23262a;font-size:16px;}
#recent_articles .article .meta{margin:0 0 10px 0;font-size:11px;}
#recent_articles .article .meta a:link, #recent_articles .article .meta a:visited{color:#4f5357;}
#recent_articles .article .comments{margin:0;position:absolute;top:10px;right:7px;padding:0 3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#5c5c5c;}
#recent_articles .article .comments a:link, #recent_articles .article .comments a:visited{font-size:14px;font-weight:bold;color:#fff;}
#recent_articles .article img{float:left;margin:0 8px 5px 0;border:2px solid #bcc5c7;}
#recent_articles .article p{margin:0 0 8px 0;}
#adbox{padding:25px 0;text-align:center;border-top:1px solid #CBD1D2;border-bottom:1px solid #cbd1d2;}
#bottom{}
#more_articles{float:left;width:380px;padding:0 9px 0 0;border-right:1px solid #cbd1d2;}
#more_articles h2.heading{text-transform:uppercase;font-size:14px;margin:9px 0 0 0;padding:0 0 6px 0;border-bottom:1px solid #CBD1D2;}
#more_articles ul li{float:left;position:relative;width:380px;padding:10px 0;border-bottom:1px solid #e4e4e4;}
#more_articles ul li img{float:left;margin:0 15px 0 0;border:2px solid #bcc5c7;}
#more_articles ul li .posttitle{float:left;width:270px;}
#more_articles ul li .posttitle h2{margin:0;}
#more_articles ul li .posttitle h2 a:link, #more_articles ul li .posttitle h2 a:visited{color:#23262a;font-size:14px;}
#more_articles ul li .meta{margin:0;color:#4f5357;}
#more_articles .meta a:link, #more_articles .meta a:visited{color:#4f5357;}
#more_articles ul li .comments{margin:0;position:absolute;top:15px;right:0;padding:0 3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#5c5c5c;}
#more_articles ul li .comments a:link, #more_articles ul li .comments a:visited{font-size:14px;font-weight:bold;color:#fff;}
#widget_area{float:left;width:220px;margin:0 0 0 9px;padding:10px 0 0 0;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{text-align:center;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.entry h1{}
.entry h2{}
.entry h3{}
.entry h4{}
.entry h5{}
.entry h6{}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{}
.entry blockquote{padding:10px 30px;color:#666;font-style:italic;}
.entry blockquote p{margin:0;}
.entry ul{margin:5px 0;padding:0 0 0 30px;}
.entry ul li{list-style-type:square;}
.entry ul li ul{margin:8px 0;padding:0 0 0 15px;}
.entry ul li ul li{list-style-type:disc;}
.entry ol{margin:5px 0;padding:0 0 0 30px;}
.entry ol li{list-style-type:upper-latin;}
.entry ol li ol{margin:8px 0;padding:0 0 0 15px;}
.entry ol li ol li{list-style-type:lower-latin;}
.entry.sitemap ul{margin-bottom:30px;}
.entry.sitemap li ul li ul{margin-bottom:5px;}
.entry img{padding:5px;border:0px solid #fff;}
img.wp-smiley{padding:0;border:none;}
.entry .alignleft{float:left;margin:-10px 15px 0px 0;}
.entry .alignright{float:right;margin:0px 0 10px 15px;}
.entry .aligncenter{text-align:center;}
div.Nav{width:609px;float:left;margin-top:-19px;height:25px;padding:5px 0 0 10px;}
.Nav strong.on{padding:2px 5px;}
.Nav a{padding:2px 5px;}
img.wp-smiley{padding:0;border:none;}
.alignleft{float:left;margin:0 15px 10px 0;}
.alignright{float:right;margin:0 0 10px 15px;}
.aligncenter{text-align:center;}
.floatl{float:left;}
.floatr{float:right;}
.alignl{text-align:left;}
.alignr{text-align:right;}
.alignc{text-align:center;}
#contact-page .screenReader{left:-9999px;position:absolute;top:-9999px;}
#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}
#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
#contact-page ol.forms input.txt{width:214px;}
#contact-page ol.forms input#sendCopy{border:none;}
#contact-page ol.forms textarea{height:300px;width:400px;}
#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}
#contact-page ol.forms li.textarea .error{display:block;margin-left:120px}
#contact-page ol.forms li.screenReader{margin-bottom:0;}
#contact-page ol.forms li.buttons .submit{margin:15px 0 0 120px;}
#contact-page ol.forms li.inline input{width:auto;margin-left:120px;}
#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}
p.alert, p.download, p.info, p.note, p.tick{margin:10px 0 20px 0;padding:12px 10px 12px 50px;}
p.alert{border-top:1px solid #f0baa2;border-bottom:1px solid #f0baa2;background:#ffd9c8 url(img/ico-alert.png) no-repeat 20px 13px;}
p.download{border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url(img/ico-download.png) no-repeat 20px 13px;}
p.tick{border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url(img/ico-tick.png) no-repeat 20px 13px;}
p.info{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#eee url(img/ico-info.png) no-repeat 20px 13px;}
p.note{border-top:1px solid #efe3ae;border-bottom:1px solid #efe3ae;background:#fef6d2 url(img/ico-note.png) no-repeat 20px 13px;}
h3#pings{margin:25px 0 10px 0;}
.pinglist li{margin:0 0 0 20px;list-style-type:decimal;}
.pinglist li .author{font-weight:bold;font-size:15px;}
.pinglist li .date{font-size:11px;}
.pinglist li .pingcontent{display:block;margin:10px 0;}
