b {font-size: 12px;}
body {
background: #000 url(BG.png) repeat;
font: small/1.6em verdana, sans-serif; 
margin: 0px; 
font: normal 10px verdana, arial, sans-serif; 
color: #000; 
}
a {	
color: #333;	
text-decoration: none; 
}
a:hover {
color: #000;
text-decoration: underline;
}
a:active {
color: #000;
}
input, textarea, select {
border: 1px solid #555;
background: #fff;
font: normal 10px verdana, arial, sans-serif;
color: #000;
margin: 1px;
}
h1, h2 {
margin: 0px;
padding: 0px;
font-weight: normal;
}
h3 {
background: url(boxbg.png);
font: small/1.6em verdana, sans-serif; 
color: #000;
margin: 0px;
-moz-border-radius: 15px;
padding: 0px;
}
ul li {
padding: 2px 0 2px 20px; 
line-height: 1.3em; 
color: #333333; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 120%; 
color: #7C7C7C;
}
ul {
list-style: none; 
margin: 0px; 
padding-left: 0px; 
list-style-type: none; 
}
h1 {
background: url(header.png) no-repeat;
position : relative;
height: 195px;  
padding: 0px;
}
#content  {
background: url(body.png) center repeat-y;
position : relative;
top: -30px;
left : 50%;
width : 700px;
margin-left : -350px;
}

/* Top Navigation */
	
#top {
position: absolute;
top: 171px;
left: 24px;
padding: 0;
width: 680px;
}
#top li {
margin: 0; 
padding: 0; 
display: inline;
list-style-type: none;
}
#top a:link, #top a:visited {
float: left;
font-size: 10px;
line-height: 12px;
font-weight: bold;
margin: 0 -1px 0 0;
padding: 4px 5px 4px 5px;
text-decoration: none;
border: 1px solid #000;
color: #000;
}
#top a:hover {
background: url(li_hover.gif);
color: #333; 
}
#top a#active_top {
background: url(li_active.gif);
color: #333;
}

.board {
-moz-border-radius: 15px;
BACKGROUND: url("boxbg.png");
border: none;
}

/* Main Content */

.main {
border: 1px solid #393939;
background: url(boxbg.png);
margin: 2px 161px 0 40px; 
padding: 0;
width: 470px;
}
.main h2 {
background:  url(h2_image.png);
border: 1px solid #000;
color: #fff;
font: bold 13px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
line-height: 17px;
margin: 0;
padding: 2px;
padding-left: 25px;
}
.main p { 
font-size: 110%; 
margin: 1px; 
padding: 2px; 
line-height: 16px;
}
.main p.date { 
color: #555;
font-weight: bold;
font-size: 11px;
margin: 0 0 5px 0;
text-align: left;
}
.main p.posted  { 
color: #bbb;
font: bold 11px "Trebuchet MS", Verdana, sans-serif;
line-height: normal;
text-align: left; 
margin-bottom: 10px;
padding: 3px;
padding: 3px;
border-top: 2px dashed #ccc;
}

/* Menu */

.menu {
display: inline;
float: right;
margin: 3px 40px 0px 0px;
}
#navlist
{
font: 10px verdana, arial, tahoma, sans-serif;
list-style-type: none;
padding: 0px;
margin: 0px;
}
#navlist h2.current
{
background: url(h2_image.png);
color: #fff;
font: bold 12px verdana, arial, tahoma, sans-serif;
border: 1px solid black;
padding: 2px;
padding-left: 25px;
margin: -3px 0 -2px 0;
}
#navlist a
{
display: block;
	color: #000;
text-decoration: none;
font: normal 9px verdana, arial, tahoma, sans-serif;
width: 130px;
border: 1px solid black;
background: url("arrowgreen.gif");
padding: 2px;
margin: -3px 0 -2px 0;
}
#navlist a:hover
{
text-decoration: none;
	color: #26370A;
	background-position: 100% -16px;
border: 1px solid black;
}
#navlist a:focus
 {
	color: #7B8468;
	background-position: 100% -32px;
	}

#navlist p
{
display: block;
color: #222;
text-decoration: none;
font: normal 9px verdana, arial, tahoma, sans-serif;
width: 130px;
background: #eee;
border: 1px solid black;
padding: 2px;
margin: -3px 0 -2px 0;
}

/* Copyright */

#copyright {
background: url(copyright.png) no-repeat;
padding: 7px 2px 2px 2px;
position: relative;
bottom: -40px;
height: 40px;
text-align: center;
}

#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#4C4E4D;
	z-index: 9002;
	top: 50px;
	left: 50px;
}
#members {
	position:absolute;
	background-color:#4C4E4D;
	z-index: 9002;
	top: 50px;
	left: 50px;
}

.shadow{
box-shadow: 7px 7px 8px #959997;
-webkit-box-shadow: 7px 7px 8px #959997;
-moz-box-shadow: 7px 7px 8px #959997;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#959997, offX=7, offY=7, positive=true);
}

.commentbox{
background: url(boxbg.png);
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(arrow.png) 20px 0 no-repeat; 
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

.ET{
background: url(WET.png);
height: 300px;
width: 300px;
position: fixed;
left: 30%;
}
.ET:hover{
background: url(WETH.png);
}
.TCE{
background: url(TCE.png);
height: 300px;
width: 300px;
position: fixed;
left: 50%;
}
.TCE:hover{
background: url(TCEH.png);
}

