body {
	background-color:#333333;
	color:#ffffff;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial;
	font-size:12px;
}
img {
	border:0px;
}
.clear{
	clear:both;
}
.error {
	border:5px solid #ffffff;
	background-color:#ff0000;
	display:block;
	margin:auto;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:10px;
	float:left;
}
#navbar{
	display:block;
	height:38px;
	border-bottom:5px solid #cdcdcd;
	font-size:16px;
	font-weight:bold;
}
	#navbar a {
		float:left;
		display:block;
		padding:10px;
		color:#ffffff;
		margin-left:20px;
		text-decoration:none;
	}
#mainbody {
	width:950px;
	margin:auto;
	background-color:#666666;
	min-height:400px;
	padding-top:10px;
}
	#billboard {
		width:950px;
		height:200px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		margin:0px auto;
		background-image:url(images/billboard_bg.jpg);
	}
		#billboard1 {
			width:600px;
			height:200px;
			float:left;
			border-right:1px solid #ffffff;
			background-image:url(images/CROPS-DVD-Covers.png);
			background-repeat:no-repeat;
		}
			#billboard1_text {
				float:left;
				width:270px;
				padding:20px;
			}
			#billboard1 a {
				display:block;
				float:right;
				color:#ffffff;
			}
			#billboard1 span {
				display:block;
				float:right;
			}
		#billboard2 {
			width:349px;
			height:200px;
			float:right;
		}
			#billboard2_text {
				float:right;
				width:99px;
				padding:10px;
			}
			#billboard2 img {
				margin:10px;
				float:left;
			}
			#billboard2 a {
				color:#cccccc;
				display:block;
				float:left;
			}
	#player_area{
		background-image:url(images/player_area_bg.jpg);
		background-repeat:repeat-x;
		padding-top:20px;
	}
	#player_area h3{
		clear:both;
	}
	.profile_l {
		border:5px solid #ffffff;
		margin-right:10px;
		margin-bottom:10px;
		float:left;
		width:150px;
	}
	#player_area p{
		padding:10px 20px;
	}
	#player_area h3 {
		padding-left:20px;
	}
		#player{
			float:left;
			margin-left:20px;
			border:5px solid #333333;
		}
		#player h3 {
			text-align:center;
		}
		#thumbs{
			float:right;
			margin-right:40px;
		}
		#thumbs .vscroll {
			height:570px;
			overflow-y:scroll;
			margin-bottom:20px;
			width:220px;
		}
		#thumbs a {
			display:block;
			margin-top:20px;
			text-align:center;
			color:#ffffff;
			width:200px;
			text-decoration:none;
		}
		#thumbs img {
			width:180px;
		}
	#player_area a {
		color:#ffffff;
	}
	#mainpagead1 {
		width:728px;
		margin:auto;
	}
	#news {
		padding:20px;
	}
#footer {
	border-top:5px solid #cdcdcd;
	clear:both;
	margin-bottom:40px;
}
