body {
	background-color: #000;
	}

#container {
	background-color: #000;
	}

#main {
	background-color: #000000;
	color: #FFFFFF;
	}
#main h3 {
	border-bottom: solid #CCCCCC 1px;
	}
#main h4 {
	clear: both;
	background-color: #666666;
	margin: 0px;
	font-size: 120%;
	font-weight: bold;
	padding: 5px 5px;
	text-transform: uppercase;
	border-left: solid #CCCCCC 5px;
	}
#main a {
	color: #CCCCCC;
	}
#main a:hover {
	background-color:  #666666;
	color: #FFFFFF;
	}
.left {
	float: left;
	width: 24%;
	padding: 15px;
	text-align: left;
	}
.right {
	float: left;
	width: 74%;
	padding: 15px;
	text-align: center;
	}
.column {
	float: left;
	width: 32%;
	padding: 15px;
	text-align: left;
	}
	
.hidden { display: none; }

.unhidden { display: block; }

