/* @license
 * MyFonts Webfont Build ID 2540594, 2013-04-25T19:51:31-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Museo Slab 500 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-slab/500/
 * Copyright: Copyright (c) 2009 by Jos Buivenga. All rights reserved.
 * Licensed pageviews: Unlimited
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2540594
 * 
 * © 2013 MyFonts Inc
*/

@font-face {
font-family: 'MuseoSlab-500Italic';
src: url('../font/MuseoSlabItalic.eot');
src: url('../font/MuseoSlabItalic.eot?#iefix') format('embedded-opentype'),url('../font/MuseoSlabItalic.woff') format('woff'),url('../font/MuseoSlabItalic.ttf') format('truetype');
}
   
@font-face {
font-family: 'MuseoSlab-500';
src: url('../font/MuseoSlab.eot');
src: url('../font/MuseoSlab.eot?#iefix') format('embedded-opentype'),url('../font/MuseoSlab.woff') format('woff'),url('../font/MuseoSlab.ttf') format('truetype');
}

body {
font-family:"Helvetica Neue", Arial, sans-serif;
font-size:13px;
color:#666;
margin:0;
}

.clearfix:before,
.clearfix:after {
content: ".";
display: block;
height: 0;
overflow: hidden;
}

.clearfix:after {
clear: both;
}

.clearfix {
zoom: 1; /* IE < 8 */
}


td {
font-family:"Helvetica Neue", Arial, sans-serif;
font-size:13px;
color:#666;
}


form {
margin:0;
padding:0;
}

table {
clear:left;
color:#555;
}


.well {
background-color: #eee;
background-color: rgba(0,0,0,0.075);
border-radius: 3px;
margin-top: 0.5em;
margin-bottom: 0.5em;
padding: 0.5em 0.6em;
}

h1 {
font-size: 32pt;
margin: 0.25em 0;
line-height: 32pt;
}

.museo {
font-family:'MuseoSlab-500';
font-weight:500 !important;
border:none !important;
}

h1.museo { font-size: 26pt !important; margin: .5em 0; }
h2.museo { font-size: 22pt !important; margin: .5em 0; }
h3.museo { font-size: 18pt !important; margin: .5em 0;}

.center {
text-align:center;
}


legend {
color: #fff;
font-family:'MuseoSlab-500';
font-size: 16pt;
font-weight: 500;
text-shadow: -1px -1px 0px #666, 0 0 2px #666, 0 2px 0 #666, -1px 1px 0 #666, 1px -1px 0 #666   ,1px 1px 0 #666, 2px 2px 0 #666, 2px 1px 1px #666;
filter:DropShadow(color=#666666,strength=4,offx=1,offy=1)
}

fieldset {
background-color: #eee;
border-radius: 4px;
box-shadow 0 1px 0 #fff;
color: #888;
margin-bottom: 1em;
}

footer {
margin-top:3em;
font-size: 8pt;
text-align:center;
opacity: 0.8;
}

ul {
padding-left: 20px;
}


.overflow-with-border-and-vertical-scroll {
border: 1px solid #999;
border-radius: 3px; 
overflow-y: scroll;
overflow-x: hidden;
padding: 5px; 
}


input.error {
background-color: #E5CCCC;
border-color: #C15B5E !important;
color: #C15B5E;	
}

select.error,
input[type=checkbox].error {
background-color: #E5CCCC;
box-shadow: 0 0 4px #C15B5E, 0 0 1px #C15B5E;
}

select.error option {
background-color: #E5CCCC;
}

label.error {
color: #C15B5E;
display:inline;
font-size: 8pt;
}

select.no-error-label + label.error {
display:none !important;
}

a, a:link {
color: #567DB7;
font-weight:700;
text-decoration:none;
outline:none;
}

a:visited {
color:#594070;
}

a:hover {
text-decoration: underline;
}

.ob-image {
border: 1px solid #777;
border-radius: 2px;
}

#mh_right {
background-position:top right;
background-repeat:no-repeat;
height:140px;
}

#mh_left {
background-position:top left;
background-repeat:no-repeat;
height:140px;
}

#mh_outer {
height:140px;
}

#maintable {
width:100%;
}

table.content-with-padding {
padding: 0 2% 0 2%;
vertical-align: top;
width: 96%
}

div.content-with-padding {
margin: 1.5em auto;
width: 96%;
}

.padded-content {
padding:.5em 1em;
}

table.content-with-padding td {
vertical-align: top;
}

#maintable > tbody > tr,
#maintable > td {
vertical-align: top;
}

#leftcolumn {
padding:0 15px 0 7px;
}

#rightcolumn {
width:200px;
}

#themebar {
height:13px;
padding-left:30px;
background:url(../images/choosethemebg.png) repeat-x;
}

.badge {
background-color: #999;
border: 1px solid #555;
border-radius: 3px;
color: white;
font-size: 9px;
padding: 0 2px;
text-shadow: 0 0 2px #000;
vertical-align: middle;
}


.membergrid .badge {
margin-top: 1px;
vertical-align: middle;
}

.tabstrip .badge {
background: transparent;
border-color: #567DB7;
color: #567DB7;
text-shadow: none;
padding: 1px 3px 0 3px;

}

.tabstrip li.active .badge {
border-color: #555;
color: #555;
}

