/*  
Theme Name: WP-DaVinci
Theme URL: http://www.solostream.com
Description: WP-DaVinci is a responsive and user-friendly theme for WordPress.
Author: Solostream
Author URI: http://www.solostream.com/
Version: 2.0.3

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

/* --- [ YOU SHOULD NOT CHANGE THIS FILE. Make style changes on the Theme Settings page or on custom.css ] --- */

/* -------------------[ Main Page Elements ]------------------- */

body{text-align:left;margin:0;padding:30px 0;color:#666;line-height:1.5em;background:#f5f5f5;font-size:9pt;font-family:arial,helvetica,sans-serif;}
#outer-wrap{width:100%;max-width:960px;margin:0 auto;background:#fff;padding:40px;position:relative;border:1px solid #e5e5e5;z-index:1;}
#header{clear:both;margin:0 auto;padding:0;max-width:100%;}
#head-content{margin:0 auto 5px;padding:0;max-width:100%;}
#sitetitle,
#logo{max-width:100%;margin:0;padding:0;text-align:left;}
#logo img{max-width:100%;height:auto;padding:0px 0px 0px 15px;}
#sitetitle .title{padding:0;margin:0;letter-spacing:-1px;line-height:1.2em;font-size:24px;display:block;}
#sitetitle .title a{color:#000;}
#sitetitle .description{padding:0;margin:0;font-size:9pt;display:block;}
#wrap{max-width:100%;background:#fff;clear:both;margin:0 auto;padding:0;}
.limit{max-width:100%;margin:0 auto;}
#page{padding:10px 0;clear:both;margin:0 auto;background:#fff;}
#contentleft{width:65.625%;float:left;padding:0;margin:0;position:relative;}
#content{width:100%;float:none;padding:0;margin:0;}
#sidebar-narrow{width:20.635%;float:left;padding:0;margin:0;}
#contentright{width:31.25%;float:right;padding:0;margin:0;}
#sidebar{width:100%;float:none;display:block;overflow:hidden;}
#sidebar-bottom{width:100%;clear:both;display:block;overflow:hidden;padding:0;}
#sidebar-bottom-left{width:53.33%;float:left;padding:0;margin:0;overflow:hidden;}
#sidebar-bottom-right{width:40%;float:right;padding:0;margin:0;overflow:hidden;}
#footer{clear:both;margin:0 auto;padding:10px 0 0;font-size:8pt;text-align:center;border-top:1px dotted #ddd;}
.footurl{margin-bottom:10px;}
.clearfix:after,
blockquote:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,
blockquote{display:inline-block;}
* html .clearfix,
* html blockquote{height:1%;}
.clearfix,
blockquote{display:block;}
h1,h2,h3,h4,h5,h6,h7,#sitetitle .title{font-family:cambria,georgia,'times new roman',serif;letter-spacing:-1px;margin:0;padding:0;text-align:left;font-weight:bold;color:#f52d38;line-height:1.2em;}
h1{font-size:20pt;margin:0;}
h2{font-size:18pt;}
h3{font-size:16pt;}
h4,h5,h6,h7{font-size:14pt;}
.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7{margin-bottom:15px;}
h3#postinfo, h3#comments, h3#respond, h3#trackbacks, #respond h3{margin:0;}
h3#comments{margin:0 0 5px;}
h3.post-title, h2.post-title{font-size:16pt;margin:0 0 10px;}
h1.post-title{margin:0 0 5px;}
h1.page-title,
h1.archive-title{padding:0 0 10px;margin:0 0 15px;border-bottom:1px dotted #ddd;}
.auth-bio h1{margin:0 0 10px;}
h2.feature-title,
h3.widgettitle,
h2.feat-title,
h1.archive-title,
.sitemap h2{font-size:14pt;line-height:1.2em;margin:0 0 10px;padding:0 0 5px 0;border-bottom:1px dotted #ddd;}
h3.widgettitle{}
#footer-widgets h3.widgettitle,
#alt-home-bottom h3.widgettitle{}
a, a:link, a:visited{outline:none;text-decoration:none;color:#336699;}
a:hover, a:active{text-decoration:none;color:#000000;}
a.more-link,
a.more-link:link,
a.more-link:visited{background:#333;color:#fff;padding:4px 8px;font-weight:bold;text-transform:lowercase;}
a.more-link:hover,
a.more-link:active{background:#000;color:#fff;}
#footer a,
#footer a:link,
#footer a:visited{}
#footer a:hover,
#footer a:active{}
.post-title a, .post-title a:link, .post-title a:visited{color:#f52d38;text-decoration:none;}
.post-title a:visited{color:#047dce;}
.post-title a:hover, .post-title a:active{color:#003c61;}
#footer-widgets h3.widgettitle a,
#footer-widgets h3.widgettitle a:link{color:#f52d38}
#footer-widgets h3.widgettitle a:visited{color:#047dce}
#footer-widgets h3.widgettitle a:hover{color:#003c61}
#alt-home-bottom h3.widgettitle a,
#alt-home-bottom h3.widgettitle a:link{color:#f52d38}
#alt-home-bottom h3.widgettitle a:visited{color:#047dce}
#footer-widgets h3.widgettitle a:hover,
#footer-widgets h3.widgettitle a:active,
#alt-home-bottom h3.widgettitle a:hover,
#alt-home-bottom h3.widgettitle a:active{color:#000;}
.entry img{max-width:97%;padding:3px;border:1px solid #e5e5e5;background:#fff;height:auto;}
img.alignright{float:right;clear:right;margin:0 0 15px 10px;}
img.alignleft{float:left;clear:left;margin:0 10px 15px 0px;}
img.aligncenter, img.centered, img.center{display:block;margin:0 auto 15px;float:none;clear:both;}
img.thumbnail{float:right;margin:0 0 15px 10px;}
.entry img.thumbnail{max-width:25%;height:auto;}
img.avatar, img.comment-grav,
.singlepost .auth-bio img.avatar{border:1px solid #e5e5e5;padding:2px;background:#fff;float:right;margin:0 0 15px 10px;}
.wp-caption{border:1px solid #e5e5e5;text-align:center;background-color:#fff;padding-top:5px;margin:0 10px 10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:8pt;padding:5px;margin:0;}
p{margin-top:0px;margin-bottom:15px;}
ol{margin-left:40px;padding:0;}
ul{margin-left:20px;padding:0;}
.post ul, .post ol{list-style-type:none;}
.post ul li{list-style-type:none;padding:0;margin:0 0 2px;padding-left:18px;background:url(images/bullet.png) 0 1px no-repeat;}
.post ol li{list-style-type:decimal;margin-left:0;padding-left:0;}
.post ul li li{list-style-type:square;padding:0;margin:0 0 2px;padding-left:0;background:none;}
.post ul li li li{list-style-type:disc;padding:0;margin:0 0 2px;padding-left:0;background:none;}
form, select{margin:0;padding:0;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px solid #999;}
* html acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:0 0 15px;color:#666;background:#f5f5f5;padding:15px 15px 1px;border:1px solid #e5e5e5;}
.center{text-align:center;}
a img, img a{border:none;}
code{font:1.1em 'Courier New', Courier, Fixed;}
hr{display:block;clear:both;}
.navigation{padding:0;margin:0;clear:both;}
.navigation .alignright{width:49%;float:right;text-align:right;}
.navigation .alignleft{width:49%;float:left;text-align:left;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;float:none;clear:both;}
input:focus{outline:none;}
table{border-collapse:collapse;margin-bottom:15px;max-width:100%;overflow:hidden;}
table th{background:#eeeeee;border:1px solid #fff;padding:10px;}
table tr{background:#f5f5f5;}
table td{border:1px solid #fff;padding:10px;}
table#wp-calendar{margin-bottom:0px;width:100%;text-align:center;border:1px solid #e5e5e5;}
table#wp-calendar caption{font-size:10pt;font-weight:bold;padding:5px;}
table#wp-calendar th{background:#e5e5e5;border:1px solid #fff;padding:5px;}
table#wp-calendar tr{background:#f5f5f5;}
table#wp-calendar td{border:1px solid #fff;padding:5px;}
table#wp-calendar tfoot td{background:#e5e5e5;padding:5px;}
#related{padding:15px;margin:0 0 15px;background:#f5f5f5;border:1px solid #e5e5e5;}
#related .related-posts{font-weight:bold;width:48%;float:right;}
#related .related-posts p{margin:0;}
#related .related-posts ol{font-weight:normal;margin:0 0 0 25px;}
#related .related-posts li{margin-bottom:2px;}
#related .subscribe{width:50%;float:left;padding:0;}
#related .subscribe p.intro{font-weight:bold;}
#related .subscribe p.feed{margin-bottom:10px;font-weight:bold;padding-left:21px;background:url(images/FeedIcon-16.gif) 0px 50% no-repeat;}
#related .subscribe form{margin:0;padding:0;}
.auth-bio{padding:0;margin:0;border:0;padding:15px;margin:0 0 30px;background:#f5f5f5;border:1px solid #e5e5e5;}
.auth-bio img.avatar{padding:1px;background:#fff;border:1px solid #e5e5e5;float:right;margin:0 0 15px 15px;}
p.auth-website{width:auto;float:left;margin:0;padding:0;font-weight:bold;height:24px;line-height:24px;}
p.auth-icons{width:200px;float:right;margin:0;padding:0;text-align:right;height:24px;line-height:24px;}
p.auth-icons img{margin:0 0 0 2px;padding:0;border:0;}
.singlepost .auth-bio{padding:15px;margin:0 0 15px;background:#f5f5f5;border:1px solid #e5e5e5;}
.auth-bio h3 span.profile{font-family:arial, helvetica, sans-serif;font-size:9pt;margin:0;padding:0 0 0 3px;font-weight:normal;letter-spacing:0;}
.allcomments{padding:0;margin:0;}
.commentlist{padding:0;list-style-type:none;margin:0;}
.post ol.commentlist li{background:#f5f5f5;clear:both;margin:0 0 15px;padding:15px;border:1px solid #e5e5e5;list-style-type:none;}
.commentlist li ul.children li{background:#fff;}
.commentlist li ul.children li.depth-3,
.commentlist li ul.children li.depth-5,
.commentlist li ul.children li.depth-7,
.commentlist li ul.children li.depth-9{background:#f5f5f5;}
.commentlist li ul.children{margin:0;padding:0;}
.commentlist li ul.children li{margin:15px 0 0;}
.commentlist li.alt{}
.commentmetadata{display:block;margin-bottom:10px;font-size:8pt;}
.commentlist cite{font-style:normal;font-weight:bold;}
#commentform{padding:0;margin-bottom:0;}
#commentform label{padding:0;margin:0 0 0 5px;font-size:8pt;color:#666;}
#commentform input#author,
#commentform input#email,
#commentform input#url,
#commentform textarea{padding:7px;background:#f5f5f5;border-color:#e5e5e5;border-width:1px;border-style:solid;width:250px;}
#commentform textarea{width:95%;}
#commentform input#submit{cursor:pointer;font-family:arial,helvetica,sans-serif;clear:both;padding:5px 10px;font-size:9pt;text-align:center;font-weight:bold;color:#fff;background:#336699;}
p.button-submit{margin:0;}
#commentform input#submit:hover{background:#000;}
.thread-alt{}
.thread-even{}
#respond{margin:30px 0 15px;padding:0;clear:both;}
.commentlist #respond{}
.comments-navigation{display:block;margin:0;padding:10px 0;font-weight:bold;}
.comments-navigation .alignleft{float:left;}
.comments-navigation .alignright{float:right;}
.comments-number{font-size:8pt;font-weight:bold;margin-bottom:0;padding:0;}
.commentlist img.avatar,
.commentlist img.comment-grav{padding:2px;background:#fff;border:1px solid #e5e5e5;float:right;margin:0 0 10px 10px;}
.reply{margin:0;}
a.comment-reply-link,
a.comment-reply-link:link,
a.comment-reply-link:visited{clear:both;padding:4px 8px;font-weight:bold;font-size:8pt;text-transform:lowercase;color:#333;background:#f5f5f5;}
a.comment-reply-link:hover,
a.comment-reply-link:active{background:#000;}
.post ol.commentlist .comment-body ul{list-style-type:disc;margin:0 30px 15px;padding:0;border:none;}
.post ol.commentlist .comment-body ul li{list-style-type:disc;margin:0;padding:0;border:none;}
.post ol.commentlist .comment-body ol{list-style-type:decimal;margin:0 30px 15px;padding:0;border:none;}
.post ol.commentlist .comment-body ol li{list-style-type:decimal;margin:0;padding:0;border:none;}
.cancel-comment-reply{padding:5px 0 10px;}
.pings{background:#f5f5f5;border:1px solid #e5e5e5;padding:15px;margin:0 0 20px;}
.pings ol{margin-left:20px;}
.pings li{margin-bottom:5px;}
.sitemap .post,
.sitemap .page,
.post.sitemap{border:0;margin:0;padding:0;}
.sitemap ul{list-style-type:none;margin-top:0;margin-left:0;margin-bottom:15px;color:#ccc;}
.sitemap ul ul{margin-left:15px;margin-bottom:0;}
.sitemap .entry{padding-bottom:15px;}
.sitemap-narrow{width:40%;float:right;padding:0;margin:0 0 15px;}
.sitemap-wide{width:55%;float:left;}
.sitemap-post{clear:both;margin:0 0 20px;padding:0;}
.sitemap-post p.sitemap-title{font-weight:bold;margin:0;}
.sitemap-post img.thumbnail{float:right;margin:0 0 10px 10px;}
#topnav{padding:0;margin:0;background:#fff;font-size:9pt;border-top:1px dotted #ddd;border-bottom:1px solid #e5e5e5;font-weight:bold;}
#topnav ul{margin:0;padding:0;list-style:none;line-height:1;margin:0;}
#topnav ul a{position:relative;display:block;z-index:100;padding:5px 10px;line-height:24px;text-decoration:none;}
#topnav ul li{float:left;width:auto;}
#topnav ul li.searchform{float:right;padding:4px 0;width:auto;}
#topnav ul a:hover{color:#000;}
#topnav ul ul{position:absolute;left:-999em;width:202px;z-index:99999;border:0;border-bottom:1px solid #e5e5e5;font-size:9pt;}
#topnav ul ul a{width:180px;border:1px solid #e5e5e5;border-bottom:0;background:#f5f5f5;}
#topnav ul ul a:hover{}
#topnav ul ul ul{border-top:0;margin:-35px 0 0 201px;}
#topnav ul li li{margin:0;border:0;}
#topnav ul li:hover,
#topnav ul li.hover{position:static;}
#topnav ul li:hover ul ul,
#topnav ul li.sfhover ul ul,
#topnav ul li:hover ul ul ul,
#topnav ul li.sfhover ul ul ul,
#topnav ul li:hover ul ul ul ul,
#topnav ul li.sfhover ul ul ul ul{left:-999em;}
#topnav ul li:hover ul,
#topnav ul li.sfhover ul,
#topnav ul li li:hover ul,
#topnav ul li li.sfhover ul,
#topnav ul li li li:hover ul,
#topnav ul li li li.sfhover ul,
#topnav ul li li li li:hover ul,
#topnav ul li li li li.sfhover ul{left:auto;}
#catnav{padding:0;margin:0;background:#f5f5f5;font-size:8pt;border-bottom:1px solid #e5e5e5;}
#catnav ul{margin:0;padding:0;list-style:none;line-height:1;margin:0;}
#catnav ul a{position:relative;display:block;z-index:90;padding:5px 10px;line-height:20px;text-decoration:none;color:#777;}
#catnav ul li{float:left;width:auto;}
#catnav ul a:hover{color:#000;}
#catnav ul ul{position:absolute;left:-999em;width:202px;z-index:99999;border-top:1px solid #e5e5e5;}
#catnav ul ul a{width:180px;line-height:20px;border:1px solid #e5e5e5;border-top:0;background:#f5f5f5;}
#catnav ul ul a:hover{}
#catnav ul ul ul{margin:-32px 0 0 201px;}
#catnav ul li li{margin:0;border:0;}
#catnav ul li:hover,
#catnav ul li.hover{position:static;}
#catnav ul li:hover ul ul,
#catnav ul li.sfhover ul ul,
#catnav ul li:hover ul ul ul,
#catnav ul li.sfhover ul ul ul,
#catnav ul li:hover ul ul ul ul,
#catnav ul li.sfhover ul ul ul ul{left:-999em;}
#catnav ul li:hover ul,
#catnav ul li.sfhover ul,
#catnav ul li li:hover ul,
#catnav ul li li.sfhover ul,
#catnav ul li li li:hover ul,
#catnav ul li li li.sfhover ul,
#catnav ul li li li li:hover ul,
#catnav ul li li li li.sfhover ul{left:auto;}
#footnav{padding:0;margin:0 auto 5px;display:block;text-align:center;}
#footnav ul{list-style-type:none;padding:0;margin:0 auto;display:block;text-align:center;}
#footnav ul li{display:inline;list-style-type:none;margin:0 5px;padding:0;}
#footnav ul a,
#footnav ul a:link,
#footnav ul a:visited{display:inline;padding:0;text-decoration:none;font-size:8pt;}
#footnav ul a:hover,
#footnav ul a:active{}
.post, .page.hentry{margin:0 0 25px;padding:0;clear:both;}
.post.author{margin:0 0 20px;padding:0 0 5px;clear:both;border-bottom:1px dotted #ddd;}
.entry{margin:0;padding:0;}
.singlepost .entry,
.singlepage .entry{}
.singlepost .entry{}
.singlepost .post{}
.singlepage .post{margin:0;}
.meta{margin:0 auto;clear:both;padding:3px 3px 3px 5px;font-size:8pt;background:#f5f5f5;border:1px solid #e5e5e5;height:16px;line-height:16px;}
.single .meta{margin-bottom:15px;}
.meta-comments{}
.meta-author{}
.meta-date{}
.meta .readmore{float:right;background:url(images/arrow-right.png) right 1px no-repeat;padding-right:16px;}
.single .meta .readmore{position:absolute;left:-999em;display:none;}
p#breadcrumbs{font-size:8pt;letter-spacing:0;line-height:1.5em;margin:0 0 15px;padding:4px 0 7px;border-bottom:1px dotted #ddd;font-family:arial,helvetica,sans-serif;}
p.tags{margin-bottom:5px;clear:both;}
p.cats{clear:both;}
.single-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:0 auto 20px;}
.single-video iframe,
.single-video object,
.single-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.post-by-2{margin:0 auto;padding:0;}
.post-inline{clear:both;margin:0 0 20px;padding:0 0 10px;border-bottom:1px dotted #ddd;}
.post-left{clear:left;float:left;width:48.5%;margin:0;padding:0;}
.post-right{clear:right;float:right;width:48.5%;margin:0;padding:0;}
.post-by-2 .post,
.post-by-2 .page{margin:0;padding:0;background:transparent;overflow:hidden;border:0;}
.post-by-2 img.thumbnail{float:right;margin:0 0 5px 5px;max-width:30%;padding:1px;}
.post-by-2 .meta{margin:0 auto;clear:both;padding:0;font-size:8pt;background:transparent;border:0;height:auto;line-height:1.5em;margin-top:-10px;margin-bottom:15px;}
.post-by-2 .meta .readmore{position:absolute;left:-999em;}
.post-by-2 .post-clear{clear:both;height:0;padding:15px 0 0;background:transparent;border-bottom:1px dotted #ddd;margin:0 auto 25px;}
.post-by-2 .entry{margin:0;padding:0;border:0;}
.cats-by-2{margin:0;padding:0;background:transparent;overflow:hidden;}
.cat-posts-left{clear:left;float:left;width:48.5%;margin:0 0 20px;padding:0;}
.cat-posts-right{clear:right;float:right;width:48.5%;margin:0 0 20px;padding:0;}
.cats-by-2 .post{margin:0 0 15px;padding:0;background:transparent;overflow:hidden;border:0;}
.cats-by-2 .entry{overflow:hidden;margin:0 0 15px;line-height:1.4em;height:11.8em;border:0;padding:0;}
.cats-by-2 .meta{margin:0;}
.cats-by-2 .meta .readmore{position:absolute;left:-999em;}
.cats-by-2 h3.post-title{letter-spacing:0;font-size:11pt;margin:0 0 5px;line-height:1.2em;}
.cats-by-2 img.thumbnail{float:right;margin:0 0 15px 10px;padding:2px;max-width:30%;height:auto;}
.cat-posts-stacked{clear:both;float:none;margin:0 0 20px;padding:0;}
.cat-posts-stacked .post{border:0;}
.cat-posts-stacked .entry{height:auto;overflow:hidden;margin:0;}
.cat-posts-stacked img.thumbnail{float:right;margin:0 0 9px 10px;width:150px;height:auto;}
.cat-posts-stacked h3.post-title{letter-spacing:0;font-size:12pt;line-height:1.4em;}
.widget{margin:0 0 20px;padding:0;overflow:hidden;}
.widget ul{list-style-type:none;margin:0;padding:0;}
.widget li{list-style-type:none;margin:0;padding:5px 0 5px 19px;border-bottom:1px dotted #ddd;background:url(images/bullet.png) 0 6px no-repeat;}
.widget li:last-child{border:0;}
.widget .textwidget{}
.widget li li{list-style-type:none;margin:0;border:0;padding:0;background:transparent;}
.widget li li li{padding-left:15px;}
.widget img{max-width:100%;height:auto;}
#sidebar-bottom .widget{}
#sidebar-bottom .widget li{}
#sidebar-bottom .widget .textwidget{}
#sidebar-bottom h3.widgettitle{}
#footer-widgets{clear:both;margin:0 auto;padding:15px 0 10px;width:100%;border-top:1px dotted #ddd;}
#footer-widgets .widget{margin:0 0 20px;border:0;}
#footer-widgets .widget li{list-style-type:none;margin:0 0 7px;padding:0 0 0 20px;border-bottom:0;background:url(images/bullet.png) 0px 2px no-repeat;}
#footer-widgets .widget .textwidget{padding:0}
#footer-widgets a,
#footer-widgets a:link,
#footer-widgets a:visited{}
#footer-widgets a:active,
#footer-widgets a:hover{}
.footer-widget1{float:left;width:31%;margin:0 2% 0 0;overflow:hidden;}
.footer-widget2{float:left;width:31%;margin:0 2% 0 0;overflow:hidden;}
.footer-widget3{float:left;width:16%;margin:0;overflow:hidden;}
.footer-widget4{float:right;width:16%;margin:0;overflow:hidden;}
.widget.sidetabs{background:#fff;padding:0;}
.widget.sidetabs ul.tabs{list-style-type:none;margin:0 0 1px;padding:0;clear:both;background:#fff;}
.widget.sidetabs ul.tabs li{float:left;display:inline;margin:0;padding:0;background:transparent;border:0;}
.widget.sidetabs ul.tabs li a,
.widget.sidetabs ul.tabs li a:link,
.widget.sidetabs ul.tabs li a:visited{float:left;display:block;padding:0 10px;font-size:8pt;font-weight:bold;height:28px;line-height:28px;}
.widget.sidetabs ul.tabs li a:hover,
.widget.sidetabs ul.tabs li a:active{color:#000;}
.widget.sidetabs ul.tabs li.ui-tabs-selected a,
.widget.sidetabs ul.tabs li.ui-tabs-selected a:link,
.widget.sidetabs ul.tabs li.ui-tabs-selected a:visited{background:#f5f5f5;color:#000;}
.widget.sidetabs form{margin:0 !important;padding:0 !important;color:#888;}
.widget.sidetabs select{margin:0;padding:0;width:160px;color:#888;}
.widget.sidetabs li{}
.widget.sidetabs .cat_content{background:#f5f5f5;padding:5px;}
.widget.sidetabs .cat_content ul{border:1px solid #e5e5e5;}
.widget.sidetabs .cat_content li{padding:10px 10px 10px 24px;background:#fff url(images/bullet.png) 7px 11px no-repeat;margin:0;border-bottom:1px dotted #ddd;}
.widget.sidetabs .cat_content li:last-child{border-bottom:0;}
.widget.sidetabs .cat_content li a,
.widget.sidetabs .cat_content li a:link,
.widget.sidetabs .cat_content li a:visited,
.widget.sidetabs .cat_content ul.side-arc li{}
.widget.sidetabs .cat_content ul.side-arc li{}
.widget.sidetabs .cat_content ul.side-arc li p.title{float:left;width:75px;margin:0;}
.widget.sidetabs .cat_content ul.side-arc li select{float:left;width:160px;padding:2px;border:1px solid #e5e5e5;}
.widget.sidetabs .cat_content ul.side-arc li form{}
.widget.sidetabs .popular p{padding:10px 10px 10px 26px;background:#fff url(images/bullet.png) 7px 11px no-repeat;margin:0;border:1px solid #e5e5e5;}
.widget.sidetabs .popular li a,
.widget.sidetabs .popular li a:link,
.widget.sidetabs .popular li a:visited{}
.widget.sidetabs .side-recent-comments li a,
.widget.sidetabs .side-recent-comments li a:link,
.widget.sidetabs .side-recent-comments li a:visited{}
.widget.sidetabs .cat_content li a:hover,
.widget.sidetabs .cat_content li a:active,
.widget.sidetabs .cat_content .popular li a:hover,
.widget.sidetabs .cat_content .popular li a:active,
.widget.sidetabs .cat_content .side-recent-comments li a:hover,
.widget.sidetabs .cat_content .side-recent-comments li a:active{}
.widget.sidetabs .ui-tabs-hide{display:none;}
.widget.catposts{border-bottom:0;}
.widget.catposts .textwidget{padding:0;}
.cat-posts-widget img.thumbnail{float:left;margin:0 9px 9px 0;width:auto;height:5.1em;padding:2px;}
.cat-posts-widget .meta{position:absolute;z-index:99999;top:-999em;left:-999em;display:none;}
.cat-posts-widget .post{margin:0 0 9px;border-bottom:1px solid #e5e5e5;padding:0 0 9px 0;}
#footer-widgets .cat-posts-widget .post,
#alt-home-bottom .cat-posts-widget .post{margin:0 0 10px;border-bottom:1px dotted #ddd;padding:0 0 10px;}
.cat-posts-widget .entry{overflow:hidden;margin:0;line-height:1.4em;height:5.6em;border:0;padding:0;}
.cat-posts-widget p.post-title{font-weight:bold;margin-bottom:0;}
.widget.banner300,
.widget.bannerad{padding:0 !important;background:transparent !important;border:0 !important;}
.widget.banner300 h3.widgettitle,
.widget.bannerad h3.widgettitle{padding:0 0 5px;background:transparent;margin:0 0 10px;border-bottom:1px dotted #ddd;}
.widget_flickrRSS{padding:0;border:0;}
.widget_flickrRSS h3.widgettitle{padding:0 0 5px;background:transparent;margin:0 0 10px;border-bottom:1px dotted #ddd;}
.widget_flickrRSS img{margin:0 8px 8px 0;background:#fff;padding:2px;width:75px;height:75px;border:1px solid #e5e5e5;background:#fff;}
.widget.widget_search{padding:0;border:0;}
.widget.widget_search h3.widgettitle{padding:0 0 5px;background:transparent;margin:0 0 10px;border-bottom:1px dotted #ddd;}
.banner125{padding:9px 9px 0 9px;text-align:center;}
.banner125 .ad{text-align:center;display:block;float:left;width:46%;height:auto;margin:0 0 10px 0;padding:0 2%}
.banner125 .ad.right{float:right;margin:0 0 10px 0;}
.widget.subscribebox{background:#f5f5f5;border:1px solid #e5e5e5;padding:15px;}
#alt-home-bottom .widget.subscribebox,
#footer-widgets .widget.subscribebox{background:transparent;border:0;padding:0;}
.widget.subscribebox form{}
.widget.videoslide{margin:0 0 20px;padding:0;overflow:hidden;}
.widget.videoslide ul,
.widget.videoslide li{list-style-type:none;margin:0;padding:0;border:0;background:transparent;}
.featuredpage .post{padding:0;border:0;margin:0;}
.featuredpage img.thumbnail{max-width:96%;float:none;margin:0 auto 10px;padding:4px;background:#fff;display:block;border:1px solid #e5e5e5;height:auto;}
.featuredpage img.thumbnail.alignright{width:25% !important;float:right;margin:0 0 5px 10px;border:1px solid #e5e5e5;padding:2px;background:#fff;}
.featuredpage img.thumbnail.alignleft{width:25% !important;float:left;margin:0 10px 5px 0;border:1px solid #e5e5e5;padding:2px;background:#fff;}
form#searchform{padding:0;margin:0;display:inline;}
#searchform #searchfield{color:#bbb;font-size:9pt;margin:0 3px 0 0;display:inline;padding:4px 6px;border:0;width:160px;text-transform:lowercase;font-family:arial, Helvetica, sans-serif;border:1px solid #e5e5e5;background:#fff;}
#topnav #searchform #searchfield{width:130px;border:1px solid #eee;}
#searchform #submitbutton{background:#f5f5f5;color:#333;font-weight:bold;border:1px solid #e5e5e5;padding:3px;font-size:9pt;font-family:arial, Helvetica, sans-serif;display:inline;cursor:pointer;}
#searchform #submitbutton:hover{color:#000;}
p.email-form{padding:0;margin:0;}
p.email-form .sub{color:#bbb;font-size:9pt;margin:0 3px 0 0;display:inline;padding:4px 6px;border:0;width:160px;text-transform:lowercase;font-family:arial, Helvetica, sans-serif;border:1px solid #e5e5e5;background:#fff;}
p.email-form .subbutton{background:#f5f5f5;color:#333;font-weight:bold;border:1px solid #e5e5e5;padding:3px;font-size:9pt;font-family:arial, Helvetica, sans-serif;display:inline;cursor:pointer;}
p.email-form .subbutton:hover{color:#000;}
.head-banner468{float:right;display:inline;text-align:right;overflow:hidden;padding:30px 10px 0px 0px;margin:0;max-width:49%;}
.banner468{text-align:center;margin:0 auto 15px;float:none;display:block;border-bottom:1px dotted #ddd;padding:0 0 15px;}
.banner728-container{max-width:960px;text-align:center;margin:0 auto;padding:12px 0;float:none;display:block;border-bottom:1px dotted #ddd;}
.banner728-container.bottom{max-width:960px;text-align:center;margin:0 auto;padding:12px 0;float:none;display:block;border:0;border-top:1px dotted #ddd;}
.banner728{margin:0 auto;padding:0;float:none;display:block;width:100%;}
.banner728.left{margin:0;float:left;width:75.84%;}
.banner220{margin:0;padding:0;float:right;text-align:right;width:22.92%;display:block;}
.head-banner468 img,
.banner468 img,
.banner728 img,
.banner220 img{max-width:100%;height:auto;}
.sub-icons{padding:0;margin:15px 0 0;}
.sub-icons a{margin:0 5px 0 0;float:left;background:transparent;padding:0;display:block;}
.widget .sub-icons a{margin:0 5px 0 0;}
#footer .sub-icons{padding:0;margin:0 auto 10px;;text-align:center;}
#footer .sub-icons a{margin:0 1px 0 0;float:none;background:transparent;padding:0;display:inline;}
.sw-c #page{}
.sw-c #contentleft{float:right;}
.sw-c #contentright{float:left;}
.c-sn-sw #content{width:74.6%;float:left;}
.c-sn-sw #sidebar-narrow{float:right;}
.c-sn-sw #page{}
.c-sn-sw #related p.email-form .sub{width:140px;}
.sn-c-sw #content{width:74.6%;float:right;}
.sn-c-sw #page{}
.sn-c-sw #related p.email-form .sub{width:140px;}
.sw-sn-c #page{}
.sw-sn-c #contentleft{float:right;}
.sw-sn-c #content{width:74.6%;float:right;}
.sw-sn-c #contentright{float:left;}
.sw-sn-c #related p.email-form .sub{width:140px;}
.sw-c-sn #page{}
.sw-c-sn #contentleft{float:right;}
.sw-c-sn #contentright{float:left;}
.sw-c-sn #content{width:74.6%;float:left;padding:0;margin:0;}
.sw-c-sn #sidebar-narrow{float:right;}
.sw-c-sn #related p.email-form .sub{width:140px;}
.fwidth #page{}
.fwidth #contentleft{width:100%;float:none;}
.fwidth #content{width:100%;}
.post ul.archives-by-cat{margin:5px 0 15px;padding:0 0 12px;border-bottom:1px dotted #ddd;}
.post ul.archives-by-cat li{padding:0;background:transparent;margin:0 0 3px;}
.post ul.archive-tabs{padding:0;background:transparent;margin:0 0 15px 0;padding:0 0 15px;border-bottom:1px solid #e5e5e5;}
.post ul.archive-tabs li{padding:0;background:transparent;margin:0;float:left;}
.archive-tabs a,
.archive-tabs a:link,
.archive-tabs a:visited{display:block;float:left;margin:0 5px 0 0;background:#f5f5f5;padding:4px 8px;font-weight:bold;color:#000;border:1px solid #e5e5e5;}
.archive-tabs a:hover,
.archive-tabs a:active,
.archive-tabs .ui-tabs-selected a{background:#333;color:#fff;border:1px solid #000;}
#archive-tabs .ui-tabs-hide{display:none;}
#archive-tabs{padding-bottom:15px;}
.archives-images{width:136px;height:136px;margin:0 5px 5px;float:left;}
.entry .archives-images img.thumbnail{float:none;margin:0;padding:0;border:0;max-width:100%;padding:2px;background:#fff;border:1px solid #e5e5e5;}
.attachment #page{background:#fff;}
.attachment #contentleft{width:100% !important;float:none;padding:0;}
.attachment #content{width:100% !important;padding:0;float:none;}
.attachment .singlepost .entry{clear:both;text-align:center;margin:0 auto;padding-bottom:25px;}
.attachment .post{margin:0;border:0;padding:0;}
.attachment .singlepost .entry img{max-width:90% !important;height:auto;padding:5px;border:1px solid #e5e5e5;margin:0 auto;}
.attachment h1.page-title, h3{border:0;padding:0;margin:0 0 15px;}
.attachment .gallery-nav{padding:20px 20px 10px;background:#f5f5f5;border:1px solid #e5e5e5;margin:0 0 15px;border-top:1px solid #fff;}
.attachment .gallery-nav img{background:#fff;padding:3px;border:1px solid #e5e5e5;max-width:90%;height:auto;}
.attachment .banner468{padding:20px;}
#alt-home-bottom{padding:0;}
.home-widget-1{width:31%;float:left;margin:0;padding-right:3.5%;}
.home-widget-2{width:31%;float:left;margin:0;}
.home-widget-3{width:31%;float:right;margin:0;}
#alt-home-bottom .widget{border:0;margin-bottom:20px;}
#alt-home-bottom .widget li{}
#alt-home-bottom .widget .textwidget{padding:0}
#commentform input#submit,
.archive-tabs a,
.archive-tabs a:link,
.archive-tabs a:visited,
a.more-link,
a.more-link:link,
a.more-link:visited,
#searchform #submitbutton,
p.email-form .subbutton,
a.comment-reply-link,
a.comment-reply-link:link,
a.comment-reply-link:visited{background:#0099cc;border:1px solid #0099cc;color:#fff;-webkit-box-shadow:inset 0 0 1px hsla(0,100%,100%,.4) , inset 0 0 1px hsla(0,100%,100%,.4);-moz-box-shadow:inset 0 0 1px hsla(0,100%,100%,.4) , inset 0 0 1px hsla(0,100%,100%,.4);box-shadow:inset 0 0 1px hsla(0,100%,100%,.4) , inset 0 0 1px hsla(0,100%,100%,.4);}
#commentform input#submit:hover,
.archive-tabs a:hover,
.archive-tabs a:active,
.archive-tabs .ui-tabs-selected a,
a.more-link:hover,
a.more-link:active,
#searchform #submitbutton:hover,
p.email-form .subbutton:hover,
a.comment-reply-link:hover,
a.comment-reply-link:active{background:#333;border-color:#333;color:#fff;}
.featured{max-width:100%;margin:0 auto 30px;padding:0;}
.container{padding:0 0 20px;width:100%;margin:0 auto;border-bottom:3px double #eee;position:relative;z-index:1;}
.flex-container a:active,
.flexslider a:active{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider .slides > li{display:none;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0;padding:0;background:transparent url(images/loading.gif) center center no-repeat;position:relative;zoom:1;min-height:100px;z-index:2;}
.flexslider .slides{background:#f5f5f5;padding:0;zoom:1;}
.flexslider .slides > li{position:relative;z-index:3;}
.slide-container{border:1px solid #e5e5e5;}
.full-width .slide-container{border:0;}
.flex-caption{padding:0;background:transparent;margin:20px 0 20px 20px;}
.flex-caption h2.post-title{margin:0 0 10px;}
.flexslider p.readmore{margin-bottom:0;}
.flexslider .meta{margin:-10px 0 15px;clear:none;padding:0;font-size:8pt;background:transparent;border:0;height:16px;line-height:16px;}
.flexslider .meta .readmore{position:absolute;left:-999em;}
.flexslider .feature-image{width:39.85%;float:right;margin:20px;padding:1%;border:1px solid #e5e5e5;background:#fff;}
.flexslider .slides img{float:none;display:block;margin:0 auto;height:auto;padding:0;width:100%;}
.flexslider .feature-video{width:39.85%;float:right;margin:20px;padding:1%;border:1px solid #e5e5e5;background:#fff;}
.flexslider .feature-video .video{display:block;position:relative;padding-bottom:87.30158%;height:0;overflow:hidden;}
.flexslider .feature-video iframe,
.flexslider .feature-video object,
.flexslider .feature-video embed{position:absolute;top:0;right:0;width:100%;height:100%;}
.flexslider .full-width .flex-caption{float:none;clear:both;margin:0;position:absolute;bottom:5px;top:5px;right:5px;background-color:rgba(0, 0, 0, 0.8);color:#fff;z-index:4;width:40%;padding:0;overflow:hidden}
.flexslider .full-width .feature-image{width:100%;float:none;margin:0 auto;padding:0;border:0;}
.flexslider .full-width .meta{position:absolute;left:-999em;}
.flexslider .full-width .excerpt{padding:15px;overflow:hidden}
.flexslider .full-width p{margin:0;}
.flexslider .full-width .readmore{position:absolute;left:-999em;}
.flexslider .full-width h2.post-title,
.flexslider .full-width h2.post-title a{margin:0;color:#fff !important;}
.flex-direction-nav li a{width:32px;height:32px;margin:-16px 0 0;display:block;background:url(images/prev-next.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;z-index:4;}
.flex-direction-nav li .next{background-position:-32px 0;right:-24px;}
.flex-direction-nav li .prev{left:-24px;}
.flex-direction-nav li .next:hover{background-position:-32px -32px;}
.flex-direction-nav li .prev:hover{background-position:0 -32px;}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:100%;position:absolute;bottom:-25px;text-align:center;}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-nav li:first-child{margin:0;}
.flex-control-nav li a{width:13px;height:13px;display:block;background:url(images/flex-slide-nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px;}
.flex-control-nav li a:hover{background-position:0 -13px;}
.flex-control-nav li a.active{background-position:0 -26px;cursor:default;}
.controls-container{background:transparent;padding:0;margin:0 auto;position:absolute;bottom:-7px;text-align:center;z-index:2;width:100%;height:14px;line-height:14px;}
.flexslide-custom-controls{list-style-type:none;margin:0 auto;padding:0;text-align:center;float:none;display:inline;background:#fff;}
.flexslide-custom-controls li{margin:0;display:inline-block;zoom:1;background:#fff;padding:0;*display:inline}
.flexslide-custom-controls li:first-child{padding-left:10px;}
.flexslide-custom-controls li:last-child{padding-right:10px;}
.flexslide-custom-controls li a{display:inline-block;float:none;list-style-type:none;margin:0;padding:0;width:12px;height:12px;border:0;background:#f5f5f5;border:1px solid #e5e5e5;text-indent:-999em;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.flexslide-custom-controls li a.active,
.flexslide-custom-controls li a:hover{background:#fff;}
.flexslide-custom-controls img.thumbnail{width:100%;height:auto;float:none;margin:0;padding:0;border:0;}
.featured.wide{width:100%;margin:20px auto 0;padding:0;}
.featured.wide .flex-caption{margin:20px 0 20px 20px;}
.featured.wide .flexslider .feature-image{margin:20px;padding:1%;background:#fff;border:1px solid #e5e5e5;width:39.55%;}
.featured.wide .flexslider .feature-video{margin:20px;padding:1%;background:#fff;border:1px solid #e5e5e5;width:39.55%;}
.featured.wide .flexslider .feature-video .video{display:block;position:relative;padding-bottom:62.5%;height:0;overflow:hidden;}
.featured.wide .flexslider .full-width .flex-caption{width:30%;margin:0;}
.featured.wide .flexslider .full-width .feature-image{margin:0;padding:0;background:#fff;border:0;width:100%;}
.featured.videos{margin-bottom:20px;}
.featured.videos .container{padding:0;width:100%;margin:0 auto;border:0;position:relative;z-index:1;}
.featured.videos .flexslider .feature-video{width:98%;float:none;margin:0;padding:1%;background:#fff;border:0;border-bottom:1px solid #e5e5e5;}
.featured.videos .flexslider .feature-video .video{position:relative;padding-bottom:62.5%;height:0;overflow:hidden;}
.featured.videos .flexslider .feature-video iframe,
.featured.videos .flexslider .feature-video object,
.featured.videos .flexslider .feature-video embed{position:absolute;top:0;right:0;width:100%;height:100%;}
.featured.videos .flex-caption{padding:0;background:transparent;margin:10px 20px 20px;clear:both;float:none;}
.featured.videos .controls-container{background:transparent;padding:0;margin:0 auto;position:absolute;bottom:auto;top:0;text-align:center;z-index:2;width:100%;height:auto;line-height:1em;}
.featured.videos .flexslide-custom-controls{list-style-type:none;margin:0;padding:0;text-align:center;float:right;display:block;background:#fff;}
.featured.videos .flexslide-custom-controls li{margin:0;display:block;zoom:1;background:#fff;padding:0;float:left;}
.featured.videos .flexslide-custom-controls li:first-child{padding-left:0;}
.featured.videos .flexslide-custom-controls li:last-child{padding-right:0;}
.featured.videos .flexslide-custom-controls li a{display:block;float:left;list-style-type:none;margin:0 0 0 3px;padding:1px;width:18px;height:18px;border:0;background:#fff;border:1px solid #e5e5e5;text-indent:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;zoom:1;opacity:0.5;filter:alpha(opacity=50);}
.featured.videos .flexslide-custom-controls li a.active,
.featured.videos .flexslide-custom-controls li a:hover{background:#fff;zoom:1;opacity:1.0;filter:alpha(opacity=100);}
.featured.videos .flexslide-custom-controls img.thumbnail{width:100%;height:auto;float:none;margin:0;padding:0;border:0;}
.featured.galleries{margin-bottom:20px;}
.featured.galleries .container{padding:0;width:100%;margin:0 auto;border:0;position:relative;z-index:1;}
.featured.galleries .slide-container{padding:1%;background:#f5f5f5;}
.featured.galleries .flexslider{}
.featured.galleries .flexslider .slides{background:transparent;}
.featured.galleries .flexslider .slides > li{position:static;}
.gallery-post{width:23%;margin:0;padding:1%;display:block;float:left;}
.gallery-post img.thumbnail{height:auto;width:94%;margin:0 0 10px;padding:3%;display:block;float:left;background:#fff;border:1px solid #e5e5e5;}
.gallery-post p{text-align:center;font-size:8pt;letter-spacing:0;padding:0 2%;line-height:1.5em;margin:0;}
.featured.galleries .flex-direction-nav li a{width:20px;height:20px;margin:0;display:block;background:url(images/prev-next-sm.png) no-repeat 0 0;position:absolute;top:-35px;cursor:pointer;text-indent:-9999em;z-index:3;padding:0;}
.featured.galleries .flex-direction-nav li .next{background-position:-20px 0;right:0;}
.featured.galleries .flex-direction-nav li .prev{left:auto;right:20px;}
.featured.galleries .flex-direction-nav li .next:hover{background-position:-20px -20px;}
.featured.galleries .flex-direction-nav li .prev:hover{background-position:0 -20px;}
.featured.galleries .flex-direction-nav li .disabled{zoom:1;opacity:0.5;filter:alpha(opacity=50);cursor:default;}
.post .featured.videos.yt-temp ul,
.post .featured.videos.yt-temp ul li{margin:0;padding:0;background:transparent;}
.featured.videos.yt-temp{max-width:100%;margin:0 auto;padding:0;}
.featured.videos.yt-temp .flexslider{border:0;padding:0;background-color:transparent;position:relative;zoom:1;min-height:200px;z-index:1;}
.featured.videos.yt-temp .slide-container{padding:0;border:0;background:transparent}
.featured.videos.yt-temp .flexslider .feature-video{width:100%;float:none;margin:0;padding:0 0 20px;background:#fff;border:0;border-bottom:1px dotted #ddd;}
.featured.videos.yt-temp .flexslider .feature-video .video{position:relative;padding-bottom:60%;height:0;overflow:hidden;}
.featured.videos.yt-temp .flexslider .feature-video iframe,
.featured.videos.yt-temp .flexslider .feature-video object,
.featured.videos.yt-temp .flexslider .feature-video embed{position:absolute;top:0;right:0;width:100%;height:100%;}
.featured.videos.yt-temp .controls-container{background:transparent;padding:20px 0 0;margin:0;border:0;position:static;}
.featured.videos.yt-temp .flexslide-custom-controls{list-style-type:none;margin:0;padding:0;float:none;display:block;text-align:left;}
.featured.videos.yt-temp .flexslide-custom-controls li{display:block;float:left;text-align:center;list-style-type:none;margin:0;border:0;width:33.33%;padding:0;clear:none;}
.featured.videos.yt-temp .flexslide-custom-controls li a{display:block;float:left;list-style-type:none;margin:0;padding:0 5%;width:90%;height:auto;border:0;background:#fff;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;;clear:none;text-align:center;}
.featured.videos.yt-temp .flexslide-custom-controls li.clear-row{display:block;float:none;margin:0 0 20px;clear:both;border-bottom:1px dotted #ddd;width:100%;padding:0;height:20px;}
.featured.videos.yt-temp .flexslide-custom-controls li a.active,
.featured.videos.yt-temp .flexslide-custom-controls li a:hover{background:transparent;color:#000;}
.featured.videos.yt-temp .yt-title{text-align:center;clear:both;display:block;margin:0;border:0;padding:5px 0 0;font-size:8pt;line-height:1.5em;}
.featured.videos.yt-temp img.yt-thumb{max-width:100%;height:auto;clear:both;display:block;margin:0 auto;text-align:center;border:0;padding:0;border:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.featured.videos.yt-temp a.active img.yt-thumb,
.featured.videos.yt-temp a:hover img.yt-thumb{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
.videoslide .featured.videos.yt{max-width:100%;margin:0 auto 0;padding:0;}
.videoslide .featured.videos.yt .flexslider{border:0;padding:0;background-color:#fff;position:relative;zoom:1;min-height:100px;z-index:1;}
.videoslide .featured.videos.yt .flexslider .slides{background:#fff;padding:0;zoom:1;}
.videoslide .featured.videos.yt .flexslider .slide-container{border:1px solid #e5e5e5;padding:8px;}
.videoslide .featured.videos.yt .flexslider .feature-video{width:100%;float:none;margin:0 auto;padding:0;border:0;}
.videoslide .featured.videos.yt .flexslider .feature-video .video{position:relative;padding-bottom:75%;height:0;overflow:hidden;}
.videoslide .featured.videos.yt .flexslider .feature-video iframe,
.videoslide .featured.videos.yt .flexslider .feature-video object,
.videoslide .featured.videos.yt .flexslider .feature-video embed{position:absolute;top:0;right:0;width:100%;height:100%;}
.videoslide .featured.videos.yt .controls-container{background:#fff;padding:0;margin:0;border:0;border-bottom:0;position:static;border-top:0;}
.videoslide .featured.videos.yt .flexslide-custom-controls{list-style-type:none;margin:0;padding:0;float:none;display:block;}
.videoslide .featured.videos.yt .flexslide-custom-controls li{display:block;float:none;list-style-type:none;margin:0;padding:0;clear:both;border:0;}
.videoslide .featured.videos.yt .flexslide-custom-controls li a{display:block;float:none;list-style-type:none;margin:0;padding:0;width:auto;height:auto;border:0;padding:0;background:#fff;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;padding:8px;clear:both;border:1px solid #e5e5e5;line-height:1.5em;border-top:0;}
.videoslide .featured.videos.yt .flexslide-custom-controls li a.active,
.videoslide .featured.videos.yt .flexslide-custom-controls li a:hover{background:#f5f5f5;color:#000;}
.videoslide .featured.videos.yt img.yt-thumb{max-width:15%;height:auto;float:left;margin:0;padding:2px;background:#fff;border:1px solid #e5e5e5;}
.videoslide .featured.videos.yt .flexslide-custom-controls li a:hover{background:#f5f5f5;color:#000;}
.videoslide .yt-title{text-align:left !important;display:block;margin-left:20%;}
#portfolio-container{}
.content{border-bottom:1px dotted #ddd;margin-bottom:15px;}
ul#filter{list-style:none;font-size:9pt;margin:0 auto;display:block;clear:both;margin-bottom:20px;padding:0 0 10px;border-bottom:1px dotted #ddd;}
ul#filter li{background:transparent;float:left;display:inline;margin:0 3px 5px 0;padding:0;height:26px;line-height:26px;list-style-type:none;}
ul#filter li:last-child{margin-right:0;}
ul#filter li.cat-intro{margin-right:10px;}
ul#filter a{float:left;display:inline-block;padding:0 10px;border:1px solid #e5e5e5;background:#F5F5F5;height:24px;line-height:24px;}
ul#filter li.current a{color:#000;font-weight:bold;}
ul#portfolio{list-style:none;margin:0 auto;display:block;padding:0;clear:both;width:100%;text-align:center;}
ul#portfolio li{background:transparent;float:left;display:block;margin:0;padding:0 3%;width:27%;height:220px;}
ul#portfolio li.clear-item{background:transparent;float:none;display:block;margin:0 0 20px;padding:0;width:100%;height:20px;border-bottom:1px dotted #ddd;clear:both;}
.fwidth ul#portfolio li{}
ul#portfolio img,
ul#portfolio img.thumbnail{max-width:100%;border:0;float:none;display:block;padding:0;background:#fff;margin:0 auto;border:1px solid #dedede;display:block;padding:3px;background:#fff;margin:0 auto 5px;}
#content fieldset.bbp-form,
#container fieldset.bbp-form,
#wrapper fieldset.bbp-form{border-color:#e5e5e5 !important;background:#fff;padding:25px !important;}
@media only screen and (max-width:480px){#outer-wrap{max-width:92%;width:92%;padding:3%;margin:0 1%;}
#sitetitle,
#logo{width:100% !important;display:block;float:none;clear:both;margin:0 0 10px;padding:0;}
.head-banner468{max-width:100%;width:100% !important;display:block;float:none;clear:both;text-align:left;margin:0;padding:0;}
#sitetitle,
#sitetitle .title,
#logo,
.head-banner468,
#topnav,
#topnav ul,
#catnav,
#catnav ul{text-align:center;}
#topnav ul ul,
#catnav ul ul{text-align:left;}
#topnav ul a,
#catnav ul a{display:inline-block;border:0;}
#topnav ul li,
#catnav ul li{display:inline-block;float:none;border:0;}
#topnav ul li.searchform{float:none;display:block;}
#catnav ul a:hover{background:transparent;}
#contentleft{width:100%;clear:both;float:none;}
#content{width:100%;clear:both;float:none;padding-bottom:30px;}
#contentright{width:100%;clear:both;float:none;}
#sidebar,
#sidebar-bottom,
#sidebar-bottom-left,
#sidebar-bottom-right{width:100%;clear:both;float:none;}
.c-sn-sw #content,
.sn-c-sw #content,
.sw-sn-c #content,
.sw-c-sn #content{width:100%;clear:both;float:none;}
.c-sn-sw #sidebar-narrow,
.sn-c-sw #sidebar-narrow,
.sw-sn-c #sidebar-narrow,
.sw-c-sn #sidebar-narrow{width:100%;clear:both;float:none;}
.footer-widget1,
.footer-widget2,
.footer-widget3,
.footer-widget4{width:100%;margin:0 auto;clear:both;float:none;}
.home-widget-1,
.home-widget-2,
.home-widget-3{width:100%;clear:both;float:none;padding:0;}
.post-left{clear:both;float:none;width:100%;padding:0 0 15px;border-bottom:1px dotted #ddd;margin:0 auto 25px;}
.post-right{clear:both;float:none;width:100%;padding:0 0 15px;border-bottom:1px dotted #ddd;margin:0 auto 25px;}
.post-by-2 .post-clear{clear:both;height:0;padding:0;background:transparent;border-bottom:0;margin:0;}
.cat-posts-left,
.cat-posts-right{clear:both;float:none;width:auto;margin:0 auto 20px;}
.cats-by-2 .entry{line-height:1.5em;height:auto;margin:0;}
.cats-by-2 h3.post-title{font-size:14pt;letter-spacing:-1px;margin:0 0 10px;}
.cats-by-2 img.thumbnail{height:auto;max-width:20%;}
.flexslider .flex-caption,
.featured.wide .flexslider .flex-caption{margin:0;padding:15px;}
.flexslider .feature-image,
.flexslider .feature-video,
.featured.wide .flexslider .feature-image,
.featured.wide .flexslider .feature-video{position:absolute;left:-999em;display:none;}
.featured.videos .flexslider .feature-image,
.featured.videos .flexslider .feature-video{position:static;left:0;display:block;}
.flexslider .full-width .flex-caption,
.featured.wide .flexslider .full-width .flex-caption{float:none;clear:both;margin:0;position:static;background-color:#f5f5f5;color:inherit;width:auto;padding:0;overflow:hidden}
.flexslider .full-width .excerpt,
.featured.wide .flexslider .full-width .excerpt{padding:15px 15px 0;border:1px solid #e5e5e5;}
.flexslider .full-width .meta,
.flexslider .full-width .readmore{position:static;left:0;}
.flexslider .full-width .meta .readmore{position:absolute;left:-999em;}
.flexslider .full-width h2.post-title,
.flexslider .full-width h2.post-title a{margin:0 0 10px;color:#333 !important;}
.flexslider .full-width p{margin:0 0 15px;}
.sitemap-narrow{width:auto;float:none;padding:0;margin:0 auto 15px;}
.sitemap-wide{width:auto;float:none;padding:0;margin:0 auto 15px;}
}
@media only screen and (min-width:481px) and (max-width:768px){#outer-wrap{max-width:92%;width:92%;padding:3%;margin:0 1%;}
#sitetitle,
#logo{width:100% !important;display:block;float:none;clear:both;margin:0 0 10px;padding:0;}
.head-banner468{max-width:100%;width:100% !important;display:block;float:none;clear:both;text-align:left;margin:0;padding:0;}
#sitetitle,
#sitetitle .title,
#logo,
.head-banner468,
#topnav,
#topnav ul,
#catnav,
#catnav ul{text-align:center;}
#topnav ul ul,
#catnav ul ul{text-align:left;}
#topnav ul a,
#catnav ul a{display:inline-block;border:0;}
#topnav ul li,
#catnav ul li{display:inline-block;float:none;border:0;}
#topnav ul li.searchform{float:none;display:block;}
#catnav ul a:hover{background:transparent;}
#contentleft{width:100%;clear:both;float:none;}
#content{width:100%;clear:both;float:none;padding-bottom:30px;}
#contentright{width:100%;clear:both;float:none;}
#sidebar,
#sidebar-bottom,
#sidebar-bottom-left,
#sidebar-bottom-right{width:100%;clear:both;float:none;}
.c-sn-sw #content,
.sn-c-sw #content,
.sw-sn-c #content,
.sw-c-sn #content{width:100%;clear:both;float:none;}
.c-sn-sw #sidebar-narrow,
.sn-c-sw #sidebar-narrow,
.sw-sn-c #sidebar-narrow,
.sw-c-sn #sidebar-narrow{width:100%;clear:both;float:none;}
.footer-widget1,
.footer-widget2,
.footer-widget3,
.footer-widget4{width:100%;margin:0 auto;clear:both;float:none;}
.home-widget-1,
.home-widget-2,
.home-widget-3{width:100%;clear:both;float:none;padding:0;}
.post-left{clear:both;float:none;width:100%;padding:0 0 15px;border-bottom:1px dotted #ddd;margin:0 auto 25px;}
.post-right{clear:both;float:none;width:100%;padding:0 0 15px;border-bottom:1px dotted #ddd;margin:0 auto 25px;}
.post-by-2 .post-clear{clear:both;height:0;padding:0;background:transparent;border-bottom:0;margin:0;}
.cat-posts-left,
.cat-posts-right{clear:both;float:none;width:auto;margin:0 auto 20px;}
.cats-by-2 .entry{line-height:1.5em;height:auto;margin:0;}
.cats-by-2 h3.post-title{font-size:14pt;letter-spacing:-1px;margin:0 0 10px;}
.cats-by-2 img.thumbnail{height:auto;max-width:20%;}
.flexslider .full-width .flex-caption,
.featured.wide .flexslider .full-width .flex-caption{bottom:0;top:auto;right:0;left:0;width:auto;}
.flexslider .full-width p,
featured.wide .flexslider .full-width p{position:absolute;left:-999em;}
.flexslider .full-width .excerpt,
.featured.wide .flexslider .full-width .excerpt{padding:10px;}
.flexslider .full-width h2.post-title,
.featured.wide .flexslider .full-width h2.post-title{margin:0;padding:0;font-size:14pt;}
.sitemap-narrow{width:auto;float:none;padding:0;margin:0 auto 15px;}
.sitemap-wide{width:auto;float:none;padding:0;margin:0 auto 15px;}
}
@media only screen and (min-width:769px) and (max-width:960px){#outer-wrap{max-width:92%;width:92%;padding:3%;margin:0 1%;}
#sidebar,
#sidebar-bottom,
#sidebar-bottom-left,
#sidebar-bottom-right{float:none;width:100%;clear:both;}
}
@media only screen and (min-width:961px) and (max-width:1060px){#outer-wrap{max-width:92%;width:92%;padding:3%;margin:0 1%;}
}