/*
Theme Name: Feature!
Theme URI: http://swishthemes.com/themes/
Author: Swish Themes
Author URI: http://swishthemes.com
Description: A Community Magazine Theme For WordPress. With built-in support for reviews, BuddyPress and BBPress
Version: 1.0
Tags: magazine, reviews, community, buddypress, bbpress,

License: 
License URI: 
*/

/*-----------------------------------------------------------------------------------*/
/* HTML5 Boilerplate
/*-----------------------------------------------------------------------------------*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;line-height:1.231}::-moz-selection{background:#fcf9c1;color:#000;text-shadow:none}::selection{background:#fcf9c1;color:#000;text-shadow:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:11px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:0;padding:0;list-style:none}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}

/* ////////////// */
/* Clear Floated Elements */
/* ///////////////*/
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}

/*-----------------------------------------------------------------------------------*/
/* Formalize CSS - http://formalize.me/ (For making forms work nicely on all browsers
/*-----------------------------------------------------------------------------------*/
.input_tiny{width:50px}.input_small{width:100px}.input_medium{width:150px}.input_large{width:200px}.input_xlarge{width:250px}.input_xxlarge{width:300px}.input_full{width:100%}.input_full_wrap{display:block;padding-right:8px}::-moz-focus-inner{border:0;padding:0}input[type="search"]::-webkit-search-decoration{display:none}input[type="radio"],input[type="checkbox"]{padding:0;position:relative;vertical-align:top;top:3px;top:0 \0;*top:-3px}@media(-webkit-min-device-pixel-ratio:1) and (max-device-width:1024px){input[type="radio"],input[type="checkbox"]{vertical-align:baseline;top:2px}}@media(-webkit-min-device-pixel-ratio:1) and (max-device-width:480px){input[type="radio"],input[type="checkbox"]{vertical-align:baseline;top:0}}@media(-webkit-min-device-pixel-ratio:2) and (max-device-width:480px){input[type="radio"],input[type="checkbox"]{vertical-align:baseline;top:0}}input,button,select,textarea{margin:0;vertical-align:middle}button:focus,input:focus,select:focus,textarea:focus{-webkit-box-shadow:#06f 0 0 7px 0;-moz-box-shadow:#06f 0 0 7px 0;-o-box-shadow:#06f 0 0 7px 0;box-shadow:#06f 0 0 7px 0;z-index:1}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-background-clip:padding;-moz-background-clip:padding;-ms-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background:#ddd url("images/formalize/button.png") repeat-x;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#ddd));background-image:-webkit-linear-gradient(#fff,#ddd);background-image:-moz-linear-gradient(#fff,#ddd);background-image:-o-linear-gradient(#fff,#ddd);background-image:-ms-linear-gradient(#fff,#ddd);background-image:linear-gradient(#fff,#ddd);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.3 "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif;outline:0;overflow:visible;padding:3px 10px;text-shadow:white 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0}button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(1px,#eee),color-stop(100%,#ccc));background-image:-webkit-linear-gradient(#fff,#eee 1px,#ccc);background-image:-moz-linear-gradient(#fff,#eee 1px,#ccc);background-image:-o-linear-gradient(#fff,#eee 1px,#ccc);background-image:-ms-linear-gradient(#fff,#eee 1px,#ccc);background-image:linear-gradient(#fff,#eee 1px,#ccc)}button:active,input[type="reset"]:active,input[type="submit"]:active,input[type="button"]:active{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(1px,#ddd),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#fff,#ddd 1px,#eee);background-image:-moz-linear-gradient(#fff,#ddd 1px,#eee);background-image:-o-linear-gradient(#fff,#ddd 1px,#eee);background-image:-ms-linear-gradient(#fff,#ddd 1px,#eee);background-image:linear-gradient(#fff,#ddd 1px,#eee);-webkit-box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;-moz-box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;-o-box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;border-color:#999 #bbb #ddd}button{*padding-top:1px;*padding-bottom:1px}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;-ms-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:white;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;outline:0;padding:2px 3px;text-align:left;font-size:13px;font-family:Arial,"Liberation Sans",FreeSans,sans-serif;*padding-top:2px;*padding-bottom:1px;*height:auto}textarea[disabled],select[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;color:#888;cursor:default}::-webkit-input-placeholder{color:#888}input:-moz-placeholder,textarea:-moz-placeholder{color:#888}input.placeholder_text,textarea.placeholder_text{color:#888}:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}textarea,select[size],select[multiple]{height:auto}@media(-webkit-min-device-pixel-ratio:0){select[size],select[multiple]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url("images/formalize/select_arrow.gif");background-repeat:no-repeat;background-position:right center;padding-right:20px;height:1.8em}::-webkit-validation-bubble-message{-webkit-box-shadow:rgba(0,0,0,0.5) 0 0 5px 0;box-shadow:rgba(0,0,0,0.5) 0 0 5px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,black));border:1px solid;border-color:#747474 #5e5e5e #4f4f4f;color:white;font:13px/17px "Lucida Grande",Arial,"Liberation Sans",FreeSans,sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666;border:0}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}optgroup{color:black;font-style:normal;font-weight:normal}.ie6_button,* html button{background:#ddd url("images/formalize/button.png") repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0;overflow:visible;width:auto}* html button{padding-top:1px;padding-bottom:1px}.ie6_input,* html textarea,* html select{background:white;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top}* html select{margin-top:1px}.placeholder_text,.ie6_input_disabled,.ie6_button_disabled{color:#888}.ie6_input_disabled{background:#eee}

/* ////////////// */
/* Wordpress Defaults */
/* ///////////////*/
.alignleft,img.alignleft{margin-right:10px;display:inline;float:left}
.alignright,img.alignright{margin-left:10px;display:inline;float:right}
.aligncenter,img.aligncenter{display:block;clear:both;margin:0 auto}
.wp-caption{margin-bottom:15px;position:relative}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{background:#000;bottom:0;color:#FFF;font-size:12px;left:0;line-height:1.5;position:absolute;right:10px;margin:0!important;padding:15px}
.wp-smiley{max-height:1em;margin:0!important}
blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}

/* ////////////// */
/* Theme Start */
/* ///////////////*/
/* Body */
body {

 font: 12px/20px Arial,sans-serif;
 color: #585959;
 position:relative;
 z-index:0;
}
/* Headings */
h1, h2, h3, h4, h5, h6 {
 font-weight:bold;
 margin-bottom:10px;
 color:#384047;
}
.entry-content h1 { 
 font-size: 45px; 
 line-height: 80px; 
 margin-top: 20px; 
}
.entry-content h2 { 
 font-size: 34px; 
 line-height: 40px; 
 margin-top: 40px; 
 margin-bottom: 20px;
}
.entry-content h3 { 
 font-size: 21px; 
 line-height: 40px; 
 margin-top: 20px; 
 margin-bottom: 0px;
}
.entry-content h4 { 
 font-size:16px;
}
.entry-content h5 { 
 font-size:14px;
}
.entry-content h6 { 
 font-size:13px;
}
#comments-title, #related-title, #respond-title {
 background: url("/images/header.gif") repeat-x 0 12px;
 font-size: 24px;
 margin: 20px 0 30px;
}
#comments-title span, #related-title span, #respond-title span {
 background: #fff;
 padding-right: 10px;
}