.badge-new, .badge-mod {
background-color: #fffaa1;
border-color: #ff5d2b; 
color: #ff5d2b;
text-shadow: none;
}

.badge-system {
background-color: #567DB7;
color: #fff;
}

.badge-18plus {
background-color: #fffcbf;
border-color: #fb734a; 
color: #fb734a;
text-shadow: none;
opacity: 0.5;
}

.badge-friends-only { 
background-color: #C98888;
border-color: #995252;
text-shadow: 0 0 2px #995252;
}

.badge-required {
background-color: #608BCC;
border-color: #5880BB;
text-shadow: #5880BB;
}

.member-quote {
color: #888;
font-style: italic;	
}

.permnotice {
width:450px;
margin-top:30px;
background:url(../images/upgrade_prompts/upgrade_bg.png) repeat-x left top;
border:2px solid #000;
clear:both;
}

.centerthisshit {
width:100%;
margin-left:10%;
margin-right:10%;
clear:both;
}

.permnotice p {
padding-left:9px;
padding-right:7px;
}

.permnotice h3 {
text-align:center;
color:#000;
}

.doublespace {
line-height:26px;
}

.tabstrip {
border-bottom:1px solid #444;
clear:both;
font-size:12px;
height:3em;
line-height:12px;
padding-left:5px;
margin:8px 0;
}

.tabstrip li {
background-color:#FFF;
border:1px solid #444;
border-bottom:none;
border-radius:3px 3px 0 0;
box-shadow:1px -1px 1px #ccc, -1px -1px 1px #ccc;
font-family:sans-serif;
font-weight:700;
float:left;
height:2em;
list-style:none;
margin-top:-1px;
margin-right:5px;
text-align:center;
vertical-align:middle;
background-repeat:no-repeat;
background-position:3px 4px;
padding:.5em 3px;
}

.tabstrip li.has-icon {
padding-left:44px;
}

.tabstrip li.active {
border-bottom:#fff solid 1px;
color:#666;
margin-top:-1px;
}

.tabstrip a,.tabstrip a.active,.tabstrip a:visited,.tabstrip.a:hover {
color:#666;
text-decoration:none;
}

.tabstrip li.active a,.tabstrip li.active a:visited,.tabstrip li.active a:active,.tabstrip li.active a:hover,.tabstrip li.active {
color:#444;
text-decoration:none;
}

.tabstrip.sm {
height:2em;
}

.tabstrip.sm li {
height:1em;
}

.tabstrip.sminv {
border-top:1px solid #444;
border-bottom:none;
height:2em;
}

.tabstrip.sminv li {
border-bottom:1px solid #444;
border-radius:0 0 4px 4px;
box-shadow:2px 1px 1px #ccc, -2px 1px 1px #ccc;
height:1em;
}

.tabstrip.sminv li.active {
border-top:#fff solid 1px;
color:#666;
margin-top:-1px;
}

.blurb_summary {
width:85%;
float:left;
font-size:10pt;
line-height:1.15em;
color:#000;
margin:0;
padding:0 10px 5px 0;
}

.blurb_summary blockquote {
background:url(../images/blockquote_bg5.jpg) no-repeat left top;
color:#5f5f5f;
margin-left:15px;
padding:4px 45px 4px 21px;
}

.inset { text-shadow:#fff 0px 1px 0, #000 0 -1px 0;}

.forum-header {
clear:both;
margin:10px 0 20px 0;
width:100%;
}

.forum-header h2 {
color: rgba(0,0,0,0.6);
font-family: 'MuseoSlab-500';
font-size: 18pt;
font-weight: 500;
margin:0;
text-shadow: 2px 2px 3px rgba(255,255,255,0.1);
}

.forum-header p {
	margin:0;
}

.blurb_summary_forum {
float:left;
width:85%;
clear:none;
display:block;
font-size:10pt;
line-height:1.15em;
color:#000;
margin:0;
padding:0 10px 5px 0;
}

.blurb_summary_forum blockquote {
background:url(../images/blockquote_bg_forums.gif) #ededed no-repeat left top;
color:#5f5f5f;
margin-left:15px;
padding:4px 25px 4px 21px;
}

.foobar {
clear:left;
font-size:12px;
text-align:left;
border:1px solid #86A3C8;
background-color:#EDF1F8;
border-radius:2px;
margin:6px 0;
padding:0 10px;
}

.foobar#adbar_special {
background-color:#FEFFAF;
border:#8F851A dotted 2px;
color:#8F851A;
}

.sidebar_holiday_ad {
background-color:#FEFFAF;
color:#8F851A;
border:1px solid #8F851A;
margin:4px 0 12px;
padding:3px;
}

.sidebar_holiday_ad p {
border:0;
margin:0;
}

.foobar p {
margin:7px 0;
}

.listmessages {
list-style-type:none;
font-weight:700;
clear:left;
font-size:12px;
text-align:left;
background-color:#EDF1F8;
border: 1px solid #86A3C8;
border-width:1px;
border-radius:2px;
margin:8px 0;
padding:7px 15px 9px;
}

ul .listgood {
background:url(../images/icon_good.gif) left 3px no-repeat;
color:#5c9559;
padding:2px 0 4px 19px;
}

ul .listbad {
background:url(../images/icon_bad.gif) left 3px no-repeat;
color:#cb4f48;
padding:2px 0 4px 19px;
}

