/* CSS Document */
body {
	margin: 0px auto;
	padding: 0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9C9C9;
	background-color: #1A1A1A;
	text-align: center;
	height: 100%;}
	
#background {
	background: #1A1A1A url("images/main-bg.jpg") repeat-x top left;}

img	{
	border: 0px;}
	
a, a:visited {
	color: #289AAB;
	text-decoration: underline;}
	
a:hover {
	color: #289AAB;
	text-decoration: none;}
	
a.grey, a:visited.grey {
	color: #A9A9A9;
	vertical-align: middle;
	text-decoration: underline;}
	
a:hover.grey {
	color: #333;
	text-decoration: none;}

/* Structure
=========================================================================== */
div#indexwrapper {
	position: relative;
	text-align: left;
	margin: 0px auto; padding: 0;
	width: 100%;
	background: #1A1A1A;}
	


/* Footer
=========================================================================== */
div#footer {
	width: 100%;
	margin: 0; padding: 5px;
	background-color: #383838;
	border: 1px solid #434343;}
	
div#footer span {
	padding-left: 5px;}

/* Classes
=========================================================================== */
.title {
	margin-bottom: 15px; padding: 0;}

.left {
	float: left;}
	
.right {
	float: right;}
	
.clear {
	clear: both;}
	
.clearleft {
	clear: left;}
	
.bodyimg {
	float: left;
	margin-top: 4px;
	margin-right: 13px;
	margin-bottom: 5px;
	padding: 0;}
	
.contentimg {
	float: left;
	margin-top: 4px;
	margin-right: 24px;
	margin-bottom: 5px;}
	
.topper {
	margin-top: 10px;}
	
.imgtop {
	padding: 30px;}
	
.bottom {
	margin-bottom: 10px;}
	
.opsleft {
	float:left;
	margin: 0 24px 15px 0;}
	
.opsright {
	float:left;
	margin-bottom: 15px;}
	
div.hr {
  height: 15px;
  border-top: 1px solid #373737;}
  
div.hr hr {
  display: none;}
  
.blue {
	color: #30E4FF;}