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

/* /////////////////////// GENERAL CSS ///////////////////////////////////////////// */

/* RESET CSS ///////////////////////*/

/* { margin:0; padding:0; }
html, body, ul, ol, dl,li, p, td, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img { margin:0; padding:0; border:0; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dl { margin-bottom:1em; }
*/

#cboard_container {
padding:6px 0 10px 0;
font-size: 76%;
color: #111;
}

#cboard_container a { outline:none; color:#0F2C70 }
#cboard_container a:hover { color:#990000 }*/

#cboard_container h1 { color:#163551; font-size:1.3em; margin:9px 0 1.5em 0; }
#cboard_container h2 { color:#000; font-size:1.1em}
#cboard_container h3 { color:#000; font-size:1.0em}
#cboard_container h4 { color:#000; font-size:1.0em}

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

.boxclear:after, #cboard_container .postbox_head:after,#cboard_container .postbox_body:after,
#cboard_container .pagebread:after, #cboard_container .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_container .postbox_head,#cboard_container .postbox_body,#cboard_container .pagebread,
 #cboard_container .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_container h2 {
width:auto; padding:4px 0; text-indent:6px;
background-color:#0060AE; font-weight:normal;
letter-spacing: .3em; font-size:1em; 
color:#FFFFFF; margin:0;
}
#cboard_container h3 {
margin:0;font-size:1.1em; 
}
#cboard_container h3 a {
color:#0F2C70;
}
#cboard_container .forum {
border:1px solid #ccc;
margin:0 0 15px 0;
}
#cboard_container table {
width:100%; margin:0; padding:0;
}
#cboard_container thead,tbody {
margin:0; padding:0;
}


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

}



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

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

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

#cboard_container .postbox_body {
	position:relative;
	margin-bottom:12px;
}
#cboard_container .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_container .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_container .pp_left dt,#cboard_container .pp_left dt a {
	color:#005CB1; font-size:1.1em; text-decoration:none;
}
#cboard_container .pp_left dd {
	margin-bottom:1px;
}
#cboard_container dd.officialtitle {
font-size:10px;
}

#cboard_container .pp_right {
	float:right; width:710px;
	height:auto; padding-top:4px;
	/* background-color:#D5D6D7; */
}

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

/* QUOTE FORMAT */
#cboard_container .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_container #preview_area { color:#000; }

#cboard_container blockquote {
	margin:0;
	padding:5px;
}
#cboard_container .postbox_foot {
padding:6px 6px 4px 4px;
text-align:right;
}
#cboard_container .postbox_foot a {
text-decoration:none; color:#444;
}
#cboard_container .postbox_foot a:hover {
text-decoration:underline; color:#111;
}

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


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

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

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

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

#cboard_container #posting_form {
width:auto; padding:3px;
}

#cboard_container #posting_form div {
margin:0; padding:0;
}

#cboard_container #posting_form label {
width:100%;
font-size:1.1em;
color:#000;
padding-bottom:2px;
display:block;
}
#cboard_container #posting_subject input {
width:98%; font-size:1.1em;line-height:1.3em; border:2px solid white;
border:1px solid #888; padding:2px;
}
#cboard_container #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_container #post_editor {
background:#F3F3F3;
padding:5px; margin:5px;
overflow:hidden;
}
#cboard_container fieldset {
background:#F6F6F6;
padding:5px; margin:5px;
border:1px solid #6699CC;
}
#cboard_container fieldset legend {
color:#111; padding:0 5px;
}
#cboard_container #post_editor label {
background:#eee; padding:2px; display:block; color:#444; width:98%;
}

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

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

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

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

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

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

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


#cboard_container #forum_footer { 
color:#A9A9B9;
}
#cboard_container #forum_footer  div{ 
margin-bottom:2px; padding-bottom:2px;
border-bottom:1px solid #0061AE;
}


/* #forum_stats  #forum_whosonline  #forum_extras  */

div .fmail div {
margin:4px 0;
}
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(../i/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;
}


