body {
	background: #e8e8e8;
	font-family: Verdana;
	margin: 7px;
	font-size: 11px;
}
iframe {
	border: none
	}
#search {
	border: none;
	background-color: white;
	height: 	12px;
	width:		100px;
}
#logo {
	margin: 10px;
}
form {
	line-height: 0;
	padding: 0;
	margin: 0;
}
hr {
	background-color: #c67752;
	border: #c67752 solid 1px;
}
h1
{
	text-align: center;
	background-color: #c67752;
	color: white;
	margin-top: 0px;
}

code
{
	color: white;
	font-weight: bold;
	font-size: 12px;
}
pre
{
	background: skyblue;
}

input {
	font-size: 10px;
}
table.results tr {
	background-color: #E4C100;
}
a.header
{
	padding: 3px;
	font-weight: bold;
}
a.header:link {color: #333; background-color: #f3e2da;}     /* unvisited link */
a.header:visited {color: #333; background-color: #f3e2da;}  /* visited link */
a.header:hover {color: #333; background-color: #ecac42;}   /* mouse over link */
a.header:active {color: #333; background-color: #f3e2da;}   /* selected link */

a img {border: 0px solid transparent;}
a { text-decoration: none; }
a:link {color: #029CFC}     /* unvisited link */
a:visited {color: #029CFC}  /* visited link */
a:hover {color: #E4C100}   /* mouse over link */
a:active {color: #029CFC}   /* selected link */
.alignRight 	{ text-align:	right; }
.alignCenter 	{ text-align: 	center; }
.fRight 		{ float:	right; }
.finePrint 		{ font-size: 	10px; }
.paragraph		{ margin-left: 25px; margin-right: 25px; text-align: justify; color: gray;}

.important 		
{ 	
	color: 		red; 
	font-weight: 	bold; 
}
div.mainBox 
{
	background: #f3e2da;
	text-align: left; 
	margin: 0px auto; 
	width: 88%; 
	border: black solid 1px;
}
		  
div.header img
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}	  
div.header p
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
}
div.header 
{
	position: relative; 
	background-image: url(http://www.gorilla3d.com/v2/images/header_bg.jpg);
	background-color: black;
	
	font-size: 36px;
	color: white;
	padding-left: 25px;
	text-align: left;
	height: 163px;
}

div.menu 
{
	background-color: black; 
	color: white; 
	text-align: center; 
	padding: 3px;
	font-size: 10px;
}

.menu a
{
	text-decoration: none;
}

div.bodyBox {
	width: 100%; 
	background-color: #f3e2da; 
	padding-top: 0px;
	padding-bottom: 10px;
}
span.currPage
{
	background-color: black;
	color: white;
	font-weight: bold;
}

.module
{
	background-color: transparent; 
	margin-right: 8px; 
	float: right; 
	color: white; 
	vertical-align: middle;
	padding-left: 2px; 
	padding-top: 4px; 
	font-size: 12px;	
	width: 178px;
}
.module br
{
	clear: left;
}
.module label
{
	float: left;
	width: 30px;
	height: 14px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 14px;
	margin-bottom: 3px;
}
.module strong
{
	line-height: 16px;
	float: left;
	margin-bottom: 4px;
}

.moduleSpacer
{
	clear:	right; 
	height: 10px; 
	float: 	right;
}

#bodyContentBg
{
	background-color: white; 
	margin-bottom: 10px; 
	margin-left: 10px; 
	text-align: left; 
	top: 205px;
	margin-right: 200px; 
}

#footer
{ 
	color: black;
	text-align: center;
	clear: both;		 
	margin-top: 10px;
	margin-bottom: 0px;
}

.vcard 
{
	background-color: #029CFC;
	border: 1px dotted green;
	color: #555555;
	font-family: 'Verdana', san-serif;
	font-size: 12px;
	line-height: 16px;
}

.vcard a 
{ 
	color: white;  
	font-weight: bold; 
	font-size: 13px;
}

span.tiny{font-size:10pt;}
span.ago{font-size:8pt;}
a:visited{color:blue;text-decoration:none;}
a:hover{color:red;}
#main a:hover{text-decoration:underline;}
#main a{text-decoration:none;}
dl.search{margin-left:5pt;}
dl.search dd{color:#808080;font-family:'Courier New',Courier,serif;padding-bottom:3pt;}
dl.search dd b{color:red;}
span.rank{font-size:10pt;}
p{margin:3pt;}
span.context,.html_entity{color:red;}
span.comment{color:#808080;}
span.keyword,.xml_pi{color:blue;}
span.inparen{font-weight:bold;}span.variable,.literal{color:purple;}.xml_tag,.keyword{color:#0000cd;}span.paren,.comment,.sch_literal{color:green;}.header,#footer{color:white;background:black;}#footer{clear:both;font-size:10pt;vertical-align:middle;text-align:center;width:100%;margin-top:1em;padding-top:5pt;padding-bottom:5pt;height:31px;line-height:31px;}#footer a{text-decoration:underline;color:white;}table.archivetable{font-size:10pt;border:1px solid black;border-collapse:collapse;margin-left:auto;margin-right:auto;margin-top:3pt;margin-bottom:3pt;}table.archivetable thead{background:black;color:white;text-align:left;}table.archivetable thead th{padding-left:3pt;padding-right:3pt;}table.archivetable tbody tr{border:1px solid black;}table.archivetable tbody td{padding-right:3pt;padding-left:3pt;text-align:left;}table.archivetable tbody tr.odd{background:#c0c0c0;}#main table.archivetable tbody td a:hover{border:none;text-decoration:underline;}div.pastearea{padding:0.25em;background:#e8e8fc;border:1px solid #6464c8;}table.detail th{font-weight:bold;vertical-align:top;text-align:left;}table.detail td{font-weight:normal;vertical-align:top;text-align:justify;}.aucform{margin:5pt auto 5pt auto;padding:5pt;border-collapse:collapse;}.aucform,.aucform td,div.poll{border:1px solid black;}.aucform .aucsub td{border:none;}div.poll{font-size:10pt;text-align:center;background:#d3d3d3;margin-left:12em;margin-right:5pt;margin-bottom:0px;padding:0px;}div.question{background:#6464c8;color:white;font-weight:bold;}div.answers{background:#a3a3d3;}#source ol{margin-left:0.5em;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;}.da,.dd,.dc1,.dc2{display:block;}.da{background:#9f9;}.dd{background:#f99;}.dc1{background:#d99;}.dc2{background:#ff9;}div.commentlist ul{margin-top:0px;margin-bottom:0px;}dl.commentlist{font-family:sans-serif;color:black;margin-left:5pt;}dl.commentlist dt{font-weight:bold;}dl.commentlist dd{font-family:sans-serif;color:black;}dl.commentlist dd b{color:black;}a.tlink{color:white;font-weight:bold;}a.tlink:hover{color:red;text-decoration:underline;}a.tlink:visited{color:white;}ul.sub{padding-left:1.5em;margin-left:0;}ul.mktree{padding-left:0em;margin-left:2em;}
