body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 2.5%;
	margin-right: 9%;
	margin-bottom: 5%;
	margin-left: 9%;
}


#mainTable {
	border: 1px solid #000000;
	line-height: 1.5em;
	background-color:#cec2b4;
	color: #000000;
 }


#mainTable td {
	padding: 5px;
}


#maincontent {
	border-left: 0px dotted #333;
	border-right: 0px dotted #333;
	font-size: 100%;
	font-size: 100%;
	padding-left: 10px;
	color: #000000;
}

#maincontent a {
	filter: shadow;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

#rightbar {
 	/*border-left: 2px dotted #333;*/w
 	font-size: 12px;
	font-size: 85%;
}


#sidebar {
 	/*width: 200px;*/
 	font-size: 12px;
	vertical-align: top;
	font-size: 85%;
 }

#sidebar_wraps {
color: #000000;
	background: url(bar.jpg) repeat-x	;
	
}

#header {
	background-color: #0b6309;	
	color: #FFFFFF;;
}
 

#footer {
background-color: #cec2b4;	
 	color: #000000;


}	


#Dark_highlight {
 background:#bcdfbb;
 color:#000000;
 border: groove;
 height: 1em;
}
 

#light_highlight {
 /*border: 2px dotted #0000FF;*/
 background:#e0ffdf;
 color:#000000;
 border: groove;
 height: 1em;
}

#thumb_align {
width: 10%;
position: relative;
display: inline;

}

#topic_align {
height: auto;
width: auto;
text-align: center;

}

#nav_wrap {
	text-align: center;
	border: solid black 1px;

}
 

#sidebar a {
 	padding: 3px;
 	line-height: 1em;
}


#sidebar a:link, #sidebar a:visited {
	color: #000000;	font-weight: bold;
}


#sidebar a:hover, #sidebar a:active {
 	color: #FFFFFF;	font-weight: bold;
 	background-color: #87c086;;
}


#sidebar ul {
 	/*padding-left: 1em;
 	margin-left: 1em;*/
}


#sidebar li {
 	/*margin: 0px 0px 6px 0px;*/
}

#rightbar a {
 	padding: 3px;
 	/*border: 2px dotted #CCC;*/
 	text-decoration: none;
 	line-height: 1em;
	margin-top: 2px;
}


#rightbar a:link, #sidebar a:visited {
 	color: #00000;
	font-weight: bold;
}

#rightbar ul {
 	/*padding-left: 1em;
 	margin-left: 1em;*/
 	list-style-type: none;
}


#rightbar li {
 	/*margin: 0px 0px 6px 0px;*/
}
#header a {
  	float: left;
 	padding: 3px;
 	display: block;
 	border: 2px solid #0b6309; 	text-decoration: none;
	text-align: center;
 	line-height: 1em;
	width: 60px;
}


#header a:link, #header a:visited {
float: left;
 	color: #000000;	text-align: center;
}


#header a:hover, #header a:active {
 float: left;
 	color: #CCCCCC
 	background-color: #CCCCCC;
 	border: 2px solid #000000;	text-align: center;
}

#message {
 border: 1px solid #000000;
 background:#FFFFFF;
 color:#333333;
 height: 1em;
}

#message a:hover, #message a:active {
 	background-color: #FFFF00;
	}
#message a{
 font-weight: normal;
 background:#FFFFFF;
 color:#333333;
 height: 1em;
}
