
#content_left{
width:680px;
float:left;
background:url(/images/grey_bg.png) right repeat-y;

}
.clr{
clear:both;

}
h1{

margin:0px 0px 10px 0px;
font-size:24px;
font-weight:bold;
color:#CC6700;

}

h3{
margin:0px 0px 10px 0px;
font-size:18px;
font-weight:bold;
color:#CC6700;
}
.post_title a{
color:#0000ff;
text-decoration:none;

}
.content_text_left{
float:left;

padding-bottom:20px;
padding-top:30px;
width:630px;
}

#content_right{
float:right;
width:300px;


}
#content{
height:100%;

}

ul.tbl_ul{
margin:0px 0px 0px 24px !important;

}
.tbl_ul li{
margin-bottom:5px !important;
}
.tbl_ul li a{
font-size:12px !important;
font-weight:normal !important;
}

.content_pad{
padding:0px 7px 0px 0px;

}

.content_title{
height:79px;
background:url(/images/brown_gradiant.gif) repeat-x;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;


}

.content_title .crc_logo{

position:absolute;
margin-top:-27px;


}

.content_title h3{
margin:0px;
padding:0px 0px 0px 22px;
font-size:14px;
font-weight:bold;

}

.content_title a{
text-decoration:none;

}
.content_title a:hover{
text-decoration:underline;

}
.content_title_left{
float:left;
padding:9px 0px 0px 13px;

}

.content_title_left h1{
margin:0px;
font-size:23px;
font-weight:bold;
color:#FFFFFF;
position:relative;
left:175px;
top:-5px;

}
.content_title_left ul{
margin:0px;
padding:0px;
position:relative;
left:70px;
top:9px;
z-index:1;


}
.content_title_left ul li{
list-style-type:none;
display:inline;



}
.content_title_left ul li a{

padding:9px 20px 0px 20px;
font-size:16px;
font-weight:bold;
color:#fff;
height:25px;
display:block;
float:left;


}
.selected{
background:#FFFFFF;
color:#000000 !important;
}

.content_title_right{
float:right;
padding:13px 20px 0px 0px;

}
.content_title_right .texttitle{
position:absolute;
margin-top:30px;
color:#649CCE;
font-size:16px;
font-weight:bold;
margin-left:-140px;

}

.content_text{
height:100%;
padding:1px 0px 1px 1px;
padding:0px 0px 0px 20px;
background:#fff;
}


/*forums*/

 /* tables */

table.noborder td
{
  border:0;
}

table.nopad td
{
  padding-left:0;
}

table
{
	border-collapse:collapse;
	font-family:arial;

	
}
table.wide {	width:100%; }
table tr th
{
	background:#999999;
	color:white;
	font-size:14px !important;
	padding:5px 10px;
	border-bottom:1px solid #858585;

}
table tr td
{
	/*padding:7px;
	font-size:14px;
	color:#333333;
*/
}

.align-center{
text-align:center !important;

}

.td_bg_grey{
background:#e6e6e6;

}
/* topics */

#forum_description,
#topic_body
{
  width:99%;
}

/* specific table styles */
table.forums{
	border:1px solid #858585;
}
table.forums,
table.topics
 { font-size:0.8em; }
table.forums tr th { font-size:0.8em; }
table.forums tr td .title {
	font-size:14px;
	font-weight:bold;
	}
	
	table.forums tr td a.title{
	text-decoration:none;
	
	}

table.forums tr td p.desc {
/*margin:0.5em 0;*/
font-size:11px !important;
margin:0px !important;

}
table.forums tr td
{
	padding:6px 15px;
	font-size:14px;
	color:#333333;
}

.tbl_school td{
padding:0px 15px !important;

}
table.forums a.tiny
{
	font-size:0.8em;
	color:#666;
}

table.forums .posts
{
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:0.8em;
}

table tr th.la { 	text-align:left; }

table tr td.ca { 	text-align:center; }
table tr td.inv {/* background:#eee; */}
table tr td.vat { vertical-align:top; }

table tr td.narrow { padding:2px 5px;}

/* users */

a.admin
{
	color:#c00;
	font-weight:bold;
}

/* last post */
table tr td.lp {

	}