/* ////////////// */
/* Form Styling */
/* ///////////////*/
.contact-form {
 margin-bottom:20px; 
 width:100%;
}
.contact-form p {
 margin:0; 
}
.contact-form input[type="text"], .contact-form textarea {
 width:100% !important;
}
.contact-submit {
 padding-top:10px; 
}
input, textarea {
 border: 1px solid #cacbcd;
 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;
 padding:15px;
 color: #4C4D4D;

 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
}

/* ////////////// */
/* Page Structure */
/* ///////////////*/
#page-wrap {
 background: url("/images/bg-grad.png") repeat-x top center; 
}
#lighting-wrap {
 background: url("/images/lighting-01.png") no-repeat top center; 
}
#page {
 background:#fff;
 position:relative;
 padding: 25px;
 width:928px;
 margin:0 auto 30px;
 border:1px solid #ccc;
 border-top:none;
}

/* ////////////// */
/* Header */
/* ///////////////*/
#header {
 margin: 0 auto;
 width: 980px;
}
#header #logo {

}
#header #tagline {
 font-size: 12px;
 font-weight: bold;
}

/* ////////////// */
/* Primary Nav */
/* ///////////////*/
#nav {
 background:#abafb8 url("/images/bg-grey.gif") repeat-x top;
 border: 1px solid #c1c4cd;
 margin: 40px 0 0;
 padding:0;
 width:978px;
 float:left;
 text-transform:uppercase;
 border-radius:2px 2px 0 0;
 -moz-border-radius:2px 2px 0 0;
 -webkit-border-radius:2px 2px 0 0;
 box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}
#nav #search-wrap {
 float:right; 
}
#nav #search-wrap li {
 border-left: 1px solid #C0C3CC; 
}
#nav #search-wrap li a {
 background: url("/images/nav-search.png") no-repeat center center;
 text-indent:-9999px;
}
#nav #search-wrap li a .sf-sub-indicator {
 display:none; 
}
#nav #search-wrap ul ul {
 padding: 10px 15px;
 right: 0;
 width: 230px;
}
#nav #search-wrap ul ul li {
 border:none;
 width: 230px;
}
#nav #search-wrap #search {
 background: #F1F1F1;
 float: right;
 padding: 5px;
 width: 180px; 
}
#nav #search-wrap span {
 float: left;
 margin-top: 8px;
 text-transform: none;
}

.nav {
 line-height: 1;
 list-style: none outside none;
 margin: 0;
 padding: 0;
 z-index: 99;
 position:relative;
}
.nav a {
 color: #4d4a4d !important;
 display: block;
 padding: 25px 25px;
 text-decoration: none;
 text-shadow: 0 1px 0 rgba(255,255,255,0.5);
 font-size:14px;
 font-weight:bold;
 outline:none;
 position: relative;
}
.nav a:hover, .nav li:hover > a {
 background: url("/images/nav-hover.png") repeat-x top;
 text-decoration:none;
}
.nav li {
 float: left;
 border-right:1px solid #c0c3cc;
 position: relative;
 list-style: none;
}
.nav li a.sf-with-ul {
 padding-right: 40px;
}
/* dropdown */
.nav li:hover > ul {
 display: block;
}
.nav li ul {
 background: #fff;
 border: 1px solid #bdc1ca;
 left: 0;
 margin: 0;
 padding: 0;
 position: absolute;
 width: 180px;
 z-index: 9999;
 list-style:none;
 top:64px;
 display:none;
 box-shadow:0 2px 2px rgba(0,0,0,0.2)
}
.nav li ul li {
 border-bottom:1px solid #ebebeb;
 width:180px;
}
.nav li ul li.last-item {
 border-bottom:none;
}
.nav li ul li a {
 background: #fff !important;
 color: #5f5f5f !important;
 font-size: 12px;
 padding: 12px 14px;
 width: 152px;
 text-shadow:none;
}
.nav li ul li a:hover {
 text-decoration: none;
 background:#f1f1f1 !important;
}
.nav li ul li a.sf-with-ul {
 padding-right: 14px;
}
.nav li ul ul {
 margin: -64px 0 0 180px;
 background:#fff;
}
.nav li:hover, .nav li.hover {
 position: static;
}
.nav li:hover ul ul, .nav li.sfhover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul {
 left: -999em;
}
.nav li:hover ul, .nav li.sfhover ul, .nav li li:hover ul, .nav li li.sfhover ul, .nav li li li:hover ul, .nav li li li.sfhover ul, .nav li li li li:hover ul, .nav li li li li.sfhover ul {
 left: auto;
}
.nav .sf-sub-indicator {
 background: url("/images/nav-arrow.png") no-repeat scroll 0 0 transparent;
 display: block;
 height: 10px;
 overflow: hidden;
 position: absolute;
 right: 20px;
 text-indent: -999em;
 top: 43%;
 width: 11px;
}
.nav li ul .sf-sub-indicator {
 background: url("/images/nav-bullet.png") no-repeat scroll 0 0 transparent;
 top: 38%;
}

