@charset "UTF-8";
/* CSS Document */

.cboard {
padding:6px 0 10px 0;
font-size: 86%;
color: #FFF;
}

.cboard a { outline:none; color:#FA963A }
.cboard a:hover { color:#EEE }*/

.cboard h1 { color:#06B4CA; font-size:1.3em; margin:9px 0 1.5em 0; display:none }
.cboard h2 { color:#000; font-size:1.1em;  display:none }
.cboard h3 { color:#000; font-size:1.0em}
.cboard h4 { color:#000; font-size:1.0em}

/* CLEARING CSS /////////////////////// ADD RELEVANT IDS AND CLASSES HERE*/

.boxclear:after, .cboard .postbox_head:after,.cboard .postbox_body:after,
.cboard .pagebread:after, .cboard .viewtopic:after  {
content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; visibility:hidden;
}

/* note: IE fix - careful or avoid further height declarations on these elements */
.boxclear, .cboard .postbox_head,.cboard .postbox_body,.cboard .pagebread,
 .cboard .viewtopic {
height:1%;
}
/* legacy */
.clearfloat { clear:both; overflow:auto; font-size:1px; height:1px; visibility:hidden; }

/* IMAGE CSS ///////////////////////*/

p img { padding: 0;	max-width: 100%; }
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;	}
img.alignleft {	padding: 4px;margin: 0 7px 2px 0;display: inline;	}
.alignright {float: right;	} .alignleft {float: left	}

/* IE specific better image scaling */
img { -ms-interpolation-mode: bicubic; }
/* /////////////////////// END GENERAL STYLESHEET ///////////////////////////////////////////// */

#cboard_wrapper {
margin:0 auto;
width:950px;
min-height:500px;
text-align:left;
padding:9px;
}

#cboard_header {
margin-bottom:10px;
background:url(guitar.jpg) no-repeat top left;
padding:9px; color:white;
}
#cboard_header a {
color:white;
}
#cboard_footer {
margin-bottom:10px;
background-color:#222;
padding:9px;
}


.gtr {
padding:6px;
}

.cboard h2 {
width:auto; padding:4px 0; text-indent:6px;
 font-weight:normal;	
letter-spacing: .3em; font-size:1em; 
color:#FFFFFF; margin:0;
}
.cboard h3 {
margin:0;font-size:1.1em; 
}
.cboard h3 a {
color:#FA963A; font-size:1.1em; font-weight:normal; 
}
.cboard .forum {
margin:0 0 15px 0;
}
.cboard table {
width:100%; margin:0; padding:0;
}
.cboard thead,tbody {
margin:0; padding:0;
}


.cboard tr {
width:100%;
}
.cboard th,.cboard td {
vertical-align:top; padding:4px;
}
.cboard  th { font-weight:normal; color:#06B4CA; }
.cboard  th.tc1 { width:50%; }
.cboard  th.tc2 { width:10%; text-align:center;}
.cboard  th.tc3 { width:10%; text-align:center;}
.cboard  th.tcr { }
.cboard th, .cboard td {
border-bottom:1px solid #aaa;
}
.cboard td {
background-color:#1B616B; 
}
.cboard td.num {
border-right:1px solid #AAA;
/* background-color:#CCCCBB; */
text-align:center;
vertical-align:middle;
}
.cboard .pagebread {
clear:both; overflow:hidden;
padding:5px 0;
/* color:#3B74C9; */
color:#EEE;
font-size:1em;
min-height:1em;
}
.cboard .pagebread a {
font-weight:bold;
color:#FFF;	
padding:2px;
}
.cboard .pbL {
float:left;
padding-left:4px;
width:300px;
height:auto;
}
.cboard .pbM {
float:left;
width:470px;
height:auto;
overflow:hidden;
color:#5C98E4;
}
.cboard a.brdindex {
background:url(img/indexicon.gif) no-repeat 0px 1px;
padding:0 0 0 20px;

}



.cboard .pbR {
float:right;
padding-right:4px;
width:100px;
height:auto;
text-align:right;
}
.cboard a.fa {
color:#CDCDCD;
text-decoration:none;
}
.cboard a.fa:hover {
color:#EEE;
text-decoration:underline;
}

.cboard .postbox {
	width:auto;
	background:#F1F1F1;
	color:#111;
}
.cboard .postbox_head {
	width:auto;
	color:#EEE;
	background-color:#343838;
	/*#006FC9;*/
	padding:2px 2px 2px 6px;
}

.cboard .ppos {
color:#BBB; margin-right:4px;
float:right; width:180px;height:auto; text-align:right;
overflow:hidden; 
}
.cboard a.scrolltop,.cboard a.scrollbtm {
color:#DDD; font-size:.9em;
text-decoration:none;
}
.cboard a.scrolltop:hover,.cboard a.scrollbtm:hover {
color:#FC0; 
}

.cboard .postbox_body {
	position:relative;
	margin-bottom:12px;
}
.cboard .postbox_append {
	position:absolute;
	top:10px; left:200px; 
	border:4px solid #99CC33;
	width:500px; height:200px;
	display:none;
	background-color:white;
	z-index:9;
}
.cboard .pp_left {
	float:left; width:200px;
	height:auto; padding-bottom:10px;
	min-height:100px;
	background:#DEDEDE url(img/socialbg2.jpg) repeat-x bottom left;
}

.cboard .pp_left dt,.cboard .pp_left dt a {
	color:#005CB1; font-size:1.1em; text-decoration:none;
}
.cboard .pp_left dd {
	margin-bottom:1px;
}
.cboard dd.officialtitle {
font-size:10px;
}

.cboard .pp_right {
	float:right; width:710px;
	height:auto; padding-top:4px;
	/* background-color:#D5D6D7; */
}
.cboard .pp_right a {
	color:#C3630D;
	text-decoration:underline;
}


.cboard .post_signature {
margin:20px 0 0 0; padding:3px; width:66%;
border-top:1px dashed #111;
/* border-top:1px solid #C3C3C3; */
}

/* QUOTE FORMAT */
.cboard .incqbox, #preview_area .incqbox {
	padding:5px;
	margin:9px;
	background-color:#e9e9e9;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
.cboard blockquote {
	margin:0;
	padding:5px;
}
.cboard .postbox_foot {
padding:6px 6px 4px 4px;
text-align:right;
}
.cboard .postbox_foot a {
text-decoration:none; color:#444;
}
.cboard .postbox_foot a:hover {
text-decoration:underline; color:#111;
}

.cboard .topic_subscribe,.cboard .topic_unsubscribe {
padding:4px 0; color:#eee;
}
.cboard .topic_subscribe a,.cboard .topic_unsubscribe a {
color:#CCC;
}
.cboard .topic_subscribe a:hover,.cboard .topic_unsubscribe a:hover {
color:#FFF;
}


.cboard .postbox_action {
background-color:#999999;
display:none;
}
.cboard .postbox_action h3 {
color:black;
}

.cboard .postaction_table, .cboard .postaction_table tr, .cboard .postaction_table td {
background-color:#888; color:#CCC;
margin:0; border:0; padding:0;
}

.cboard .topic_subscribe_action {
background-color:#999999;
height:auto;
display:none;
}

/* markers for new or old items in forum */
.cboard div.socmkr {
	background-image:url(img/socialmkr.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:22px;
}
.cboard div.newitem {
	background-position:0px -98px;
}
/*************/

.cboard #posting_form {
width:auto; padding:3px;
background:#F3F3F3;
}


.cboard #posting_form div {
margin:0; padding:0;
background:#F3F3F3;
}

.cboard #posting_form label {
width:100%;
font-size:1.1em;
color:#000;
padding-bottom:2px;
display:block;
}
.cboard #posting_subject input {
width:98%; font-size:1.1em;line-height:1.3em; border:2px solid white;
border:1px solid #888; padding:2px;
}

