a {color: #763268;;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: #763268; font-weight: bold; font-size: 18px; line-height: 24px; }
.cartelname  { color: #763268; font-weight: bold; font-size: 11px; }
.category    { color: black; font-size: 11px;  }
.category  a:link    { color: #763268; text-decoration: none }
.category  a:visited    { color: #763268; text-decoration: none }
.category  a:hover      { color: #808080; text-decoration: none }
.content    { color: black; font-size: 11px; line-height: 14px; font-family:Helvetica, Geneva, Arial, sans-serif; }
.content  a:link    { color: #763268; text-decoration: none }
.content  a:visited    { color: #763268; 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;  }
.contentblack  a:link    { color: black; text-decoration: none }
.contentblack  a:visited    { color: #84a800; text-decoration: none }
.contentblack  a:hover      { color: #763268; 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;;text-align: center;vertical-align: middle;}
.content-whitetext {color: #FFFFFF;font-size: 11px;;font-weight: bold;}
.content-redtext {color: #763268; font-size: 11px; }
.contentSubRed {color: #763268; font-size: 9px; }
.contentSubGreen {color: #678000; font-size: 9px; }
.error { color: #763268; text-decoration: none ; font-size:10px; !important}
.form    { color: #000; font-size: 10px;  }
.form  a:link    { color: #763268; text-decoration: none }
.form  a:visited    { color: #763268; text-decoration: none }
.form  a:hover      { color: #808080; text-decoration: none }
.formControl {font-size: 10px;color: #000000;background-color: #FFFFFF;width: 170px;}
.formControl75 {font-size: 10px;color: #000000;background-color: #FFFFFF;width: 75px;}
.formControl100 {font-size: 10px;color: #000000;background-color: #FFFFFF;width: 100px;}
.formControl125 {font-size: 10px;color: #000000;background-color: #FFFFFF;width: 125px;}
.formControl150 {font-size: 10px;color: #000000;background-color: #FFFFFF;width: 150px;}
.formControl200 {font-size: 10px;color: #000000;background-color: #FFFFFF;width: 200px;}
.formControl250 {font-size: 10px;color: #000000;background-color: #FFFFFF;width: 250px;}
.formControlButton {font-size: 10px;color: #000000;background-color: #FFFFFF;width: 50px;height: 20px;}
.formControlCheck {font-size: 10px;color: #000000;background-color: #FFFFFF;width: 12px;height: 12px;text-align: center;vertical-align: middle;}
.formControlRed {background-color:#763268;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; ; padding: 1px }
.leadin { font-size: 12px;  }
.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;  }
.plog  a:link    { color: #763268; text-decoration: none }
.plog  a:visited    { color: #763268; text-decoration: none }
.plog  a:hover      { color: #808080; text-decoration: none }
.plogleader   { color: #763268; font-weight: bold; font-size: 11px;  }
.subhead   { color: #763268; font-weight: bold; font-size: 13px; line-height: 20px;  }
.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: #763268; font-weight: normal; font-size: 9px; line-height: normal; 
}
.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-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:#000000;
	text-align:center;
	
	

}

#indexBody #hero {
	margin-top:85px;
	text-align:center;
	margin-left:80px;
	background:transparent url(images/2008-hometeaser.gif) top center no-repeat;
	width:auto;
	height:272px;
}


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;
	

}

/* 2008 */


#mainNav {
	height:26px;
	background:#222222 url(images/nav-bg.gif) top left repeat-x;
 
	
}

#mainNav .navSeperator {
	height:26px;
	width:1px;
	background:#333333 url(images/nav-seperator.gif) top left no-repeat;
	line-height:26px;
	display:block;
	
	float:left;
}

#mainNav #homeButton {
	height:26px;
	background:transparent url(images/nav-home.gif) top left no-repeat;
	display:block;
	float:left;
	width:52px;
}
#mainNav #homeButton:hover {
	background:transparent url(images/nav-home-over.gif) top left no-repeat;
}

#mainNav #aboutButton {
	height:26px;
	background:transparent url(images/nav-about.gif) top left no-repeat;
	display:block;
	float:left;
	width:52px;
}
#mainNav #aboutButton:hover {
	background:transparent url(images/nav-about-over.gif) top left no-repeat;
}

#mainNav #cartelButton {
	height:26px;
	background:transparent url(images/nav-cartel.gif) top left no-repeat;
	display:block;
	float:left;
	width:58px;
}
#mainNav #cartelButton:hover {
	background:transparent url(images/nav-cartel-over.gif) top left no-repeat;
}


#mainNav #eventButton {
	height:26px;
	background:transparent url(images/nav-event.gif) top left no-repeat;
	display:block;
	float:left;
	width:50px;
}
#mainNav #eventButton:hover {
	background:transparent url(images/nav-event-over.gif) top left no-repeat;
}


#mainNav #nomButton {
	height:26px;
	background:transparent url(images/nav-nom.gif) top left no-repeat;
	display:block;
	float:left;
	width:132px;
}
#mainNav #nomButton:hover {
	background:transparent url(images/nav-nom-over.gif) top left no-repeat;
}

#mainNav #sponsorsButton {
	height:26px;
	background:transparent url(images/nav-sponsors.gif) top left no-repeat;
	display:block;
	float:left;
	width:77px;
}
#mainNav #sponsorsButton:hover {
	background:transparent url(images/nav-sponsors-over.gif) top left no-repeat;
}


#mainNav #contactButton {
	height:26px;
	background:transparent url(images/nav-contact.gif) top left no-repeat;
	display:block;
	float:left;
	width:68px;
}
#mainNav #contactButton:hover {
	background:transparent url(images/nav-contact-over.gif) top left no-repeat;
}



#mainNav #loginButton {
	height:26px;
	background:transparent url(images/nav-login.gif) top left no-repeat;
	display:block;
	float:left;
	width:48px;
}
#mainNav #loginButton:hover {
	background:transparent url(images/nav-login-over.gif) top left no-repeat;
}



#mainNav #yourBallot {
	height:26px;
	background:transparent url(images/nav-yourballot.gif) top left no-repeat;
	display:block;
	float:left;
	width:94px;
}
#mainNav #yourBallot:hover {
	background:transparent url(images/nav-yourballot-over.gif) top left no-repeat;
}


#userBallotLink {
	font-size:9px;

	color:#999999;
	float:left;
	display:inline;
	height:26px;
	line-height:26px;
	margin-left:8px;
	
}

#userBallotLink a{
	color:#BBB;
	text-decoration:underline;
	font-size:9px;
}
#userBallotLink a:hover{
	color:#DDD;
	
}

span.track {
  cursor:pointer;
  height:12px;
  width: 20px;
  padding:2px 0px 2px 0px;
  background:url(images/play.gif) no-repeat left top;
  display:block;
  float:left;
  line-height:12px;
  }
  span.track img {
    margin-left:5px;
    vertical-align:middle;
	line-height:20px;
	height:18px;
	width:18px;
    }
  span.track:hover, span.track.playing, span.track.paused { color:#c30; }
  span.track:hover, span.track.paused { background-position:left -16px; }
  span.track.playing { background-position:left bottom; }