/* ////////////// */
/* Top Nav */
/* ///////////////*/
#top-nav {
 background:#D5D8DD;
 padding:4px;
 margin:0 0 45px;
 border: 1px solid #C1C4CD;
 border-top:none;
 border-radius: 0 0 0 2px;
 -moz-border-radius: 0 0 0 2px;
 -webkit-border-radius: 0 0 0 2px;
}
#top-nav ul {
 background:#abafb8 url("/images/bg-grey.gif") repeat-x 0 -1px;
 border-color: -moz-use-text-color #C1C4CD #C1C4CD;
 border: 1px solid #C1C4CD;
 border-top: none;
 color: #4D4A4D;
 float: right;
 font-size: 11px;
 font-weight: bold;
 list-style: none outside none;
 margin: 4px -5px 0 0;
 padding: 0;
 border-radius: 0 0 2px 2px;
 -moz-border-radius: 0 0 2px 2px;
 -webkit-border-radius: 0 0 2px 2px;
 z-index: 999;
}
#top-nav .nav a {
 font-size: 12px;
 padding:8px 15px 12px;
}
#top-nav .nav li a.sf-with-ul {
 padding-right: 40px;
}
#top-nav .nav .sf-sub-indicator {
 top: 34%;
}
#top-nav .nav li ul {
 top:28px;
}
#top-nav .nav li.last {
 border-right:none; 
}
#top-nav .nav ul a span {
 margin-left:5px;
 background:#999;
 color:#fff;
 font-size: 90%;
 padding: 2px 5px;
 box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
 border-radius: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
}
#top-nav ul.login {
 right: 13px;
 width: 200px;
}
#top-nav .nav ul li {
 border:none;
 width: 180px;
}
#loginForm {
 background:#fff;
 padding:15px;
 width: 180px;
 font: 11px/20px Arial,sans-serif;
}
#loginForm div {
 margin:0 0 10px;
}
#loginForm #user_login, #loginForm #user_pass {
 width: 180px;
}
#loginForm .rememberme {
 float:left;
}
#loginForm .user-submit {
 float:right; 
}
#loginForm .forgot-pass {
 background:#F1F1F1 !important;
 display: block;
 padding: 5px 0 !important;
 text-align: center;
 width: 180px;
 font-size: 11px !important;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
}

/* ////////////// */
/* Footer */
/* ///////////////*/
#footer {
 clear:both;
 background:#1E1E1E;
 color:#c0c0c0;
 margin:40px -26px -25px;
 padding:25px 25px 0;
 font-size:12px;
}
footer a {
 color:#fff;
}

/* Widget Layouts */
#footer-widgets {
 width:949px;
}
#footer-widgets .widget {
 float:left;
 margin-right:20px;
}
#footer-widgets.layout-one .widget {
 width:454px; 
}
#footer-widgets.layout-two .widget {
 width:217px; 
}
#footer-widgets.layout-two .widget-first {
 width:454px; 
}
#footer-widgets.layout-three .widget {
 width:217px; 
}
#footer-widgets.layout-three .widget-last {
 width:454px; 
}
#footer-widgets.layout-four .widget {
 width:296px; 
}
#footer-widgets.layout-five .widget {
 width:217px; 
}
/* Foter Widget Styling */
#footer .widget h4 {
 color: #FFFFFF;
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 15px;
}
#footer .widget_categories li a, #footer .widget_recent_entries li a, #footer .widget_pages li a, #footer .widget_text li a, #footer .widget_archive li a, #footer .widget_nav_menu li a, #footer .widget_recent_comments li a, #footer .widget_meta li a, #footer .widget_display_forums li a, #footer .widget_display_replies li a, #footer .widget widget_display_replies li a, #footer .widget_display_topics li a, #footer .widget_links li a, #footer .widget_tag_cloud a {
 color:inherit;
}
#footer .widget_categories li, #footer .widget_recent_entries li, #footer .widget_pages li, #footer .widget_text li, #footer .widget_archive li, #footer .widget_nav_menu li, #footer .widget_recent_comments li, #footer .widget_meta li, #footer .widget_display_forums li, #footer .widget_display_replies li, #footer .widget widget_display_replies li, #footer .widget_display_topics li, #footer .widget_links li {
 border-bottom: 1px solid #121212;
}
#footer .widget_categories li:last-child, #footer .widget_recent_entries li:last-child, #footer .widget_pages li:last-child, #footer .widget_text li:last-child, #footer .widget_archive li:last-child, #footer .widget_nav_menu li:last-child, #footer .widget_recent_comments li:last-child, #footer .widget_meta li:last-child, #footer .widget_display_forums li:last-child, #footer .widget_display_replies li:last-child, #footer .widget widget_display_replies li:last-child, #footer .widget_display_topics li:last-child, #footer .widget_links li:last-child {
 border-bottom:0;
}
/* Footer Bottom */
#footer-bottom {
 background:#121212;
 padding:10px 25px;
 margin:20px -25px -26px;
 font-size:12px;
 color:#c0c0c0;
}
#nav-footer a {
 color:#c0c0c0;
}
#nav-footer a:hover {
 color:#fff;
 text-decoration:none;
}
#nav-footer {
 float:right;
 line-height: 10px;
 margin-top: 5px;
}
#nav-footer li {
 float:left;
 margin-left:10px;
 padding-left:10px;
 border-left:1px solid #333333;
}
#nav-footer li.first-item {
 border-left:0;
 margin:0;
 padding:0; 
}