table tr td.lp span { color:#666; }
table tr td.lp span a { color:#369; }

table.topics{
	border:1px solid #858585;
}
table.topics td{
		padding:5px 10px;
}

table.tblposts{
border:1px solid #858585;

}
table.tblposts td{
padding:5px 10px;
}
table.topics tr td.c1
 {	border-right:0; padding-right:2px; }
 table.topics tr td.c2
  {	border-left:0; padding-left:2px; }


table.topics tr td.c3 { border-left:0; }

table.forums tr td.c1 {	border-right:0; padding-right:5px; padding-top:7px; }
table.forums tr td.c2 {	border-width:1px 0; padding-left:5px; }
table.forums tr td.c3 {	border-left:0;  padding-left:5px; }


table.topics tr td.c2 small a,
.crumbs small a
{ color:#666; }
table.topics tr td.stat { font-size:0.9em; }

table.topics tr td .flag {
  background:#333;
  color:white;
  padding:1px 5px;
  margin-right:0.5em; }

/* misc */

.button_or
{
  /*color:#666;*/
  padding-left:0.5em;
  font-size:12px;
 
}
.button_or a { }

form.dialog
{
	margin-top:3em;
	background:#eee;
	width:300px;
	padding:15px;
}

form .entryhelp
{
  font-size:0.7em;
}

form .help
{
	font-size:0.8em;
}

span.arrow
{
	font-weight:normal;
	font-size:0.9em;
	color:#0000ff !important;
}

div.stats
{
	margin-top:2em;
	background:#ded;
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding:15px 15px;
	border:2px solid #393;
	border-width:1px 0;
}
div.stats .posts { float:right; text-align:right; }

/* breadcrumbs */

.crumbs
{
	font-size:11px;
	

}
.crumbs a { }
.crumbs a:hover { color:#00c; text-decoration:underline; }

/* posts */

table.posts
{
	border-bottom:2px solid #eee;
}

table.posts tr td
{
	border:0;
}
table.tblposts tr.spacer td, table.topics tr.spacer td
{
	font-size:1px;
padding:0px 1px 0px 1px;

height:4px;
	
	
}
table.tblposts tr.spacer td div, .topics tr.spacer td div{
margin:2px 0px 2px 0px;
	border-bottom:1px solid #dcdcdc !important;

	width:100%;

}
table.tblposts tr.spacer td div p, table.topics tr.spacer td div p{
margin:0px;

}

/* fade edit links */
.post .author .edit a
{
  font-size:0.7em;
  color:#666;
}

.post .author img {
	float:left; 
	margin-right:0.5em;
	}
.post .author
{
/*	border-top:2px solid #eee;*/
	padding:5px 10px 10px 10px;

	font-weight:bold;
	color:#333;
	font-size:0.9em;
	min-height:32px;
	width:10em;
	min-width:8em;
	vertical-align:top;
	background:#E6E6E6;
}

.post .author .posts,
.post .author .admin
{
	display:block;
	font-size:0.75em;
	color:black;
	color:#666;
}
.post .author a
{
	/*color:#333;*/
	text-decoration:none;
}
.post .author a.threadauthor
{
	/*color:#080;*/
}
.post .author a:hover
{
	color:#369;
	text-decoration:underline;
}

.post .date
{
	font-size:0.75em;
	color:#666;
	font-weight:normal;
	margin-bottom:0.5em;
}
.post .date a{
color:#333;
}
.posts .post .body
{
	border-top:2px solid #eee;
	font-size:0.9em;
	padding:10px 20px;
}

.posts .post .body blockquote
{
	border:1px solid #cda;
	border-left:3px solid #9a7;
	border-right:0;

	padding:1px 10px;
	margin-left:0;
}

.posts .post .body pre
{
	font-size:0.8em;
	background:#eee;
	padding:5px 10px;
	border:1px solid #ccc;
	border-left:3px solid #ddd;
	border-right:0;
	overflow:auto;
	font-family: "Monaco", "Bitstream Vera Sans Mono", "Courier New", serif;
}

.posts .post .body a:hover { color:brown; }

.posts .post .body blockquote p
{
	margin:0.5em 0;	
}

.post .body p.topic
{
  font-size:0.8em;
  font-weight:bold;
  background:#eee;
  padding:2px 10px;
}

/* editing posts */

/*
table.posts .editing td {
}
table.posts .editing td.author { 
  background:#030; 
  }
  
table.posts .editing td.author * { color:#ccc; }
table.posts .editing td.body { }
*/

/* other stuff */

p.online {margin-bottom:0;}

img.icon
{
	background:#696;
	background-image: url(/plugin_assets/aep_beast/images/clearbits/bg_rounded.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}
img.reply { float:right; }
img.orange { background-color:darkorange; }
img.grey { background-color:#ccc; }
img.darkgrey { background-color:#999; }
img.green { background-color:#0c0;}

.post .author .icon
{
	float:right;
}

/* reply */

div.editbox
{
	background:#666666;
	border:2px solid #333;
	border-width:2px 0;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	padding:6px 0 7px;
	z-index:50;
}

div.editbox .container
{
	width:92%;
	margin:0 auto;
	min-width:760px;
}

div.editbox p { margin:0.5em 0;}
div.editbox textarea
{
  width:100%;
	background:white;
	opacity:1;
	font-size:0.8em;
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
}
div.editbox .button_or a
{
  color:#ccc;
}
div.editbox table td { border:0; }
div.editbox a.utility
{
  color: #f99;
  font-size: 0.65em;
  padding: 2px 5px 4px;
  display: block;
  font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
  float: right;
  text-align: right;
  margin-top: 0.2em;
}

div.editbox h5
{
  background:#222;
  color:white;
  padding:2px 10px 3px;
  font-size:0.7em;
  margin:0.2em 0 0.5em;
}

div.editbox p.help span,
div.editbox ul.help span { color:#666; }
div.editbox p.help,
div.editbox ul.help
{
  padding:3px 10px;
  font-size:0.75em;
  color:#ccc;
  font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
}
div.editbox ul.help { margin:0; }

div.editbox ul.help {
  list-style-type:none; }
  
#monitor_topic a
{
  color: #666;
}

.yellowbox table{
border:none !important;

}
.yellowbox table td{
padding:2px 2px !important;
margin:0px  !important;
border:none !important;

}

#search_field{
width:180px;
margin-bottom:6px;
font-family:arial;
font-size:12px;
color:#cccccc;
padding-left:4px;

}

#search_button{
font-family:arial;
font-size:12px;
position:absolute;
margin-top:0px;

}

.search_box1{
padding-top:6px;

}

p.latest{
font-size:11px !important;
color:#666666 !Important;

}

ul.ulfrm{
font-size:11px !important;
margin:0px 0px 0px 16px !important;

}

ul.ulfrm li a{
font-weight:bold;

}

ul.ulfrm1{
margin:0px;
font-size:11px !important;

}

ul.ulfrm1 li{
list-style-type:none;
margin-bottom:7px !important;

}

a.add_topic{
background:#000 url(../images/buttonbg1.gif) repeat-x bottom;

height:19px !important;

border:1px solid #D37C28 !important;

font-size:12px;

font-weight:bold;
color:#ffffff!Important;

text-decoration:none;

display:block !important;

text-align:center;
width:90px;
padding-top:3px;
float:right;
}

.add_topic_button{
float:right;


}

.add_topic_link{
float:right;
margin-top:6px;
margin-right:10px;

}
.tbl_login_text{

}

.tbl_login_text p{
font-size:12px !important;
color:#666666;

}

form label, td label{
font-size:12px;
font-weight:bold;
margin-bottom:2px;
display:block;

}

.post_reply{
margin:15px 0px 10px 0px;
font-size:14px;


}

#topic_mod{
font-size:11px !important;
float:right;
font-family:arial !important;
margin:15px 10px 0px 0px;


}
#topic_mod a{
font-size:11px !important;
font-family:arial !important;

}

.errorExplanation h2{
font-size:14px;
margin:0px;
}
.errorExplanation ul{
margin-left:25px !important;

}

.errorExplanation ul li{
color:#FF0000;

}

.pagination{
font-size:12px;
padding-top:20px;
}

.forum_yellowbox{
border:1px solid #dfdfb7;
padding:8px;
margin:20px 0px !important;
background:#fffed8;
}
.forum_yellowbox p{
margin:0px;
}

.forum_yellowbox td{
padding:6px;

}


