BODY {
	font-size: 12px;
	margin-top: 5px;
	font-family: Arial;
	background-image: url(/images/texture.jpg);
	color: #3B3031;
}

A {
	color: #015DA2;
}

P {
	margin: 0px 0px 10px 0px;
}

H1, H2 {
	margin: 0px;
 	padding: 0px;
	font-size: 12px;
	display: inline;
}

TD {
	font-size: 10px;
}

.text-smaller {
	font-size: 11px;
}

.text-small {
	font-size: 10px;
}

.spacer {
	font-size: 4px;
}

/******************************************************************************/
/* Contest */
/******************************************************************************/

TABLE#contest_top {
	background: url(/images/contest.jpg);
}

#contest_top .obj-movie {
	width: 425px;
	height: 350px;
	background: url(/images_home_top/objMovie.gif);
	vertical-align: top;
}

#contest_top .obj-movie DIV {
	background-color: #000000;
}

#contest_top .text-movie {
	width: 423px;
	height: 78px;
	background: url(/images_home_top/txtMovie.gif);
	vertical-align: top;
}

#contest_top .text-movie .body {
	margin: 12px 0px 0px 0px;
	text-align: center;
	font-size: 22px;
}

/*----------------------------------------------------------------------------*/

#contest_prizes {
	border-left: 9px solid #054996;
	border-right: 9px solid #054996;
}

#contest_prizes .text-prizes {
	padding: 15px 5px 25px 5px;
	font-size: 15px;
	background-color: #FECE0C;
}

#contest_prizes .text-prizes .header {
	text-align: center;
	font-size: 33px;
	letter-spacing: -0.02em;
	color: #D10101;
}

#contest_prizes .text-prizes .link {
	text-align: center;
	font-size: 26px;
	letter-spacing: -0.02em;
}

#contest_prizes .download-header {
	text-align: center;
	background-color: #FECE0C;
}

/*----------------------------------------------------------------------------*/

#contest_download .text-category1 {
	width: 154px;
	height: 203px;
	background: url(/images_download/txtCategory1.gif);
	vertical-align: top;
}

#contest_download .text-category2 {
	width: 154px;
	height: 203px;
	background: url(/images_download/txtCategory2.gif);
	vertical-align: top;
}

#contest_download .text-category3 {
	width: 153px;
	height: 203px;
	background: url(/images_download/txtCategory3.gif);
	vertical-align: top;
}

#contest_download .text-category4 {
	width: 154px;
	height: 203px;
	background: url(/images_download/txtCategory4.gif);
	vertical-align: top;
}

#contest_download .text-category5 {
	width: 152px;
	height: 203px;
	background: url(/images_download/txtCategory5.gif);
	vertical-align: top;
}

#contest_download .header_minus1 {
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}

#contest_download .download {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#contest_download .chart {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#contest_download DIV.mini_jukebox {
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}

/*----------------------------------------------------------------------------*/

#contest_downloadtext {
	border-left: 9px solid #054996;
	border-right: 9px solid #054996;
	text-align: center;
}

#contest_downloadtext .text-download {
	padding: 12px 0px 13px 0px;
	font-size: 15px;
	background-color: #FFCE0E;
}

/*----------------------------------------------------------------------------*/

TD.category-spacer {
	width: 4px;
	background-color: #054996;
}

#contest_top TD {
	font-size: 12px;
}

TD.category {
	xwidth: 167px;
	vertical-align: top;
	background-color: white;
}

/*----------------------------------------------------------------------------*/

#contest_bottom {
	border-left: 9px solid #054996;
	border-right: 9px solid #054996;
}

#contest_bottom DIV.contestants {
	font-size: 14px;
	font-weight: bold;
}

#contest_bottom DIV.contestant_top {
	border-bottom: 1px solid black;
}

#contest_bottom .contestant_top DIV.heading {
	padding: 5px 0px 10px 0px;
	text-align: center;
}

#contest_bottom .contestant_week DIV.heading {
	padding: 10px 0px 0px 0px;
	text-align: center;
}

#contest_bottom DIV.contestant {
	margin: 0px 7px 0px 7px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid black;
}

#contest_bottom .contestant_week DIV.week {
	text-align: center;
	font-size: 27px;
	font-weight: bold;
}

#contest_bottom .contestant_week DIV.week-date {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

#contest_bottom .contestant_week DIV.wait {
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 5px;
}

#contest_bottom DIV.mini_jukebox {
	margin: 4px 0px 2px 0px;
	vertical-align: middle;
}

#contest_bottom DIV.rating {
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	font-size: 10px;
}

#contest_bottom DIV.rating TD {
	font-size: 11px;
}

#contest_bottom DIV.rating DIV.stats {
	margin-top: 3px;
	text-align: center;
	font-weight: bold;
}

#contest_bottom .message {
	margin-top: 5px;
	text-align: center;
}

#contest_bottom DIV.judges_comment {
	margin-top: 4px;
	font-size: 12px;
	font-weight: normal;
}

/******************************************************************************/
/* Upload */
/******************************************************************************/

TABLE#upload_container TD, TABLE#upload_container INPUT {
	font-family: Arial;
	font-size: 13px;
}

TABLE#upload_container {
	width: 930px;
}

DIV.upload_container {
	border-left: 9px solid #054996;
	border-right: 9px solid #054996;
	padding: 10px;
	min-height: 400px;
  height: auto !important;
  height: 400px;
}

DIV.upload_container FORM {
	margin: 0px;
	padding: 0px;
}

DIV.upload_container .heading {
	padding: 5px 0px 5px 0px;
	font-size: 18px;
	font-weight: bold;
}

DIV.upload_container P {
	font-size: 15px;
	line-height: 20px;
}

/******************************************************************************/
/* Other Pages */
/******************************************************************************/

#page .body {
	padding: 10px 10px 10px 10px;
	border-left: 9px solid #054996;
	border-right: 9px solid #054996;
	font-size: 15px;
	background-color: #FFCE0E;
}

/******************************************************************************/
/* Footer */
/******************************************************************************/

.footer {
	text-align: center;
	font-size: 15px;
	margin-top: 4px;
}

.footer A {
	color: #015DA2;
}

.footer .separator {
	margin: 0px 5px 0px 8px;
}

.menu #email_friend {
	font-size: 15px;
}

.menu {
	font-weight: bold;
}

.copyright {
	font-size: 10px;
}

.smoking {
	margin-top: 20px;
}

.footer .albums {
	padding: 0px 0px 10px 0px;
}

.footer .albums TD {
	padding: 5px;
}

/******************************************************************************/
/* Starburst */
/******************************************************************************/

.starburst {
	text-align: center;
	position: relative;
	left: 756px;
	top: -1140px;
	width: 250;
	height: 194;
}

.competition {
	margin-bottom: 3px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/******************************************************************************/
/* Email Friend */
/******************************************************************************/

#email_friend {
	font-size: 10px;
	font-weight: bold;
	color: #445FAC;
}

/******************************************************************************/
/* Banner */
/******************************************************************************/

#banner {
	margin-bottom: 3px;
}

#banner .banner {
	text-align: center;
}

/******************************************************************************/