/* ////////////// */
/* Content */
/* ///////////////*/
#container {
 position:relative;
 width:928px;
 margin:0 auto;
}
.home #container {
 margin:20px auto 0;
}
#content {
 float:left;
 width:628px;
 line-height:22px;
 margin-right:30px;
}
body.home #content {
 padding-top:0; 
}
#container.sidebar-right #content {
 margin-right:30px;
}
#container.sidebar-left #content {
 float:right;
 margin-right:0;
}
#container.sidebar-off #content {
 width:928px;
 margin-right:0;
}

/* ////////////// */
/* Sidebar */
/* ///////////////*/
#sidebar {
 float: left;
 width: 270px;
 font-size: 12px;
 position:relative;
 padding-top: 20px;
}
#container.sidebar-left #sidebar {
 float:left !important;
 margin-right:20px;
 margin-left: 0;
 padding-left: 0;
 padding-right: 30px;
}
#sidebar .widget {
 clear: both;
 margin-bottom: 25px;
}
#sidebar .widget .children {
 margin-left: 10px;
 margin-top: 10px;
}
#sidebar .widget h3 {
 background: #ABAFB8 url("/images/bg-grey.gif") repeat-x -1px;
 color: #4D4A4D;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
 font-size: 14px;
 font-weight: bold;
 margin: 0 -35px 15px 0;
 padding: 10px 12px 8px;
 text-transform: uppercase;
 position:relative;
 
 border-radius:2px 2px 0 2px;
 -moz-border-radius:2px 2px 0 2px;
 -webkit-border-radius:2px 2px 0 2px;
}
#sidebar .widget .triangle {
 border-top: 15px solid #9A9DA6;
 border-left: 0 solid transparent;
 border-right: 15px solid transparent;
 bottom: -15px;
 height: 0;
 position: absolute;
 right: 0;
 width: 0;
 z-index: -1;
}
/* Color Schemes */
.blue-old #sidebar .widget h3 {
 background:#00a3f0 url("/images/blue.gif") repeat-x top;
}
.blue-old #sidebar .widget .triangle {
 border-top: 15px solid #008acc;
}
.purple-old #sidebar .widget h3 {
 background:#8a3cb4 url("/images/purple.gif") repeat-x top;
}
.purpl-olde #sidebar .widget .triangle {
 border-top: 15px solid #763399;
}
.red-old #sidebar .widget h3 {
 background:#ce2c21 url("/images/red.gif") repeat-x top;
}
.red-old #sidebar .widget .triangle {
 border-top: 15px solid #af261c;
}
.teal-old #sidebar .widget h3 {
 background:#23cc9e url("/images/teal.gif") repeat-x top;
}
.teal-old #sidebar .widget .triangle {
 border-top: 15px solid #1ead87;
}
.green-old #sidebar .widget h3 {
 background:#87c629 url("/images/green.gif") repeat-x top;
}
.green-old #sidebar .widget .triangle {
 border-top: 15px solid #72a823;
}

/* ////////////// */
/* Posts */
/* ///////////////*/
.post {
 margin-bottom: 20px;
}

.entry-wrap {
 margin-bottom: 20px;
}
.has_thumb .entry-wrap {
 float:left; 
 width:408px;
}
.post-thumb {
 height:200px;
 width:200px;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.8) inset;
 position:relative;
}
.post .post-thumb {
 float:left;
 margin:0 20px 20px 0;
 position:relative;
}
.entry-title {
 font-size:28px;
 color:#384047;
 margin-bottom:5px;
 line-height: 32px;
 letter-spacing:-1px;
}
.entry-title a {
 font-weight:bold;
 font-size:28px;
 color:#384047;
 text-decoration:none;
}
.entry-title a:hover {
 color:#384047;
}
.readmore, .readmore:visited {
 background: url("/images/bg-grey.gif") repeat-x top #ABAFB8;
 border: 1px solid #C1C4CD;
 padding:6px 16px;
 color:#4D4A4D;
 font-weight:bold;
 text-decoration:none;
 
 border-radius:99px;
 -moz-border-radius:99px;
 -webkit-border-radius:99px;
 text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); 
}
.readmore:hover {
 color:#4D4A4D;
 text-decoration:none;
}
.readmore span {
 margin-left: 5px;
 position: relative;
 top: -1px;
}
.entry-tags {
 background:#e8f4f6;
 border:1px solid #b3dce6;
 padding:10px 15px;
 font-size:12px; 
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
}
.entry-tags a {
 color:#656666;
}
.entry-tags a:hover {
 color:#656666; 
}
.page-nav {
 background:#EFEFEF;
 margin:10px 0 20px; 
 padding:10px 15px;
 border: 1px solid #CCCCCC;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
}
/* Entry Meta */
.entry-meta {
 margin: 0 0 10px 0;
 color:#384047;
 text-transform:uppercase;
 font-size:12px;
 font-weight:bold;
}
/* Post Author */
#entry-author {
 background:#f2f4f3;
 padding:10px 15px;
 font-size:12px;
 margin-bottom: 20px;
 border:1px solid #d7d9d8;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
}
#entry-author .avatar {
 float:left;
 margin:0;
}
#entry-author h4, #entry-author #author-description {
 margin-left:112px;
}
#entry-author h4 a {
 font-size:14px;
 text-decoration:none;
 font-weight:bold;
}
#entry-author #author-description {
 line-height:22px;
}
/* Post Related */
#entry-related {
 margin-bottom: 20px;
}
#entry-related h4 a {
 font-size: 13px;
 color: #384047;
}
#entry-related ul {
 list-style:none;
 margin:0;
 padding:0;
 width: 648px;
 float:left;
}
#entry-related li {
 float:left;
 width:142px;
 margin-right:20px;
}
#entry-related li .post-thumb {
 margin-bottom:0;
}
#entry-related li .entry-title a {
 font-size:14px; 
}

