html { font-family:Arial; font-size:12px; }
#bodyHolder { position: relative; margin-left: auto; margin-right: auto; background-color: #666E7F; z-index: 1; width: 762px; font: normal 12px arial; line-height: 12px; text-align: left; }
#bottomNav { width:762px; }
#contentHolder { position:relative; width:762px; }
#contentHolder #contentLeft { float:left; position: relative; clear:none; width:586px; height:inherit; background-color:#325b61; }
#contentHolder #skyscraper_ad { float:right; position: relative; width: 174px; clear: none; text-align: center; }
#header { position:relative; width:586px; height:198px; overflow:hidden; }
#header #sponsorID { position:absolute; top:15px; left:478px; width:100px; height:50px; overflow:hidden; }
#header #background_img {position:absolute; top:0; left:0; }
#header img { border:0; }
#menu .columns_eq_2 { position:relative; width:586px; height:131px; background:url('../img/main.jpg') no-repeat 0px -198px; }
#menu .columns_eq_2 .col_1 { position:relative; float:left; padding:13px 0 0 115px; width:165px; text-align:left; }
#menu .columns_eq_2 .col_2 { position:relative; float:left; padding:13px 0 0 25px; width:165px; text-align:left; }
#menu .columns_eq_3 { position:relative; width:586px; height:131px; background:url('../img/main.jpg') no-repeat 0px -1376px; }
#menu .columns_eq_3 .col_1 { position:relative; float:left; padding:14px 0 0 35px; width:145px; text-align:left; }
#menu .columns_eq_3 .col_2 { position:relative; float:left; padding:14px 0 0 45px; width:140px; text-align:left; }
#menu .columns_eq_3 .col_3 { position:relative; float:left; padding:14px 0 0 45px; width:140px; text-align:left; }
#menu .columns_eq_2 .menu_title h2 { position:relative; margin:0; padding-bottom:2px; font: bold 14px arial; color:#bdb482; }
#menu .columns_eq_3 .menu_title h2 { position:relative; margin:0; padding-bottom:2px; font: bold 14px arial;  color:#000000; }
#menu .menu_item { position:relative; padding-bottom:1px; font: normal 12px arial; }
#menu .menu_item .sprite { float:right; position:relative; }
#menu .menu_item .sprite .video { position:absolute; width:15px; height:10px; overflow:hidden; top:-12px; left:-15px; }
#menu .columns_eq_2 .menu_item .sprite .video img { position:absolute; top:-10px; border:0; }
#menu .columns_eq_3 .menu_item .sprite .video img { position:absolute; top:-20px; border:0; }
#menu .menu_item a { color:#ffffff; text-decoration:none; }
#menu .menu_item a:hover { color:#000000; }
#menu #catagory_nav { position:absolute; top:102px; left:215px; }
#menu #catagory_nav form { margin:0; padding:0; }
#menu #poll_link { visibility:hidden; position:absolute; top:107px; left:342px; }
#menu #poll_link a { color:#ffffff; text-decoration:none; }
#menu #poll_link a:hover { color:#000000; }
.award { position:relative; width:586px; height:247px; background:url('../img/main.jpg') no-repeat 0px -577px; }
.award .award_title h3 { margin:0; font-size:14px; color:#ffffff; padding:4px 0 4px 80px; }
.award .nominee { margin:12px 12px 0px 12px; padding:0 3px 3px 3px; color:#ffffff; }
.award .odd { background:#8b9f9e; margin-left:50px; margin-right:50px; }
.award .winning { background-color:#626c6d; margin-left:50px; margin-right:50px; }
.award .nominee .sprite { float:left; position:relative; }
.award .nominee .sprite .oscar { position:absolute; width:0px; height:0px; overflow:hidden; top:0px; left:0px; }
.award .nominee .sprite .oscar img { position:absolute; height:0px; top:0px; border:0; }
.award .winning .sprite .oscar { position:absolute; width:50px; height:50px; overflow:hidden; top:-2px; left:-34px; }
.award .winning .sprite .oscar img { position:absolute; height:auto; top:0px; left:-165px; border:0; }
.award .nominee .work { padding:0 0 3px 88px;}
.award .nominee .work a { color:#ffffff; }
.award .nominee .name { float:left; padding:0 0 0 88px; font-weight:bold; }
.award .nominee .rel { position:relative; }
.award .nominee .links { position:absolute; top:-12px; left:310px; color:#ffffff; }
.award .winning .links, .award .odd .links { left:272px; color:#bdb482; }
.award .nominee .links a { color:#ffffff; }
.award .winning .links a { color:#bdb482; }
.award .winning .work, .award .odd .work { padding-left:50px;}
.award .winning .name, .award .odd .name { float:left; padding:0 0 0 50px;}
.award .nominee .sprite { float:left; position:relative; }
.award .nominee .sprite .tape { position:absolute; width:15px; height:10px; overflow:hidden; top:2px; left:68px; }
.award .nominee .sprite .tape img { position:absolute; top:0px; border:0; }
.award .winning .sprite .tape, .award .odd .sprite .tape { left:30px; }
.first { position:relative; width:586px; height:248px; background:url('../img/main.jpg') no-repeat 0px -329px; }
.last { position:relative; width:586px; height:244px; background:url('../img/main.jpg') no-repeat 0px -824px; }
#endOfNominees { position:relative; width:586px; height:50px; background:url('../img/main.jpg') no-repeat 0px -1067px; }
#endOfNominees a { color:#ffffff; }
#endOfNominees #prev { float:left; padding:10px 0 0 20px; }
#endOfNominees #next { float:right; padding:10px 20px 0 0; }
#mod_poll { position:relative; width:586px; height:258px/*1047px*/; background:url('../img/main.jpg') no-repeat 0px -1117px; }
#mod_poll form { border:0; margin:0; padding:0; }
#mod_poll #poll_adplacer { float:right; padding:1px 20px 0 0; }
#mod_poll #poll_content { padding:50px 150px 0 150px; color:#bdb482; }
#mod_poll #poll_question { font-weight:bold; padding: 0 0 15px 0; color:#ffffff; }
#mod_poll .answer { padding: 5px 0; }
#mod_poll .radio { padding: 5px 0; }
#mod_poll .answer_results { position:relative; padding:0 0 0 24px; top:5px; }
#mod_poll .percentage_results { padding: 0 0 0 10px; }
#mod_poll .percent { float:left; width:30px; }
#mod_poll .percentageBar { float:left; background-color:#807a62; border:1px solid #000000; }
#mod_poll #vwfoscars2008question { border:0; margin:0; padding:0; }
#mod_poll #form_submit { position:absolute; width:150px; height:40px; overflow:hidden; top:180px; left:210px; }
#mod_poll #form_submit input { position:absolute; left:-15px;}
.clear { clear:both; line-height:0; height:0; font-size:0; }
.px { position:absolute; height:0px; width:0px; overflow:hidden; }
.px img { position:absolute; top:0px; border:0px; }

/* Opera Hacks 8+ */
@media all and (min-width: 0px)
{
.award .nominee .work { padding:0 0 0 88px; }
.award .winning .work, .award .odd .work { padding:0 0 0 50px; }
.award .winning .sprite .grammy { left:-31px; }
.award .nominee { padding:0; }
.award .nominee .links { top:-15px; }
}

/* Safari Stoley Hack: to correct video icon location in the menu */
/*\*/
html*#menu .menu_item .sprite .video {
/*required by Safari so that [ ] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
[top:;

/*these are seen by IE6 and Safari but hidden from Netscape6-7 */
top:1px;

/*Reset IE6 properties and hide from Safari. required by Safari so that [ ] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
]top:-12px;

/*all additional rules hidden from Safari and Netscape and reapplied to IE6 */
/* no styles */

}/**/

/* Safari Stoley Hack: to correct padding in Safari after Opera Hack */
/*\*/
html*.award .nominee {
/*required by Safari so that [ ] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
[padding:0 3px 3px 3px;

/*these are seen by IE6 and Safari but hidden from Netscape6-7 */
padding:0 3px 3px 3px;

/*Reset IE6 properties and hide from Safari. required by Safari so that [ ] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
]padding:0 3px 3px 3px;

/*all additional rules hidden from Safari and Netscape and reapplied to IE6 */
/* no styles */

}/**/

/* Safari Stoley Hack: to correct padding in Safari after Opera Hack */
/*\*/
html*.award .nominee .work, {
/*required by Safari so that [ ] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
[padding:0 0 3px 88px;

/*these are seen by IE6 and Safari but hidden from Netscape6-7 */
padding:0 0 3px 88px;

/*Reset IE6 properties and hide from Safari. required by Safari so that [ ] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
]padding:0 0 3px 88px;

/*all additional rules hidden from Safari and Netscape and reapplied to IE6 */
/* no styles */

}/**/

/* Safari Stoley Hack: to correct padding in Safari after Opera Hack */
/*\*/
html*.award .winning .work, html*.award .odd .work {
/*required by Safari so that [ ] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
[padding:0 0 3px 50px;

/*these are seen by IE6 and Safari but hidden from Netscape6-7 */
padding:0 0 3px 50px;

/*Reset IE6 properties and hide from Safari. required by Safari so that [ ] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
]padding:0 0 3px 50px;

/*all additional rules hidden from Safari and Netscape and reapplied to IE6 */
/* no styles */

}/**/

/* Safari Stoley Hack: to correct padding in Safari after Opera Hack */
/*\*/
html*#menu .columns_eq_3 .menu_title h2 {
/*required by Safari so that [ ] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
[padding-bottom:;

/*these are seen by IE6 and Safari but hidden from Netscape6-7 */
padding-bottom:4px;

/*Reset IE6 properties and hide from Safari. required by Safari so that [ ] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
]padding-bottom:2px;

/*all additional rules hidden from Safari and Netscape and reapplied to IE6 */
/* no styles */

}/**/
