@charset "utf-8";
/* CSS Document */

#siteLogo span { display: none; }
#splash_content {padding-bottom: 10px; }

div#content.media {}

#comments_container {text-align: left; }
textarea#comment { width: 90%; margin:0 auto; }
.comment_text{}

ul#thumbnails, #thumbnails li { padding: 0; margin: 0; }
#thumbnails li { float: left; width: 80px; height: 110px; overflow: hidden; margin: 0 3px 3px 0; }

#winners_container li.selected {color: #fff; background-color:#5f3914;}
#winners_container li.not_available {color: #666; }

#comments_container {text-align: center;}
#comments_container li { text-align: left; }
#comments_container h3 { font-size: 1.2em; }
ol.commentlist { padding: 10px 0 0 0; }
.comment .timestamp {text-align:right;font-size:.9em;color:#57370A;padding:0;margin:0;}
.comment .author {font-weight: bold;font-size: 1em; }
.comment p.byline { padding-bottom:0;margin-bottom:0;font-size:1em;padding-top:1em;}
li.comment { border-bottom: 1px solid #eee; }
#content ol.commentlist {padding:0;margin:0;}
#content ol.commentlist { padding-left: 0; margin-left: 0; }
#content .commentlist li { list-style:none; padding:0;margin:0;}

.commentmetadata  { float: right; }
p.article_link  { padding: 1em 0; text-align: center;}

#inner_left { float: left; }
#inner_right { float: right; }
p.byline { font-size: .8em; padding-top: 1em; }

.post .dateline { font-size: .8em; color: #999; }
.post { padding-bottom: 2em; }

#nomination_summary .nominated-by td, #nomination_summary .nominated-by th { padding-top: 1em; } 

#prizes_recipients,#features{text-align:left;float:left;width:250px;padding:0 10px;}
#award-resources{text-align:left;float:right;width:230px;}
#news_box{text-align:left;float:right;width:230px;}

#features_box .home_container .icon { float: left; border: 1px solid #ccc; margin-bottom: 30px; }
#features_box .home_container h3, #features_box .home_container p { margin-left: 80px;  }

.posted_in {}
/* comments on recipients pages */
.respond { text-align: center; }
#respond, .respond { background-color:#CEBBA1; color:#000; border: 1px solid #999; }
#respond a, .respond a { display: block; padding: .5em; }
#respond a:hover, .respond a:hover { background-color:#cca66a; }

/* media */
#content .alignleft { float: left; margin: 0 1em 1em 0; }
#content .alignright { float: right; margin: 0 1em 1em 0; }
#content .mention, #content .tag { clear: both; padding-top: 1em; }
#content h2 { clear: both; }