@CHARSET "ISO-8859-1";

/*  separate dependency
@import url("panels.css");
*/

body {
  margin:0px;
  font-size:9pt;
  font-family:tahoma;
  background-color: #cccccc;
}

a{
  color:#3366bb;
  text-decoration:none;
}

a.post{
  /* in case it goes off the page subject of post is easily readable */
  background-color:#ffffff;
}

a:hover{
  color:#00FF00;
  text-decoration:underline;
}

.pagelayout {	
/*
  position: relative;
  top: 20px;
  padding-top: 10px;	
  padding-left: 20px;	
  padding-right: 20px;	
  width:95%;
*/
  background-color: #ffffff;
  text-align: left;
}

.pagetopbar {	
  background-color:#3b5998;
  height:0px;
}

.pagecontainer {
  margin: 0px auto;  
  padding:0px;
}

/*Header*/
.forumheader {
  padding:10px;
/*
  background-color:#f7f7f7;
  background-color:#2385c2;
*/
  background: #edf5fa url("../images/body.png") repeat-x 50% 0;
  height:120px;
  border:#aaaaaa 1px solid;
}

/*Footer*/
.forumfooter{
  text-align:center;
  margin:20px 0px 10px 0px;
  background-color:#f7f7f7;
  border:#aaaaaa 1px solid;
/*
  width:95%;	
*/
  /*
	padding:7px 5px 5px 5px;
  padding-left: 30px;	
  padding-right: 30px;	
	*/
}

#welcome {
 position: relative;
 top: -10px; 
 left: 100px;
}

.actionbar {
  height:25px;
	background-color:#d8d8d8;
	border-bottom:#aaaaaa 1px solid;
	padding:2px 5px 5px 5px;
	vertical-align:middle;
}

.stats {
	background-color:#d8d8d8;
	width: 450px;
	position: relative;
	top: -25px;
	left: 400px;
}

a.actionlink, a.ctionlink:visited {
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

a.actionlink:hover {
  color:#FF8040;
  text-decoration:underline;
} 

/*Header*/
.mainindex {
  padding-top: 10px;
  padding-bottom: 10px;
}


a.mainindex_actionlink, a.ctionlink:visited {
  font-weight:bold;
  font-size: 16px;
  color:#FF8040;
  text-decoration:none;
}

a.mainindex_actionlink:hover {
  color:#00FF00;
  font-size: 16px;
  text-decoration:underline;
} 

.forumcontent {
	padding:10px;	
}

.paging {
  padding:10px;
}
	
/*Main topic style.*/
.mainthreads {
}

/*Child thread/reply style.*/
.childthreads {
  position:relative;
  /* better use of indentation.. less of it.. to save space */
  left:-20px;
}

li {
  /* prevents wordwrap at end that makes it unreadable */
}

/*Main topic item style.*/
.mainthreads li {
	margin: 3px 3px 3px 3px;
	list-style-image:url(../images/arrowright.gif);
}

.mainthreads li a, .mainthreads li a:visited {
  font-size:10pt;
  color:#3366bb;
  text-decoration:none;
}

.mainthreads li a:visited {
  font-size:10pt;
  color:#6D7B8D;
  text-decoration:none;
}

.mainthreads li a:hover {
  text-decoration:underline;
  color: #00FF00;
}

.mainthreads li a.current {
  color:#aa0000;
  font-weight:bold;
}

.mainthreads li a.notext, .mainthreads li a.notextselected {
  font-size:10pt;
  text-decoration:none;
  color:#000000;
  cursor:default;
}

.mainthreads li a.notextselected{
  color:#880000;
}

/*Child thread/reply item style.*/
.childthreads li {
	margin: 3px 3px 3px 3px;
	list-style-image:url(../images/bullet.gif);
}

.mainthreads li a.post_actionlink, .mainthreads li a.post_actionlink:visited {
  font-size:7pt;
  color:#151B54;
} 

.mainthreads li a.post_actionlink:hover {
  font-size:7pt;
  color:#00FF00;
} 

/*Post/topic body style.*/
.threadbody {
  /* prevents wordwrap at end which makes the body unreadable */
  min-width:500px;
  margin-top:2px;
  background-color:#f7f7f7;
  border:#999999 1px dotted;
  padding:2px
}

span.authorname {
  color:#595454;
  font-weight:bold;
}
span.date {
  color:#669999;
  font-weight:normal;
}
span.hits {
  color:#669999;
  font-weight:normal;
}
span.category {
  color:#669999;
  font-weight:normal;
}

.titlebar {
  height:18px;
	background-color:#f7f7f7;
  border:#aaaaaa 1px solid;
  padding:4px 5px 3px 5px;
  font-weight:bold;
}

/*AJAX loading*/
.loading {
  margin-top:2px;
  border:#999999 1px dotted;
  padding:5px;
}

/*Post subject bar*/
.post_subject_bar {
  background-color:#f7f7f7;
  padding:4px 5px 4px 5px;
  font-weight:bold;
  border:#aaaaaa 1px solid;
}

.post_body_left {
	 border:#aaaaaa 1px solid;
	 border-top:none;
	 text-align:center;
	 padding:5px;
}

.post_body_right {
   border:#aaaaaa 1px solid;
   border-top:none;
   border-left:none;
   padding:5px;
}

a.std_link, a.std_link:visited {
	 color:#3366bb;
	 text-decoration:none;
}

a.std_link:hover {
	color:#00FF00;
	text-decoration:underline;
}

.std_button {
	background-color:#385898;
	color:#e0e8f0;
	border-left:#d8d8e8 1px solid;
	border-top:#d8d8e8 1px solid;
	border-right:#081858 1px solid;
	border-bottom:#081858 1px solid;
	font-size:8pt;
	padding:3px 15px 3px 15px;
}

.std_inputbox{
}

.std_textarea {
  width: 600px;
  height: 400px;
}

.std_selectbox {
}

.section_title {
  font-size:12pt;
  font-weight:bold;
}

.grid {
	border-left:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
}

.grid_header {
	border-right:#cccccc 1px solid;
  border-bottom:#cccccc 1px solid;
  font-weight:bold;
  background-color:#f8f8f8;
}

.grid_cell {
	border-right:#cccccc 1px solid;
  border-bottom:#cccccc 1px solid;
}