ul .listinfo {
background:url(../images/icon_info.gif) left 3px no-repeat;
color:#778193;
padding:2px 0 4px 19px;
}

ul .listwarning {
background:url(../images/icon_warning.png) left 3px no-repeat;
color:#b6710e;
padding:2px 0 4px 19px;
}

.dottedbox {
clear:both;
border-color:#789CC2;
border-style:dotted;
border-width:2px;
margin:8px 0;
padding:4px;
}

.dottedbox h3 {
margin-top:5px;
}

.featmem {
width:150px;
max-height:140px;
overflow:hidden;
margin-top:8px;
margin-left:15px;
}

#member_browser p {
text-align: center;
}

.rec_member_150 {
max-height:130px;
width:150px;
overflow:hidden;
border:1px solid #666;
border-radius: 2px;
margin:7px auto 3px auto;
}

.comic_medium_title {
font-size:smaller;
font-weight:700;
text-align:center;
color:#676767;
margin:0;
padding:0;
}

.comic_medium {
text-align:center;
margin:1px;
}

.comic_sidebar_title {
font-weight:700;
margin:0;
padding:0;
}

.sidebar_box {
background-color: #fcfcfc;
border:1px solid #bbb;
border-radius:2px;
box-shadow:0 0 3px #ddd;
overflow:hidden;
}

.sidebar_box_title {
width:237px;
background-color:#222;
color:#A3A3A3;
font-weight:700;
margin-bottom:0;
text-align:left;
padding:4px;
}

.sidebar_box_title a.button-flat,
.sidebar_box_title a.button-flat:hover,
.sidebar_box_title a.button-flat:active,
.sidebar_box_title a.button-flat:visited {
	background-color: #222;
	border-color: #777;
	border-style: solid;
	border-radius: 2px;
	border-width: 1px 1px 2px 1px;
	color: #bbb;
	font-size: smaller;
	float:right;
	margin-top: -1px;
	padding: 1px 4px;
	
	text-decoration:  none;
}

.sidebar_box_title a.button-flat:hover {
	background-color: #333;
	color: #ccc;
	text-shadow: 0 0 2px #aaa;
}

.sidebar_box_title a.button-flat:active {
	margin-top:0;
}

.sidebar_outer {
padding:0 5px;
}

.sidebar p {
width:225px;
line-height:1.1em;
clear:both;
display:block;
color:#505050;
margin:1px;
padding:0 0 3px 10px;
}

.sidebar h3 {
font-size:1em;
font-weight:700;
color:#000;
margin:0;
padding:.75em 0 0 10px;
}

.field_title {
font-weight:700;
}

.table_wide th {
text-align:left;
}

/*
Private messages
*/

table.message-table {
border-collapse: collapse;
width: 100%;
}

.message-table td {
vertical-align: top;
text-align: left;
}

/* The "expires" col */
.message-table td:nth-child(6) {
text-align:center;
}

.message-table small {
display:inline-block;
text-align:center;
}

.message-sender-thumb {
float:right;
margin-top: 5px;
max-height: 75px;
border: #777 1px solid;
border-radius: 2px;
}

/* Make checkboxes a little more clickable */
.message-table label {
padding: 3px 5px 15px 5px;
}

.message-table thead tr {
font-size: 8pt;
border-bottom: 1px solid #aaa;
}

.message-table tr:nth-child(odd) td {
border-top: 1px solid #ddd;
padding-top: 3px;
}

.message-table p {
margin-top: 4px;
margin-bottom: 4px;
opacity: 0.60;
}

.private-message {
border: #ccc 1px solid;
border-radius: 3px;
box-shadow: 0 2px 1px #ccc;
padding: 1em;
margin: 1em auto;
width: 80%;
}

.private-message-body {
margin-top: 1em;
}

.field-table td:first-child {
font-weight: bold;
}


.message_preview {
font-style:italic;
opacity: 0.7;
line-height:1.1em;
}

.biglink {
font-size:13px;
margin-right:4px;
}

.fitem {
float:right;
width:54px;
height:54px;
text-align:right;
padding:2px;
}

.ficons {
float:right;
text-align:right;
margin:0;
padding:0;
}

.ficons a img {
margin:0 2px;
padding:3px 3px 0;
}

.stickyreplyinfo {
float:right;
width:180px;
}

.tbo {
color: #8B8888;
margin-left:60px;
border-style:none;
}

.fp_innersticky small,
.tbo small {
	font-size:8pt;
	font-weight:bold;
	padding-left:1px;
	margin-right:5px;
}

.tbo .icon-star {
	color: #8b8888;
}

.tbo .icon-star+.icon-star {
	margin-left: -6px;
	text-shadow: -1px 0  0 #fff;
}

.biglink a:visited {
color:#8B8888;
}

.lrlink a {
padding-right:21px;
background:url(../images/forum/go.gif) right no-repeat;
}

.lrlink a:visited {
padding-right:21px;
color:#8B8888;
background:url(../images/forum/go_visited.gif) right no-repeat;
}

.thread_body_outer_watch {
margin-left:120px;
border-style:none;
}

.lrinfo {
float:right;
width:130px;
margin-left:7px;
}

.lrpic {
float:right;
width:50px;
overflow:hidden;
max-height:50px;
}

.fupic {
float:left;
overflow:hidden;
max-height:50px;
}

.replyformatter a {
border:1px solid #bcbcbc;
background-color:#dedede;
font-size:smaller;
padding:2px;
}

