* { padding: 0; margin: 0; }
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-align:center;
 background:#034004;
}
#wrapper {
	margin: 0 auto;
	width: 900px;
	padding:0;
	background:url(../pics/Background.jpg);
	font: 12px Arial, Helvetica, sans-serif;
	text-align: right;
	color: #1B1B1B;
}

#wrapper div#header{
	width:900px;
	height:200px;
	padding-bottom:3px;
}

#wrapper div#middle{
	width:900px;
	min-height:200px;
	direction:rtl;
	overflow:auto;
	#overflow:none; /*this will work on IE only */
	padding-bottom:10px;
}

#wrapper div#middle div#rightPanel{
	float:right;
	width:180px;
	min-height:200px;
	margin-right:10px;
	padding:5px;
	background:#DDFFDD;
	
}
#wrapper div#middle div#rightPanel ul li{
	padding-top:4px;
	text-align: right;
	text-indent: 15px;
	display: list-item;
	list-style:none;
	border-bottom: 1px solid #B7FFB7;
}
#wrapper div#middle div#rightPanel ul ul li{
	text-indent: 0px;
	padding-top:0px;
	margin-right:35px;
	font-size:11px;
	list-style:disc;
}

#wrapper div#middle div#rightPanel a{
	color: #003300;
	text-decoration: none;
}
#wrapper div#middle div#rightPanel a:hover{
	font-weight: bold;
	text-decoration: underline;
	background: #D5FFEA;
}

#wrapper div#middle div#Content{
	float:left;
	width:620px;
	padding:30px;
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
#wrapper div#middle div#Content h1{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #003300;
	margin-top:20px;
}
#wrapper div#middle div#Content a{
	color: #006633;  
}
#wrapper div#footer{
	width:900px;
	height:20px;
	background:url(../pics/bottomBackground1.jpg);
}
.textarea_example{
	color: #74987C;
}

form input, form textarea{
	background: #E8FFFF;
	padding:2px;
	border: 1px solid #83FE8C;
}
#footer, #footer a{
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #003300;
}

#forum table{
  width:99%;
}

#forum table tr td.postDetails{
  width:150px;
  font-size:10px;
  vertical-align:top;
}
#forum table tr td.postDetails h5{
	font-size:12px;
	color: #003333;
	line-height:12px;
}
#forum table tr td.thePost{
   font-size:12px;
   line-height:12px;
   vertical-align:top;
   text-align:right;
   padding:3px;
}
.thePost a.expand{
	float:right;
	margin-top:2px;
	margin-left:10px;
	cursor:hand;
	width:20px;
	height:18px;
	background-image:url(../pics/openNode.gif);
}
.thePost h3{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #006666;
	float:right;
	clear:none;
	margin-top:2px;
}
.thePost div{
   margin-top:20px;
   margin-bottom:10px;
   float:right;
   clear:both;
   width:100%;
   font-size:14px;
   line-height:16px;
}
.folded{
   height:18px;
   overflow:hidden;
}
.closeNodeButton{
	background: 0px 18px;  
}
.odd{
   	background: #D0DFD0;
}
.even{	
   background: #D2FFE1;
}