/* ////////////// */
/* Comments */
/* ///////////////*/
#comments #comment-wrap h3 {
 font-size: 15px;
 margin-bottom: 20px;
}
#comments .commentlist {
 list-style-type: none;
 margin:0 0 25px;
 padding:0;
}
#comments .commentlist li {
 list-style:none;
 min-height: 65px;
}
#comments .commentlist ul.children {
 background: url("/images/comment-child.png") no-repeat scroll 20px 20px;
 padding-left: 50px;
}
#comments .comment-wrap {
 border-bottom:1px solid #e9e9e9;
 padding:0 0 15px;
 margin:0 0 25px 80px;
 position:relative;
}
/* Author Comment Highlight */
#comments .bypostauthor .comment-wrap {
 
}
#comments .comment .avatar {
 float: left;
 margin-right:20px;
}
#comments .comment-action {
 float:right;
 font-size:12px;
}
#comments .comment-action a, .comment-action a:visited {
 text-decoration:none;
 color:#aeb3b7;
 margin-left:15px;
 border:none;
}
#comments .comment-action a:hover {
 color:#656666;
}
#comments .comment-edit-link {
 background:url("/images/icon-edit.png") no-repeat left center; 
 padding-left:22px;
}
#comments .comment-reply-link {
 background:url("/images/icon-reply.png") no-repeat left center; 
 padding-left:18px;
}
#comments .comment-author {
 margin-bottom:-5px;
 color:#384047;
}
#comments .comment-author cite {
 font-weight: bold;
 font-style: normal;
 font-size:14px;
}
#comments .comment-author a, .comment-author a:visited, .comment-author a:hover {
 color:#384047;
 text-decoration:none;
}
#comments .comment-meta {
 display:block;
 margin-bottom: 10px;
}
#comments .comment-meta a {
 font-size: 11px;
 text-decoration:none;
 color:#979899 !important;
}
#comments .comment-moderation {
 background:#faf7e5;
 padding:10px 15px;
 margin-top:10px;
 font-size:11px; 
 position:relative;;
 bottom: -9px;
 left: -18px;
 -moz-borer-radius:0 10px 0 0;
}
#comments .nocomments {
 background:#f7e7e4;
 border:1px solid #ecbeb6;
 color:#b55351;
 padding:10px 15px; 
}
/* Comment Avatar */
.avatar {
 box-shadow: 0 0 4px rgba(0, 0, 0, 0.4) inset;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
}
.avatar-overlay {
 background: url("/images/avatar-overlay.png") no-repeat;
 display: block;
 height: 60px;
 left: 0;
 position: absolute;
 top: 0;
 width: 60px;
}
#comments .avatar, .activity-avatar .avatar, #whats-new-avatar .avatar {
 height:60px;
 width:60px;
}

/* Comment Reply */
#respond #commentform #author-wrap, #respond #commentform #email-wrap {
 float:left;
 width:304px;
 margin-bottom: 10px;
}
#respond #commentform #author-wrap {
 margin-right:20px;
}
#respond #commentform #author, #respond #commentform #email {
 float:left;
 width:304px;
 padding:10px 15px;
 border: 1px solid #cacbcd;
 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
}

#respond #commentform p {
 margin-bottom:15px; 
}
#respond input#submit {
 background: #ABAFB8 url("/images/bg-grey.gif") repeat-x ;
 border: 1px solid #C1C4CD;
 color: #4D4A4D;
 font-weight: bold;
 padding: 8px 16px;
 text-decoration: none;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
 border-radius:99px;
 -moz-border-radius:99px;
 -webkit-border-radius:99px;
}

/*-----------------------------------------------------------------------------------*/
/* Post Content Styling
/*-----------------------------------------------------------------------------------*/
.entry-content img { max-width: 628px; }
.entry-content p {
 margin-bottom:20px;
}
.entry-content blockquote {
 font-style:italic;
 margin:0 0 0 50px;
 padding:0 0 0 20px;
 border-left:2px solid #ccc; 
}
.entry-content ul {
 list-style:disc;
 margin:0 0 20px 40px; 
}

