body{ background-color: #f1efea; }
body#inner{ background-color:#f1efea; }
body, html, div, p, td, input, textarea, h1, h2, h3, h4, h5, h6, li, a{ font-family:Verdana, Geneva, sans-serif; }
div, p, input, textarea, li, a { font-size:12px; }
h1{ color:#666; font-size:33px; }
p{ margin:0; padding:0 0 1.5em 0; }
img, div { behavior: url(/scripts/iepngfix.htc) }

#container { width:808px; margin:0 auto; }
.bgInner{ background-color:#FFF; }
#wrapper{ /*  */ }
#login_info{ background-color:#fdf9f2; height:26px; }
#login_info_wrapper{ float:right; }
#login_info_rememberMe{ padding:2px 30px 0 0; }
#login_info_forgotPassword{ padding:2px 73px 0 0; }
#login_info_forgotPassword a{ color:#000000; font-size:12px; text-decoration:none; }
#login_info_forgotPassword a:hover{ text-decoration:underline; }

#inner_top{ background-color:#26292e; background-image:url(../images/bg_top_navigation.jpg); background-repeat:repeat-x; padding:2px 15px 4px 15px; }
#inner_top_sponsored, #inner_top_sponsored a{ color:#c1c1c1; font-size:8px; text-transform:uppercase; padding:4px 0 0 0; text-decoration:none; }
#inner_top_sponsored a:hover{ text-decoration:underline; }

#navigation_login{ background-image:url(../images/bg_top_navigation.jpg); background-repeat:repeat-x; background-color:#26292e; height:30px; }
#navigation_login_links ul{ padding:2px 0 0 8px; margin:0; }
#inner_top_navigation ul{ padding:0; margin:0; }
#navigation_login_links ul li, #inner_top_navigation ul li{ display:inline; padding:0 20px 0 0; }
#navigation_login_links ul li a, #inner_top_navigation ul li a{ color:#f9c658; font-size:13px; text-decoration:none; }
#navigation_login_links ul li a:hover, #inner_top_navigation ul li a:hover{ text-decoration:underline; }

#navigation_login{ padding:4px 8px 0 0; }
.navigation_login_element{ padding:2px 0 0 6px; color:#FFF; }
.navigation_login_element a{ color:#FFF; }
.navigation_login_element .textField{ border:1px solid #a3a19f; color:#b6b6b6; font-size:13px; width:160px; padding:2px 3px 2px 3px; }
.navigation_login_element .textFieldAlt{ border:1px solid #a3a19f; color:#000000; font-size:13px; width:160px; padding:2px 3px 2px 3px; }
.navigation_login_element .button{ padding:2px 0 0 0; }
.navigation_login_element{ color:#FFF; }
.text_form { margin-left: 5px; }
#inner_header{ background-image:url(../images/img_header_bg.jpg); background-repeat:repeat-x; height:75px; }
#inner_header_logo{ }

#content{ background-color:#fdf9f2; color:#575757; font-size:13px; padding:35px 45px 35px 45px; }
#about{ width:435px; margin:0 30px 0 0; }
#about h2{ font-size:20px; font-weight:bold; color:#575757; }
#about .sponsored, #about .sponsored a{ text-transform:uppercase; font-size:10px; text-decoration:none; color:#575757; }
#about .sponsored a:hover{ text-decoration:underline; }

#inner_content_top{ background-image:url(../images/img_inner_body_top.jpg); background-repeat:no-repeat; width:806px; height:44px; }
#inner_content_bottom{ background-image:url(../images/img_inner_body_bottom.jpg); background-repeat:no-repeat; width:806px; height:44px; }
#inner_content_body{ background-image:url(../images/img_inner_body_bg.jpg); background-repeat:repeat-y; padding:5px 50px 5px 50px; }
#inner_content_body, #inner_content_body p, #inner_content_body div, #inner_content_body a{ font-size:13px; color:#666; }
#inner_content_body a{ color:#3361ca; text-decoration:underline; }
#inner_content_body_title{ padding:0 0 14px 0; }
#title_printable{ padding:6px 6px 0 6px; }
.listing{ width:135px; border:1px solid #FEFDFD; padding:12px 12px 4px 12px; margin:7px; background-image:url(/images/img_ballot_video_bg.jpg); background-color:#f1e9d7; background-repeat:repeat-x; }
.listing_thumb{ padding:0 0 16px 0; }
.listing_title{ height:60px; border-bottom:1px solid #C1BBAC; }
.listing_rating{ font-size:12px; font-weight:bold; color:#666666; padding:8px 0 0 0; }
.saved{ font-size:10px; color:#666666; padding:4px 0 0 0; }
#inner_content_blank{ padding:30px 35px 20px 35px; }
#inner_content_blank #inner_content_body_title select{ margin:3px 0 0 8px; }

#register{ background-color:#f1efea; border:1px solid #FFF; width:210px; padding:18px 20px 18px 20px; }
#register h3{ color:#e6790d; font-size:20px; font-weight:bold; margin:0; padding:0; }
#register p{ padding:8px 0 8px 0; margin:0; }
#register #declaration{ color:#686868; font-size:9px; }
#register .textField{ border:1px solid #d7d2ce; background-color:#FFF; font-size:13px; color:#b6b6b6; width:190px; margin:0 0 3px 0; }
#register .textFieldAlt{ border:1px solid #d7d2ce; background-color:#FFF; font-size:13px; color:#000; width:190px; margin:0 0 3px 0; }
#register .checkBox{ margin:0 0 3px 0; }

#inner_header_login{ margin:4px 4px 0 0; color:#FFF; font-size:11px; }
#inner_header_login a{ color:#FFF; font-size:11px; }
#inner_header_login_form .textField{ border:1px solid #e9e6e4; color:#b6b6b6; background-color:#FFF; padding:2px 3px 2px 3px; width:170px; }
#inner_header_login_form .textFieldAlt{ border:1px solid #e9e6e4; color:#000; background-color:#FFF; padding:2px 3px 2px 3px; width:170px; }
#inner_header_login_help, #inner_header_login_help a{ color:#ffffff; padding:0 0 3px 0; text-decoration:none; font-size:12px; }
#inner_header_login_help a:hover{ text-decoration:underline; font-size:12px; }
#help_register{ margin:0 2px 0 0; }
#help_forgotPass{ margin:0 42px 0 0; }
#help_rememberMe{ margin:0 72px 0 0; }

#inner_header_login_form .textField, #inner_header_login_form .textFieldAlt{ margin:0 6px 0 0; }

#footer{ width:808px; margin:0 auto; height: 100%; }
#footer_links ul{ padding:0; margin:0; }
#footer_links ul li{ display:inline; padding:0 10px 0 0; }
#footer_links ul li, #footer_links ul li a { font-size:9px; color:#5c5c5c; text-transform:uppercase; }
#footer_links ul li a, #footer_copy a{ text-decoration:none; }
#footer_links ul li a:hover, #footer_copy a:hover{ text-decoration:underline; }

#footer_copy { font-size: 9px; color: #5c5c5c; text-transform: uppercase; margin-top: 3px; }
#footer_copy a { font-size: 9px; color: #5c5c5c; }

.left{ float:left; }
.right{ float:right; }
.clear{ float:none; clear:both; }
.alnLeft{ text-align:left; }
.alnCenter{ text-align:center; }
.alnRight{ text-align:right; }
.topMargin { margin-top: 3px; }

.pushDownInnerHeader{ padding:3px 0 0 0; }
.noAdsAvail{ padding:15px 0 15px 0; font-weight:bold; font-size:13px; }
.errSmall{ color:#FFF; font-size:11px; padding:0; margin:0; line-height:12px; }
#pastResultsDisplay, #pastResultsDisplay big{ color:#666666; }
#pastResultsDisplay big{ font-size:16px; font-weight:bold; }
td.tableRightBorder{ border-right:1px solid #DDDDDD; }

.textfield_long{ border:1px solid #666; padding:2px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#777; background-color:#FFF; }
.altSize{ font-size:13.17px; line-height:21.5px; }
table.tbl_nopad, table.tbl_nopad td{ padding:0; margin:0; }
h2.h2MargNone{ margin-bottom:0; }
#ballot_top{ padding:0 7px 0 7px; }
#ballot_submit{ margin:10px; }

#landingpage_content {
	width: 640px;
	font-size: 12pt;
}
#landingpage_content h2 {
	font-size: 22pt;
	font-family: verdana;
	color: #3D3D3D;
}

#header { background-image:url(../images/img_header.jpg); width: 808px; height: 188px; }

#shareThisHome { float: right; background: #f1efea; padding: 0 2px 2px 2px; margin-right: 9px; margin-top: 158px; }
#shareThisHome img { vertical-align: middle; }
#shareThisHome a { color: #666666; text-decoration:none; }

#shareThisPast { padding: 0 2px 2px 2px; margin-top: 3px; margin-left: 155px; }
#shareThisPast img { vertical-align: middle; }
#shareThisPast a { color: #666666; text-decoration:none; }

#shareThisWinner { margin-right: 10px; margin-top: 3px; }
#shareThisWinner img { vertical-align: middle; }
#shareThisWinner a { color: #666666; text-decoration:none; }

#pastResultsTitle { margin-left: 3px; }
#category { padding-left: 5px; }
#winnerTitle { width: 400px; padding-left: 5px; }
#passwordTitle { margin-left: 5px; }

#app { padding-top: 19px; }
#app a { text-decoration: none; color:#575757; font-size: 13.17px; }
#app a:hover { text-decoration: underline; }
#app img { padding-right: 5px; vertical-align: middle; }