.replyformatter a:hover {
background-color:#eee;
cursor:pointer;
text-decoration:none;
}

.replyformatter p {
clear:both;
margin:5px 0 0;
padding:0;
}

.fp_outersticky {
clear:both;
width:100%;
background-image:url(../images/forum/post_bg_left_sticky.png);
background-repeat:no-repeat;
height:37px;
margin:0;
}

.fp_innersticky {
background-image:url(../images/forum/post_bg_right_sticky2.png);
background-repeat:no-repeat;
background-position:top right;
color: #8b8888;
font-size:12px;
height:37px;
padding-top:4px;
}

.fp_outerstickydisabled {
clear:both;
width:100%;
background-image:url(../images/forum/post_bg_left_sticky.png);
background-repeat:no-repeat;
height:49px;
margin:0;
}

.fp_innerstickydisabled {
font-size:12px;
background-image:url(../images/forum/post_bg_right_sticky2.png);
background-repeat:no-repeat;
background-position:top right;
height:49px;
padding-top:4px;
}

.fpop {
clear:both;
width:100%;
background-image:url(../images/forum/post_bg_left4.png);
background-repeat:no-repeat;
min-height:85px;
margin:0;
}

.fpo {
clear:both;
width:100%;
background-image:url(../images/forum/post_bg_left4.png);
background-repeat:no-repeat;
min-height:50px;
margin:0;
}

.fpi {
font-size:13px;
background-image:url(../images/forum/post_bg_right4.png);
background-repeat:no-repeat;
background-position:top right;
padding-top:4px;
padding-bottom:6px;
min-height:50px;
}

.fti {
font-size:12px;
background-image:url(../images/forum/post_bg_right4.png);
background-repeat:no-repeat;
background-position:top right;
padding-top:4px;
padding-bottom:12px;
min-height:85px;
}

.addendum_inner {
padding:3px 0;
}

.addendum_outer {
background-image:url(../images/forum/post_bg_left4_addendum.png);
background-repeat:no-repeat;
background-position:-50px 0;
clear:both;
width:100%;
margin-top:9px;
}

.post_body blockquote {
background:url(../images/blockquote_bg_forums.gif) #ededed no-repeat left top;
color:#5f5f5f;
margin:0 0 0 15px;
padding:4px 25px 2px 21px;
}

.post_header {
color:#779CB7;
padding-bottom:6px;
line-height:1.4em;
}

.post_header img {
padding:5px;
}

.upic {
width:75px;
float:left;
overflow:hidden;
max-height:85px;
}

.post_body_outer {
margin-left:85px;
border-style:none;
}

.thissux {
clear:both;
width:100%;
}

.information_box {
background-color:#EDF1F8;
background-repeat:no-repeat;
background-position:3px 3px;
clear:left;
font-size:12px;
text-align:left;
border:1px solid #86A3C8;
border-radius:3px;
margin:8px 0;
padding:7px 7px 9px 7px;
}

.profile .information_box.important {
margin:0;
}

