/* FONTS */

@font-face {
    font-family: 'CantarellBold';
    src: url('fonts/Cantarell-Bold-webfont.eot');
    src: url('fonts/Cantarell-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Cantarell-Bold-webfont.woff') format('woff'),
         url('fonts/Cantarell-Bold-webfont.ttf') format('truetype'),
         url('fonts/Cantarell-Bold-webfont.svg#CantarellBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'LatoRegular';
    src: url('fonts/lato-regular-webfont.eot');
    src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-regular-webfont.woff') format('woff'),
         url('fonts/lato-regular-webfont.ttf') format('truetype'),
         url('fonts/lato-regular-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo300';
    src: url('fonts/museo300-regular-webfont.eot');
    src: url('fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo300-regular-webfont.woff') format('woff'),
         url('fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('fonts/museo300-regular-webfont.svg#Museo300') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* RESET */

html, body, div, span, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, 
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, 
time, mark, audio, video {  margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display:block;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
ins { background-color:#ff9; color:#000; text-decoration:none;}
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del { text-decoration:line-through;}
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help;}
table { border-collapse:collapse; border-spacing:0;}
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
input, select { vertical-align:middle;}
i,em {font-style:italic;}

html { height:100%; overflow-y:auto;}
body { font:13px/1.231 sans-serif; *font-size:small;} 
select, input, textarea, button { font:99% sans-serif;}
pre, code, kbd, samp { font-family:monospace, sans-serif;}

a:hover, a:active, a:focus { outline:none;}
ul, ol { margin-left:2em; list-style:none;}
ol { list-style-type:decimal;}
nav ul, nav li { margin:0; list-style:none; list-style-image:none;}
small { font-size:85%;}
b, strong, th { font-weight:bold;}
td { vertical-align:top;}

sub, sup { font-size:75%; line-height:0; position:relative;}
sup { top:-0.5em;}
sub { bottom:-0.25em;}

pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; padding:15px;}
textarea { overflow:auto;}
.ie6 legend, .ie7 legend { margin-left:-7px;} 
input[type="radio"] { vertical-align:text-bottom;}
input[type="checkbox"] { vertical-align:bottom;}
.ie7 input[type="checkbox"] { vertical-align:baseline;}
.ie6 input { vertical-align:text-bottom;}
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor:pointer; }
button, input, select, textarea { margin:0;}
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { border-radius:1px; -moz-box-shadow:0px 0px 5px red; -webkit-box-shadow:0px 0px 5px red; box-shadow:0px 0px 5px red;}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color:#f0dddd;}

::-moz-selection { background:#FF5E99; color:#fff; text-shadow:none;}
::selection { background:#FF5E99; color:#fff; text-shadow:none;}
a:link { -webkit-tap-highlight-color:#FF5E99; text-decoration:none;}
input#submit::-moz-focus-inner { border: 0;}
button { width:auto; overflow:visible;}
img { -ms-interpolation-mode:bicubic;}

body, select, input, textarea {  color:#444;}
h1, h2, h3, h4, h5, h6 { font-weight:bold;}
a { text-decoration:none;}
a, a:active, a:visited { color:#527C73; oldcolor:#8ca692;}
a:hover { color:#008080; oldcolor:#036; text-decoration:underline;}
a:active { text-decoration:underline;}

/* START */

body {min-width:978px; text-align:center; background:#F1F1F1 url('images/body-new.png') repeat; }
.content-wrap, .header-menu, .header-menu-wrap, .header, .footer-menu ul, .footer-sub-menu-wrap, .credits-wrap, .toolbar-wrap {width:978px;}
div {text-align:left;}
iframe {background:transparent;}

.content-wrap {margin:auto; background:#fff url('images/vertical.png') repeat-y 634px 0px;}
.content {float:left; width:634px;}

.content-wrap, .header, #tabsidebar div.tabactive {position:relative; z-index:2; -moz-box-shadow:0 0 4px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow:0 0 4px 2px rgba(0, 0, 0, 0.05); box-shadow:0 0 4px 2px rgba(0, 0, 0, 0.05); 
		 -disabled-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#eeeeee')
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#eeeeee')
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#eeeeee')
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=270, Color='#eeeeee');
}

/* MISC */

.shadow {position:relative; z-index:3; -moz-box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 1px 0 0 rgba(0, 0, 0, 0.2); box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2); 
		filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=180, Color='#bbbbbb');}
.shadow2 {position:relative; z-index:3; -moz-box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow:0px 2px 0 0 rgba(0, 0, 0, 0.05); box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.05);
		filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#dddddd');}
.transparent, .sb-arrow {filter:alpha(opacity=70); -moz-opacity:0.70; -webkit-opacity:0.70; opacity:0.70;}
.translucent {filter:alpha(opacity=90); -moz-opacity:0.90; -webkit-opacity:0.90; opacity:0.90;}

.round1, .round1-left, .round1-right {-moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px;}
.round2, .round2-left, .round2-right{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.round1-left, .round2-left {-moz-border-top-right-radius:0; -webkit-border-top-right-radius:0; border-top-right-radius:0; -moz-border-bottom-right-radius:0; -webkit-border-bottom-right-radius:0; border-bottom-right-radius:0;}
.round1-right, .round2-right {-moz-border-top-left-radius:0; -webkit-border-top-left-radius:0; border-top-left-radius:0; -moz-border-bottom-left-radius:0; -webkit-border-bottom-left-radius:0; border-bottom-left-radius:0;}
.round3, .row .replies, .wp-caption {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.round6 {-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

.hide-scroll {text-align:center; margin:auto; overflow:hidden;}
.bump-up {margin-top:-5px;}
.bump-down {margin-bottom:-5px;}

.fix-clear:before, .fix-clear:after, .clearfix:before, .clearfix:after { content:"\0020"; display:block; height:0; overflow:hidden;}
.fix-clear:after, .clearfix:after { clear:both;}
.fix-clear, .clearfix {zoom:1;}

.hang-left {position:absolute; z-index:-1; left:-28px; top:5px; width:30px; height:100%; border-right:3px solid #939A96; filter:-;}
.hang-right {position:absolute; z-index:-1; right:-28px; top:5px; width:30px; height:100%; border-left:3px solid #939A96; filter:-;}

.edge-left, .edge-left-flat {float:left; position:absolute; left:-3px; top:0px; width:3px; height:100%; overflow:hidden; background:#ccc url('images/vertical.png') repeat-y -391px top;}
.edge-right, .edge-right-flat {position:absolute; right:-3px; top:0px; width:3px; height:100%; overflow:hidden; background:#ccc url('images/vertical.png') repeat-y -388px top;}
.edge-left-flat {background-position:-397px top;}
.edge-right-flat {background-position:-394px top;}

.button {
	background:#94A099; color:#fff; white-space:nowrap; text-decoration:none; border:0; text-align:center; overflow:visible; zoom:1; 
	margin:10px 10px; padding:0 10px; line-height:145%; cursor:pointer; cursor:hand; width:auto; 
	font-size:15px; font-family:verdana, sans-serif; letter-spacing:1px; 
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.1), -2px 0 1px rgba(0, 0, 0, 0.1); 
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5); box-shadow:0 1px 2px rgba(0, 0, 0, 0.5); 
} 
.button:visited, {background:#94A099; color:#fff; text-decoration:none; border:0;}
.button:hover, .button:focus {background:#748079; color:#fff;}
.button:active {-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.7); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.7); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.7);}

.photo8, .photos8, .poll8 {display:inline-block; vertical-align: middle; margin:-2px 0 0 0; overflow:hidden; line-height:16px; width:16px; height:16px; background-image: url('images/social8.png'); background-repeat: no-repeat; filter:-;}
.photo8 {background-position:-240px 0;}
.photos8 {background-position:-240px -16px;}
.poll8 {background-position:-240px -33px;}

.llAdd {filter: alpha(opacity="0"); -webkit-opacity: 0; -moz-opacity: 0; -ms-opacity:0; -o-opacity:0; opacity:0;
	-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
.llAdd.llDone {filter: alpha(opacity="100"); -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity:1; -o-opacity:1; opacity:1;}

/* TOOLBAR */

.toolbar {background-color:#DFDCD9; color:#5E4E40; height:50px; line-height:50px; position:absolute; top:0; left:0; z-index:3; width:100%;
		font-family:'CantarellBold',verdana, sans-serif; font-size:11px; text-transform:uppercase; letter-spacing:3px;}
.toolbar-wrap {margin:0 auto;}
.toolbar ul {margin-left:0;}
.toolbar li {float:left;}
.toolbar .log-reg {float:right; margin:0 10px 0 0;}
.toolbar .log-reg span {margin:0 15px;}
.toolbar span.hello-user {margin:0;}
.toolbar span.hello-user, .toolbar .log-reg a {color:#5E4E40;}
.toolbar .log-reg a:hover {color:#fff;}

/* SYNDICATION */

.syndication {float:left; margin:14px 0 0 5px;}
.syndication li {margin-left:10px;}
.syndication a {display:block; float:left; vertical-align:middle; overflow:hidden; text-indent:-9999em; width:24px; height:24px; background-image: url('images/social8.png'); background-repeat: no-repeat; filter:-; -webkit-transform: rotate(360deg); }
.syndication a.rss {background-position:0 0;}
.syndication a.twitter {background-position:-24px 0;}
.syndication a.facebook {background-position:-52px 0; width:16px;}
.syndication a.google {background-position:-70px 0; margin:1px 0 -1px 0;}
.syndication a.stumble {background-position:-96px 0;}
.syndication a.pinterest {background-position:-120px 0;}
.syndication a.favorites {background-position:-144px 0;}
.syndication a.favorites_set {background-position:-144px -48px;}
.syndication a.instagram {background-position:-169px 0;}
.syndication a.rss:hover {background-position:0 -24px;}
.syndication a.twitter:hover {background-position:-24px -24px;}
.syndication a.facebook:hover {background-position:-52px -24px;}
.syndication a.google:hover {background-position:-70px -24px;}
.syndication a.stumble:hover {background-position:-96px -24px;}
.syndication a.pinterest:hover {background-position:-120px -24px;}
.syndication a.favorites:hover {background-position:-144px -24px;}
.syndication a.instagram:hover {background-position:-169px -24px;}
.syndication span {white-space:nowrap;display:inline-block;float:left;position:relative;letter-spacing:0;word-spacing:-1px;width:30px; line-height:150%; background:#fefefe; margin:4px 5px 0 6px; padding-right:2px; text-align:center;font-family:arial,sans-serif;font-size:11px; color:#9D9676; cursor:default;}
.syndication span b {float:left; height:0; width:0; border:4px solid #D2E4DB; border-right:7px solid #fefefe; border-left:0; margin:0 0 -4px 0; position:absolute;right:100%;bottom:50%; -webkit-transform: rotate(360deg); }
.gold .syndication span b {border-top:5px solid #EBD680; border-bottom:5px solid #EBD680;}
li.share {background-image:none; text-indent:0; font-family:verdana,sans-serif; font-size:11px; letter-spacing:2px; line-height:11px; color:#fff; text-transform:uppercase;}
.toolbar .syndication span {margin:4px 2px 0 6px; font-size:10.5px;}
.toolbar .syndication span b {border-top:4px solid #DFDCD9; border-bottom:4px solid #DFDCD9;}
.toolbar .syndication a.google {margin:1px -3px -1px 0;}

.post-footer .syndication {zoom:1;float:right; margin:-12px 0 0 0; position:absolute; top:50%; right:20px;}
.post-footer .syndication li {float:left;}
.post-footer .share {line-height:24px;}

/* HEADER */

.header {background:#fff; margin:auto;}
.header-menu-wrap {margin:auto; text-align:center; background:#fff; padding-bottom:5px;}
.header-menu, .header-menu-text 	 {margin:0 -5px; padding:0 5px; position:relative;}
.header-menu-text 			 {background:#D2E4DB; padding-left:24px; border:1px solid #D4E6DD; border-top:0; border-bottom:0; zoom:1;}
.header-menu .hang-left, .header-menu .hang-right, .header-menu .edge-left, .header-menu .edge-right {background-color:#BACAC0;}

.header h1 {float:left; padding:92px 17px 27px 34px; margin:0;}
.header h1 a {height:103px; width:320px; background:#fff url('images/header.png') no-repeat left top; overflow:hidden; display:block; text-indent:-9999em;}
.header h2 {height:96px; width:210px; background:#fff url('images/header.png') no-repeat right top;  float:right; margin:100px 34px 17px 17px; padding:0; font-style:italic; font-family:'LatoRegular','Trebuchet MS',verdana, sans-serif; font-size:26px; font-weight:normal; letter-spacing:2px; color:#9D9676; display:block; text-indent:-9999em;}

.header-menu ul {line-height:35px; margin-left:-63px; padding-left:63px;}
.header-menu li {float:left; font-family:'CantarellBold',verdana, sans-serif; font-size:11px; color:#fff; letter-spacing:3px; text-transform:uppercase; -webkit-text-size-adjust:100%; text-size-adjust: 100%;}
.header-menu span {margin:0 10px;}
.header-menu li a {color:#fff;}
.header-menu li a:hover, .header-menu li.current-menu-item a {color:#5E4E40;}
.header-menu li a:hover {text-decoration:underline;}

.header-menu-text .arrow {display:inline-block;margin:0 3px;background: transparent url('images/social8.png') no-repeat -242px -65px; height:7px; width:12px; 
	filter:alpha(opacity=30); -moz-opacity:0.3; -webkit-opacity:0.3; opacity:0.3;
}

.header-menu-more { position:absolute; right:50%; z-index:999; visibility:hidden;
	filter:alpha(opacity=0); -moz-opacity:0.0; -webkit-opacity:0.0; opacity:0.0; -webkit-backface-visibility: hidden;
	-webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: all 1s; transition: opacity 1s; 
}
#header-menu-more1 {margin:-5px 370px 0 0;}
#header-menu-more2 {margin:-5px -15px 0 0;}
#mobile #header-menu-more1 {margin:-5px 200px 0 0;}
#mobile #header-menu-more2 {margin:-5px -190px 0 0;}
.header-menu-more a {line-height:20px; padding:5px 0;}
.header-menu-more:hover,  .header-menu-more.active {visibility:visible;  filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity:1; opacity:1;}
.header-menu-more .header-menu {overflow:visible; width:auto; }
.header-menu-more .header-menu li, .header-menu-more .header-menu li a  {float:none; display:block; }

#tabmenu span, .header-menu li, #tabmenu a, .header-menu li a {color:#999;}
#tabmenu a:hover,  #tabmenu a.tabactive, .header-menu li a:hover, .header-menu li.current-menu-item a {color:#000;}

.header-menu, .header-menu-text, .header-menu li, .header-menu li a {font-size:12px; max-height:999999px; background-image: url(data:);}


/* POSTS CONTAINER */

.posts-container {margin:0 0 68px 0; padding:0;}
.post-container {margin:32px 17px 17px 17px;}

.post-header {margin-bottom:17px; width:600px;}
.post-header img {margin:0 20px 10px 5px; float:left;}

.post-header a {color:#B7BCB6;}
.post-header a:hover {color:#9E9877;}

.post-header h2 {font-family:'LatoRegular',verdana, sans-serif; font-size:21px; text-transform:uppercase; font-weight:normal; letter-spacing:1px; padding-top:7px; margin-bottom:6px; }
.post-header h2 a {color:#808080;}
.post-header h2 a:hover {color:#EBD781;}
.post-header span {text-transform:uppercase; color:#B7BCB6;}
.post-header img {margin-left:0;}

.post-author {font-family:'CantarellBold',verdana, sans-serif; font-size:11px; letter-spacing:1px; font-weight:bold;}

.post-date,.post-edit,.comment-edit {clear:right; float:right; font-family:'LatoRegular',arial, sans-serif; font-size:11px; letter-spacing:2px; color:#B7BCB6;}
.post-date {word-spacing:-1px;}
.post-edit a, .post-edit span {margin-left:5px; line-height:20px;}
.post-edit a:first-child {margin-left:0;}
.post-container .post-edit {clear:left; float:left; text-transform:uppercase;}
.post-container .post-header .post-edit {clear:right; float:right;}
.post-date a,.comment-date a {margin-left:10px;}
.comment-edit a {margin-left:5px;}
.post-edit,.comment-edit {min-width: 130px;}
.report_post {float:right;}

.wp-caption {	text-align: center; color:#000; background-color: #f3f3f3; padding:0; margin:0; border:1px solid #ddd; }
.post-content .wp-caption p {margin:0 0 7px 0; padding:0;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption-dd { font-size: 11px; 	line-height: 17px; padding: 0 4px 5px;	margin: 0;}

/* POST */

.post-content {font-family:Georgia, serif; font-size:13px; line-height:19px; color:#666; position:relative;}
.post-content p {padding-left:0; margin-bottom:17px;}
.post-content p a, .comment-body p a { text-decoration:underline; }

.post-content img {margin:7px 0; border:0; vertical-align:middle; text-decoration:none;}
.post-content img.alignright {float:right; margin:0 0 1em 1em}
.post-content img.alignleft {float:left; margin:0 1em 1em 0}
.post-content img.aligncenter {display:block; margin-left:auto; margin-right:auto}

.post-content blockquote {margin:0 0 17px 20px; padding:0 0 3px 15px; border-left:1px solid #9E9877; color:#9E9877; font-family:Georgia, serif; font-size:14px; line-height:133%;}
.post-content ol, .post-content ul {line-height:24px; margin:0 0 17px 32px;}
.post-content ol li, .post-content ul li {padding:0 0 5px 9px; line-height:150%;}
.post-content ul {list-style-type:disc;}

.post-content h1, .post-content h2, .post-content h3, 
.post-content h4, .post-content h5, .post-content h6 {font-family:'CantarellBold',verdana, sans-serif; font-weight:normal; letter-spacing:2px; text-transform:uppercase;}
.post-content h1 {color:#818181; font-size:21px; margin-bottom:25px; letter-spacing:normal;}
.post-content h2 {color:#5F4F41; font-size:12px; margin-bottom:14px;}
.post-content h3 {color:#B7BCB6; font-size:11px; margin-bottom:13px;}
.post-content h4 {color:#5F4F41; font-size:11px; margin-bottom:13px;}
.post-content h5, .post-content h6 {color:#B7BCB6; font-size:10px; margin-bottom:12px;}

.post-tags {clear:both;font-family:'CantarellBold',verdana, sans-serif; font-size:11px; color:#B7BCB6; text-transform:uppercase; letter-spacing:1px; margin:20px 0;}
.post-tags a {font-weight:normal; font-family:'LatoRegular',arial, sans-serif; font-size:11px; color:#B7BCB6;  letter-spacing:2px;}
.post-tags a:hover {color:#5E4E40;}

.post-footer .comment-number, .respond h3 {color:#5E4E40; font-family:'Museo300','Trebuchet MS',verdana,sans-serif; font-size:18px; line-height:60px; font-weight:normal; letter-spacing:1px; text-transform:lowercase; -webkit-text-size-adjust:100%; text-size-adjust: 100%;}
.post-footer .comment-number:hover {color:#fff;}

.post-divider, hr.dot, hr.yellow {clear:both; width:600px; height:10px; background:#fff url('images/post-divider.png') no-repeat 0 center;}

.more-link {float:right; width:107px; height:22px; margin-bottom:-15px; padding-left:2px; background-image:url('images/readmore.png'); background-repeat:no-repeat; text-indent:-9999em;}
.more-link:hover {background-position:0 -22px;}

.navigation a {display:block; margin:17px; width:85px; height:22px; background-image:url('images/page-nav.png'); background-repeat:no-repeat; text-indent:-9999em;}

.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}
.navigation .alignleft a {background-position:0 -66px;}
.navigation .alignleft a:hover {background-position:0 -44px;}
.navigation .alignright a {background-position:0 -22px;}
.navigation .alignright a:hover {background-position:0 0;}

/* ARCHIVES */

.posts-container.archive .pagetitle {margin-top:32px; font-family:Georgia, serif; font-weight:normal; color:#9E9877; font-size:20px; text-transform:lowercase; width:595px; border-bottom:1px solid #9E9877; margin-bottom:35px; padding:0 0 5px 10px;}
.post-container.archive .post-header {margin-bottom:19px;}
.post-container.archive .post-tags {clear:both;}
.post-container.archive .post-header img {margin:0 20px 10px 0;}
.posts-container .pagetitle {font-family:'Museo300',Georgia, serif; font-weight:normal; color:#9E9877; font-size:20px; text-transform:lowercase; border-bottom:1px solid #9E9877; margin:17px; padding-bottom:7px; position:relative;white-space:nowrap;clear:both;}

.post-container.tags-archive .post-content h2 {clear:both; margin:5px 0; font-family:'CantarellBold',verdana, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; color:#9E9877;}
.post-container.tags-archive .post-content ul {clear:both; margin:0 0 17px 0; padding:5px 0 17px 0; list-style-type:none; font-family:'LatoRegular',arial, sans-serif; text-transform:uppercase; font-size:11px; border-bottom:1px solid #9E9877;}
.post-container.tags-archive .post-content ul:last-child {border-bottom:none;}
.post-container.tags-archive .post-content ul li {float:left; display:block; padding:0; width:150px; overflow-x:hidden; line-height:200%;}
.post-container.tags-archive .post-content ul.widecol li {width:200px;}
.post-container.tags-archive .post-content ul li span, .post-container.tags-archive H2 span {font-weight:normal; color:#bbb; font-size:90%;}
.post-container.tags-archive .post-content ul a {color:#9E9877; letter-spacing:1px;}
.post-container.tags-archive .post-content ul a:hover {color:#B7BCB6;}
.post-container.tags-archive .post-content input {margin:-2px 5px 0 0; vertical-align:middle; -webkit-text-size-adjust: 100%; text-size-adjust: 100%;}
.post-container.tags-archive {-moz-user-select: none;  -khtml-user-select: none;  -webkit-user-select: none;  -o-user-select: none; user-select:none;}

.posts-container .pagetitle a {float:right;font:11px/35px sans-serif;color:#aaa; position:relative; position:absolute; bottom:0; right:0;}

/* COMMENTS */

.comment-header, .comment-header-text {margin:0 -5px; padding:0 5px; position:relative;}
.comment-header-text 				 {background:#D2E4DB; padding-left:24px; margin-right:50px; border-left:1px solid #D4E6DD; zoom:1;}
.comment-header .hang-left, .comment-header .edge-left {background-color:#BACAC0;}
.comment-header .edge-right-flat {right:52px; background-color:#D2E4DB;}
.comment-header.post-footer {margin-bottom:34px;}

.comments-divider {width:600px; margin:17px;  border-bottom:1px solid #C7CCC6; display:none;}
#comments {}
.commentlist {list-style-type:none; margin:0; padding:0;}
.commentlist li {background:#fff url('images/post-divider.png') no-repeat 0 bottom; width:600px; min-height:75px; padding:0 0 17px 0; margin:17px; position:relative;}
.commentlist li:last-child {background-image:none;}
.comment {clear:both;}

.comment-author, .comment-meta { margin-bottom:17px; font-family:'LatoRegular',arial, sans-serif; font-size:11px; letter-spacing:2px; color:#B7BCB6; text-transform:uppercase;}
.comment-author .fn, .comment-author .fn a {color:#444; font-family:'CantarellBold',verdana, sans-serif; font-style:normal;}
.comment-author p { margin-top:5px;}
.oppost .comment-author .fn a {background-color:#D2E4DB; padding:0 1px;}
.oppost .comment-author .fn a:hover {background-color:inherit;}

.comment-meta {position:absolute; top:0; right:0px;}
.comment-meta span {float:right; clear:both;}

.user-rank {position:absolute; top:0; left:0;}
.avatar {float:left; margin:0 17px 17px 0; background:#fafafa;}
.waiting-approval {position:absolute; top:14px; right:9px; font-family:arial, sans-serif; font-size:11px; letter-spacing:1px; color:#B7BCB6; text-transform:uppercase;}

.comment-body {width:512px; float:right; margin-top:-17px; font-family:Georgia, serif; font-size:13px; line-height:19px; color:#666;}
.comment-body p {margin-top:17px;}

.respond, .respond-text {margin:0 -5px; padding:0 5px; position:relative; z-index:5; }
.respond-text 		 {background:#D2E4DB; padding-left:24px; margin-right:50px; border-left:1px solid #D4E6DD; zoom:1;}
.respond .hang-left, .respond .edge-left {background-color:#BACAC0;}
.respond .edge-right-flat {right:52px; background-color:#D2E4DB;}
.respond h3 {padding:5px 0 10px 0; clear:both;}
.respond {margin-top:34px;}

.respond form,  .solo-subscribe-to-comments {color:#5E4E40; display:block; padding:0 0 25px 0; font-family:'CantarellBold',verdana, sans-serif; font-size:11px; letter-spacing:2px; text-transform:uppercase;}
.respond form label,.ie .respond form label { display:block; clear:both;}

.respond form p {width:300px; height:25px; line-height:25px; margin:0; padding:0 0 17px 0;}
.register-page .respond form p, .login-page .respond form p {width:335px;}
.register-page th {text-align:left;}
.respond form p.comment-form-comment {width:546px; height:125px; clear:both;}
.respond.boards form p {width:546px;}

.respond form a {color:#5E4E3F;}
.respond form a:hover {text-decoration:none; color:#fff;}

.respond form input, .respond form select, .respond form optgroup, .respond form textarea {color:#333; padding:1px 5px; background:#fefefe; border:1px solid #fff; float:right; font-family:'Museo300',Georgia, serif; font-size:16px; line-height:20px; letter-spacing:normal;}
.respond form input:focus, .respond form select:focus, .respond form textarea:focus {font-size:16px;}
.respond form textarea {width:453px; min-width:453px; max-width:453px; height:115px; min-height:115px; padding:5px; overflow:auto;}
.respond form input {width:211px; height:22px;}
.respond.boards form input {width:453px;}
.respond form input#remember {float:none; display:inline; width:20px; padding:0;}
.respond form select {width:300px; padding:0; margin-right:163px;}

.respond form p.note {width:546px;}
.respond form p.note.error {color:#ff0000; font-weight:bold;}
.respond form p .subnote {font-family:'CantarellBold',verdana, sans-serif; font-size:8px; line-height:10px; float:left; display:block; position:relative; zoom:1; color:#B7BCB6; padding:2px 0 5px 80px; margin-bottom:5px; text-transform:uppercase; letter-spacing:2px;}

.respond form .form-allowed-tags, .respond form .comment-notes {display:none;}

.respond form .log-reg-wrap {position:relative; margin:0 0 14px 0px;}
.respond form .log-or {display:block; color:#ACAC92; background-color:#D2E4DB; position:absolute; z-index:3;  top:50%; right:210px; width:20px; padding:5px 0; margin-top:-25px; text-align:center;  font-size:11px; text-transform:uppercase;}
.respond form .log-reg {position:absolute; right:7px; top:-14px; padding:14px 0 0 14px; width:200px; height:100%; white-space:nowrap; letter-spacing:0; border-left:1px solid #ACAC92; height:100%;}
.respond form .log-reg a {margin:0 15px; letter-spacing:2px;}

.respond form p.form-submit,p.submit {float:right; padding:5px 5px 0 0; clear:both;}

.respond form input#submit,p.submit input#submit {width:100px; height:23px; display:block; border:0; background:transparent url('images/submit.png') no-repeat 0 0; text-indent:-9999em; filter:-;}
.respond form input#submit:hover,p.submit input#submit:hover {background-position:0 -23px;}

.respond form .meta {width:546px; overflow:hidden;}
.respond form .meta label strong {font-weight:normal; float:left; padding:7px;}
.respond form .meta input {float:none;}
.respond form #topic-future-post input, .bigcheck, .respond form input[type="checkbox"] {width:22px; height:22px; border:0; background:none; filter:-;}

 .respond p.subscribe-to-comments, .respond p.subscribe-to-comments label {position:relative; top:-20px; line-height:120%;}
  .solo-subscribe-to-comments {position:relative; top:-50px; padding-left:20px; z-index:5; line-height:150%;}

.respond form input#subscribe,.respond p.subscribe-to-comments input,.respond form input[name="stt_checkbox"] {float:left; width:22px; height:22px; border:0; background:none; filter:-;}
.respond p.subscribe-to-comments label {padding-left:2em;}

#use_current_time, .respond form #topic-future-post select {width:auto; float:none; margin:0 5px 0 0; vertical-align:middle;}

.blog-self-content-1,.blog-self-content-2,.boards-self-content-1  {margin:17px auto; text-align:center;}

.blog-self-content-1 p br,.blog-self-content-2 p br,.boards-self-content-1 p br,.sidebar-self-content p br {margin:0;padding:0;line-height:0; display:none;}

/* SIDEBAR */

.sidebar {float:right; width:334px;}
.sidebar .ad, .sidebar .ad250, .sidebar .ad150 {width:300px; height:300px; margin:17px; background:#fafafa;}
.sidebar .ad250 {height:250px;}
.sidebar .ad150 {height:150px;}

.sidebar-header, .sidebar-header-text {line-height:30px; margin:0 -5px; padding:0 5px; position:relative;}
.sidebar-header-text 			       {background:#CA94CA; padding-left:24px; margin-left:25px; border-right:1px solid #CC96CC; zoom:1;}
.sidebar-header .hang-right, .sidebar-header .edge-right {background-color:#B781B7;}
.sidebar-header .edge-left-flat {left:27px; background-color:#CA94CA;}

.sidebar-self-content .sidebar-header {left:17px;}
.sidebar-self-content, .sidebar-more-details, .sidebar-leaderboard {width:300px; margin:0 17px; text-transform:lowercase;
								line-height:166%;	color:#5E4E40;  font-size:15px;  font-family:'Museo300',Georgia, serif; }
.sidebar-self-content p, .sidebar-more-details p {padding:17px 0; margin:0; overflow:hidden;}
.sidebar-more-details { margin:32px 0 0 37px; }
.sidebar-more-details a {color:#5E4E40;}
.sidebar-recent-activity { margin:32px 0 0 0; }
.sidebar-recent-activity ul { margin:0 17px; padding:7px 0; list-style: none; text-indent:0;}
.sidebar-recent-activity a { text-transform:none; } 
.sidebar-recent-activity li { padding:0; margin:0; color:#666;margin-top:8px; font-family:'Museo300',Georgia, serif; font-size:14px; text-transform:lowercase;}

.sidebar-recent-activity h3,.sidebar-more-details h3, .sidebar-leaderboard h3 {text-transform:lowercase; text-align:center; font-size:26px; margin:0 37px 0 0; color:#EBD681; font-family:'Museo300',Georgia, serif;}
.sidebar-leaderboard h3  {color:#5e4e40; margin:17px;}
.sidebar-leaderboard {width:300px; margin:32px 17px 17px 17px; background:#E6EBEA; overflow:hidden;}
.sidebar-leaderboard table {margin-left:20px; width:80%;}
.sidebar-leaderboard table th {font-weight:bold;}
.sidebar-leaderboard table td {padding-left:12px; white-space:nowrap;}
.sidebar-leaderboard p {text-align:right; margin:17px;}

/* SIDEBAR TABS */

#tabmenu {width:300px; height:100px; margin:32px 17px 17px 17px; background:#E6EBEA; overflow:hidden; white-space:nowrap;}
#tabmenu ul, #tabmenu li {float:left; padding:0; margin:0; white-space:nowrap;}
#tabmenu ul {padding:17px 0 0 17px;}
#tabmenu a {float:left; font-family:'CantarellBold',verdana, sans-serif; font-size:11px; letter-spacing:3px; text-transform:uppercase; margin-bottom:14px; color:#fff;} 
#tabmenu a:hover, #tabmenu a.tabactive {color:#5E4E40;}
#tabmenu a:hover {text-decoration:underline;}
#tabmenu span {margin:0 15px; color:#999;}

#tabsidebar {position:relative; z-index:255;}
#tabsidebar div.tabactive, #tabsidebar div.tabinactive {position:absolute; top:34px; margin:17px 34px; width:232px; z-index:4;
			background:#fefefe; overflow:visible; font-family:'Museo300',Georgia, serif; font-size:14px; line-height:18px; text-transform:lowercase; display:none;}
#tabsidebar div.tabactive {display:block;}
#tabsidebar div.tabinactive {display:none;}
#tabsidebar div.tabactive a {color:#5E4E40; display:block; padding:0 15px;}
#tabsidebar div.tabactive a:hover {color:#000;  background-color:#f3f3f3;}

#tabsidebar .sb-archives, #tabsidebar .wp-tag-cloud,#tabsidebar .bb-tag-heat-map {line-height:22px; font-size:13px; margin:8px 5px;}
#tabsidebar  h2 {font-weight:normal; border-bottom:1px solid #DFDCD9; padding:8px 0 8px 12px; color:#5E4E40;}

#tabsidebar #s {padding:5px 8px; width:216px;}
#tabsidebar #s label, #tabsidebar .screen-reader-text {display:none;}
#tabsidebar #s, #tabsidebar #searchsubmit {border:none; font-family:'Museo300', Georgia, serif; font-size:14px; text-transform:lowercase;}
#tabsidebar #searchsubmit, #tabsidebar .sb-arrow, .subbox input.submit {position: absolute; z-index:255; right: -30px; top: 2px; width:24px; height:23px; display: block; text-indent: -9999em; background: transparent url('images/submit.png') no-repeat -65px 0;}
#tabsidebar #searchsubmit:hover, .subbox input.submit:hover {background-position:-65px -23px;}

#tabsidebar .see-archives {display:block; margin:5px; padding:0 25px; font-size:15px; font-weight:bold; letter-spacing:1px;}
#tabsidebar .sb-arrow {background: transparent url('images/social8.png') no-repeat -240px -65px; height:7px; width:16px; right:-25px;top:11px;}

.subbox {width:300px; height:100px; margin:32px 17px 17px 17px; background:#E6EBEA; overflow:hidden;
 	font-family:'CantarellBold',verdana, sans-serif; font-size:11px; letter-spacing:2px; text-transform:uppercase; color:#5E4E40;}
.subbox form, .subbox div {margin:17px 0 0 17px;  position:relative; width:232px; white-space:nowrap; overflow:visible;}
.subbox input {padding:5px 8px; width:216px; border:none; font-family:'Museo300', Georgia, serif; font-size:14px;}

/* FOOTER */

.footer-menu {background:#fdfdfd; border:10px solid #EBD680; border-left:0; border-right:0; margin-top:-5px; position:relative; z-index:5; zoom:1;}
.footer-menu div {background:#F6EDC9; text-align:center; margin:7px 0;}
.footer-menu ul {display:block; padding:0; margin:0 auto; overflow:visible;}
.footer-menu li {color:#5E4E40; float:left; margin:-3px 0 -3px 17px; font-size:14px; font-family:'Museo300',Georgia, serif; font-size:13px; text-transform:lowercase;}
.footer-menu li a {color:#5E4E40; font-size:14px;}
.footer-menu li a:hover {color:#808080;}
.footer-menu span {margin-left:17px;}

.footer-sub-menu {height:55px; background:#DFDCD9 url('images/credits-edge.png') repeat-x 0 bottom;}
.footer-sub-menu-wrap {height:100%; margin:0 auto; background-image:url('images/vertical.png'); background-repeat:repeat-y; background-position:634px 0px;}
.widgets {width:600px; float:left; margin:0 17px;}
.footer-sub-menu .syndication {width:300px; float:right; margin:0 17px;}

.credits {height:30px; background:#CFCCC1;}
.credits-wrap {height:100%; margin:0 auto; background:#CFCCC1 url('images/vertical.png') repeat-y 634px 0px;}
.copyright {font-family:'Museo300',Georgia, sans-serif; font-size:14px; color:#5E4E40; float:right; margin:5px 100px -5px 0;}

/* RELATED */

.yarpp, .yarpp h3 { font-family: 'CantarellBold',verdana,sans-serif;font-size: 11px; letter-spacing: 1px; text-transform: uppercase; margin:17px -17px 17px 0; padding:0;}
.yarpp h3 {color: #b7bcb6; font-weight: bold; letter-spacing: 2px;}
.yarpp a { color: #9E9877; font-family:'LatoRegular',verdana,sans-serif; letter-spacing:1px; text-decoration:none;}
.yarpp ol {list-style-type: none; margin:0; padding:0; line-height: 14px;}
.yarpp ol li {width:120px; height: 200px; padding:17px; border-left:1px solid #9C948E; float: left;}
.yarpp ol li:first-child {border-left:0; padding-left:10px;}
.yarpp a img, .yarpp a span {height:120px;width:120px; display:block; float:left; border:0; text-decoration:none; margin:0 0 17px 0;}
.yarpp a img.avatar {height:75px;width:75px;margin:22px 0 0 15px;}

.boards .yarpp ol {list-style-type: none;}
.boards .yarpp ol li {width:590px; height:auto; height:inherit; padding:0; margin:0 0 7px 30px; border:0; line-height:12px;}
.boards .posts-container .yarpp {}
.boards .yarpp small {color:#ccc; font-size:10px; display:none;}

/* ERROR 404 */

.oops {width:98px; height:54px; background:#fff url('images/404-oops.png') no-repeat; float:left; margin:10px 30px; display:block; text-indent:-9999em;}
.page404 p {font-family:verdana, sans-serif; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#9E9877; line-height:22px; padding-top:10px; margin-top:50px;}
.page404 a {font-family:Georgia, serif; font-size:14px; letter-spacing:0; text-transform:lowercase; color:#5E4E40; font-weight:normal;}

/* FORUMS - BOARDS */

#discussions {margin:17px;}

.row, #latest {width:600px;margin:1px 0; clear:both; overflow:hidden; padding:10px 0; line-height:16px; border-radius: 0.01px;}
.row.alt,#latest .alt {background:#F6F7F7;}
#discussions .row:hover,#discussions .alt:hover, #latest tr:hover {background:#E5ECEB;}
.row .title, .row .replies, .row .last {float:left; overflow:hidden;}
.row .title {width:350px; padding:0 5px; color:#5E4E40; font-family:'LatoRegular','Trebuchet MS',verdana, sans-serif; font-size:15px; line-height:18px; }
.row .title a {color:#5E4E40; margin-right:3px;}
.row .title a.ref-board, .post-header a.ref-board, #profile-menu,#latest th {font-weight:bold; font-size: 11px; font-family:'CantarellBold',verdana, sans-serif; letter-spacing: 1px; white-space:nowrap; text-transform:uppercase; }
.row .title a img {display:inline-block;vertical-align:middle;margin:-2px 0 0 2px;text-decoration:none;border:0;height:16px;width:16px;}
.row .replies {overflow:visible; position:relative; color:#fff; background:#EBD681; text-align:center; margin:0 30px 0 20px; width:38px; font-family:verdana,sans-serif; font-size:12px; font-weight:bold; line-height:21px; letter-spacing:0; text-decoration:none;}
.row .replies span {display:block;position:absolute; top:100%; left:45%; border-left:10px solid #EBD681; border-bottom:10px solid #fff; line-height: 0; width: 0;}
.row.alt .replies span {border-bottom-color:#F6F7F7;}
.row:hover .replies span {border-bottom-color:#E5ECEB;}
.row .last {color:#888; width:140px; padding:0 0;}
.row .last,.row .last a {color:#666; display:block; text-transform:uppercase; white-space:nowrap; 
				font-family:'LatoRegular','Trebuchet MS',verdana, sans-serif; font-size:11px; letter-spacing:1px; line-height:18px;}
.row a.author {text-transform: uppercase; font-size:12px; white-space:nowrap; margin-right: 3px;}
.row .last a.last-link {font-family:arial, sans-serif; font-weight:normal; color:#888; line-height:18px; white-space:nowrap;}
.row .title .sticky, .row .title .gold {float:left; height:32px; width:32px; text-decoration:none; border:0; margin:0 5px 6px 0; background: url('images/social8.png') no-repeat -256px 0;}

.row.uprow .title, .row.uprow .title a {color:#999;}

#latest tr {font-family:'LatoRegular','Trebuchet MS',verdana, sans-serif; font-size:15px; line-height:26px;}
#latest th {padding-right:10px;}
#latest thead tr:hover {background:inherit;}

.post-tags form {display:inline; white-space:nowrap; padding-left:17px;}

.admin {clear:both; margin:17px;}
.post-edit #topic-move {color:#666;}
.post-edit #topic-move select {text-transform:none; letter-spacing:1px; font-size:12px;}

.boards .nav {margin:17px; padding-top:17px; font-family:verdana,sans-serif; font-size:14px; color:#9E9777; text-transform:uppercase; text-align:right; border-top:1px solid #B4AF96;}
.boards .nav.nav-top {padding:0; padding-bottom:17px; border:0; border-bottom:1px solid #B4AF96; text-align:left;}
a.page-numbers, span.page-numbers.current {padding-right:5px;border-right:1px solid #ccc; color:#9E9777;}
a.page-numbers.next, span.page-numbers:last-child {border:0;} 
.page-numbers.current {font-weight:bold;}

.boards table th {font-weight:normal;}

#useravatar .avatar {margin-right:17px;}

#profile-menu {float:right;padding:5px;margin:5px;}
#profile-menu li {list-style-type:none;padding:5px;margin:5px;float:left;}
#profile-menu li.current {font-weight:bold; text-decoration:underline;}
.profile-page h3,.profile-page dt {clear:both;}
#userinfo {clear:left; margin:17px 0;}
#userinfo dt {clear:left; float:left; font-weight:bold; width:120px; white-space:nowrap;}
#userinfo dt, #userinfo dd {padding-bottom:5px;}
#user-threads li, #user-replies li {font-family: arial, sans-serif; padding:0px;}
.boards H2#userlogin {margin-top:10px; clear:right;}

.profile-page .respond form .extra_profile_info {margin-top:-34px;}
.respond form .extra_profile_info p {width:546px;}
.respond form .extra_profile_info br {display:block;clear:both;}
.respond form .extra_profile_info th {padding:7px 0; width:109px; white-space:nowrap;}
.respond form .extra_profile_info td {padding:7px 0;}
.respond form .extra_profile_info td input {float:left;}
.respond form .extra_profile_info sup {display:none;}
.respond form .extra_profile_info fieldset {margin:17px 0 10px 0;}
.respond form .extra_profile_info p p {height:0;}
.respond legend {font-weight:bold; line-height:150%; margin:5px 0;}

.profile-page .respond form .extra_profile_info sup {display:inline;}
.profile-page .respond form .extra_profile_info fieldset {margin-top:17px;}
.profile-page .respond fieldset fieldset {margin-top:17px;}
.profile-page .respond fieldset fieldset table {margin-top:-17px;}
.profile-page .respond th label {min-width:110px;}

/* DROPDOWNS */

#boards-nav	{position: relative; z-index: 5;	float: left; padding: 32px 0 32px 18px;  width: 598px; height: 32px;
			-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
#boards-nav div	{position: absolute;}
#boards-boards 	{right: 0; }
#boards-nav strong	{float: left;	padding: 9px 8px 0 0; color: #5a4e40; font-size: 11px; font-family: 'CantarellBold', sans-serif; letter-spacing: 1px; text-transform: uppercase; cursor:pointer; cursor:hand; }
#boards-nav ul	{display:inline-block;  background: #e7ebea;  margin: 0; padding: 0; width: 200px; font-size: 14px; font-family: 'Museo300', sans-serif; letter-spacing: 0px; list-style-type: none; overflow: hidden;}
#boards-nav ul li	{position: absolute; left: -5000px; padding:3px; line-height:100%;}
#boards-nav .chosen,#boards-nav .open li	{position: relative; left: 0; }
#boards-nav a	{display: block;	padding: 6px 12px;	color: #5a4e40;	text-decoration: none;	}
#boards-nav a:focus, #boards-nav a:hover, #boards-nav a:active,#boards-nav .open .chosen a, #boards-nav .arrow:hover {background-color: #f0f4f3;}
#boards-nav .arrow {display:block; margin:3px; position:absolute; right:0; top:0; color:#5a4e40; cursor: pointer; cursor:hand;  
				   background: transparent url('images/social8.png') no-repeat -242px -65px; height:7px; width:12px; border:10px dashed transparent;}
	
/* POLLS */

.meta h3 {padding:0; margin-top:5px;}
#bb_polls {list-style: none; width:600px;}
.respond #bb_polls {width:550px;}
#bb_polls {font-family:'LatoRegular',arial, sans-serif; font-size:11px; letter-spacing:2px; text-transform:uppercase; line-height:20px;}
.respond #bb_polls {font-family: 'CantarellBold', sans-serif;}
#bb_polls input {vertical-align:middle;}
#bb_polls .submit {cursor: pointer; cursor: hand; width:100px; text-align:center; padding:2px 5px;}
#bb_polls .nowrap {white-space:nowrap;}
#bb_polls p {margin:0 0 15px 0;padding:0;}
#bb_polls .poll_question {padding:10px 0;}
#bb_polls .poll_question, #bb_polls .poll_footer {text-align:center; clear:both;}
#bb_polls .poll_label {margin:1em 0 1em 1em; width:500px;}								
#bb_polls .poll_option { line-height:14px; text-indent:1px; margin:2px 0 -2px 0; text-align:center;padding:0 1px;  border:1px solid #808080; color:#fff;  white-space:nowrap; 
	border-radius:3px; overflow:hidden;}
#bb_polls .poll_option1 {background:red;}
#bb_polls .poll_option2 {background:green;}
#bb_polls .poll_option3 {background:blue;}
#bb_polls .poll_option4 {background:orange;}
#bb_polls .poll_option5 {background:purple;}
#bb_polls .poll_option6 {background:pink;}
#bb_polls .poll_option7 {background:navy;}
#bb_polls .poll_option8 {background:grey;}
#bb_polls .poll_option9 {background:yellow;}
#bb_polls .poll_option10 {background:lightblue;}
#bb_polls .poll_option11 {background:red;}
#bb_polls .poll_option12 {background:green;}
#bb_polls .poll_option13 {background:blue;}
#bb_polls .poll_option14 {background:orange;}
#bb_polls .poll_option15 {background:purple;}
#bb_polls .poll_option16 {background:pink;}
#bb_polls .poll_option17 {background:navy;}
#bb_polls .poll_option18 {background:grey;}
#bb_polls .poll_option19 {background:yellow;}
#bb_polls .poll_option20 {background:lightblue;}
ul.topicmeta {text-indent:10px; margin-left:0;}
ul.topicmeta li#resolution-flipper {clear:left; text-indent:0; font-family:'LatoRegular',arial, sans-serif; letter-spacing:1px; line-height:25px;}
#topic-tags {margin-top:8px;}

/* PAGE LINKS */

.row a.page-numbers {       		
	display: inline-block; 
	position:relative; top:-2px;
	text-align:center;
	padding:0 2px 0 1px;
	min-width:8px;
	margin-right: 5px; 
  	letter-spacing:-2px;       		
       	line-height: 15px;
       	font-size: 11px;       		
       	font-weight: normal;
       	border: 1px solid #ccc; border-right: 1px solid #aaa; border-bottom: 1px solid #999;
	-moz-border-radius: 1px; -khtml-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px;
	-moz-border-radius-topleft: 3px 5px; -khtml-border-top-left-radius: 3px  5px; -webkit-border-top-left-radius: 3px  5px; border-top-left-radius: 3px  5px;
       	color:#444; background:#eee;       	
}
.row a.page-numbers:hover { color: #fff; background: #ccc; border: 1px solid #ccc; text-decoration:none;}

.series {margin-top:15px; padding:10px 0 10px 15px; background:#F2F5F4; color:#777; line-height:170%; width:90%;}
.series a {text-decoration:underline; margin:0 5px;}
.series a.series-current {text-decoration:none; color:#777;}
.series h3 {color:#777;}
.series h3 a {font-size:120%; }

.bb_smilies, .post-content img.bb_smilies {border:0; vertical-align:middle; margin:-5px 1px -1px 1px; }

.adsbygoogle {width:300px;height:250px;display:block;margin:0 auto;background:#eee;} 
.self600 .adsbygoogle {height:600px;}

/* GOLD */

.row .title .gold {background-position:-256px -33px;}

.gold .comment-header-text 	 {background:#EBD680; border-left:1px solid #EDD882;}
.gold .comment-header .hang-left, .gold .comment-header .edge-left {background-color:#CBB670;}
.gold .comment-header .edge-right-flat {background-color:#EBD680;}

.gold .respond-text 		 {background:#EBD680; border-left:1px solid #EDD882;}
.gold .respond .hang-left, .gold .respond .edge-left {background-color:#CBB670;}
.gold .respond .edge-right-flat {background-color:#EBD680;}

.gold .header-menu-text 			 {background:#EBD680; border:1px solid #EDD882; border-top:0; border-bottom:0;}
.gold .header-menu .hang-left, .gold .header-menu .hang-right, .gold .header-menu .edge-left, .gold .header-menu .edge-right {background-color:#CBB670;}

.commentlist li.goldwall div.clearfix {background: url('images/stripe9b.png') repeat; }

.commentlist li.deleted, .commentlist li.deleted.alt, h2.deleted {background-color:#FFF2F2;}

.pstyle1 a, .pstyle1 a:active, .pstyle1 a:visited { color:#9EABA4; }
.pstyle2 a, .pstyle2 a:active, .pstyle2 a:visited { color:#B0A161; }

/* MOBILE */

#mobile body {min-width:640px; -webkit-tap-highlight-color:rgba(0,0,0,0); }

#mobile .hide-scroll, #mobile .toolbar, #mobile .header, #mobile .header-menu-wrap, #mobile .content, #mobile .hide-scroll .content-wrap, #mobile #sidebar-wrap,
#mobile .footer-menu, #mobile .footer-sub-menu, #mobile .footer-sub-menu-wrap, #mobile .credits-wrap, #mobile .credits {width:634px; margin-left: auto; margin-right:auto; right:0; overflow:hidden;}
#mobile .hide-scroll {width:640px;}

#mobile .header h1 {padding:60px 0 10px 12px;}
#mobile .header h2 {margin:65px 12px 10px 0;}
#mobile .toolbar .log-reg {position:absolute; right:10px;}

#mobile .content-wrap .sidebar, #mobile .toolbar .syndication {display:none;}
#mobile .sidebar .syndication {display:block;}
#mobile .sidebar .toolbar {position:relative;margin:17px 0 0 0;}

#sidebar-wrap {position:static;}
#mobile #sidebar-wrap {position:absolute; z-index:255; top:50px; left:-634px; width:0;}
#mobile #sidebar-wrap .sidebar {overflow:hidden; margin:0; background:#fff;  border:1px solid #eee; float:left; position:relative; left:-350px;}
#mobile #sidebar-wrap.active {width:350px; left:-284px; }
#mobile #sidebar-wrap.active .sidebar {left:0;}

#sidebar-close { display:none; position:absolute; padding:10px 0; width:10px; z-index:300; margin-top:44px;
 				-moz-opacity: 0;  -khtml-opacity: 0; opacity: 0; -ms-filter: "alpha(opacity=0)"; filter: alpha(opacity=0);}
#sidebar-wrap #sidebar-close { right:0; left:auto; margin-top:0; padding:10px 10px 10px 5px;}
#sidebar-close.active { -moz-opacity: .80; -o-opacity: .80;  -khtml-opacity: .80; opacity: .8; -ms-filter: "alpha(opacity=80)"; filter: alpha(opacity=80);
		-webkit-transition: opacity 1s ease-in; -moz-transition: opacity 1s ease-in; -o-transition: opacity 1s ease-in; transition: opacity 1s ease-in; }
#mobile #sidebar-close {display:block;}

#sidebar-close:before, #sidebar-close:after { content:''; display:block; height:20px; margin:-2px 0; width:0; border:2px solid #999; }
#sidebar-wrap #sidebar-close:after { -webkit-transform:rotate(-18deg); -moz-transform:rotate(-18deg); -ms-transform:rotate(-18deg); -o-transform:rotate(-18deg); transform:rotate(-18deg); } 
#sidebar-wrap #sidebar-close:before { -webkit-transform:rotate(18deg); -moz-transform:rotate(18deg); -ms-transform:rotate(18deg); -o-transform:rotate(18deg); transform:rotate(18deg); }

#navicon {display:none;}
#mobile #navicon {float:left; display:block; margin:13px 0 0 15px; width: 28px; height: 5px; cursor:pointer; cursor:hand; border-top: 15px double #515151; border-bottom: 5px solid #515151; -webkit-transform: rotate(360deg);}
#mobile #navicon:hover, #mobile #navicon.active {border-color:#fff; }
#mswitch {float:left;text-decoration:underline;margin-left:25px;}

.header-menu, .header-menu-text, .header-menu li, .header-menu li a {font-size:12px; max-height:999999px; background-image: url(data:);}
#tabmenu a, .header-menu li a {color:#999;}
#tabmenu a:hover,  #tabmenu a.tabactive, .header-menu li a:hover, .header-menu li.current-menu-item a {color:#000;}

#mobile .row div {display:inline;}
#mobile .last-link {white-space:nowrap;}
#mobile .row a, #mobile .nav {font-size:20px; line-height:24px; max-height:999999px;}
#mobile .row a.ref-board, #mobile .row a.replies, #mobile .row a.author, #mobile .row .last a {font-size:15px; max-height:999999px;}
#mobile .commentmetadata, #mobile .comment-edit, #mobile .user-stats, #mobile .post-date, #mobile .post-edit  a {color:#555; font-size:13px; max-height:999999px;}
#mobile .post-content, #mobile .comment-body, #mobile .yarpp ol, #mobile .boards .yarpp ol li, #mobile .yarpp h3 {font-size:16px; line-height:22px; max-height:999999px;}
#mobile .yarpp ol, #mobile .boards .yarpp ol li, #mobile .yarpp h3 {line-height:18px;}
#mobile .posts-container .pagetitle a, #mobile #profile-menu {font-size:14px;}
#mobile .comment-header-text, #mobile .post-footer .comment-number {font-size:22px; max-height: 999999px;}

#mobile .footer-menu li a { -webkit-text-size-adjust: 115%; -moz-text-size-adjust: 115%; -ms-text-size-adjust: 115%; text-size-adjust: 115%; }
#mobile .commentmetadata, #mobile .comment-edit, #mobile .user-stats, #mobile .post-date, #mobile .post-edit  a, #mobile .respond-text, #mobile #profile-menu { 
					-webkit-text-size-adjust: 125%; -moz-text-size-adjust: 125%; -ms-text-size-adjust: 125%; text-size-adjust: 125%; }

#mobile #subbox, #mobile #tabmenu, #mobile a.ref-board, #mobile .row a.author, #mobile .footer-menu, #mobile .user-stats { 
					-webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; }

#mobile .post-content p, #mobile .comment-body p, #mobile #userinfo dd, #mobile .topictitle, #mobile .form-submit { background: url(data:);}
#mobile #userinfo dt {width:200px;}

#mobile .bb_smilies, #mobile .respond form input#submit, #mobile .more-link, #mobile .navigation a {margin-right:15px; -moz-transform: scale(1.33,1.33); -ms-transform: scale(1.33,1.33); -webkit-transform: scale(1.33,1.33); -o-transform: scale(1.33,1.33); transform: scale(1.33,1.33);}
#mobile img.bb_smilies {margin:-2px 5px 1px 5px;}
#mobile .navigation a {margin-right:25px;}

#mobile .toolbar, #mobile .sidebar { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

#mobile #sidebar-close, #mobile #navicon, #mobile .row, #mobile #latest { border-radius: 0.01px; }

#mobile .row, #mobile .row .replies span, #mobile #sidebar-wrap, #mobile .sidebar { -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }

