body{
	margin: 0px;
	background-image: url('/images/mainbg.gif');
	background-repeat: no-repeat;
	background-color: #000000;
	text-align: left;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
	height: 100%;
}

#container{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	min-height: 100%;
	width: 760px;
	/*border: 1px solid #000000;*/
}

#header{
	padding-top: 1px;
	padding-left: 6px;
}

#maincontent{
	border: 1px solid #797979;
	margin: 5px;
	padding: 5px;
	width: 500px;
	background: #000000 url('/images/wide_grad.jpg') repeat-y left;
	float: left;
}

#homepic{
	margin-top: 5px;
	margin-left: 530px;
	border: 1px solid #797979;
	width: 195px;
}

#newsarchivebox{
	width: 187px;	/*10px less than IE for padding*/
	background: #000000 url('/images/side_grad.jpg') repeat-y left;
	border: 1px solid #797979;
	margin-left: 530px;
	margin-top: 10px;
	padding: 5px;
	font-size: 120%;
}

*html #newsarchivebox{
	width: 197px;
}

#newsarchivebox ul{
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contactdetailsbox{
	width: 187px;	/*10px less than IE for padding*/
	background: #000000 url('/images/side_grad.jpg') repeat-y left;
	border: 1px solid #797979;
	margin-left: 530px;
	margin-top: 10px;
	padding: 5px;
	font-size: 120%;
}

*html #contactdetailsbox{
	width: 197px;
}

#myspacebox{
	width: 187px;	/*10px less than IE for padding*/
	background-color: #000000;
	border: 1px solid #797979;
	margin-left: 530px;
	margin-top: 10px;
	padding: 5px;
	font-size: 120%;
	text-align: center;
}

*html #myspacebox{
	width: 197px;
}

#purevolumebox{
	width: 187px;	/*10px less than IE for padding*/
	background-color: #000000;
	border: 1px solid #797979;
	margin-left: 530px;
	margin-top: 10px;
	padding: 5px;
	font-size: 120%;
	text-align: center;
}

*html #purevolumebox{
	width: 197px;
}

#footer{
	clear: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #BBBBBB;
	font-size: 90%;
}

.newsdate{
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
}

hr{
	border-top: 2px dashed #AAAAAA;
	border-bottom: 0px;
	margin-bottom: 10px;
}

a{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

h1{
	font-size: 150%;
	margin-bottom: 15px;
	margin-top: 0px
}

h2{
	font-size: 120%;
}

.gigtable td, .gigtable tr{
	border: 1px solid #797979; 
}

*html td{
	font-size: 0.7em;
}

td{
	font-size: 9pt;
}

.small{
	color: #BBBBBB;
	font-size: 90%;
}

.inputbox{
	border-top: 1 solid #797979;
	border-bottom: 1 solid #797979;
	border-left: 1 solid #797979;
	border-right: 1 solid #797979;
	padding-left: 3px;
	
}

.submitbutton{
	
	border-top: 1 solid #797979;
	border-bottom: 1 solid #797979;
	border-left: 1 solid #797979;
	border-right: 1 solid #797979;

}

.rightheader{
	color: #FF0000;
	font-weight: bold;
	font-size: 123%;
	padding-bottom: 10px;
	
}

.gbcontainer{
	width: 480px;
	margin: 3px;
	/*border: 1 solid #FFFFFF;*/
}

.gbname{
	background-color: #666666;
	font-weight: bold;
	width: 224px;
	float: left;
	padding: 5px;
	/*border: 1px solid #FFFFFF;*/
}

.gbdate{
	background-color: #666666;
	position: relative;
	font-style: italic;
	width: 210px;
	/*padding: 5px;*/
	/*border: 1px solid #FFFFFF;*/
	margin-left: 238px;
}

.gbmessage{
	background-color: #666666;
	margin-top: 4px;
	margin-bottom: 20px;
	padding: 3px;
	width: 100%;
}

*html .gbname{	/*IE only*/
	width: 238px;
	padding: 5px;
}

.gbdate{	/*IE only*/
	width: 238px;
	padding: 5px;
}

.gbmessage{	/*IE only*/
	padding: 3px;
}