.information_box.hit-it {
background-color: #D24A63;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D24A63), to(#DD5F76));
background: -moz-linear-gradient(#D24A63, #DD5F76);
border-color: #891C30;
color: #fff;
font-size: 10pt;
text-shadow: 0 0 1px rgba(19, 65, 88, 0.99), 0 0 0 rgba(19, 65, 88, 0.99);
}

.table_row_alternate {
background-color:#f9f9f9;
border-color:#f9f9f9;
}

.table_row_alternate td {
border-color:#f9f9f9;
margin:0;
}

.right_align_bold {
text-align:right;
font-weight:700;
}

.boxquote {
clear:both;
border:1px solid #E0E0E0;
background:#FBFBFB;
margin:8px;
}

.dialog_box_title {
text-align:center;
background-color:#4E7DB9;
color:#FFF;
font-weight:700;
margin:0;
padding:3px;
}

.dialog_box_border {
background-color:#EDF1F8;
border:1px solid #86A3C8;
clear:left;
font-size:12px;
margin:10px 5px;
padding:7px 7px 9px 32px;
text-align:left;
}

.dialog_box_border_narrow {
border:1px solid #86A3C8;
background-color:#EDF1F8;
font-size:12px;
margin:20px auto;
padding:0;
text-align:left;
width:500px;
}

.paddedbox {
margin:0;
padding:15px;
}

.table_header_row {
border-style:solid;
border-width:0 0 1px;
}

.table_header_row td {
font-weight:700;
font-size:smaller;
margin:0;
padding:0;
}



hr {
height:1px;
background-color:#000;
color:#000;
border-width:0;
}

.error {
font-weight:700;
color:red;
}

.oldprofile {
font-size:.8em;
line-height:1.15em;
}

/*

-----------
Signup Form
-----------

*/


.signup input[type=text],
.signup input[type=password],
.signup label {
display:block;
}

.signup label.error {
display:inline;
}


.signup label {
margin-bottom: 1em;
padding: 2px 4px;
}

.signup input[type=text],
.signup input[type=password] {
	width: 20em;
}

.signup td {
width: 50%;
vertical-align: top;
}

.signup td:first-child {
padding-right:2em;
}

.signup small {
font-style: italic;
}


/*

--------
Profiles
--------

*/

.profile fieldset {
clear: both;
border: 1px solid #c6d2e3;
background: transparent;
margin-top: 1.5em;
}

.profile legend {
color: #83a0d2;
filter: none;
font-size: 14pt;
text-shadow: none;
}

.profile small {
font-style: italic;
}


.profile blockquote {
padding-right:0;
}

.profile h1 {
border-style:solid;
border-width:0 0 2px;
}

.profile h2 {
border-style:solid;
border-width:0 0 1px;
}

.profile h3 {
font-family: 'MuseoSlab-500';
font-size:12pt;
font-weight:500;
color: #83a0d2 !important;
margin-bottom:10px;
padding-bottom:1px;
margin-top:2em;

}

.indent ul {
border:0;
margin-top:0;
border-style:solid;
}


.question {
font-weight:700;
padding-top:0;
padding-bottom:2px;
margin-bottom:0;
margin-top:0.75em;
font-size:10pt;
}

.question+.answer {
margin-top: 0;
padding-bottom:0.5em;
font-weight:normal;
}

.show_messages_item_bad {
font-size:9pt;
color:#A11D22;
font-weight:700;
padding:3px 0;
}

.bad {
color:#A11D22;
font-weight:700;
}

.good {
color:#546C57;
font-weight:700;
}

.deemph {
color:#8B8888;
line-height:1.02em;
}

.indent {
padding-left:10px;
}

.indent2 {
padding-left:25px;
}

.indent3 {
margin-left:15px;
}

textarea {
color:#666;
font-size:10pt;
border:1px #666 solid;
border-radius:2px;
font-family:Helvetica, Arial, sans-serif;
padding:4px;
}

input,input[type=text] {
border:1px solid #bbb;
border-radius:2px;
font-family:Helvetica, Arial, sans-serif;
padding:3px;
}

.featured {
margin:0;
padding:2px;
}

.featured p {
font-size:.7em;
margin:0;
padding:2px;
}

ul.article_list {
padding-left:25px;
width:200px;
}

.article_list li {

}

.post_body {
color:#333;
font-size:10pt;
}

.post_body hr {
color:#DEDEDE;
background-color:#DEDEDE;
}

.member_search_results {
padding-left:7%;
padding-right:10%;
}

.member_search_results p {
width:100%;
font-size:.8em;
clear:none;
margin-top:2px;
color:#8B8888;
}

.member_search_results img {
padding-bottom:7px;
}

.member_search_results h3 {
font-size:1em;
clear:both;
margin-top:10px;
margin-bottom:0;
border-style:solid;
border-width:0 0 1px;
}

.smallitalic {
font-size:10px;
color:gray;
font-style:italic;
}

.footnote {
font-size:10px;
color:#888;
padding-top:30px;
line-height:11px;
}

.footnote hr {
width:75px;
color:#888;
}

.warning {
background-color:#fdffc9;
}

select {
height:20px;
}

.shadetabs {
font-size:12px;
list-style-type:none;
margin-left:0;
margin-top:1px;
margin-bottom:0;
text-align:left;
padding:3px 0 3px 3px;
}

.shadetabs li {
display:inline;
position:relative;
top:0;
margin:0;
}

.shadetabs li a {
background-color:#fff;
box-shadow:1px -1px 1px #d0d0d0, -1px -1px 1px #e0e0e0;
text-decoration:none;
border:1px solid #aaa;
border-radius:2px 2px 0 0;
color:#788;
margin:0 0 0 5px;
padding:3px 6px;
}

.shadetabs li a:visited {
color:#788;
}

.shadetabs li.selected a {
border-bottom-color:#FFF;
color:#000;
}

.shadetabs li.selected a:visited {
color:#000;
}

.shadetabs li.selected a:hover {
text-decoration:none;
background-color:#FFF;
color:#000;
}

.tabcontentstyle {
border:1px solid #aaa;
border-radius:2px;
box-shadow:0 0 3px #ddd;
padding:8px;
}

.tabcontentstyle a {
font-weight:400;
background:url(../images/externallink.png) center left no-repeat;
padding-left:11px;
padding-right:0;
margin-left:2px;
}

.tabcontentfooter {
width:237px;
font-size:smaller;
margin:0 0 1em;
}

.tabcontentfooter li {
display:block;
background-color:#000;
padding:5px;
}

.tabcontentfooter a {
color:#FFF;
background:none;
}

.tabcontent {
display:none;
}

.blurb_link {
font-size:smaller;
}

.mb_ctrls {
background:#eee;
border-color:#eee;
border-style:solid;
border-width:1px 0;
font-size: 9pt;
margin-bottom:0;
margin-top:0;
padding-bottom:2px;
text-align:center;
}

.mb_ctrls a.button, 
.mb_ctrls_off a.button {
	color: #fff;
	margin: 0px 4px;
	font-size: 8pt;
	line-height:8pt;
	background: none;
	background-color: #777;
	border-color: #555;
	box-shadow: 0 1px 0 #555;
}

.mb_ctrls_off a.button {
	opacity: 0.4;
}

.mb_ctrls a.button:hover, 
.mb_ctrls_off a.button:hover,
.mb_ctrls a.button:active, 
.mb_ctrls_off a.button:active {
	margin-top: 0px;
	margin-bottom: 0px;
}


.mb_ctrls a.button-more {
	background: none;
	background: #8CCB81;
	text-shadow: 0 0 2px #5D8456;
}

.mb_ctrls a.button-less {
	background: #D8C46C;
	text-shadow: 0 0 2px #9E854F;
	
}

.mb_ctrls a.button-never {
	background: #E58080;
	text-shadow: 0 0 2px #8C5454;
}

.mb_ctrls_off {
text-align:center;
background:#eee;
margin-bottom:0;
padding-bottom:2px;
margin-top:0;
color:#bbb;
border-color:#bbb;
border-style:solid;
border-width:1px 0;
}

.sidebar_box .dialog_box_border {
border-width:1px 0 0;
margin:7px 0 0;
}

.obpoints {
clear:both;
border-top:1px solid #ffd450;
color:#9e820e;
margin-top:8px;
background:url(../images/bonus_bg.png) repeat-x;
padding:5px;
}

.obpoints h3 {
color:#9e820e;
border:none;
margin:3px;
}

.obpoints p {
margin:5px 0 3px;
}

.membergrid {
clear: both;
}

.membergrid + h3 {
	clear:both;
}

.membergrid > div {
	float: left;
	margin: 0px .5em .5em .5em;
	text-align: center;
	height: 160px;
	width: 130px;
}

.membergrid.membergrid-large > div {
	height: 180px;
	width: 170px;
}

.membergrid.membergrid-xlarge > div {
height: 235px;
width: 200px;
}

.membergrid-tall > div {
height:180px;
}

.membergrid-small > div {
height: 120px;
width: 120px;
}

.membergrid > div p {
font-size:8pt;
line-height:9pt;
margin-top:2px;
margin-bottom:2px;
}

.mgpic {
border:1px solid #666;
border-radius:1px;
max-height:85px;
margin:2px auto;
overflow:hidden;
text-align:center;
width:75px;
}

.membergrid-xlarge .mgpic {
width:150px;
max-height: 170px;
}

.mgmystery {
border:1px #000 solid;
margin:2px auto;
}

.friendlist {
text-align:center;
font-size:12px;
}

.friendlist td {
width:110px;
text-align:center;
margin:0;
padding:3px 0 10px;
}

.online_now {
color:red;
font-weight:700;
}

.friends_only_pics {
color:#eea200;
font-weight:700;
font-size:smaller;
}

.last_visit {
font-size:10px;
}

.friendicon {
margin:0;
padding:3px;
}

#sbarban {
text-align:center;
font-size:7pt;
color:#888;
padding-bottom:10px;
}

