/* CSS Document for IYS @ NBC */
html, body {
	background:#ffffff;
	}
	#leftcol {
    font-size:  10px;
    font-weight: 400;
    color:  #fff;
    font-family:  arial, helvetica, sans-serif;
    text-decoration: none;
	}
	
	#carsonVideo, #carsonVideo a, #carsonVideo a:visited { padding:0px; margin-left:10px; margin-bottom:0px; font-size:11px; color:#ffffff; font-weight:bold; text-align:left; text-decoration:none; }
	#carsonVideo img, #carsonVideo a img { margin-left:3px; }
	#carsonVideo a:hover { color:#cccc99; text-decoration:none; }
	
	.lc_bold a, .lc_bold a:visited { font-weight:bold; text-decoration:none; text-align:left; color:red; }
	.lc_bold a:hover { color:#cccc99; font-weight:bold; text-decoration:none; text-align:left; }
	
	#mainnav { margin-bottom: 20px; width:110px; margin-top:0px; padding-top:0px; }
	#mainnav li { width:auto; text-align:left; }
	
	.sidevid { width:148px; padding:2px; margin-left:0; text-align:left; }

	/* Index */
	.videobox div.words span { font-weight: bold; color: #666; }
	.videobox div.words { width: 64px; }
	.videobox div.words a, .videobox div.words a:visited { width: 64px; text-decoration:underline; }	
	.videobox div.words a:hover { text-decoration:none; }
	
	.contact { margin-left: 6px; font-size:11px; font-family:sans-serif; color:#111; text-decoration:none; }
	.contact a, .contact a:visited { text-decoration:underline; color:#333333; }
	.contact a:hover { text-decoration:none; color:#cccc99; }
	.contact div { position: relative; float: left; }
	
	#chVoteTable {
		padding:5px 0;
	}
	
	#chVoteTable tr td {
		padding:5px 2px 5px 5px;
		margin:5px 2px 5px 5px;
	}
	
	td.voteCH {
		color: #121212;
		width:301px;
		margin:0;
		padding:5px 2px;
	}
	
	td.voteCH img, .voteCH img, #chVoteTable .chVoteIMG {
		float:left;
		border:thin solid #000000;
		margin:0 8px 0 0;
	}
	
	#chVoteHR, td#chVoteHR, td #chVoteHR {
		background-color:#cccc99;
		height:4px;
		padding-top:4px;
	}
	

	/* IE fix from main-ie7.css */
	#content2 { height:expression(this.scrollHeight > 750? "750px" : "auto" ); 
	width: 606px; /*margin-left: 177px;*/ padding: auto; overflow: visible; float:left; position:relative; text-align: left; }

	.viral { padding:5px 10px 12px 10px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#444; font-weight:bold; text-decoration:none; clear:both; }

	#iys_vote_text { font-weight:bold; font-size:15px; }
	#iys_vote_text a, #iys_vote_text a:visited { color:#000; text-decoration:underline; }
	#iys_vote_text a.voteNow, #iys_vote_text a.voteNow:visited, .viral a, .viral a:visited { color:#ee0000; text-decoration:none; }

	#iys_vote_text a:hover, .viral a:hover { color:#cccc99; text-decoration:none; }
	#iys_vote_text a.voteNow:hover, #iys_vote_text a.voteNow:hover { color:#cccc99; text-decoration:none; }
	
	a.voteNow img {
	border:0;
	} 
	
	#iys_vote_text tr td { font-size:11px; padding:0px 0 0 0; line-height:15px; }
	
	div #voteCHhdr { padding:0 8px 0 0; text-align:center; font-size:12px; font-weight:bold; }
	div #voteCHhdr a img { border:thin solid #000000; margin-top:4px; }
	div #voteCHtext { color:#444; padding:5px 5px 0 5px; text-align:left; }

	img#btn_toolkit, img#btn_rules, img#btn_sample, img#btn_watch { padding:5px 0 0 0; }
	
	
	#voteOpen { padding:8px 0 0 0; }
	
	/* Footer */
	#privacy a, #privacy a:visited { text-decoration:none; }
	#privacy a:hover { text-decoration:none; color:#CCCC99; }
	
	/* Legal */
	#legal { width:600px; padding:8px 0 8px 14px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; text-decoration:none; }
	#legal a, legal a:visited { color:#333333; text-decoration:underline; }
	#legal a:hover { color:#cccc99; text-decoration:none; }
	#legal li { padding:0 0 5px 0; }
	
	/* FAQ */
	
	#legal .faqQuestion { font-weight:bold; font-size:14px; }
	#legal .faqQuestion a, #legal .faqQuestion a:visited { color:#666; text-decoration:underline; }
	#legal .faqQuestion a:hover { color:#cccc99; text-decoration:none; }
	
	/* Rules */
	#legal a#legalRules, a#legalRules:visited { color:#666666; text-decoration:underline; }
	#legal a#legalRules:hover { color:#333333; text-decoration:none; }
	
	
	/* Challenge Winners */
	.doubleleftbutton img { margin:0 6px; }
	
	/* Tool Kit */
	.toolFooter { color:#666666; font-size:12px; font-weight:bold; clear:both; }
	#toolkitContent, #toolkitItems { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#454545; text-decoration:none; }
	#toolkitContent a, #toolkitContent a:visited, #toolkitItems a, #toolkitItems a:visited { color:#454545; text-decoration:none; }
	#toolkitContent a:hover, #toolkitItems a:hover { color:#ffffff; text-decoration:none; }
	#toolkitContent a:visited, #toolkitItems a:visited { color:#454545; text-decoration:none; }
	#toolkitContent h2 { margin:8px 0 0 15px; }
	#toolkitItems { width:400px; padding:0px; margin:0px; background-color:#CCCC9A; text-align:center; }
	.toolkitHR { border-top:1px #111111 solid; margin:0 0 3px 0; }	
	.toolkitICON { text-align:right; vertical-align:middle; }
	.toolkitNAME { text-align:left; vertical-align:middle; width:75%; }

	#tkGenreTitle { font-weight:bold; font-size:14px; color:#666666; background-color:#CCCC9A; padding:5px; text-align:center; vertical-align:middle; }
	#newMusic { text-align:center; font-weight:bold; font-size:11px; color:#454545 }
	.haveatit { color:#666666; font-size:20px; font-weight:bold; padding:12px 0 0 26px; }
	.tdCenterTop, #tdCenterTop, td #tdCenterTop { text-align:center; vertical-align:top; width:auto; }
		
	.toolblock a:hover { color:#000000; text-decoration:none; }
	.toolblock img { padding:0 0 10px 0; margin:0 0 10px 0; }
	#toolCHcontent { width:400px; font-size:14px; font-size:11px; color:#333333; text-align:left; vertical-align:middle; border:0px; }
	.icon { padding:0; margin:0; }
	
	.toolblock {
	overflow: hidden;
	width:603px;
	background-color:#cccc99;
	position:relative;
	top:0px;
	left:-6px;
	padding:0px;
	margin:0px;
	/*margin: 16px 6px 12px;*/
	/*padding-bottom: 12px;
	text-align:left;*/
	margin-top:15px;
}
	.toolblock img { padding:1px; margin:1px; }
	.toolblock a, .toolblock a:visited { color:#666666; text-decoration:underline; }
	.toolblock a:hover { color: #cccc99; }
	#toolkitHDR, img #toolkitHDR, img#toolkitHDR { padding:0px; margin:0px; position:relative; top:0px; left:0px; text-align:left; vertical-align:top; }
	
	#toolkitMore { font-size:11px; padding:5px; 0 10px 0; text-decoration:none; border-top:solid 1px #666666; }
	#toolkitMore a, #toolkitMore a:visited { font-weight:bold; text-decoration:none; }
	#toolkitMore a:hover { color:#aaaaaa; text-decoration:none; }
	
	/* Submit A Challenge */
	a.termsLink, a.termsLink:visited { color:#FFFFFF; text-decoration:underline; }
	a.termsLink:hover { text-decoration:none; color:#FFFFFF; }
	a.contactLink, a.contactLink:visited { font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
	a.contactLink:hover { text-decoration:none; font-weight:bold; color:#FFFFFF; }
	
	/* IYS Downloads */
	#dlHdr { margin:5px 0 0 20px; color:#666666; font-size:20px; font-weight:bold; }
	#dlInstructions { margin-left:20px; text-align:left; font-size:16px; }
	#dlParent { text-align:left; margin:20px 0 0 8px; float:left; width:603px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:666666; }
	#dlContent { margin:14px 40px; }
	#dlParent a:hover { color:CCCC99;  text-decoration:none; background:none; background-color: ;}
	#dlParent a img { border:0px; }
	#dlWallLeft { float:left; width:150px; text-align:center; }
	#dlWallLeft img { margin-bottom:7px; }
	#dlWallRight { float:right; width:150px; text-align:center; }
	#dlWallRight img { margin-bottom:7px; }
	#dlAIM { }
	#dlAIM img { margin-right:6px; }
	
	/* IYS How It Works */
	.btnGST { float:right; padding:0 20px; }
	#upParent { padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	#upParent h3 { font-weight:bold; text-decoration:underline; }
	#upINS { position:relative; top:-10px; text-align:left; }
	#upINS li { position:relative; left:-18px; }
	.bold { font-weight:bold; }
	
	/* Toolkit */
	
#content_inner_500 {
	min-height: 500px;
    position: relative;
    margin: 0;
    padding:0;
    left: 0;
    top: 0;
    background-color: #fff;
    overflow:auto;
    /*border: 1px dotted red;*/
    
}

#releaseForm {
	padding:0 0 10px 0;
	}
	
	/* Grand Prize */
	#grandprize { width:600px; padding:8px 0 8px 14px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-decoration:none; }
	#grandprize a, #grandprize a:visited { color:#333333; text-decoration:underline; }
	#grandprize a:hover { color:#cccc99; text-decoration:none; }
	#grandprize li { padding:0 0 5px 0; }
	
	div .thanks { width:600px; padding:8px 0 8px 14px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-decoration:none; }
	
	/* Final // Hiatus */
	#finale {
	text-align:center;
	padding:  0;
	font-size:  98%;
	font-family: arial, helvetica, sans-serif;
	}
	
	.dateFinal { font-weight:bold; color:#000000; }
	
	
/* ADDITIONAL STYING DONE 04-27-07 */
#leftVideo {
	background:url(/IYSTV/images/bg_video_iysinline.jpg) top no-repeat; 
	width:631px; 
	height:428px; 
	float:left; 
	text-align:left;
	padding:0px 0px 0px 0px;
	float:left;
	}
#player {
	width:384px;
	height:316px;
	margin:10px 0px 0px 7px;
	float:left;
	}
*html #player {
	width:384px;
	height:316px;
	margin:10px 0px 0px 3px;
	float:left;
	}
#contestant_winner_container {
	width:230px;
	height:420px;
	margin:0px 0px 0px 0px;
	float:right;
	}
*html #contestant_winner_container {
	width:200px;
	height:420px;
	margin:0px 0px 0px 0px;
	float:right;
	}
#contestant_winner_container img {
	width:109px;
	height:82px;
	margin:65px 0px 20px 0px;
	float:center;
	vertical-align:top;
	border:1px solid #999966;
	}
#contestant_winner_container #text {
	width:auto;
	height:auto;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:600;
	}

#gray_bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	font-weight:900;
	padding:0 10px 8px 15px;
	background:#a6baba;	
	}	
#gray_bold_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#474747;
	font-weight:900;
	text-decoration:underline;
	}
#gray_bold_text a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:900;
	text-decoration:underline;
	}
#other_finalists {
	margin:40px 5px 0px 7px;
	height:45px;
	width:380px;
	text-align:center;
	float:left;
	}
#other_finalists img {
	margin-right:13px;
	height:45px;
	width:80px;
	border:1px solid #666;	
	}
#iysWinners {
	background:url(/IYSTV/images/hdr_seeall_iyswinners.gif) top no-repeat; 
	width:300px; 
	height:115px;
	/*margin-bottom:10px;*/
	float:left;
	}
#iysWinners img {
	margin-top:60px;
	margin-left:10px;
	margin-right:5px;
	height:45px;
	width:80px;
	border:1px solid #666;
	}
#gray_footer {
	border-top:2px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:center;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:10px;
	text-align:left;
	color:#999999;
	background:#fff;
	}
#parent {
	width:941px;
	/*min-height:470px;*/
	margin-top:10px;
	background:#fff;
	}
#video_scet {
	width:665px;
	}
#advertisement {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	width:300px;
	text-align:center;
	}
#IYSTV07_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}
#IYSTV07_footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	}
#IYSTV07_footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	}
