

body { background: #fff url(./../images/willow_bkg.gif) top center repeat-y;font-size: 0.85em; }

div.container { margin-top: 0; margin-bottom: 0; }


label      { display: block;  }

p.buttons  {  }

p + p { text-indent: 0;  }

th { background-color: #dde6dd; }

#willowNav { margin-top: 1.5em; }
#willowNav li { 
	list-style-type: none;
}



#willowNav li#menu_15 a {color:#514721;border-color:#FFD324;background: #FFF6BF url(./../../../snippets/FDM/blueprint/plugins/buttons/icons/cog.png) 2px 1px no-repeat;}



#willowNav li a {
	display: block; 
	text-align: center;
	font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
	font-size: 1.2em;
	padding: 2px;
	text-decoration: none;
}

#willowNav li.active a {
	font-weight: bold;
	color: #005027;
	border: solid 1px #005027;
	text-decoration: none;
}



/* belong in mootools or fdm plugin for blueprint? */
.toTop {
	float: right;
	font-size: 9px;
	margin-top: 4px;
	text-transform: lowercase;
	text-shadow: none;
}

#website_manager span.fdm-mod a {
width: 270px;
}

select#tvnom_year { font-size: 1.3em; }

h1.nominee_title { 
	margin-bottom: 0.2em;
}



h2,h2.alt { line-height: 1.1em; }

h2.nominee_title { 
	line-height: 1.2em;
	margin-bottom: 0.3em;
}



