body{color:#444}
hr {border-top: dotted 1px;}
body{margin:0 auto;  padding-top:20px; background:#e2e0d7; -webkit-tap-highlight-color:#6d4b4b; width:92%}
.page-heading span{margin:0 auto; background:#e2e0d7; border:1px solid #9f9f9f; border-radius:10px; padding-bottom:2px}
.home-block-heading span{margin:0 auto; background:#e2e0d7; border:1px solid #9f9f9f; border-radius:10px; padding-bottom:2px}
body a{color:#444}
body a:hover, #top-widget-holder a:hover, #nav>li>a:hover, .project-heading .launch:hover{color:#6d4b4b}
h1, h2, h3, h4, h5, h6{color:#444}
::selection{background:#c9c8c0; color:#000}
::-moz-selection{background:#c9c8c0; color:#000}
img::selection{background:transparent}
img::-moz-selection{background:transparent}
header{background:url(../img/header.png) bottom left repeat-x; height:100px; border:1px solid #9f9f9f; border-top-left-radius:10px; border-top-right-radius:10px}
#top-widget-holder{background:#333; color:#aaa}
#top-widget-holder h4{color:#ebebe8}
#top-widget-holder a{color:#fff}
nav a{color:#fff}
#nav>li.current-menu-item>a, #nav>li.current_page_item>a{color:#000}
#nav>li ul{background:#BfBfBf}
#nav>li ul li a{color:#444}
#nav>li ul li a:hover, #nav>li ul li:nth-child(even) a:hover{background:#7e807e; color:#fff}
#nav>li ul li:nth-child(even) a{background:#ebebe8}
.breadcrumbs{color:#444}
.breadcrumbs a{color:#888}
#contact-sidebar{background:#e2e0d7}
#sidebar{background:#e2e0d7}
#sidebar .block{border-bottom:1px solid #bcbcba}
.home-block figcaption{background:none repeat scroll 0% 0% #C9E0ED; color:#3C3C3C}
.portfolio-thumbs figcaption{color:#f1f1f1}
.portfolio-thumbs.catalog-thumbs figcaption{background:none; color:#f1f1f1; cursor:pointer}
.project-heading .launch{color:#888}
.project-info strong{color:#444}
.project-pager a{color:#444}
.project-pager a:hover{color:#6d4b4b}
.related-heading{color:#444}
.related-projects .thumb{background:#6d4b4b url(../img/plus.png) center center no-repeat}
#posts-list .feature-image, #post-content .feature-image{background:#6d4b4b url(../img/plus.png) center center no-repeat}
article .meta{border-top:1px solid #cecece; border-bottom:1px solid #cecece; overflow:hidden}
#posts-list .entry-date{color:#f1f1f1}
.page-navigation a{background:#444 url(../img/noise.png) repeat; color:#f1f1f1}
.page-navigation a:hover{background:#6d4b4b; color:#fff}
.pager li a{color:#444}
.pager li:hover a{color:#fff; background:#6d4b4b}
.pager li.active a{background:#444; color:#fff}
#slider-holder #headline{background:#e2e0d7; background:linear-gradient(to bottom,#e2e0d7,#c9c8c0)}
footer .wrapper{background:#ebebe8}
.footer-bottom{background:#ebebe8; border:1px solid #9f9f9f; border-radius:10px; margin:0; padding:10px; margin:0px 0px 20px 0px}
div.form input, div.form textarea, div.form select{margin:.2em 0 .5em 0}
div.form fieldset{border:1px solid #DDD; padding:10px; margin:0 0 10px 0; -moz-border-radius:7px}
div.form label{font-weight:bold; font-size:.9em; display:block}
div.form .row{margin:5px 0}
div.form .hint{margin:0; padding:0; color:#444343}
div.form .note{font-style:italic}
div.form span.required{color:red}
div.form div.error label:first-child, div.form label.error, div.form span.error{color:#C00}
div.form div.error input, div.form div.error textarea, div.form div.error select, div.form input.error, div.form textarea.error, div.form select.error{background:#FEE; border-color:#C00}
div.form div.success input, div.form div.success textarea, div.form div.success select, div.form input.success, div.form textarea.success, div.form select.success{background:#e6efc2; border-color:#c6d880}
div.form .errorSummary{border:2px solid #C00; padding:7px 7px 12px 7px; margin:0 80px 20px 0; background:#FEE; font-size:.9em}
div.form .errorMessage{color:red; font-size:.9em}
div.form .errorSummary p{margin:0; padding:5px}
div.form .errorSummary ul{margin:0; padding:0 0 0 20px}
div.wide.form label{float:left; margin-right:10px; position:relative; text-align:right; width:100px}
div.wide.form .row{clear:left}
div.wide.form .buttons, div.wide.form .hint, div.wide.form .errorMessage{clear:left; padding-left:110px}
div.form .row, .rowold{margin:5px 0}
div.wide.form .row, .rowold{clear:left}
.flex-container a:active, .flexslider a:active{outline:none}
.slides, .flex-control-nav, .flex-direction-nav{margin:0; padding:0; list-style:none}
.flexslider{width:100%; margin:0; padding:0}
.flexslider .slides>li{display:none}
.flexslider .slides img{max-width:100%; display:block}
.flex-pauseplay span{text-transform:capitalize}
.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{background:#888; position:relative; zoom:1}
.home-slider{width:610px; top:-5px}
.flexslider .slides{zoom:1}
.flexslider .slides>li{position:relative}
.flex-container{zoom:1; position:relative}
.flex-caption{background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom:1}
.flex-caption{width:40%; padding:2%; position:absolute; left:10px; bottom:10px; background:rgba(0,0,0,.6); color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,.2); font-size:14px; line-height:18px}
.flex-direction-nav{position:absolute; top:38%; right:-20px; z-index:98}
.flex-direction-nav li a{width:38px; height:37px; display:block; background:url(../img/slider-nav.png) no-repeat 0 0; cursor:pointer; text-indent:-9000px}
.flex-direction-nav li .flex-next{background-position:0 -37px; height:32px}
.flex-direction-nav li .flex-next:hover{background-position:-38px -37px}
.flex-direction-nav li .flex-prev:hover{background-position:-38px 0}
.flex-direction-nav li .disabled{opacity:.3; filter:alpha(opacity=30); cursor:default}
.flex-control-nav{width:100%; position:absolute; bottom:-45px; 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:#eaeaea; cursor:pointer; overflow:hidden; text-indent:9999px; -webkit-box-shadow:2px 2px 0 rgba(0,0,0,.2); -moz-box-shadow:2px 2px 0 rgba(0,0,0,.2); box-shadow:2px 2px 0 rgba(0,0,0,.2)}
.no-boxshadow .flex-control-nav li a{border:1px solid #ccc}
.flex-control-nav li a:hover{background:#ea4c88}
.flex-control-nav li a.active{background:#444}
.project-slider{margin-left:0; margin-right:0; margin-bottom:60px; margin-top:40px; position:relative}
.project-slider .flex-direction-nav{display:none}
.project-slider .flex-control-nav{left:0; right:auto; bottom:-30px; text-align:right}
#comments-wrap{padding-top:40px}
.heading{margin-bottom:21px}
#comments-wrap a{text-decoration:none}
.comment{border-bottom:1px #ccc solid; margin:0 0 18px; padding:0}
.v-card{color:#ccc}
.comment .avatar{float:left; margin:2px 15px 0 0; height:60px; width:60px}
.respond-title-wrap, .comment-title-wrap{border-bottom:1px solid #484848; padding:0 0 15px 0; margin:0 0 30px 0}
#respond-title, #comments, .add-comment-link{font-size:15px; color:#2c2d31; font-weight:bold}
.respond-caption{font-size:11px}
.add-comment-link a{font-size:12px; padding:0 15px 0 0}
.commentlist{margin:0 0 30px 0; list-style-type:none; font-size:13px}
.comment-body{position:relative; margin-bottom:20px}
.commentlist ul li{padding:0 0 0 0}
.commentlist ul li:first-child .comment-border{border-bottom:1px #ccc solid; margin:18px 0 0 0; height:18px; width:430px}
.children .comment{border-bottom:none; border-top:1px #ccc solid}
.children{list-style-type:none}
.children .comment .avatar{height:35px; width:35px}
.comment p:last-child{margin:0}
.comment-author cite a{padding:0 15px 0 0; color:#2c2d31}
.comment .children li{background:none}
.comment .children .comment-body{margin:20px 0 0 50px}
.nocomments{text-align:center; padding:20px}
.comment-body ul{list-style-type:disc}
.comment-body ol{list-style-type:decimal}
.reply{position:absolute; right:0; top:-5px}
.comment-reply-link{display:block; color:#444; font-size:11px; background:#eaeaea; padding:3px 10px; -webkit-box-shadow:0 0 2px rgba(0,0,0,.3); -moz-box-shadow:0 0 2px rgba(0,0,0,.3); -o-box-shadow:0 0 2px rgba(0,0,0,.3); box-shadow:0 0 2px rgba(0,0,0,.3); -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease}
.comment-reply-link:hover{background:#ea4c88; color:#fff}
.comment-reply-link-wrap{position:absolute; right:0; top:-18px}
.comment-meta{margin:0 0 12px 50px; color:#a4a5aa; font-size:11px; position:relative}
.children .comment-meta{margin-left:40px}
.comment-author cite{font-weight:bold; font-style:normal; color:#2c2d31; margin:0; padding:0}
.comments-pagination{clear:both; overflow:hidden; padding:20px 0; position:relative; font-size:11px; line-height:13px; margin-bottom:10px}
.comments-pagination span, .comments-pagination a{display:block; float:left; margin:2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#fff; background:#555}
.comments-pagination a:hover{color:#fff; background:#000}
.comments-pagination .current{padding:6px 9px 5px 9px; background:#000; color:#fff}
#commentform, #contactForm, #authForm{margin-bottom:18px; color:#484848}
#commentform h4, #contactForm h4, #authForm h4{margin-top:20px; margin-bottom:20px}
#indexform #contactForm input{padding:0; background:#eaeaea; color:#484848; border:1px solid #ccc; font-size:13px; font-family:'Ubuntu',Tahoma,Verdana,sans-serif; overflow:auto}
#indexform #contactForm textarea{width:220px; height:80px; resize:none}
#contactForm input, #contactForm textarea, #commentform input, #commentform textarea, #authForm input, #authForm textarea{padding:10px 15px; background:#eaeaea; color:#484848; border:1px solid #ccc; font-size:13px; font-family:'Ubuntu',Tahoma,Verdana,sans-serif; line-height:1.5em; overflow:auto}
#contactForm input:focus, #contactForm textarea:focus, #commentform input:focus, #commentform textarea:focus, #authForm input:focus, #authForm textarea:focus{background:#fff; -webkit-box-shadow:0 0 3px rgba(234,76,136,.4); -moz-box-shadow:0 0 3px rgba(234,76,136,.4); -o-box-shadow:0 0 3px rgba(234,76,136,.4); box-shadow:0 0 3px rgba(234,76,136,.4)}
#indexform #contactForm input[type="text"]{overflow:auto; width:250px; margin-bottom:0; overflow:hidden}
#contactForm input[type="text"], #commentform input[type="text"], #authForm input[type="text"]{overflow:auto; width:200px; margin-bottom:20px; overflow:hidden}
#contactForm textarea, #commentform textarea, #authForm textarea{width:87%; height:230px}
#indexform #contactForm input[type="submit"]{display:block; margin:0 auto; width:auto; color:#444; font-size:11px; background:#eaeaea; padding:3px 10px; border:1px solid #ccc; -webkit-box-shadow:0 0 2px rgba(0,0,0,.3); -moz-box-shadow:0 0 2px rgba(0,0,0,.3); -o-box-shadow:0 0 2px rgba(0,0,0,.3); box-shadow:0 0 2px rgba(0,0,0,.3); -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; cursor:pointer}
#contactForm input[type="submit"], #commentform input[type="submit"], #contactForm input[type="button"], #authForm input[type="submit"], #authForm input[type="button"]{margin:21px 0; width:auto; color:#444; font-size:11px; background:#eaeaea; padding:3px 10px; border:1px solid #ccc; -webkit-box-shadow:0 0 2px rgba(0,0,0,.3); -moz-box-shadow:0 0 2px rgba(0,0,0,.3); -o-box-shadow:0 0 2px rgba(0,0,0,.3); box-shadow:0 0 2px rgba(0,0,0,.3); -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; cursor:pointer}
#contactForm input[type="submit"]:hover, #commentform input[type="submit"]:hover, #contactForm input[type="button"]:hover, #authForm input[type="submit"]:hover, #authForm input[type="button"]:hover{background:#777; color:#fff}
#contactForm label, #commentform label, #authForm label{padding-left:7px; color:#484848}
#respond{margin:25px 0 0 0}
#respond .cancel-comment-reply a{float:right; color:#444; text-decoration:none; background:#eaeaea; padding:3px 10px; border:1px solid #ccc; -webkit-box-shadow:0 0 2px rgba(0,0,0,.3); -moz-box-shadow:0 0 2px rgba(0,0,0,.3); -o-box-shadow:0 0 2px rgba(0,0,0,.3); box-shadow:0 0 2px rgba(0,0,0,.3); -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease}
#respond .cancel-comment-reply a:hover{background:#ea4c88; color:#fff}
#error{margin-left:10px}
#sent-form-msg{padding:5px 10px; margin-bottom:40px; background:rgba(0,0,0,0.1); color:#444}
#bbii-wrapper a{text-decoration:none; font-family:'Tahoma',Ubuntu,Verdana,sans-serif; font-size:14px}
#bbii-footer a.spider{color:#ff8c00}
.items{margin:0 auto; padding:20px 0px 50px; width:930px}

#bbiiTopic a.posted:after{color:gold; content:"\272f"}
#bbiiPost .post-content blockquote{border:solid 1px #c9e0ed; background-color:#D1EDFE; margin:5px; padding:5px 10px}
#bbiiPost .summary{display:none}
#bbiiTopic .summary{display:none}
#bbii-search-result{padding:50px}
#bbiiPost .blockquote-header{background-color:#c9e0ed; margin:-5px -10px 5px -10px; padding:5px 10px; font-weight:bold}
#bbii-wrapper .items .post{border-radius:10px}
#bbii-wrapper .items .member-cell{border-radius:10px 0 0 10px}
#bbii-wrapper .items .post-header{border-radius:0 10px 0 0}
#bbii-message blockquote{border:solid 1px #c9e0ed; margin:5px; padding:5px 10px}
#bbii-message .blockquote-header{background-color:#c9e0ed; margin:-5px -10px 5px -10px; padding:5px 10px; font-weight:bold}
#inbox-grid tbody{display:block;  height:200px;  overflow-y:auto}
#inbox-grid thead{display:block}
#inbox-grid td:nth-child(1), #inbox-grid th:nth-child(1){width:125px}
#inbox-grid td:nth-child(2), #inbox-grid th:nth-child(2){width:400px; overflow:hidden}
#inbox-grid td:nth-child(3), #inbox-grid th:nth-child(3){width:130px}
#inbox-grid td:nth-child(4), #inbox-grid th:nth-child(4){width:75px}
#inbox-grid td:nth-child(5){width:110px}
#inbox-grid th:nth-child(5){width:114px}
.bbii-topic-button{background:#c9e0ed; background-size:20px 22px; border:1px solid #4682b4; border-radius:3px; color:#4682b4; padding: 5px 10px 5px 10px; font-weight:bold; margin:10px 0px 0px 0px !important}
.bbii-topic-button4{background:#c9e0ed; background-size:20px 22px; border:1px solid #4682b4; border-radius:3px; color:#4682b4; padding: 5px 10px 5px 10px; font-weight:bold; margin: 15px 60px 0px !important;
float: right}
.bbii-topic-button:hover{background-color:#A3CAE0}
#create-post-form{margin:-2px 20px 0px 0px; float:right}
.bbii-quote-button{background:url('../img/forum/images/quote-icon-right.png') no-repeat #c9e0ed; background-size:16px 13px; background-position:5px 3px; border:1px solid #4682b4; border-radius:3px; color:#4682b4; padding:3px 5px 3px 22px; font-weight:bold}
.bbii-quote-button:hover{background-color:#A3CAE0}
.bbii-edit-button{background:url('../img/forum/images/update.png') no-repeat #c9e0ed; background-size:16px 16px; background-position:5px 3px; border:1px solid #4682b4; border-radius:3px; color:#4682b4; padding:3px 5px 3px 22px; font-weight:bold}
.bbii-edit-button:hover{background-color:#A3CAE0}
.bbii-topic-button2{    background-color: #C9E0ED;  border:1px solid #4682B4;  border-radius:3px;  color:#4682B4; padding: 5px 10px 5px 10px;  font-weight:bold;  margin:20px 20px 0px;  float:right}
.bbii-topic-button2:hover{background-color:#A3CAE0}
button.bbii-button-right{float:right; font-weight:bold; margin:5px; padding:5px}
#bbii-wrapper .forum-cell.forum1{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:0px 5px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum2{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:0px -50px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum1h{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-50px -0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum2h{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-50px -50px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum1l{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-250px -0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum2l{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-250px -50px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum1m{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-350px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum2m{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-350px -50px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum1lm{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-300px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum2lm{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-300px -50px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum1lh{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-100px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum2lh{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-100px -50px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum1mh{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-200px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum2mh{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-200px -50px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum1lmh{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-150px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.forum2lmh{width:38px; min-width:38px; height:41px; background-image:url('images/forum-sprites.png'); background-position:-150px -50px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:0px 3px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:0px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1g{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-40px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2g{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-40px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1gp{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-120px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2gp{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-120px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1gs{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-80px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2gs{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-80px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1gsp{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-120px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2gsp{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-120px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1gsl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-480px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2gsl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-480px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1gspl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-160px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2gspl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-160px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1s{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-200px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2s{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-200px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1sp{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-240px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2sp{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-240px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1spl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-280px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2spl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-280px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1p{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-320px 3px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2p{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-320px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1pl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-360px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2pl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-360px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1l{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-400px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2l{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-400px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic1sl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-440px 0px; background-repeat:no-repeat; padding:0}
#bbii-wrapper .forum-cell.topic2sl{width:32px; min-width:32px; height:35px; background-image:url('images/topic-sprites.png'); background-position:-440px -40px; background-repeat:no-repeat; padding:0}
#bbii-wrapper p{margin-bottom:10px}
#bbii-wrapper .center{text-align:center}
#bbii-wrapper .down35{margin-bottom:-35px}
#bbii-wrapper .forum-category{color:#444; background:none repeat scroll 0% 0% #E2E0D7; border-radius:10px; border:1px solid #9F9F9F; margin-top:2px; padding:5px 10px}
#bbii-wrapper .forum-category2{background:url("/img/div-line.png") repeat-x scroll center center transparent; text-align:left}
#bbii-wrapper .forum-cell{display:table-cell; padding:2px 5px; vertical-align:top; white-space:nowrap}
#bbii-wrapper .img30 img{height:30px; width:30px}
#bbii-wrapper .last-cell{text-align:right; vertical-align:middle; min-width:180px; width:35%; border-left:1px solid #9F9F9F}
#bbii-wrapper .main{  width:575px;       border-right:1px solid #9F9F9F}
#bbii-wrapper .member-cell{background: linear-gradient(to bottom, #DDEBF3, #FFF) repeat scroll 0% 0% transparent; display:table-cell; min-width: 120px !important}
#bbii-wrapper .member-cell .membername{font-size:15px; font-weight:bold; text-align:center}
#bbii-wrapper .member-cell .group{text-align:center; padding:10px}
#bbii-wrapper .member-cell .memberinfo{text-align:center; padding:10px}
#bbii-wrapper .member-cell .avatar{text-align:center; padding:15px}
#bbiiPost{margin:45px 0px 45px 0px}
.formbutton{ position:relative;  bottom:40px}
#bbii-wrapper .post hr{margin:0 0 10px}
#bbii-wrapper .post-cell{background:none repeat scroll 0% 0% #FFFFFF !important; display:table-cell; padding:0;     width:100%; border-bottom-right-radius:10px; border-top-right-radius:10px}
#bbii-wrapper .post-cell .post-header{background:linear-gradient(to right,#DDEBF3,#fff); padding:13px 20px 10px 10px; line-height:1.5em}
#bbii-wrapper .post-cell .post-header input{float:right; margin:8px 3px}
#bbii-wrapper .post-cell .post-content{padding:10px 0px 0px 10px}
#bbii-wrapper .post-cell .post-content a{text-decoration: underline}
#bbii-wrapper .post-cell-cell{display:table-cell}
#bbii-wrapper .post{border-radius:10px; display:table; margin-bottom:20px; width:100%}
#bbii-wrapper .post-footer{font-style:italic; padding:5px 10px}
#bbii-wrapper .post-upvote-footer{border:solid 1px #c9e0ed; border-radius:5px; font-style:italic; padding:5px 5px; margin:2px 10px}
#bbii-wrapper .topic{background-color:#e9eff4; display:block; margin:15px; padding:5px; border-radius:5px}
#bbii-wrapper .toolbar{padding:1px 0 3px 10px}
#bbii-wrapper tr.unread td{font-weight:bold}
#bbii-header{border-top:1px solid #C9E0ED; margin:0px -10px 0px -10px}
#bbii-header .search{display:none}
#bbii-header .search .portlet-content{background-color:transparent; margin:0; padding:0}
#bbii-footer{border-top:1px solid #9F9F9F; color:#444; display:table; border-spacing:5px; margin-top:5px; width:100%}
#bbii-footer caption{background-color:transparent; font-size:17px; font-weight:bold}
#bbii-footer table{margin:0}
#bbii-footer .legend{vertical-align:middle; width:65%}
#bbii-footer .legend td{font-weight:bold}
#bbii-footer .online{vertical-align:top; width:85%}
#bbii-footer .online a:hover{color:#09f !important}
#bbii-footer .statistics{vertical-align:top; width:15%}
#bbii-menu{padding:0; margin:0; height:24px}
#bbii-menu2{padding:0; margin:0; height:24px}
#bbii-menu ul{display:table; margin:0; padding:0; float:left; width:100%}
#bbii-menu2 ul{display:table; margin:0; padding:0; float:left; width:100%}
#bbii-menu a{color:#444; font-size:14px; margin:0; padding:0px 11px 0px 20px; text-decoration:none; line-height:24px}
#bbii-menu2 a{color:#4682B4; font-size:14px; margin:0; padding:0px 11px 0px 20px; text-decoration:none; line-height:24px}
#bbii-menu li{display:table-cell; position:relative; padding:0; line-height:24px}
#bbii-menu2 li{display:table-cell; position:relative; padding:0; line-height:24px}
#bbii-menu ul li{display:table-cell; float:left}
#bbii-menu2 ul li{display:table-cell; float:left; background:no-repeat scroll 0% 0%  #C9E0ED; border:1px solid #4682B4; border-radius:5px; color:#4682B4; font-weight:bold}
#bbii-menu2 ul li.active>a{background:none no-repeat scroll 0% 0% #F5F1F1; color:#000000; border-radius:5px; padding:3px 20px 3px 20px; font-weight:bold}
#bbii-menu ul li>a:hover, #bbii-menu ul li.active>a{color:#fff}
#bbii-menu2 ul li>a:hover, #bbii-menu ul li.active>a{color:#fff}
#bbii-forum-form{background-color:#eee; padding:5px}
#bbii-mail-form {background-color: #E9EFF4; padding: 50px; border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;}
#bbii-message{border:1px solid #000; border-radius:10px; padding:4px; overflow:auto; background:none repeat scroll 0% 0% #C9E0ED}
#bbiiForum{border-spacing:0 1px; width:930px; display:block; margin:auto}
#bbiiForum .forum{display:block; margin: 10px 0px 10px 5px; width:99%}
.bbii-title{font-size:18px; font-weight:bold; margin:5px; margin-left:10px}
.bbii-profile-box{background-color:#C9E0ED; color:#000; float:right; padding:5px 10px 5px; border-bottom:1px solid #4682B4; border-radius:0px 0px 6px 6px; border-left:1px solid #4682B4}
.bbii-profile-box a{color:#000; text-decoration:none}
.bbii-profile-box a:hover{color:#00f}
.bbii-box-top{background-color:#898989; border-radius:6px 6px 0 0; clear:both; color:#fff; font-size:16px; margin:10px 0px 0px; padding:5px}
.bbii-poll{padding:25px; max-width: 600px}
.poll{ max-width: 500px}
.bbii-poll-form{background-color:#c9e0ed; padding:5px}
.progressbar{background-color:#f00; border-radius:2px; padding:2px}
.progress{background-color:#c9e0ed; border:solid 1px #000; border-radius:4px; margin:5px; padding:2px}
.reputation{background-color:#bde9bd; border:solid 1px #99a0ed; border-radius:3px; padding:1px 3px}
.sortable:hover{cursor:move}
.spinner{background:url(../img/forum/images/spinner.gif) no-repeat center}
table li{margin:1px}
tbody.category{background-color:#528f6c; color:white}
tbody.forum{background-color:#5D5C5C; ; color:white}
td.name{font-weight:bold; font-size:14px; padding:1px 1px 1px 10px}
td.subtitle{font-style:italic; padding:1px 1px 1px 10px}
td{padding-right:0}
table.profile{background-color:#E9EFF4; width:100%; padding:50px; border-bottom-left-radius:6px; border-bottom-right-radius:6px}
table.profile td{vertical-align:top; padding:7px}
#bbii-member-form{padding:30px; background:none repeat scroll 0% 0% #E9EFF4; border-bottom-left-radius:6px; border-bottom-right-radius:6px}
#cke_BbiiMember_signature{width:100%; max-width:600px}
tr.moderator{background-color:#dfb}
.header1{font-size:20px; font-weight:bold}
.highlight{background-color:#c9e0ed; padding:1px 2px}
.fade{background:linear-gradient(to right,#c9e0ed,#fff); border-top-left-radius:10px; border-top-right-radius:10px}
.header2{font-size:16px}
.header22{margin:0px; background:none repeat scroll 0% 0% #E2E0D7; border-radius:10px; padding:0px 20px 2px 20px; font-size:30px; border:1px solid #9F9F9F; display:inline-block}
.header23{margin:0px; background:none repeat scroll 0% 0% #E2E0D7; border-radius:10px; padding:3px 20px 3px 20px; font-size:30px; border:1px solid #9F9F9F; display:inline-block}
.reply_buttons{position:relative; left:83%}
.header3{font-size:14px; font-weight:bold}
.header4{color:#6B6B6B; font-size:11px}
.pagination{margin:-16px 0px 0px 275px}
#pagin{display:inline; margin:0px 0px 0px 5px}
#pagin a:hover{color:#6B6B6B}
.images-post{padding:10px}
.images-post img{width:100% !important; overflow:hidden; text-indent:-999em; background:#f2f2f2; max-width:500px; -moz-background-size:100% 100%; -o-background-size:100% 100%; -webkit-background-size:100% 100%; -khtml-background-size:100% 100%; background-size:100% 100%}
.images-post iframe{width:100% !important; height:300px; overflow:hidden; text-indent:-999em; background:#f2f2f2; max-width:500px; -moz-background-size:100% 100%; -o-background-size:100% 100%; -webkit-background-size:100% 100%; -khtml-background-size:100% 100%; background-size:100% 100%}
.target{color:#528f6c; font-style:italic}
.margin5{margin:5px}
.pad5{padding:5px}
.small-search-button{height:21px; width:21px; background:url('../img/forum/images/view.png') no-repeat #eee; background-size:14px 14px; background-position:3px 3px; border:1px solid #222; border-radius:4px; cursor:pointer}
.small-search-field{font-size:13px; padding:2px; margin:2px 1px}
#bbii-copyright{display:none}
.searchforum{ margin:0px 5px -40px 30px}
 @media only screen and (min-width:800px) and (max-width:1019px){ #bbiiForum{ border-spacing:0 1px;  display:block;  width:100% !important}
.admin-menu-small{display:none}
.items{margin:0 auto; padding:20px 0px 50px; width:100% !important}
 .forum-cellcenter{display:none !important}
#bbii-wrapper .last-cell{border:none !important}
#bbii-wrapper .main{ width:100%; border:none}
}
 @media only screen and (min-width:490px) and (max-width:799px){ #bbiiForum{ border-spacing:0 1px;  display:block;  width:100% !important}
.reply_buttons{  left:73%}
.list-view .summary{display:none !important}
.items{margin:0 auto; padding:20px 0px 50px; width:100% !important}
.forum-cellcenter{display:none !important}
.forum-cellright{display:none !important}
#bbii-wrapper .main{ width:100% !important; border:none}
#bbii-wrapper .last-cell{border:none !important}
#bbii-menu{display:none !important}
.bbii-profile-box{margin:0px 0px 0px 0px !important}
.progress{ top:-10px !important;  position:relative !important}
.bbii_breadcrumbs{ position:relative !important;  top:10px !important}
#create-post-form{margin:0px 20px 0px 0px; float:right}
#bbii-wrapper .member-cell{width:123px !important; padding:0px !important}
#bbii-header{height:34px !important}
.bbii-title{ margin:0px 5px 5px 10px !important}
#bbii-wrapper .forum-cell.forum1{background-position:0px 0px !important}
table.profile{padding:0px !important; font-size:10px !important}
table.profile td{padding:0px !important}
.admin-menu-small{display:none !important}
.grid-view{ padding:55px 0px}
.progress{ margin:60px 0px 0px 0px !important}
}