/* screen.css */

body { background:#faf8f2; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

a:link { color:#333; }
a:visited { color:#777; }
a:hover { color:#CC0000; }
a img { border:none; }

#header { width:900px; height:150px; margin:auto; background:url(img/header.png) no-repeat; }
#silvas_sillies_header { width:900px; height:385px; margin:auto; background:url(img/silvas_sillies_header.png) no-repeat; }
#header *, #silvas_sillies_header * { display:none; }

.message { color:#CC0000; }

#comic { width:800px; margin:2em auto 10px auto; background:url('img/hr.png') no-repeat; background-position:50% 25px; }
#comic h2 { clear:both; margin:0 0 .5ex 0; padding-top:30px; font-size:16px; }

.social_bookmarking { margin:1ex; text-align:right; }

.older, .newer { display:block; float:left; width:25%; }
.newer { float:right; }

.footer { float:none; overflow:auto; width:800px; margin:auto; margin-top:10px; padding-top:15px; background:url('img/hr.png') top center no-repeat; }
.footer > div { float:left; width:33%; }
.footer > div > img { margin-bottom:1ex; }
.footer ul { margin:1ex 0 0 0; padding:0; list-style:none; }
.footer > p { float:left; width:100%; margin-top:2em; text-align:center; font-size:80%; color:#999999; }

.footer > div#comments { width:66%; /*margin:1em auto 1em auto;*/ }
.comment { margin:1ex 0 1em 0; background-color:#ece7d8; padding:1ex; }
.comment .name { font-weight:bold; }
.comment .date { font-size:80%; }
.me { background-color:#89b5f6; }

#comments fieldset { border:solid 1px #aaa; padding:1ex; }
#comments p { color:#777; }
label, #comments fieldset div { display:block; margin-top:1em; }

.error { font-weight:bold; color:#CC0000; }