h4 { color: #333; }

div.nominee h3 { margin-bottom: 0.2em; }
div.nominee h5 { margin-bottom: 0.2em; font-style: italic; font-weight: normal; }
div.nominee div.nom_meta { margin-top: 0.5em; }

div.nominee.autoslide { margin-left: 2em; }

div.archive.nominee { margin-bottom: 1.5em; } 

div.nom_winner { border: solid 1px #dcdcdc; background: #f5f5f5; padding: 0.5em 0; }

img.nom_img { }

.nom_home { float: left; text-align: center; }
.nom_home a {  border-bottom: solid 3px #666; display: inline-block; padding: 0 5px; margin-top: 1em; }

div.summary { margin: 1.5em; 
font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
font-style: italic; color: #666; line-height: 1.5em;  }

div.willow_award { color: #999999; font-style: italic; 
	font-family: Georgia, Serif; display: table; padding: 0.2em; margin-bottom: 1.2em; }
/*shining-willow*/
div.willow_award.shining-willow { background-color: #fffee8; border: solid 1px #f5f5f5; }
div.willow_award.diamond-willow { background-color: #f0f0f0; border: solid 1px #f5f5f5; }
div.willow_award.snow-willow { background-color: #fcfcfc; border: solid 1px #f5f5f5; }


div.nom_home div.willow_award { font-size: 0.8em; margin: 0 auto; }


.slide { padding: 0.5em; border: solid 1px #666; text-align: center; margin-bottom: 1em; }

.pictureframe { padding: 0.5em; border: solid 1px #999; text-align: center; margin-bottom: 1em; }

.box { background-color: #ffffcc; }

/* Search stuff */
.FSF_form {  
position: absolute;
right: 0;
margin-right: 5px; 
padding-left: 11px;
height: 30px;
background: url(./../images/field_search_cap.png) 0 0 no-repeat; 
width: 150px;
text-align: right;
}

.FSF_submit { position: absolute; top: 0; right: 0px;}

input.FSF_input { width: 150px; height: 19px; padding-top: 2px; border: 0; color: #999; 
background: url(./../images/field_search_bkg.png) 0 0 repeat-x;  }

.FSF_form.FSF_smallform { width: 95px; }

input.FSF_input.FSF_smallinput { width: 95px; }

.FSF_pagination {}
.FSF_resultLink {}
.FSF_result {}
.FSF_searchResults {}
.FSF_pages {}

.ajaxSearch_resultsInfo {}

#ajaxSearch_resultListContainer {}

div.ajaxSearch_result { border-bottom: solid 1px #ccc; padding: 0.65em 0;}
a.ajaxSearch_resultLink { display: block; }
a.ajaxSearch_resultLink:hover { background-color: #dafae9; }

span.ajaxSearch_paging { display: block; padding-bottom: 1em;}


.slideTools { }

.slideTools div { display: inline; }
.slideNow, .slideMax { font-weight: bold; }
.slideSep {}
.slideMax {}
.slidePrev,#eventPrevImg { margin-left: 375px; }
.slideNext {}


/*
div.snow_willow {
	background: #C3E2FC url(./../images/awards/snow_willow_hdr.png) 10px 0px no-repeat;
	height: 2em;
	padding-left: 75px;
}

div.shining_willow {
	background: #cccccc url(./../images/awards/shining_willow_hdr.png) 10px 0px no-repeat;
	height: 2em;
	padding-left: 75px;
}

div.diamond_willow {
	background: #fcfcfc url(./../images/awards/diamond_willow_hdr.png) 10px 0px no-repeat;
	height: 2em;
	padding-left: 75px;
}
*/


div > a.nominee_prompt {
	text-align: center;
}

a.nominee_prompt {
	color: #006600;
	text-align: center;
	display: block;
	margin: auto;
	padding: 0.5em;
	font-size: 1.5em;
	font-weight: normal;
	font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
	font-style: italic;
	background-color: #514721;
}
a.nominee_prompt:hover {
	color: #66cc66;
	
	background-color: #339933;
	
}

#random_sponsor { text-align: center; margin: auto; width: 170px; }



ul.toc li {
	margin-left: 2.5em;
	list-style-type: square; 
}

ul.toc li a {
	padding: 0.25em;
	font-size: 1.25em;
	font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
	text-decoration: none;
}

li.li_alt { background-color: #f5f5f5; }

ul.star-rating {
	float: left; margin-right: 1em;
}
.star-rating.prompt { color: #339933; background: none; }

form.fdm h3.fdmToggle { background-color: lime; }

hr.fancy-space-up {
	border-width: 0;
	height: 50px;
	min-height: 50px !important;
	background: #fff url(../images/hr_fancy_up.gif) 0 0 no-repeat; 
}

hr.fancy-space-dn {
	border-width: 0;
	height: 50px;
	min-height: 50px !important;
	background: #fff url(../images/hr_fancy_dn.gif) 0 0 no-repeat; 
}


.person_info p + p { text-indent: 0; margin-top:-1.5em; }
.person_info { font-size: 0.8em; text-align: center; }
.person_info .local { font-style: italic; }
.person_info .contact {}
.person_info .website {}

div.votepanel,
div.voteresult { border-top: 1px solid #efefef; padding-top: 1em; }
div.votepanel h3,div.voteresult h3,div.voteresult h2 { margin-top: 1em; margin-bottom: 0; }

div.voteresult a.detail_trigger_link { cursor: hand; }

div.votepanel.over,
div.voteresult.over { background-color: #ffff99; }

div.voteresult div.details { background-color: #fff; }

div.votepanel input.title { margin-top: 1em; }

div.ditto_summaryPost h3 { margin-bottom: 0; }


/*
div.person_info img,
div img { position: relative; z-index: 50; }
div.person_info img+p.local,
div img+p.incr  { background: rgba(0, 0, 0, 0.7); color: #ddd; margin-top: -4.5em; margin-bottom: 4.5em; padding: 0.5em; width: 70%; z-index: 100; position: relative; }
*/

div.person_info img,
div img {  }
div.person_info img+p.local,
div img+p.incr  { background: rgba(0, 0, 0, 0.7); color: #ddd; margin-bottom: 1.5em; padding: 0.5em; }


#fdmTabs li.fdmTabsOn a.currentnom { background-color: #efefef; } 
#fdmTabs li.fdmTabsOff a.currentnom { background-color: #005027; }

a.whatsnew.fdmTabsOn {  height: 132px; width: 135px; background: url(../images/bttn_whatsnew_off.png) 0 0 no-repeat; } 
a.whatsnew { 
overflow: hidden; text-indent: -400px; height: 132px; width: 135px; background: url(../images/bttn_whatsnew_on.png) 0 0 no-repeat;border-bottom: none; display: block; float: right; }
a.whatsnew:hover { background: url(../images/bttn_whatsnew_on.png) 0 0 no-repeat; } 
a.whatsnew.fdmTabsOn:hover { background: url(../images/bttn_whatsnew_off.png) 0 0 no-repeat; } 


.fdmTabsOver {}
.fdmTabsOut {}

#fdmTabs { margin: 1em 0 0 0; }
#fdmTabs li {display: inline-block; width: 49%;  } 
#fdmTabs a {  }
#fdmTabs li a.currentnom { color: #fff; font-weight: bold; border-bottom: none; display: inline-block; padding: 1em; 	-webkit-border-radius:4px;

	-moz-border-radius:4px;
 }

.notice {-webkit-border-radius:8px; -moz-border-radius:8px;}

.notice p,.notice h1 { margin: 0; }
.notice h1 { margin-bottom: 0.25em; }

.tabSection h2 { margin-top: 1em; }

.tabSection h2 a { text-decoration: none; }

.tabsection p { margin-bottom: 1.5em !important; }

.nobottom { margin-bottom: 0; }

.headline { font-size: 1.8em; }

label span.fine {
	font-weight: normal !important;
}

