/* BHI Music */

	
	body {
	
	font: normal 11px/17px Arial, sans-serif;
	color: #fff;
	margin: 264px 0 0 25px;
	background: #000 url(contest_header.jpg) no-repeat 82px 0px;

	}
	
	body#video {
	
	margin: 0;
	padding: 0;
	background: #000;

	}


	#contest {
	width: 580px;
	padding: 20px;
	margin: 0 0 50px 0;
	border: 1px solid #5fe014;
	background-color: #000;
	}

	a {
	
	color: #f90;
	
	}

	.clear { clear: both; }
	
	
/* ERROR Stylesheet
----------------------------------------------------------------------------- */

	.error {
	
	background: #b00400;
	color: #fff;
	padding: 5px;
	
	}
	
	.error p {
	
	font: bold 16px/16px Arial, san-serif;
	margin: 0;
	padding: 0;
	
	}
	
	.error ul {
	
	list-style-position: inside;
	margin: 10px 0 10px 15px;
	padding: 0;
	
	}

	.error a {
	
	color: #fff;
	
	}
	
	.error a:hover {
	
	text-decoration: none;
	
	}

	
	
/* Heading Stylesheet
----------------------------------------------------------------------------- */

	h1 {
	
	display: block;
	overflow: hidden;
	width: 523px;
	background-color: #000;
	padding: 4px;
	color: #f63;
	_font-size: 22px; 
	_line-height: 24px;
	/*height: 57px;
	 background: url(h1-enter.gif);
	text-indent: -5000px; */
	
	}
	
	h1.success {

	display: block;
	overflow: hidden;
	width: 506px;
	height: 86px;
	/* background: url(h1-success.gif);
	text-indent: -5000px; */
	
	}
	
	div.prizes h2 {
	
	display: block;
	overflow: hidden;
	width: 357px;
	color: #f63;
	/* height: 13px;
	background: url(h2-thegrandprize.gif);
	text-indent: -5000px; */
	
	}
	
	div.video h2 {
	
	display: block;
	overflow: hidden;
	width: 393px;
	color: #f63;
	/*height: 13px;
	 background: url(h2-notsurehow.gif);
	text-indent: -5000px; */
	
	}
	
	div.form h2 {
	
	display: block;
	overflow: hidden;
	width: 112px;
	margin: 20px 0 20px 0;
	color: #f63;
	/*height: 13px;
	 background: url(h2-entryform.gif) no-repeat;
	text-indent: -5000px; */
	
	}
	
	div.rules h2 {
	
	display: block;
	overflow: hidden;
	width: 57px;
	height: 13px;
	color: #f63;
	/* background: url(h2-rules.gif);
	text-indent: -5000px; */
	
	}
	
	h2 {
	
	margin: 40px 0 0 0;
	_font-size: 20px; 
	_line-height: 22px;
	
	}
	

/* Lists Stylesheet
----------------------------------------------------------------------------- */


	div.rules ol {
	
	margin: 0 0 20px 0;
	padding: 0;
	list-style-position: inside;
	
	}



/* Tabs Stylesheet
----------------------------------------------------------------------------- */
	
	ul.video-tabs {
	
	height: 19px;
	border: none !important;
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;

	}
	
	ul.video-tabs li {
	
	float: left;
	width: auto;
	margin: 0 10px 0 0;
	border: none !important;
	padding: 0;
	
	}


	ul.video-tabs a {

	display: block;
	border-right: 6px solid #333;
	padding: 6px 12px 6px 6px;
	background: #333 url(a-link.gif) no-repeat right 55%;
	_background: #333 url(a-link-ie.gif) no-repeat center right;
	color: #fff;
	font: normal 11px/11px Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	
	}
	
	ul.video-tabs a:hover {

	background-color: #000;
	border-right: 6px solid #000;
	
	}

	ul.video-tabs em {

	display: block;
	border-right: 6px solid #000;
	padding: 6px 12px 6px 6px;
	background: #000 url(a-dropdown.gif) no-repeat right 55%;
	color: #fff;
	font: normal 11px/11px Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	
	}


/* Video Page Stylesheet
----------------------------------------------------------------------------- */

	#video-content {
	
	background: #000;
	color: #fff;
	margin: 4px 0 0 0;
	padding: 1px 10px 10px 10px;

	}
	
	#video-content h4 {
	
	font: normal 14px/14px Arial, sans-serif;
	

	}
	
	#video-content a {
	
	color: #fff;

	}
	

/* Forms Stylesheet
----------------------------------------------------------------------------- */


	form {
	
	margin: 0;
	padding: 0;
	
	}

	form br {
	
	clear: left;
	
	}


/* Text Fields and Dropdown Menus
----------------------------------------------------------------------------- */


	input[type=text], input[type=password], select, textarea {
	
	float: left;
	margin: 5px 5px 5px 0;
	font: normal 14px/14px;
	
	}
	
	textarea {
	
	width: 300px;
	height: 200px;
	
	}
	
	input[type=submit] {
	
	margin: 5px 0 5px 0;
	
	}
	
	label em {
	
	display: block;
	float: left;
	width: 90px;
	padding: 6px 10px 0 0;
	font: normal 11px/17px Arial, sans-serif;
	
	}
	
	label.url {

	padding: 20px 0;
	float: left;
	
	}
	
	label.url em {
	
	display: block;
	float: left;
	width: 100%;
	padding: 6px 10px 0 0;
	font: normal 11px/17px Arial, sans-serif;
	
	}
	
	label.url input {
	
	width: 250px;
	
	}
	


/* Radio Buttons and Checkboxes
----------------------------------------------------------------------------- */


	fieldset {
	
	border: 0;
	margin: 0 0 5px 0;
	padding: 0;
	
	}

	fieldset em {

	display: block;
	float: left;
	width: 90px;
	padding: 6px 10px 0 0;
	font: normal 11px/17px Arial, sans-serif;	
	
	}

	fieldset input {
	
	float: left;
	width: auto;
	margin: 8px 5px 0 0;
	border: 0;
	
	}
	
	fieldset label em {

	width: 500px;
	
	}
	
	
/* Miscellaneous
----------------------------------------------------------------------------- */


	#flash_content {
	
	}

	#footer {
	
		margin-top: 20px;
		width: 211px;
		height: 35px;
		background-color: #fff;
		padding: 6px;
		border: 1px solid #f63;
		
	}
	
	#footer img {
	
		border: 0px;
		
	}