/*-----------------------------------------------------------------------------------*/
/* Review Post Styling
/*-----------------------------------------------------------------------------------*/
.st_review {
 margin-bottom:20px; 
}
.page-title {
 margin-bottom: 30px;
 font-size: 28px;
 letter-spacing: -1px;
 line-height: 32px;
}
.st_review .entry-title {
 margin-bottom:20px; 
}
.st_review.standard .post-thumb {
 float:left;
 margin-right:20px;
}
.st_review.box .post-thumb {
 float:left;
 margin-right: 20px;
 margin-bottom: 20px;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset, 0 1px 3px rgba(0, 0, 0, 0.3);
 border-radius:2px;
 -moz-border-radius:2px; 
 -webkit-border-radius:2px;
}
.st_review.app .post-thumb {
 float:left;
 margin-right: 20px;
 -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.5);
 -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.5);
 box-shadow: inset 0 -1px 0 rgba(0,0,0,.5);
 border-radius:15px;
 -moz-border-radius:15px; 
 -webkit-border-radius:15px;
}
.st_review.app .post-thumb:after {
 position: absolute;
 content: ' ';
 width: 100%;
 height: 50%;
 top: 0;
 left: 0;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 background: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,.07) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,.07)));
 background: linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,.07) 100%);
}
.st_review .entry-wrap {
 width:458px;
}
.page-template-template_st_review-php .entry-title, .tax-st_review_category .entry-title {
 margin-bottom:10px; 
}
#review-sort {
 float:right;
 margin: 6px 0 0; 
}
#review-sort form {
 float:left;
 margin-left:10px;
}
.score {
 background: url("/images/bg-subgrad.gif") repeat-x top #d2d4d9;
 border: 1px solid #C1C4CD;
 box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
 float: right;
 margin: 0 0 20px 20px;
 text-align:center;
 padding: 22px 22px 20px;
 width: 53px;
 border-radius: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
}
.score .value {
 display: block;
 font-size: 36px;
 font-weight: bold;
 color:#4D4A4D;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.score .ribbon {
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
 color: #FFFFFF;
 display: block;
 margin: 17px -23px -23px;
 padding: 2px 10px;
 position:relative;
 font-weight: bold;
 
 border-radius: 0 0 2px 2px;
 -moz-border-radius: 0 0 2px 2px;
 -webkit-border-radius: 0 0 2px 2px;
}
/* Schemes */
.orange .score .ribbon {
 background:#F07400 url("/images/orange.gif") repeat-x top;
 border: 1px solid #cd6605;
}


/*-----------------------------------------------------------------------------------*/
/* Homepage Slider
/*-----------------------------------------------------------------------------------*/
.showcase-thumbnail-restriction {
 position: absolute !important;
 margin:0 !important;
 height:384px !important;
 overflow:visible !important;
 width:298px;
}

/* Showcase
-------------*/
#awOnePageButton .view-slide {
 display: none;
}
/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load {
 height: 470px; /* Same as showcase javascript option */
 overflow: hidden;
}
/* Container when content is shown as one page */
.showcase-onepage {
/**/
}
/* Container when content is shown in slider */
.showcase {
 position: relative;
 margin: -25px -26px 30px;
 z-index: 0;
}
.showcase-image {
 width:680px;
 height:384px;
 box-shadow:0 0 10px rgba(0, 0, 0, 0.5) inset;
}
.showcase-content-container, .showcase-content {
}
/* Content */
 .showcase-content {
 background-color: #000;
 text-align: center;
}
.showcase-content-wrapper {
 text-align: center;
 height: 470px;
 width: 700px;
 display: table-cell;
 vertical-align: middle;
}
/* Styling the caption */
.showcase-caption {
 background: url("/images/showcase-caption.png") repeat-x top;
 color: #fff;
 text-shadow:0 1px 1px rgba(0,0,0,0.5);
 padding: 18px 40px 15px 15px;
 text-align: left;
 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;
 display: none;
}
.showcase-caption h2 {
 line-height: 24px;
 margin-bottom:5px;
}
.showcase-caption h2 a {
 color: #fff;
 font-size: 20px;
 text-decoration:none;
}
.showcase-caption p {
 font-size:14px;
}
.showcase-onepage .showcase-content {
 margin-bottom: 10px;
}
/* Button Wrapper */
 .showcase-button-wrapper {
 clear: both;
 margin-top: 10px;
 text-align: center;
}
.showcase-button-wrapper span {
 margin-right: 3px;
 padding: 2px 5px 0px 5px;
 cursor: pointer;
 font-size: 12px;
 color: #444444;
}
.showcase-button-wrapper span.active {
 color: #fff;
}
/* Thumbnails */
 .showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */ {
 overflow:visible !important;
}
.showcase-thumbnail-wrapper {
 
}
.showcase-thumbnail {
 background:#d5d8dd url("/images/bg-showcase.gif") repeat-x top;
 overflow:visible !important;
 width: 278px;
 height: 80px;
 padding: 7px 10px;
 cursor: pointer;
 border: 1px solid #c4c7cc;
 border-bottom: 1px solid #D5D8DD;
 position: relative;
 box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;
}
.showcase-thumbnail-image {
 float:left;
 margin:10px 20px 10px 10px;
 box-shadow:0 0 5px rgba(0, 0, 0, 0.8) inset;
 height:60px;
 width:60px;
 border-left: 1px solid rgba(0, 0, 0, 0.3);
 border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.showcase-thumbnail-caption {
 color:#545759;
 margin: 10px 10px 10px 90px;
 font-weight:bold;
 font-size:15px;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.showcase-thumbnail-content {
 padding: 10px;
 text-align: center;
 padding-top: 25px;
}
.showcase-thumbnail:hover {
}
.showcase-thumbnail:hover .showcase-thumbnail-cover {
 display: none;
}
.showcase-thumbnail.active {
 color:#384047;
 padding:7px 20px 7px 10px;
}
.showcase-thumbnail.active .showcase-arrow {
 height:96px;
 width:28px;
 position:absolute;
 left:-28px;
 top:-1px;
 display:block;
}
.showcase-thumbnail .showcase-arrow, .showcase-thumbnail .showcase-triangle {
 display:none;
}
.showcase-thumbnail.active .showcase-triangle {
 border-left: 0 solid transparent;
 border-right: 9px solid transparent;
 bottom: -10px;
 display:block;
 height: 0;
 position: absolute;
 right: 0;
 width: 0;
 z-index: 0;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* Schemes */
.orange .showcase-thumbnail.active {
 background:#f07400 url("/images/orange.gif") repeat-x top;
 border:1px solid #cd6605;
 border-bottom:1px solid #f07400;
}
.orange .showcase-thumbnail.active .showcase-arrow {
 background:url("/images/orange-arrow.png") no-repeat center center;
}
.orange .showcase-thumbnail.active .showcase-triangle {
 border-top: 9px solid #CC6300;
}


.showcase-thumbnail.active .showcase-thumbnail-caption {
 color:#fff;
 text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.showcase-thumbnail-wrapper-horizontal {
 padding: 10px;
}
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {
 margin-right: 10px;
 width: 116px;
}
.showcase-thumbnail-wrapper-vertical {
}
.showcase-thumbnail-wrapper-vertical .showcase-thumbnail {
}
.showcase-thumbnail-button-backward, .showcase-thumbnail-button-forward {
 padding: 7px;
 cursor: pointer;
 display: none;
}
.showcase-thumbnail-button-backward {
 padding-bottom: 0px;
 padding-right: 0px;
}
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical, .showcase-thumbnail-button-forward .showcase-thumbnail-vertical, .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal, .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {
 background-image: url(/images/arrows-small.png);
 background-repeat: no-repeat;
 display: block;
 width: 17px;
 height: 17px;
}
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical {
 background-position: 0 -51px;
 margin-left: 55px;
}
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical {
 background-position: -17px -51px;
}
.showcase-thumbnail-button-forward .showcase-thumbnail-vertical {
 background-position: 0 -34px;
 margin-left: 55px;
}
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical {
 background-position: -17px -34px;
}
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {
 background-position: 0 -17px;
 margin-top: 40px;
 margin-bottom: 40px;
}
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal {
 background-position: -17px -17px;
}
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {
 background-position: 0 0;
 margin-top: 40px;
 margin-bottom: 40px;
}
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal {
 background-position: -17px 0;
}
/* Hide button text */
 .showcase-thumbnail-button-forward span span, .showcase-thumbnail-button-backward span span {
 display: none;
}
 
/*-----------------------------------------------------------------------------------*/
/* Tag Index Page
/*-----------------------------------------------------------------------------------*/
#tag-index {
 width:948px;
}
#tag-index li {
 float:left;
 margin:0 20px 10px 0;
 width:217px;
}
#tag-index ul li {
 float:none;
 border-bottom:1px solid #ebebeb;
 margin-bottom: 8px;
 padding-bottom: 8px;
}
#tag-index ul li:last-child {
 border-bottom:0;
}

