/* CSS Document */

a {color: #c30;font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif;font-size: 11px;text-decoration: none;}
.a:link    { color: white; text-decoration: none }
.a:visited    { color: white; text-decoration: none }
.a:hover    { color: #236bad; text-decoration: underline}
.authortitle  { color: #c30; font-weight: bold; font-size: 18px; line-height: 24px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif }
.cartelname  { color: #c30; font-weight: bold; font-size: 11px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif }
.category    { color: black; font-size: 11px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif }
.category  a:link    { color: #c30; text-decoration: none }
.category  a:visited    { color: #c30; text-decoration: none }
.category  a:hover      { color: #808080; text-decoration: none }
.content    { color: black; font-size: 11px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif; line-height: 14px }
.content  a:link    { color: #c30; text-decoration: none }
.content  a:visited    { color: #c30; text-decoration: none }
.content  a:hover      { color: #808080; text-decoration: none }
.content ul { list-style-type: disc; list-style-image: url(images/bullet.gif); list-style-position: outside; margin-left: 2px; padding-left: 2em; text-indent: 0em }
.contentblack   { color: black; font-size: 11px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif }
.contentblack  a:link    { color: black; text-decoration: none }
.contentblack  a:visited    { color: #84a800; text-decoration: none }
.contentblack  a:hover      { color: #c30; text-decoration: none }
.contentblack ul { list-style-type: disc; list-style-image: url(images/bullet.gif); list-style-position: outside; margin-left: 2px; padding-left: 2em; text-indent: 0em }
.content_center {color: black;font-size: 11px;font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif;text-align: center;vertical-align: middle;}
.content-whitetext {color: #FFFFFF;font-size: 11px;font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif;font-weight: bold;}
.content-redtext {color: #c30; font-size: 11px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif}
.contentSubRed {color: #c30000; font-size: 9px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif}
.contentSubGreen {color: #678000; font-size: 9px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif}
.error { color: #c30; text-decoration: none ; font-size:10px; !important}
.form    { color: #000; font-size: 10px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif }
.form  a:link    { color: #c30; text-decoration: none }
.form  a:visited    { color: #c30; text-decoration: none }
.form  a:hover      { color: #808080; text-decoration: none }
.formControl {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #000000;background-color: #FFFFFF;width: 170px;}
.formControl75 {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #000000;background-color: #FFFFFF;width: 75px;}
.formControl100 {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #000000;background-color: #FFFFFF;width: 100px;}
.formControl125 {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #000000;background-color: #FFFFFF;width: 125px;}
.formControl150 {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #000000;background-color: #FFFFFF;width: 150px;}
.formControl200 {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #000000;background-color: #FFFFFF;width: 200px;}
.formControl250 {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #000000;background-color: #FFFFFF;width: 250px;}
.formControlButton {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #000000;background-color: #FFFFFF;width: 50px;height: 20px;}
.formControlCheck {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #000000;background-color: #FFFFFF;width: 12px;height: 12px;text-align: center;vertical-align: middle;}
.formControlRed {background-color:#cc3300;width: 170px;height: 16px;margin-top: 15px;margin-bottom: 0px;font-size: 10;color:#ffffff;font-family: Tahoma, Verdana, Helvetica, Arial}
.fromNoPadding {margin: 0px;padding: 0px;}
.hrNoPadding {margin: 0px;padding: 0px;}
.inputbox  { color: black; font-size: 10px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif; padding: 1px }
.leadin { font-size: 12px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif }
.lefmarginTable {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;}
.nominationborder {border: 1px solid #cc0000;}
.pixeltab { border: dotted 1px black }
.plog   { color: #000; font-size: 11px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif }
.plog  a:link    { color: #c30; text-decoration: none }
.plog  a:visited    { color: #c30; text-decoration: none }
.plog  a:hover      { color: #808080; text-decoration: none }
.plogleader   { color: #c30; font-weight: bold; font-size: 11px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif }
.subhead   { color: #0000cc; font-weight: bold; font-size: 12px; line-height: 20px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif }
.table-cell_buffer-5px {padding: 5px;}
.table-cell_border1 {border: 1px dotted #333333;}
.table-cell_buffer-3px-border1 {padding: 3px;border: 1px dotted #333333;}
.table-cell_buffer-5px-border1 {padding: 5px;border: 1px dotted #333333;}
.votebox {text-align: center;vertical-align: middle;border: solid 1px #c30000;height: 15px;width: 15px;font-size: 9px;margin: 0px;padding: 0px;text-indent: 0px;}
.formSubmitButton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #cc3300;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: thin solid #cc3300;
	height: 22px;
}
.smallRed {
color: #c30; font-weight: normal; font-size: 9px; line-height: normal; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif
}
.formSmSubmitButton {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #cc3300;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: thin solid #cc3300;
	height: 16px;
}
#ballot { padding: 0px; width: 482px; }
	#ballot  h1 { font: 11px bold "Trebuchet", Trebuchet, Trebuchet MS, Verdana, sans-serif; padding: 0px; margin: 0px; color: #fff; padding: 6px; font-weight: bold; }
	#ballot .cell1 { background: #EFEFEF url(images/ballot-bottomradius.gif) bottom right no-repeat; }
	#ballot .cell1 h1 { display: block; background: url(images/ballot-top_1.gif) top right; } 
	#ballot .cell2 { background: #D1D1D1 url(images/ballot-bottomradius.gif) bottom right no-repeat; }	
	#ballot .cell2 h1 { display: block; background: url(images/ballot-top_2.gif) top right; } 
	#ballot table { margin: 5px; }
.winnername td   { color: black; font-size: 11px; font-family: Tahoma, Geneva, Verdana, Arial, Sans-serif; font-weight: bold; padding: 10px 10px 10px 4px }
.winlist1       { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-style: normal; font-weight: bold; background: url("images/ballot-top_1.gif") right top; display: block; margin: 0; padding: 6px }
.winlist1  a:link     { color: #fff; font-size: 9px; text-decoration: none }
.winlist1  a:visited     { color: #fff; font-size: 9px; text-decoration: none }
.winlist1  a:hover       { color: #000; font-size: 9px; text-decoration: none }
.winlist2       { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-style: normal; font-weight: bold; background: url("images/ballot-top_2.gif") right top; display: block; margin: 0; padding: 6px }
.winlist2  a:link     { color: #fff; font-size: 9px; text-decoration: none }
.winlist2  a:visited     { color: #fff; font-size: 9px; text-decoration: none }
.winlist2  a:hover       { color: #000; font-size: 9px; text-decoration: none }
.wincell1 { background: #EFEFEF url(images/ballot-bottomradius.gif) bottom right no-repeat; }
.wincell2 { background: #D1D1D1 url(images/ballot-bottomradius.gif) bottom right no-repeat; }

#sponsors img { padding: 20px; }
#collage {
	padding:0;
	margin:0;
	border:#AAA 5px solid;
	width:auto;
}
#collage a img {
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
}
#collage a {
	border:none;
	text-decoration:none;
}
.videoFrame {
	border:none;
	border-top:25px solid #000;
	border-bottom:25px solid #000;
	display:inline;
	margin-left:20px;

}

/*NEW CLASSES FOR INDEX*/
#indexBody{
	background-color:#000000;

}
table.indexTable {
	margin-top:100px;

}
#leftGreenBar {
	background:#99CC00 url(images/bg-index-leftgreen.png) top left repeat;
	width:20px;
	height:100%;

}
#greenHeroImage {
	padding:0px;
	margin:0px;
	border:none;

}
#bottomGreyBar {
	background:#666 url(images/bg-index-grey.png) top left repeat;
}
#bottomGreyBar #img {
	float:left;
}
#bottomGreyBar #movieLink {
	margin-top:45px;
	margin-left:30px;
	border:none;

}
.photoHolder {
	margin:8px;
	
}
.photoHolder .credit {
	display:block;
	text-transform:uppercase;
	font-size:7px;
	color:#111;
	padding-top:2px;

}
//SPONSORS PAGE
.sponsor {
	float:left;
	display:inline;
	border:none;
	margin:20px;
	background-color:#FF0000;
	border:1px solid red;

}
#sponsorsDogPile a img {

	border:none;
	display:inline;
	
	
}	
	
/*Nav Solution*/

#tempdiv {
	padding: 0px;
	position: relative;
	margin-left: auto;
	margin-right: 758px;
	float: none;
	z-index: 1;
}
	
#navcontainer {
	width: 758px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: absolute;
	z-index: 2;
}
/*End Nav Soulution*/

