/* 2009 Readers choice beauty awards */
#entry_2009 { width: 598px; margin: 0 0 0 4px;}
#entry_2009 span.magazine_name { font-style: italic;}
#entry_2009 a { color: #ec008c; font-weight: bold;}
/* entry page - rules */
#entry_rules { background-color: #c45391; width: 100%;}
#entry_rules img {margin-left: 40px;}
#entry_rules ul { margin: 15px 0px 20px 15px; float:left; font-family:Verdana,Arial,Helvetica,sans-serif;}
#entry_rules ul li { list-style-type: none; color: #fff; padding: 5px 0 0 15px; background: url(http://media.fashionmagazine.com/images/beauty09/box10x10.gif) no-repeat left 7px;}
#entry_rules ul li a { color: #fff; text-transform: uppercase;}
/* entry page - intro */
#intro { background-color: #f4f4f4; padding: 20px; color: #000; font: 15px/22px Georgia, "Times New Roman", Times, serif;}
#intro p { font-size: 15px;}
#intro p a { color: #ec008c; font-size: 15px;}
/* entry page - form */
#entry_form { margin-top: 5px; border-top: 1px dashed #ec008c; border-bottom: 1px dashed #ec008c; padding: 30px; height: 260px;}
#entry_form form { width: 260px; float: right;}
#entry_form form label { font: 13px Georgia, "Times New Roman", Times, serif; display: block; margin: 5px 0;}
#entry_form form input { display: block; padding: 2px; width: 100%;}
#entry_form form select { display: block; padding: 2px; width: 103%;}
#entry_form form input.submit { display: block; padding: 2px; width: 100px; margin: 15px 0;}
#entry_form h2 { color: #ec008c; text-transform: uppercase; font: bold 17px Georgia, "Times New Roman", Times, serif;}
#entry_form p { margin-right: 330px; font: 15px/22px Georgia, "Times New Roman", Times, serif;}
/* question page */
#survey_banner { border-bottom: 1px dashed #ec008c; }
/* question page - intro */
#survey_tip { background-color: #f4f4f4; padding: 20px; color: #000; font: 15px/22px Georgia, "Times New Roman", Times, serif; margin: 10px 0;}
#survey_tip p#topic { font-weight: bold;}
/* question page - form */
#survey_form { margin-top: 5px; border-bottom: 1px dashed #ec008c; padding: 10px 30px 30px 30px; height: 245px;}
#survey_form form { width: 260px; float: right;}
#survey_form form label { font: 13px Georgia, "Times New Roman", Times, serif; display: block; margin: 5px 0;}
#survey_form form input { display: block; padding: 2px; width: 100%;}
#survey_form form select { display: block; padding: 2px; width: 103%;}
#survey_form form input.submit { display: block; padding: 2px; width: 100px; margin: 15px 0;}
#survey_form h2 { color: #ec008c; text-transform: uppercase; font: bold 15px Georgia, "Times New Roman", Times, serif;}
#survey_form h3 { color: #000; font: bold 15px Georgia, "Times New Roman", Times, serif;}
#survey_form p { margin-right: 330px; font: 15px/22px Georgia, "Times New Roman", Times, serif;}
#survey_form p#question_count { color: #999; font-size: 11px;}
/* rules page */
#survey_rules { background-color: #f4f4f4; padding: 20px; color: #000; font: 15px/22px Georgia, "Times New Roman", Times, serif; margin: 10px 0; }
#survey_rules ol { margin: 20px;}
#survey_rules p a { color: #ec008c; font-size: 15px;}
/* thank you page */
#survey_thanks { background-color: #fcdee8; padding: 20px; color: #000; font: 15px/22px Georgia, "Times New Roman", Times, serif; margin: 10px 0; }
#survey_thanks h2 { font-size: 13px; font-weight: bold;}
#survey_thanks ul li { list-style-type: none; padding: 5px 0 0 0px; font: 15px Georgia, "Times New Roman", Times, serif;}
#survey_thanks p a { color: #ec008c; font-size: 15px;}

