﻿/* THREE DEEP styles BC 11/16/09 */

h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 { font-weight: bold; font-size: 1em; margin: 20px 0 0 0; }

/* Misc */
a { color: #3b140f; }
a img { border: 0; }
small { font-size: 11px; } 
textarea, input { font: normal 12px/1.5em Arial, sans-serif; }
p { margin: 0; padding: 10px 0; }
hr { margin: 0; padding: 0; } 
.hr { clear: both; padding: 5px 0; margin: 0; } 
.clear { clear: both; }
.hide { display: none; }
.theme_name { color: #879a4b; font-size: 14px; font-weight: bold; }
.caption { font-size: 12px; }
.max_width { width: 100%; }
.align_left { text-align: left; }
.align_center { text-align: center; }
.align_right { text-align: right; }
.selectThemeHeader { font-size: 14px; color: #333; font-weight: bold; }
.red { color: Red; }
.checkbox { padding: 0 10px; }
.checkbox input { float: left; }
.checkbox label { display: block; width: 400px; float: left; padding-left: 10px; }
.vspacer { padding-top: 10px; padding-bottom: 10px; }
.wspacer { padding-left: 10px; padding-right: 10px; }
.rspacer { padding-right: 10px; }
span.accent { color: #600203; }
div.note { padding-left: 45px; } 

/* Thank you */
#divSubmissionDetails { background: url(/images/contest_thanks_list_body.gif) repeat-y; width:565px; padding: 0;  }
#divSubmissionDetails #body { padding: 15px; }
#divSubmissionDetails #body hr { margin: 10px 0; } 
#divSubmissionDetails #top { background: url(/images/contest_thanks_list_top.gif) no-repeat 0px 0px;height: 14px;width: 565px; }
#divSubmissionDetails #bottom { background: url(/images/contest_thanks_list_bottom.gif) no-repeat 0px 0px;height: 12px;width: 565px; }
#divStatNuggets { background: url(/images/contest_thanks_list_body.gif) repeat-y; width:240px; padding: 0;  }
#divAdminWide { background: url(/images/contest_thanks_list_body.gif) repeat-y; width:510px; padding: 0;  }

/* Already Member */
#divAlreadyMember {
    background: url(/images/already_member_form_bg.gif) no-repeat 0px 0px;
    height: 77px;
    width: 487px;
    padding: 15px 20px 15px 20px;
    margin: 10px 0 15px 15px;
}

/* Forgot Password */
#divForgotPassword {
    background: url(/images/already_member_form_bg.gif) no-repeat 0px 0px;
    height: 77px;
    width: 487px;
    padding: 30px 20px 0 20px;
    margin: 10px 0 15px 15px;
}


/* Enter Photo */
#divUploadForm { padding: 0 10px 0 76px; }
#divPendingSubmissions div {
    background: url(/images/enter_photo_existing_photo_bg.gif) no-repeat 0px 0px;
    height: 86px;
    width: 490px;
    padding: 10px;
}
#divAddAnotherPhoto { margin: 10px 20px; } 
#divSelectTheme  {
    background: url(/images/enter_photo_select_theme_bg.gif) no-repeat 0px 0px;
    height: 51px;
    width: 475px;
    padding: 15px 10px 10px 25px; 
}
.file_field { width: 100%; } 
.requiredAcceptance { margin-left: 80px; }

/* Photo Contest */
#divPhotoContestEnterForm { margin: 90px 0 0 10px; }
#photo_contest_enter_bg { }
#photo_contest_enter_bg a { color: #fff; font-size: 11px; font-weight: bold; position: relative; }
.photo_contest_validation_summary { height: 18px; }
.photo_contest_submit_btn { float: right; margin-right: 15px; }
.photo_contest_read_rules_link { }
.photo_contest_email_field { width: 175px; height: 19px; padding: 2px 2px; background: url(/images/photo_contest_email_bg.gif) no-repeat; border: 0; position: relative; }

/* Create Profile */
.create_profile_form, .create_profile_form input { font-size: 11px; }
.create_profile_standard_field { width: 160px; } 
.create_profile_short_field { width: 80px; } 
a.arrow { background: url(/images/create_profile_rules_arrow.png) no-repeat right; padding-right: 9px; }

/* Articles */
#recipes_middle #copy  {
    background: #fff; 
    padding: 10px; 
    font-family: Verdana,Helvetica,sans-serif; 
    font-size: 11px; 
    color: rgb(102, 102, 102);
    min-height:300px;
    height:auto !important;
    height:300px; }
#recipes_middle #copy h1 { font-size:18px; color:#3366CC; font-weight:normal; cursor:text; line-height: 1.5em; padding: 0; margin: 0 0 20px 0; }

#recipes_middle .info_wrapper { float: left; width: 210px; padding-left: 15px;}

/* Article Details */
#article_body { float: left; background: #e9c989; border: solid 4px #859a4d; padding: 15px; width: 550px; margin: 10px 0 0 0; position: relative; }
#article_body .photo { padding: 0; border: solid 0px #cecece; float: left; margin: 5px 10px 5px 0;  }
#article_body .photo img { width: 200px; height: 150px; background: #fff; padding: 3px; }
#article_body .subheader { padding: 5px; background: #3f4926/*#e9c989*/; color: #fff; font-weight: bold; margin: 10px 0; font-size: 13px; }
#article_body h1 { font-size:18px;color:#600203;font-weight:normal; margin: 0 0 15px 0;}
#article_body .type, #article_body .agegroups { font-size: 11px; } 
#article_body .agegroups img { margin-right: 3px;} 
#article_body .summary, #article_body .sponsor, #article_body .ratings, #article_body .misc { display: none; }
div.sidebar { width: 80px; float: left; margin-top: 10px; } 
div.content_full { float: left; padding-left: 15px; width: 430px; border-left: solid 0px #83984C; }
#printButton { border: solid 0px #cecece; }

/* OFFICAL RULES */
.black_border { border-top: solid 1px #000; border-left: solid 1px #000; }
.black_border td, .black_border th { border-bottom: solid 1px #000; border-right: solid 1px #000; padding: 3px; }

/* Registration Background */
.reg_repeat_y {
	background: url(/images/reg_repeat_y_new.png) repeat-y;
	width:622px;
	margin:0px 0px 0px 188px;
	padding-right: 5px;
}

.reg_repeat_y .copy { padding-right: 23px; } 

/* Coupons */
#coupons { margin: 5px 0; }
#coupons td img, #coupons td input { float: left; }
#coupons td { padding-bottom: 2px; }
.copy_wide { padding: 0 0 0 10px; } 

/* Send to Friend */
.personalMessage { color: #666; font-size: 11px; } 

/* Home */
.home_flash { margin-top: 1px; }

/* Contest Ended Styles */
#contest_ended_container{margin:0px 0px 10px 60px;width:915px;height:501px;}