/*** forumlatest: to be used for headlines sent to other portions of the site ***/
div.forumlatest {
   border: 1px solid #636363;
	padding: 2px;
}
div.forumlatest h6 {
   font-weight: bold;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

/*** forum table: table used to display list of threads, category lists and so on ***/
table.forumtable {color:#000000;
   border: 1px solid #636363;
   padding: 0px;
   width: 98%;
	border-spacing: 0px 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	
}
a:link {color:#3b5998;text-decoration: none;font-weight: bolder;}    /* unvisited link */
a:visited {color:#d0d000;text-decoration: none;} /* visited link */
a:hover {color:#bf9567;text-decoration: none;}   /* mouse over link */
a:active {color:#bababa;text-decoration: none;}  /* selected link */

a.amaphutha:link {
color: #bf9567;
}

table.forumtable tr.title {color:#abaf50;
   background: #EAEAEA;
	padding: 0px; 
	margin: 5px;
}
table.forumtable tr.title td {
   padding: 2px;
   margin: 0px;
	border: 0px;
	border-bottom: 1px solid #636363;
	
}
table.forumtable tr.even {
   background: #FFFFFF;
}
table.forumtable tr.odd {
   background: #EAEAEA;
}

/*** forum head: used for head and  foot (actions, page numbers...) ***/
div.forumhead {
	border: 1px solid #636363;
   background: #EAEAEA;
   width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px 0px;
}
div.forumhead table {
	width: 100%;
	border: 0px;
	border-spacing: 0px 0px;
	padding: 0px;
	margin: 0px;
}
div.forumhead table td{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/*** forum message: used to display a post ***/
div.forummessage {background-color:#ffffff;
	border: 1px dotted #636363;
   width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	
}
div.forummessage blockquote {
	border: 1px dotted #636363;
	margin: 5px 5px 5px 25px;
	padding: 3px;
}
div.forummessage div.head {
	border: none;
	padding: 0px;
   background: #EAEAEA;
}
div.forummessage div.text {
	border: none;
	padding: 10px;
}
div.forummessage div.foot {
	border: none;
	padding: 0px;
	font-size: small;
}

/*** forum comment: special format for comments to a post ***/
div.forumcomment {
	border: 0px;
	margin: 5px 0px 5px 25px;
	padding: 0px;
}

/*** forum notice: notice to the user ***/
div.forumnotice {
	border: 1px solid #636363;
   background: #EAEAEA;
   width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px 0px;
	
}


/*** frame: framed objects (forms for new post, new comment...) ***/
div.frame {background-color:#77b4c6;
	border: 1px solid #636363;
   width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

/*** form: we set the form margin and padding to 0, otherwise it looks quite ugly ***/
form {
  margin: 0%;
  padding: 0%;
}
