body{
text-align: center;
color: #fff;
background: #333;
font-size: 76%;
margin: 20px auto 20px auto;
}
blockquote{
font: 1em/1.5em Verdana, Arial, Helvetica, sans-serif;
margin-left: 10px;
}
p{
font: 1em/1.75em Verdana, Arial, Helvetica, sans-serif;
margin: 0em auto 1em auto;
}

h1, h2{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #cc9900;
background: #000;
margin-bottom: .35em;
}
h1{
font-size: 1.75em;
}
h2{
font-size: 1.5em;
}
a{
color: #adadf7;
background: #000;
}
a:visited{
color: #d3d3f6;
background: #000;
}
a:active{
color:#adadf7;
background: #000;
}
a:hover{
color: #999900;
background: #000;
}

#content{
width: 750px;
height: auto;
margin-left: auto;
margin-right: auto;
color: #fff;
background: repeat-y #000;
}
#blog{
float: left;
width: 750px;
}
#entry{
background: url(images/column_sep.gif) no-repeat right top;
float: left;
text-align: left;
padding: 20px 10px 20px 20px;
width:501px;
voice-family: "\"}\""; 
voice-family:inherit;
width:471px;
}
html>body #entry{
width:471px;
}
#entry li{
font: 1em/1.75em Verdana, Arial, Helvetica, sans-serif;
}

/*column*/
#column{
float: right;
text-align:left;
padding: 20px 20px 0px 10px;
width:249px;
voice-family: "\"}\""; 
voice-family:inherit;
width:219px;
}
#adcolmain{
float: right;
text-align:left;
padding: 0px 20px 0px 10px;
width:249px;
voice-family: "\"}\""; 
voice-family:inherit;
width:219px;
}
html>body #column, html>body #adcolmain {
width:219px;
}
#nav, #ad{
margin-left: 0px;
padding-left: 0px;
list-style: none;
}
#nav a{
color: #adadf7;
font: 1.10em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
display: block;
background: #000;
padding-left: 5px;
text-decoration: none;
height: 25px;
}
#nav a:hover{
color: #999900;
background: #000;
}

/*ads*/
#ad a{
color: #adadf7;
font: 1em Verdana, Arial, Helvetica, sans-serif;
display: block;
background: #000;
padding-left: 5px;
height: 25px;
}
#ad a:hover{
color: #999900;
background: #000;
}
fieldset{
border: 1px solid #666;
margin-left: 5px;
padding: 1px;
}
legend{
font: .80em Verdana, Arial, Helvetica, sans-serif;
padding: 0.2em 0.5em;
color:#666;
}

/*comic*/
#comic{
width: 750px;
margin-top: 0px;
float: left;
text-align: left;
clear: right;
padding-bottom: 9px;
border-bottom: 1px solid #999;
color: #000;
background: #fff;
}
#comic a img{
border: 1px solid #000;
display: block;
margin: 20px auto auto auto;
}
#comic a{
font:.9em Verdana, Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
color: #000;
background: #fff;
float: left;
border: 1px solid #fff;
}
#comic a:hover{
color: #000;
background: #d3d3f6;
border-style: solid;
border-color: #adadf7 #adadf7 #6666ff #adadf7;
border-width: 1px;
}
#comic small.description{
display: block;
margin: 0px 0px 10px 10px;
color: #999;
background: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#previous{
padding-left: 10px;
float: left;
height: 102px;
width: 250px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 240px;
}
html>body #previous{
width: 240px;
}
#previous a{
height: 100px;
width: 248px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 238px;
}
html>body #previous a{
width: 238px;
}
#home a{
margin: 0px 5px 0px 5px;
height: 100px;
width: 248px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 238px;
}
html>body #home a{
width: 238px;
}
#next a{
margin-right: 10px;
height: 100px;
width: 248px;
voice-family: "\"}\"";
voice-family:inherit;
width: 238px;
}
html>body #next a{
width: 238px;
}
#comic h1{
display: none;
}

/*search and archive pages*/
#searchpage #comic, #archivepage #comic{
height: 10px;
width: 750px;
}
#searchpage #entry li, #archivepage #entry li{
line-height: 2em;
}
#searchpage ol{
margin-left: 15px;
padding-left: 15px;
}
#archivepage #entry ul{
margin-left: 0px;
padding-left: 0px;
list-style: none;
}

/*footer*/
#footer{
clear: left;
color: #fff;
background:url(images/placeholder-footer.gif) no-repeat #000;
height: 60px;
}
#footer label{
font: 1em Verdana, Arial, Helvetica, sans-serif;
}
#footer small{
color: #666;
background: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer form{
margin: 0px 0px 10px 0px;
}