div.wrapper{width:auto;}
nav.vertical{border-radius:4px;overflow:hidden;}
nav.vertical > ul{list-style-type:none;}
nav.vertical > ul > li{display:block;margin-bottom:0px;}
nav.vertical > ul > li > label, nav.vertical > ul > li > a{display:block;height:50px;line-height:50px;text-transform:uppercase;transition:all .1s ease;}
nav.vertical > ul > li > label:hover, nav.vertical > ul > li > a:hover{background-color:rgb(240, 240, 240);background-image:-webkit-linear-gradient(150deg, rgb(240, 240, 240), rgb(240, 240, 240));background-image:-moz-linear-gradient(150deg, rgb(240, 240, 240), rgb(240, 240, 240));background-image:-o-linear-gradient(150deg, rgb(240, 240, 240), rgb(240, 240, 240));background-image:linear-gradient(150deg, rgb(240, 240, 240), rgb(240, 240, 240));cursor:pointer;}
nav.vertical > ul > li > label + input{display:none;visability:hidden;}
nav.vertical > ul > li > div{background-color:rgb(255,255,255);max-height:0;overflow:hidden;transition:all .5s linear;}
nav.vertical > ul > li > label + input:checked + div{max-height:500px;}
nav.vertical > ul > li > div > ul{list-style-type:none;margin:5px;}
nav.vertical > ul > li > div > ul > li > a{display:block;transition:all 0.15s linear;padding-top:10px;padding-right:5;padding-bottom:10px;padding-left:5;}
nav.vertical > ul > li > div > ul > li:hover > a{background-color:rgb(240,240,240);}
nav.vertical label{border:1px solid #dcdcdc;padding-left:5px;margin-bottom:0px;}
.defaultservices{width:100%;}
.defaultservices_lcol{float:left;width:100px;vertical-align:top;height:100px;}
.defaultservices_rcol{float:left;vertical-align:top;width:auto;}
.recent_posts{border:1px solid #dcdcdc;padding-top:10px;padding-right:10px;padding-bottom:0px;padding-left:10px;}
#Slogan{margin-top:10px;}
#SloganLeft{float:left;width:165px;vertical-align:top;}
#SloganRight{float:left;width:250px;}
.addthis_sharing_toolbox{margin-bottom:2.5rem;}
.scalable{max-width:100%}
.PostTags{margin-bottom:25px;}
.post-by{font-size:.95em;padding-top:0;text-indent:10px;}
.PostInfo{font-size:.95em;padding-top:0;text-indent:10px;padding-bottom:15px;}
.post-footer{background:#F5F5F5;padding:5px;margin:20px 10px 0 10px;font-size:95%;color:#666666;}
.post-footer .date{margin:0 10px 0 5px;}
.post-footer a.comments{margin:0 10px 0 5px;}
.post-footer a.readmore{margin:0 10px 0 5px;}
.rating{margin-bottom:25px;}
.rating p{display:inline;position:relative;top:14px;left:55px;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.star-rating li{display:inline;}
.star-rating a, .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{background-position:left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position:left center;}
.small-star{width:50px;height:10px;}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{background-image:url(../images/star_small.gif);line-height:10px;height:10px;}
#tagcloud{margin-bottom:10px;white-space:normal;}
#tagcloud li{display:inline;}
#tagcloud a{margin-right:3px;display:inline;}
#tagcloud a.biggest{font-size:25px;}
#tagcloud a.big{font-size:22px;}
#tagcloud a.medium{font-size:18px;}
#tagcloud a.small{font-size:17px;}
#tagcloud a.smallest{font-size:15px;}
ul.tagcloud{}
ul.recentPosts{}
#searchbox{}
blockquote{background:#F5F5F5;border-left:3px solid #D4D4D4;padding:10px;margin-bottom:25px;margin-top:0px;margin-right:0px;margin-left:0px;}
code{margin-bottom:25px;}
code{text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;background:#F5F5F5;border-left:3px solid #D4D4D4;margin-bottom:25px;}
#postnavigation{margin-bottom:20px;}
.searchresult{margin-bottom:20px;}
.searchresult a{font-weight:bold;}
.searchresult span.text{clear:both;display:block;margin:3px 0;}
.searchresult span.type{display:block;}
.searchresult span.url{color:Gray;}
.searchpage{padding-bottom:20px;}
.searchpage h1{color:#666666;}
.searchpage ul.paging{list-style-type:none;margin:0px;margin-bottom:20px;padding:0px;}
.searchpage ul.paging li{display:inline;border:1px solid gray;background:#f1f1f1;margin-right:5px;}
.searchpage ul.paging li a{padding:5px 8px;}
.searchpage ul.paging li.active{background:#f1f1f1;border:1px solid black;}
.video-4-to-3{position:relative;padding-bottom:75%;padding-top:30px;height:0;overflow:hidden;margin-bottom:25px;}
.video-16-to-9{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:25px;}
.video-4-to-3 iframe, .video-4-to-3 object, .video-4-to-3 embed, .video-16-to-9 iframe, .video-16-to-9 object, .video-16-to-9 embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.lbl-content, .txt-content{width:300px;}
#postPaging > div{}
#PostPager{display:block;text-align:center;margin:0 0 10px;background-color:#ffffff;padding:4%;margin-bottom:20px;}
#PostPager li{display:inline-block !important;border:1px solid #DDD !important;margin:1px;padding:5px 7px !important;font-size:13px;font-weight:normal;background:#fff;border-radius:3px;}
#PostPager li a{padding:2px;text-decoration:none;}
#PostPager .PagerLinkCurrent{color:#fff;padding:5px 14px;background-color:#0681ea !important;border:1px solid #0861ea !important;}
#PostPager .PagerLinkCurrent li{padding:2px !important;}
#PostPager .PagerLinkDisabled{color:#ccc;padding:5px 14px;background:#fff;border-color:#DDD !important;}
#PostPager .PagerEllipses{border:0;padding:2px;}
.pagetitle{font-size:5rem;letter-spacing:-0.1rem;line-height:1.2;font-weight:300;margin-bottom:2rem;margin-top:0;}