#sbarban img {
margin-bottom:3px;
}

.modinfo {
font-size:smaller;
font-weight:700;
padding:2px 2px 2px 20px;
}

.forumuserimage {
font-size:smaller;
font-weight:700;
background-image:url(../images/forum/post_bg_left4_addendum.png);
background-repeat:no-repeat;
background-position:-50px 0;
color:#333;
width:100%;
margin-top:5px;
padding-top:4px;
}

.forumuserimage img {
border:solid #000;
margin-top:2px;
border-width:1px;
}

.modflag {
font-size:smaller;
font-weight:700;
background-image:url(../images/forum/post_bg_left4_addendum.png);
background-position:-50px 0;
background-repeat:no-repeat;
width:100%;
margin-top:5px;
}

.modcaption {
background-image:url(../images/forum/pill.gif);
background-repeat:no-repeat;
background-position:0 2px;
padding-left:16px;
padding-top:4px;
height:18px;
}


.sidebar-text-notice {
background-color:#ccc;
border-radius:2px;
border-color:#888;
border-style:solid;
border-width:1px;
padding:5px;
}


.sidebar-text-notice a {
text-decoration:none;
font-weight:400;
}

.sidebar-text-notice a:hover {
text-decoration:underline;
}

.namechangead1 {
background-color:#D9EFC2;
border-color:#9FAF8E;
}

.namechangead2 {
background-color:#EFE3C2;
border-color:#DFBD61;
}

.namechangead3 {
background-color:#EFD1D1;
border-color:#BF5353;
}

.namechangead4 {
background-color:#FFCFCF;
border-color:#FF3F3F;
}

.rocklee,a.rocklee,a.rocklee:visited,a.rocklee:active,span.rocklee a:visited,span.rocklee a:active,span.rocklee a {
color:#FFF;
background:green;
font-size:18px;
}

div.rocklee {
background:none;
color:#000;
}

.notice-box {
border-radius:5px 5px 5px 5px;
box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset;
clear:both;
display:block;
font-family:"Helvetica Neue",Arial,sans-serif;
font-size:12px;
font-weight:400;
line-height:20px;
margin-bottom:15px;
min-height:20px;
padding:10px 10px 10px 40px;
}

