
/* base */
body#page-reportersearch2008 div#uber div#semi-uber div#content a { cursor:pointer; }

/* header */
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_header {margin: 0 5px 0 5px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_header ul {height: 32px; width: 100%; background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/nav_bg.gif"); background-repeat: repeat-x; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_header ul li {float: left; list-style-type: none;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_header ul li a {height: 32px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content img#rs_page_title {margin: 5px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_page_title {margin: 5px; background: #fff url("http://media.fashionmagazine.com/images/reportersearch/vote/dots_grey.gif") repeat-x top; line-height: 0px;}

/* footer */
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_footer {margin: 0 5px 0 5px; background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/dots_white.gif"); background-position: top; background-repeat: repeat-x; text-align: center; color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; clear: both;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_footer p {padding: 10px 25px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_footer p span {font-style: italic; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_footer ul {height:15px; padding:20px 145px; background-color: #e1e1e1; white-space: nowrap; background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/footer.gif"); background-position: bottom; background-repeat: no-repeat; width: 304px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_footer ul li {float: left; list-style-type: none; border-right: 1px solid #999; padding:0 5px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_footer ul li.last_link {border-right: none;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_footer ul li a { text-transform: uppercase; color: #999;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_footer ul li a:hover { color: #ED2111;}
/* right rail */
body#page-reportersearch2008 div#uber div#semi-uber div#rail div#stilletos {padding: 10px 0px 5px 0px; text-align:center;}
body#page-reportersearch2008 div#uber div#semi-uber div#rail div#stilletos a img {padding: 5px 0px 0px 0px;}
body#page-reportersearch2008 div#uber div#semi-uber div#rail div#widget {padding: 15px 0px 0px 30px; border-top:1px solid #C9C9C9;}
body#page-reportersearch2008 div#uber div#semi-uber div#rail div#fm_blogs {border-top: 1px solid #c9c9c9; padding: 15px 25px; min-height:200px; height:auto !important; height:200px;}
body#page-reportersearch2008 div#uber div#semi-uber div#rail div#fm_blogs ul {padding-top: 10px ;}
body#page-reportersearch2008 div#uber div#semi-uber div#rail div#fm_blogs ul li {width: 140px; float: left; list-style-type: none; margin-right: 10px;}
body#page-reportersearch2008 div#uber div#semi-uber div#rail div#fm_blogs ul li a {color: #ED2111; text-transform: uppercase; font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
body#page-reportersearch2008 div#uber div#semi-uber div#rail div#fm_blogs ul li.wish_rss a {color: #FF1BAB;}
/* page sort */
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_view_by {height:25px; margin: 0 5px 0 5px; padding:0px; background: #f2f2f2 url("http://media.fashionmagazine.com/images/reportersearch/vote/dots_grey.gif") repeat-x top; color: #666; font-size: 11px; clear: both;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_view_by ul { height: 0px; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_view_by ul li {float: left; list-style-type: none; border-right: 1px solid #999; padding:0 5px; margin-top: 5px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_view_by ul li.last_link {border-right: none;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_view_by ul li a { text-transform: uppercase; color: #666; font-size: 11px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_view_by ul li a:hover {color: #ED2111;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_view_by p.rs_title {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/arrow_red.gif"); background-position: left; background-repeat: no-repeat; margin:5px 0pt 5px 22px; padding:0 0 0 18px; float: left;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_view_by p.rs_hack {height: 1px; width: 597px; margin: 0; clear: left; background: #fff url("http://media.fashionmagazine.com/images/reportersearch/vote/dots_grey.gif") repeat-x top; line-height: 0px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_view_by_results {height:39px;}
/* welcome page */
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_intro {color: #000; font-size: 12px; line-height: 21px; padding: 20px; margin: 0 5px; background-color: #fdf6f0;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_intro span {text-transform: uppercase; font-style: italic; font-weight: bold;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_list {height:460px; margin:10px 10px 10px 15px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_list a {margin: 4px; float: left;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_list a img {border: 1px solid #999;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_nyc_prize {padding: 30px; margin: 0 5px; background-color: #fdf6f0;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_nyc_prize img { vertical-align: top;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_nyc_prize img#nycvisit_com_logo { margin-left: 50px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_nyc_prize p#prize_details a {color: #ED2111;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_nyc_prize p#prize_details {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/arrow_black.gif"); background-position: left; background-repeat: no-repeat; padding:0 0 0 18px; margin:-20px 0 0 0; text-transform: lowercase;}
/* results welcome page */
body#page-reportersearch2008 div#uber div#semi-uber div#content img#rs_results_latest_entry_head {margin: 15px 5px 5px 5px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_latest_entry {font-size: 12px; line-height: 21px; margin:10px 15px 20px 20px; height:105px; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_latest_entry img#rs_results_latest_entry_image {margin: 10px; float:right; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_latest_entry a img {border: 1px solid #999;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_latest_entry a {color:#ED2111}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_intro {color: #000; font-size: 12px; line-height: 21px; padding: 20px; margin: 0 5px; background: #fdf6f0 url("http://media.fashionmagazine.com/images/reportersearch/vote/dots_grey.gif") repeat-x top;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_intro span {text-transform: uppercase; font-style: italic; font-weight: bold;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_finalist_list {height:230px; margin:10px 10px 10px 15px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_finalist_list a {margin: 4px; float: left;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_results_finalist_list a img {border: 1px solid #999;}
/* listing pages */
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist_pair { width: 595px; min-height:110px; height:auto !important; height:110px; margin:5px; clear: left;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist_pair.on {background-color: #f2f2f2; display:table;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist {padding:10px 0px 10px 10px; width:275px; float: left;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist a img {border: 1px solid #999; float: left;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist p { margin-left: 120px; color: #000; font-size: 11px; line-height: 14px; font-weight: bold; text-transform: uppercase;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist p a { text-transform: none; color: #ed2111; font-weight: normal;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist_pair div.rs_finalist p.read_blog_bio  {display: none;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist_pair div.rs_finalist p a.vote_button {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/star_white.gif"); background-position: left; background-repeat: no-repeat; padding: 0 0 0 22px; text-transform: uppercase; font-size: 10px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist_pair.on div.rs_finalist p a.vote_button {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/star_grey.gif"); background-position: left; background-repeat: no-repeat;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist_pair div.rs_finalist p#your_vote {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/youvoted_white.gif"); background-position: left; background-repeat: no-repeat; width:140px; height: 25px; color: #fff; font-size: 0;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_finalist_pair.on div.rs_finalist p#your_vote {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/youvoted_grey.gif"); background-position: left; background-repeat: no-repeat; width:140px; height: 25px; color: #f2f2f2; font-size: 0;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_region_name {height:25px; margin: 0; padding:0; background: #fdf6f0 url("http://media.fashionmagazine.com/images/reportersearch/vote/dots_peach.gif") repeat-x top; color: #666; font-size: 11px; clear: both;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_region_name p { height:25px; line-height:23px; margin:0; padding:0px 0px 0px 22px; background: url("http://media.fashionmagazine.com/images/reportersearch/vote/dots_peach.gif") repeat-x bottom;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_region_name p span.rs_title { font-weight: bold; color: #000; margin-right: 10px; padding-right: 10px; border-right: 1px solid #666; text-transform: uppercase;}
/* detail pages */
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail { background-color: #fdf6f0; margin: 0 5px; padding: 10px; clear: both; min-height:290px; height:auto !important; height:290px; display: table;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail img { }
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail div.rs_finalist { margin-left:-10px; padding:0; min-height:120px; height:auto !important; height:120px; width: 330px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail div.rs_finalist a img {float: left; margin:0pt 10px 0pt 20px; border: 1px solid #999;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail div.rs_finalist p { margin-left: 5px; font-weight: bold; text-transform: uppercase;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail div.rs_finalist p a { text-transform: none;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail div.rs_finalist p.rs_vote, 
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail div.rs_finalist p.rs_result  {display: none;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail div.rs_finalist p.read_blog_bio a {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/arrow_red.gif"); background-position: left; background-repeat: no-repeat; margin:0; padding:0 0 0 18px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail h2 { margin-left: 265px; width: 290px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail p { margin-left: 265px; line-height: 16px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail p span.rs_title { margin-right: 5px; text-transform: uppercase; font-size: 12px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content a.rs_prior_finalist {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/arrow_black_back.gif"); background-position: left; background-repeat: no-repeat; margin:13px 8px 10px; padding:0 0 0 20px; float: right; text-transform: lowercase; color: #999; font-size: 12px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content a.rs_next_finalist {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/arrow_black.gif"); background-position: right; background-repeat: no-repeat; margin:13px 45px 10px 0; padding:0 20px 0 8px; float: right; text-transform: lowercase; color: #999; border-left: 1px solid #999; font-size: 12px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail #rs_finalist_graphic { float: left; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail #rs_finalist_graphic #rs_voting { margin: 20px; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail #rs_finalist_graphic #rs_voting p { padding: 0 0 0 0px; margin: 0;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail #rs_finalist_graphic #rs_voting p a.vote_button {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/star_white.gif"); background-position: left; background-repeat: no-repeat; padding: 0 0 0 22px; margin: 0; ;text-transform: uppercase; font-size: 10px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail #rs_finalist_graphic #rs_voting p#your_vote {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/youvoted_white.gif"); background-position: left; background-repeat: no-repeat; width:140px; height: 25px; color: #fff; font-size: 0;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_finalist_detail #rs_finalist_graphic #rs_voting img { display: block; margin: 0 0 5px 0;}
/* voting page */
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_vote_intro { margin: 20px; color: #000; font-size: 12px; line-height: 21px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_vote_intro p { width: 300px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_vote_intro span {text-transform: uppercase; font-style: italic; font-weight: bold;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_countdown { float: right; margin:-15px 15px 0pt 0pt;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions { margin: 0 5px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions.voted div.rs_region_name {background: #f2f2f2 url("http://media.fashionmagazine.com/images/reportersearch/vote/dots_grey.gif") repeat-x top;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions p span.rs_title.open {border: none; background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/arrow_black.gif"); background-position: left; background-repeat: no-repeat; margin:0; padding:0 0 0 20px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions p span.rs_title.close {border: none; background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/arrow_black_down.gif"); background-position: left; background-repeat: no-repeat; margin:0; padding:0 0 0 20px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions p span.rs_open {float: right; margin:1px 10px 0pt 0pt; padding:0 20px 0 8px;  background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/b_expand.gif"); background-position: right; background-repeat: no-repeat;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions p span.rs_close {float: right; margin:1px 10px 0pt 0pt; padding:0 20px 0 8px;  background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/b_close.gif"); background-position: right; background-repeat: no-repeat;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions p span.rs_open_close {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/arrow_black.gif"); background-position: right; background-repeat: no-repeat;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions div.rs_finalist  { margin:10px 0pt 10px 60px; width:175px; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions div.rs_finalist p { background:transparent none no-repeat scroll 0% 0%; height:100%; line-height:15px; margin: 0; padding: 0; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions div.rs_finalist img { display: block; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions div.rs_finalist a img { float:none; margin: 0 0 10px 0; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions div.rs_decision { margin: 190px 0 0 0; float: left; width: 25px; clear: none;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions div.rs_decision img { margin: 0; float: left; clear: none;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions.voted div.rs_decision img {display: none;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions div.rs_finalist p.rs_vote {margin: 10px 0 0 0;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions div.rs_finalist p a.vote_button {background-image: url("http://media.fashionmagazine.com/images/reportersearch/vote/star_white.gif"); background-position: left; background-repeat: no-repeat; padding: 0 0 0 22px; text-transform: uppercase; display: block; font-size: 10px;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div.rs_regions div.rs_finalist p.rs_result {margin: 10px 0 0 0;}
/* rules page */
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_rules {color: #000; font-size: 12px; line-height: 16px; padding: 20px; margin: 0 5px; background-color: #fdf6f0;}
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_rules ol li { margin: 0px 0px 10px 20px; }
body#page-reportersearch2008 div#uber div#semi-uber div#content div#rs_rules ol li span {text-transform: uppercase; font-style: italic; font-weight: bold;}
/* this is an empty style to use with django's cycle template tag */
.null {}