#tag-index h3 {
 background: url("/images/heading.gif") repeat-x scroll center 8px transparent;
 font-size: 24px;
 margin-bottom: 20px;
}
#tag-index h3 span {
 background: #fff;
 padding-right: 10px;
}

/*-----------------------------------------------------------------------------------*/
/* Widgets
/*-----------------------------------------------------------------------------------*/
/* Twitter Widget */
.theme_tweet_widget ul {
 list-style: none outside none;
 margin: 0;
 line-height: 20px;
}
.theme_tweet_widget li {
 border-bottom: 1px solid #f1f1f1;
 margin-bottom: 10px;
 padding-bottom: 10px;
}
.theme_tweet_widget li:last-child {
 border-bottom: none;
 margin-bottom: 0;
}
.theme_tweet_widget li a {
 color: #888888;
 font-family: Georgia,"Times New Roman",Times,serif;
 font-size: 11px;
 font-style: italic;
}
/* Blog Widget / Review */
.theme_blog_widget ul, .widget_latestreviews_widget ul {
 list-style: none outside none;
 margin: 0;
}
.theme_blog_widget li, .widget_latestreviews_widget li {
 border-bottom: 1px solid #E9E9E9;
 margin-bottom: 10px;
 padding-bottom: 10px;
}
.theme_blog_widget li:last-child, .widget_latestreviews_widget li:last-child {
 border-bottom: none;
 margin-bottom: 0;
}
.theme_blog_widget .entry-title, .widget_latestreviews_widget .entry-title {
 font-size:15px;
 line-height:20px; 
}
.theme_blog_widget .post-thumb, .widget_latestreviews_widget .post-thumb {
 float: left;
 margin: 0 15px 0 0;
 padding: 0;
}
.theme_blog_widget .entry-title, .widget_latestreviews_widget .entry-title {
 font-size: 15px;
 line-height: 18px;
 margin-bottom: 5px !important;
}
.theme_blog_widget .entry-title a {
 font-size: 15px;
}
.widget_latestreviews_widget .entry-title a {
 font-size: 18px;
 line-height: 18px;
}
.theme_blog_widget .entry-wrap, .widget_latestreviews_widget .entry-wrap {
 float: left;
 width: 155px;
 margin:0; 
}
.theme_blog_widget .entry-meta, .widget_latestreviews_widget .entry-meta {
 color: #808080;
 font-size: 11px;
 margin-bottom: 0;
}
/* Tab Widget */
.theme_tab_widget #tabs {
 width: 270px;
 margin-bottom: 15px;
}
.theme_tab_widget #tab-items {
 background: #f1f1f1;
 border: 1px solid #ccc;
 border-bottom: none;
 height: 40px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border-radius: 2px 2px 0 0;
 -moz-border-radius: 2px 2px 0 0;
 -webkit-border-radius: 2px 2px 0 0;
}
.theme_tab_widget #tab-items li {
 background: url("/images/tab_border.gif") repeat-y scroll left center transparent;
 float: left;
 line-height: 40px;
 padding: 0;
 text-align: center;
}
.theme_tab_widget #tab-items li#theme_tab1 {
 width: 73px;
 border-right:1px solid #ccc;
}
.theme_tab_widget #tab-items li#theme_tab2 {
 width: 73px;
 border-right:1px solid #ccc;
}
.theme_tab_widget #tab-items li#theme_tab3 {
 width: 87px;
}
.theme_tab_widget #tab-items li#theme_tab1 a {
 border-radius: 2px 0 0 0;
 -moz-border-radius: 2px 0 0 0;
 -webkit-border-radius: 2px 0 0 0;
}
.theme_tab_widget #tab-items li a {
 color: #999999;
 display: block;
 font-size: 12px;
 font-weight: bold;
 padding-top: 1px;
 text-decoration: none;
}
.theme_tab_widget #tab-items li.ui-tabs-selected a, .theme_tab_widget #tab-items li.ui-state-active a {
 background: #FBFAF8;
 color: #666666;
 text-decoration: none;
}
.theme_tab_widget #tab-items li a:hover {
 background: #FBFAF8;
 color: #666666;
 line-height: 39px;
}
.theme_tab_widget #tab-items li.ui-state-active a:hover {
 line-height: 40px;
}
.theme_tab_widget .tabs-inner {
 background: #fff;
 border: 1px solid #ccc;
 padding: 10px 0;
 
 border-radius: 0 0 2px 2px;
 -moz-border-radius: 0 0 2px 2px;
 -webkit-border-radius: 0 0 2px 2px;
}
.theme_tab_widget .ui-tabs-hide {
 display: none;
}
.theme_tab_widget .tab ul {
 list-style-type: none;
 margin: 0;
}
.theme_tab_widget .tab ul li {
 border-bottom: 1px solid #E9E9E9;
 padding: 10px 15px;
}
.theme_tab_widget .tab ul li:last-child {
 border-bottom: none;
}
.theme_tab_widget .tab-thumb {
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
 float: left;
 margin: 0 15px 0 0;
}
.theme_tab_widget .tab-thumb img {
 vertical-align: bottom;
 border-radius: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
}
.theme_tab_widget .entry-wrap {
 margin: 0 0 0 75px; 
}
.theme_tab_widget .entry-title, .theme_tab_widget .entry-title a {
 font-size: 14px;
 line-height: 20px;
 padding: 0;
 text-transform: none;
}
.theme_tab_widget .entry-meta, .theme_tab_widget .entry-meta a {
 color: #888888;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
}
.theme_tab_widget .entry-meta a:hover {
 color: #444444;
 text-decoration: none;
}
.tab-comments .avatar {
 float: left;
 height: 60px;
 margin: 5px 15px 0 0;
 width: 60px;
}
.tab-comments h4, .tab-comments h4 a {
 color: #666666;
 font-size: 12px;
 font-style: italic;
 font-weight: normal;
 line-height: 20px;
 text-decoration: none;
}