.permission-notice-new {
background-color:#F5DCB2;
background-image:linear-gradient(#FFEDCF,#F8D69E);
border:1px solid #E6B96F;
color:#B1802F;
text-shadow:0 1px rgba(255,255,255,0.2);
}

.notice-box h1,.notice-box h2,.notice-box h3 {
color:#BC6565;
text-shadow:none;
}

.notice-box h3 {
font-size:larger;
}

.permission-notice-new h1,
.permission-notice-new h2,
.permission-notice-new h3,
.permission-notice-new h4 {
font-family: 'MuseoSlab-500';
font-size: 18pt;
font-weight: 500;
margin: 0.5em 0;
}

.permission-notice-new p {
margin:5px 0;
}

/*
"Plain" button
*/

input.button, 
a.button,
button {
background-color:#eee;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#90A9CC), to(#96B8E8));
background: -moz-linear-gradient(#90A9CC, #96B8E8);
border-radius:4px;
border: 1px solid #516582;
box-shadow: 0 1px 0 #1A74A1, inset 0 -1px 1px rgba(255,255,255,.15);
color: #ffffff;
display:inline-block;
font-size:11pt;
font-weight: normal;
margin-bottom:2px;
margin-top:0px;
padding:4px 8px;
text-shadow: 0 0 1px rgba(19,65,88,.99), 0 -1px 0px rgba(19,65,88,.99);
}

input.button-primary, 
a.button-primary,
.button-primary {
background-repeat:repeat-x;
background: #3194c6;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#567DB7), to(#608bcc));
background: -moz-linear-gradient(#567DB7, #608bcc);
box-shadow:    0 1px 0 #1a74a1;
color:#fff;
font-weight:normal;
text-shadow: 0 -1px 1px rgba(19,65,88,.8);
border-color: #38485E;
}

input.button-primary + input.button-primary {
margin-left: 1em;
}

input.button-hit-it {
background-color: #D24A63;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D24A63), to(#DD5F76));
background: -moz-linear-gradient(#D24A63, #DD5F76);
border-color: #891C30;
box-shadow: 0 2px #891C30;
font-size: 16pt;
}

.button-hit-it.button-disabled {
background-color: #777;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#777), to(#999));
background: -moz-linear-gradient(#777, #999);
color: #ccc;
border-color: #555;
box-shadow: 0 1px 0 #555;
}

input.button-disabled, 
a.button-disabled,
.button-disabled {
opacity: 0.5;
}


input.button-huge, 
a.button-huge,
.button-huge  {
font-size: 2.5em;
}

input.button-large, 
a.button-large,
.button-large  {
font-size: 1.25em;
}

a.button-tiny,
.button-tiny {
font-size: 8pt;
padding:0px 2px;
}


a.button-transparent,
.button-transparent {
opacity:0.4;
}

a.button-transparent:hover,
.button-transparent:hover {
opacity:1.0;
}


input.button-small, 
a.button-small,
button-small {
font-size:0.8em;
padding: 2px 4px;
}

/* 
forum post icons 
*/

.ficons a.button-small {
background: #F0F0F0;
border-color: #b0b0b0;
box-shadow: none;
color: #888;
margin-left: 4px;
opacity: 0.7;
text-shadow:none;
}

.ficons a.button-small:hover,
.ficons a.button-small:active {
box-shadow: none;
opacity: 1;
}

input.button:hover,
a.button:hover, 
button:hover {
box-shadow: 0 1px 0 #1A74A1;
cursor: pointer;
text-decoration: none;
}

input.button:active,
a.button:active, 
button:active {
}

input.button-disabled:hover, 
a.button-disabled:hover,
.button-disabled:hover,
input.button-disabled:active, 
a.button-disabled:active,
.button-disabled:active {
opacity: 0.5;
}

.notice-box button,.notice-box a.button {
font-size:14pt;
}

.notice-box a.button:hover {
text-decoration:none;
margin-top:1px;
margin-bottom:1px;
}

.notice-box a.button:active {
text-decoration:none;
margin-top:2px;
margin-bottom:0;
}


img,.nav_header A,.table_wide {
border-width:0;
}

.blurb_toolbar a,.table_wide td {
padding-right:15px;
}

.foobar#adbar_special a,.sidebar_holiday_ad a {
color:#8F851A;
text-decoration:underline;
padding-left:10px;
}

.foobar#adbar_special a.active,.foobar#adbar_special a.visited {
color:#8F851A;
}

.sidebar,.recMemContent {
overflow:hidden;
}

/*
.iteminfo,.oldprofile table tr td,.profile input,.form_fields {
font-size:.9em;
}
*/

.table_row img,.table_row_alternate img {
border:0;
}

.table_row_highlighted,.table_row_highlighted_alternate {
background-color:#EAF2F5;
margin:0;
}

.smallbold,sup {
font-size:smaller;
font-weight:700;
}

.show_messages_item_good,.show_messages_item_info {
font-size:9pt;
color:#546C57;
font-weight:700;
padding:3px 0;
}

.featured h3,.featured h2 {
font-size:.7em;
font-weight:700;
margin:0;
padding:0;
}


/* Member Profile Pages */

.profilecomments ul {
	margin-left: 20px;
	list-style: disc url(../images/say.png); 
	font-size:8pt
}

.profilecomments li {
	margin-left: 0px;
}

.profile-pictures div.profile-picture {
color: #777;
	font-size: smaller;
	float: left;
	height: 275px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align:center;
	width: 170px;
}


/* Prevent too-tall pictures from messing up the layout */
div.profile-picture-inner {
	border: 1px solid #777;
	border-radius: 1px;
	max-height: 210px;
	overflow: hidden;
	margin: 0 auto;
	width:150px;
}

/* For main profile page */
#profleftcol {
	padding-right: 2em;
	width: 340px;
}

#profleftcol div.profile-picture-inner {
	float:left;
	margin: 0 5px 5px 0;
	max-height: 140px;
}

#profleftcol div.profile-picture-inner img {
	vertical-align: middle;
}

.clrall {clear:both}