.the_subject a { color:#222; }
.the_subject a:hover { color:#222; }

.cboard #posting_message textarea {
width:98%; height:240px;
font-size:1.1em; border:2px solid white;
border:1px solid #888; padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cboard #post_editor {
background:#F3F3F3;
padding:5px; margin:5px;
overflow:hidden;
color:000;
}
.cboard #post_editor a {
color:222;
}

.posting_topbox {background:#F3F3F3 !important;}

.cboard fieldset {
background:#F6F6F6 !important;
padding:5px; margin:5px;
border:1px solid #6699CC;
}
.cboard fieldset legend {
color:#111; padding:0 5px;
}
.cboard #post_editor label {
background:#eee; padding:2px; display:block; color:#444; width:98%;
}

/*
.cboard a.helplink  {
background:#eee; padding:2px; display:block; text-align:center;color:#444;text-decoration:none;
}
.cboard a.helplink:hover  {
background:#6699CC; color:#FFFFFF;
}
*/

.cboard td.gradA {
 /*background:#F5F5F5 ; url(img/grad.jpg) repeat-x */
}
.cboard td.gradB {
 /*background:#F5F5F5;  url(img/gradB.jpg) repeat-x */
}

.cboard a.sticky {
background:url(img/sticky.gif) no-repeat;
padding-left:20px;
}
.cboard .the_subject {
background:#ccc; color:111; font-weight:bold;
padding:4px 6px;
}

/* buttons */
a.btn_css {  
background-color:#eee;
text-decoration:none;
}
a.btn_css:hover {  
color:#222;
}


.cboard h2.the_topic_heading {
font-size:1.2em;
}

/* additional functional links */
.cboard a.boardextra {  color:#A9A9B9; text-decoration:none; }
.cboard a.boardextra:hover  {  color:#EEE;  }

.cboard #markposts { color:#A9A9B9; 
text-align:right !important;margin:0 0 2px 0 !important;padding:0 !important;}


.cboard #forum_footer { 
color:#DDD;
}
.cboard #forum_footer  div{ 
margin-bottom:2px; padding-bottom:2px;
}


/* #forum_stats  #forum_whosonline  #forum_extras  */

div .fmail div {
margin:4px 0;
}

a.fmail  { color:#222; text-decoration:underline }
a.fmail:hover  { color:#F30; }

div .fmail textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:160px;
height:120px;
}

div.maxtxt {
width:160px;
padding:1px 3px;
font-size:9px;
background-color:#CCCCCC;
}

dd.useronline {
	margin: 6px 0;
	background:url(/cb/ico/tuning.gif) no-repeat 0 0;
	text-indent:20px;
	color:#019AFF;
}

#forumbox {
	color:#CCCCCC;
	width:auto;height:50px; margin-bottom:9px;
}
#forummsg {
width:450px;
	padding:5px 12px;
}

pre {
font-size:11px;
}

div.forumManager {
background:#E1E1E1;
padding:9px !important;
}
div.forumManager h3 {
background:#B2B2B2;
margin:4px 0 !important;
padding:4px !important;
}