/* Search Widget */
#sidebar .widget_search .screen-reader-text {
 display:none;
}
#sidebar .widget_search #s {
 border: 1px solid #D9D9D9;
 color: #B3B3B3;
 font-size: 13px;
 font-style: italic;
 margin-bottom: 10px;
 padding: 10px;
 width: 270px;
 border-radius: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
}
/* Category/Archive Widget */
.widget_categories ul, .widget_recent_entries ul, .widget_pages ul, .widget_text ul, .widget_archive ul, .widget_nav_menu ul, .widget_recent_comments li, .widget_meta ul, .widget_display_forums ul, .widget_display_replies ul, .widget widget_display_replies ul, .widget_display_topics ul, .widget_links ul {
 list-style:none;
 margin:0;
 padding:0;
}
.widget_categories li, .widget_recent_entries li, .widget_pages li, .widget_text li, .widget_archive li, .widget_nav_menu li, .widget_recent_comments li, .widget_meta li, .widget_display_forums li, .widget_display_replies li, .widget widget_display_replies li, .widget_display_topics li, .widget_links li {
 margin-bottom: 8px;
 border-bottom: 1px solid #f1f1f1;
 padding-bottom: 8px;
}
.widget_categories li:last-child, .widget_recent_entries li:last-child, .widget_pages li:last-child, .widget_text li:last-child, .widget_archive li:last-child, .widget_nav_menu li:last-child, .widget_recent_comments li:last-child, .widget_meta li:last-child, .widget_display_forums li:last-child, .widget_display_replies li:last-child, .widget widget_display_replies li:last-child, .widget_display_topics li:last-child, .widget_links li:last-child {
 border-bottom:0;
}
.widget_categories li a, .widget_recent_entries li a, .widget_pages li a, .widget_text li a, .widget_archive li a, .widget_nav_menu li a, .widget_recent_comments li a, .widget_meta li a, .widget_display_forums li a, .widget_display_replies li a, .widget widget_display_replies li a, .widget_display_topics li a, .widget_links li a, .widget_tag_cloud a {
 color:#333;
 text-decoration:none;
}
.widget_categories li a:hover, .widget_recent_entries li a:hover, .widget_pages li a:hover, .widget_text li a:hover, .widget_archive li a:hover, .widget_nav_menu li a:hover, .widget_recent_comments li a:hover, .widget_meta li a:hover, .widget_display_forums li a:hover, .widget_display_replies li a:hover, .widget widget_display_replies li a:hover, .widget_display_topics li a:hover, .widget_links li a:hover {
 text-decoration:underline;
}
/* Tagcloud Widget */
.widget_tag_cloud .tagcloud {
 margin-bottom:10px; 
}
/* Nav Menu Widget */
.widget_nav_menu .sub-menu {
 margin:10px 0 0 20px; 
}



/* Schemes */
.orange .page-pagination span {
 background:#F07400 url("/images/orange.gif") repeat-x bottom;
 border: 1px solid #cd6605;
}
gif") repeat-x bottom;
 border:1px solid #75aa28;
}

.catPages1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;} 
 .catPages1 a:link, 
 .catPages1 a:visited, 
 .catPages1 a:hover, 
 .catPages1 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;} 
 .catPages1 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;} 
 .catPages1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;} 


 .catPages2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;} 
 .catPages2 a:link, 
 .catPages2 a:visited, 
 .catPages2 a:hover, 
 .catPages2 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;} 
 .catPages2 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;} 
 .catPages2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}