.m2m_outer {
border:none;
clear:both; 
display:block; 
height:auto; 
padding:4px 0;
min-height:50px; 
width:452px;  
}

.m2m_outer + .m2m_outer {
border-color: #ddd;
border-style: solid;
border-width: 1px 0 0 0;
}

.m2m_left {float:left; width:55px; padding:3px}
.m2m_left img {max-height:50px; width:50px}
.m2m_mid {float:left; width:330px}
.m2m_mid p {margin:1px 1px; font-weight:bold}
.m2m_right {float:right; width:55px; padding:3px}
.m2m_right img {max-height:50px; width:50px;}
.m2m_time {font-weight:bold; color:#888; font-size:smaller; font-weight:normal}
.m2m_desc {color:#888; }
.m2m_mid img {margin: 0 3px 0 3px; }

.member-profile-masthead {
	width:100%;
}

.member-profile-masthead h1,
.member-profile-masthead h2,
.member-profile-masthead h3,
.member-profile-masthead h4,
.member-profile-masthead h5 {
	font-family: 'MuseoSlab-500';
	font-weight: 500;
}

.member-profile-masthead h5 {
margin-bottom: 1em;
}

.member-profile-masthead td {
	text-align:center;
}

.member-profile-masthead h1 {
	margin-bottom: 0;
}

.member-profile-masthead h5 {
	margin-top: 0;
}

.masthead-button { 
	float: right;
	margin-left: 0.5em;	
	text-align: center;
	vertical-align: top;
}

.masthead-button a.button {
	font-size: 1.25em;
}

.masthead-button p {
	color: #999;
	font-size: 8pt;
	margin: 0;
}


/* 
**********************************
**********************************
	BEGIN - Fancybox.css
**********************************
**********************************
*/




/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}

/*
*********************************
*********************************
END - Fancybox.css
*********************************
*********************************
*/


/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
	.tabstrip {
	font-size:10px;
	line-height:10px;
	}

	.tabstrip li.doublespace {
	line-height: 20p;
	}

	body,td {
	font-size:12px;
	}
}

/* #### Tablets Portrait or Landscape #### */
@media all and (min-device-width: 768px) and (max-device-width: 1024px){
	.tabstrip {
	padding-left:1px;
	font-size:11px;
	}

	.tabstrip li {
	margin-right:3px;
	}
}

/* Make the tabs a little wider for those not stuck w/ 1024px */
@media screen and (min-width: 1025px){
	.tabstrip li {
	margin-right:5px;
	padding-left:4px;
	padding-right:4px;
	}
}

@media print {
	.tabcontent {
	display:block!important;
	}
}

/*
**************************************************
from articles.css
**************************************************
*/
.blurb_list h3{clear:left; float:none; font-size:1.3em; font-weight: bold; margin-bottom: 5px; padding-top: 10px; border-style: solid; border-width: 0 0 1px 0; border-color:#CCCCCC}
.blurb_avatar{float:left;  width:10%; font-size:10px; text-align:center; width:70px; margin-right:10px }
.blurb_tagline{font-style: italic; font-size:.8em; color: #6A6161; }
.blurb_thumbnails{float:left; padding-bottom: 5px;  text-align:center;}
.blurb_thumbnail_image{float:left; margin-left:5px; margin-right:10px; padding-bottom:0px; margin-bottom:0px; border-width:1px; border-style:solid; border-color:#999999; text-align:center}
.blurb_link{padding:5px 0 5px 0; clear:left; background:#FBFBFB; border-width:1px 0 0 0; border-color:#DDDDDD; border-style:solid}
.blurb_article_thumb{margin-left:10px; margin-bottom:10px; float:right; }
.picture_text{padding-bottom:30px}
.picture_caption{font-size:1.0em; font-weight:bold;clear:both;}
.picture_description{font-size:.85em; color:#6a6161;}


/*
**************************************************
from otaku_search.css
**************************************************
*/
.searchrow tr td {padding:3px 3px 15px 3px; margin:0px; background:url(../images/gradient3.png);}

#simplesearch {width:600px; clear:both; float:none; margin-top: 10px}
#advancedsearch {width:630px; clear:both; float:none; margin-top: 10px}

#advancedsearch p {margin:4px}
#simplesearch p {margin:4px}

.searchbox, .featurebox {
background-color: #eee;
border: 1px solid #999;
border-radius: 3px;
box-shadow: 0 1px 1px #fff inset;
margin: 1em auto 1em auto;
padding: 10px 15px;
text-shadow: 0 1px 1px #fff;
}

.featurebox {
	width: 60%;
}

.featurebox h1,
.featurebox h2,
.featurebox h3 { 
	font-family: "MuseoSlab-500";
	font-size:18pt;
	font-weight: 500;
	margin:.25em 0em;
}

.searchbox h1,
.searchbox h2,
.searchbox h3 { 
	font-family: "MuseoSlab-500";
	font-size:18pt;
	font-weight: 500;
	margin:0 .5em;
}

/* for the latest pics page */
.latestpic {width:115px; height:115px;  overflow: hidden; border:1px black solid;float:left;margin:6px; background:#999}
.latestpic img { }

/* hide the adbar */
#adbarsearch {display:none}

/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.1.0');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.1.0') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:.7142857142857143em;display:inline-block;text-align:center}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before,.icon-mail-forward:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before,.icon-rotate-left:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before,.icon-mail-reply:before{content:"\f112"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}

 



