body {

	background-color: #09c;

	}
	
#pageWrap {

	background: url("images/bodyBg.jpg") no-repeat center 286px;

	}

#pageWrap h1 {

	background: url("images/header.jpg") no-repeat center top;
	text-indent: -9999px;
	height: 286px;

	}

.outtaHere {

	position: absolute;
	left: -9999px;
	top: -9999px;
	
	}
	
#mainBlock {

	display: inline;
	float: left;
	width: 380px;
	border: 5px solid #fff;
	background: #333;
	margin: 0 30px 0 75px;
	padding: 15px 30px;

	}
	
	#mainBlock h2, #sidebar h2 {
	
		font-family: "trebuchet ms", geneva, helvetica, sans-serif;
		color: #fff;
		font-size: 3em;
		line-height: 1em;
		margin: .5em 0;
	
		}
		
	#mainBlock p {
	
		color: #ffc;
	
		}
		
	#mainBlock a {
	
		color: #fff;
		font-weight: bold;
	
		}
		
#sidebar {

	display: inline;
	float: left;
	width: 323px;

	}
	
	.topPiece {
	
		height: 20px;
		background: url("images/topPiece.png") no-repeat left top;
	
		}
		
	.middlePiece {
	
		background: url("images/middlepiece.png") repeat-y left top;
		padding: 0 15px;
	
		}
		
	.bottomPiece {
	
		height: 20px;
		background: url("images/bottompiece.png") no-repeat left top;
	
		}
		
	.members, .nonmembers {
	
		text-indent: -9999px;
		display: block;
		border: 0;
		height: 77px;
	
		}
		
		.members:hover, .members:focus, .nonmembers:hover, .nonmembers:focus {
		
			background-position: 5px -77px;
		
			}
		
		.members {
		
			background: url("images/dcmpmembers.png") no-repeat 5px top;
		
			}
			
		.nonmembers {
		
			background: url("images/nonmembers.png") no-repeat 5px top;
		
			}
		
#nonMemberSelect ul li{

	

	}
	
	#nonMemberSelect a {
	
		text-indent: -9999px;
		display: block;
		height: 91px;
		width: 323px;
		border: none;
		
		}
		
		#nonMemberSelect a:hover, #nonMemberSelect a:focus {
		
			border: none;
			background-position: 0 -97px;
		
			}
		
		.cand a {
		
			background: url("images/cand.png") no-repeat left top;
		
			}
			
		.conly a {
		
			background: url("images/conly.png") no-repeat 0 top;
		
			}
			
		.donly a {
		
			background: url("images/donly.png") no-repeat 0 top;
		
			}
			
#footerTrans {

	clear: both;
	height: 75px;
	margin-top: 10px;
	background: url("images/footertop.png") no-repeat center top;

	}
	
#vidContainer {

	width: 640px;
	margin-left: 156px;

	}

/*small print*/

span.small {

	display: block;
	font-size: .8em;
	padding: 5px;
	background: #ffc;
	margin: 10px 10px 0 10px;
	border: 1px dotted #666;

	}
