body, h1{
margin: 0;
padding: 0;
}

body{
color: #FFFFFF;
background: url(gray.png);
font-family: verdana, arial, sans-serif;
}

h1 a{
color: #CCFF66;
text-decoration: none;
}

h1 a:hover{
color: #FFFFFF;
}

h1{
text-align: center;
}

h2, h3, h4{
border-bottom: 1px solid #666666;
color: #33FFFF;
}

#date{
padding: 1px 15px;
text-align: right;
color: #CCFF99;
font-size: x-small;
}

.in p{
text-align: justify;
text-indent: 0.5in;
}

#content{
padding: 2%;
}

#content a img{
border: 1px solid #FFFFFF;
} 

.center{
text-align: center;
}

#footer{
background:#0066CC;
clear:both;
}

#about{
color: #FFFF66;
padding: 2px;
text-align: right;
}

#footer a:link, #comic a:link, #content a:link{
color:#FFCC00;
}

#footer a:visited, #comic a:visited, #content a:visited{
color:#FF9933;
}

#footer a:hover, #comic a:hover, #content a:hover{
color:#FFFFFF;
}

#quotes{
padding: 20px;
text-align: left;
width: 40%;
}

#sidebar{
border: solid 1px #000066;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
background:#003366;
width:240px;
float:right;
color: #FFFF66;
margin:10px;
}

#wrap{
overflow:hidden;
position:relative;
background: #151B8D;
}

#current{
background: #151B8D;
border-bottom: 1px solid #000066;
}

#sidebar a{
padding: 2px 5px;
display: block;
text-decoration: none;
color: #FFFF66;
}

.sidebar2, .sidebar3{
border-bottom: 1px solid #000066;
}

.sidebar3{
text-indent: 0.2in;
}

#sidebar a:hover{
-moz-border-radius: 13px;
-webkit-border-radius: 13px;
background: #000066;
color:#FFFFFF;
display: block;
}

#sidebar a:active{
color:#FFFFFF;
background: #000000;
}

#valid{
padding: 2px;
text-align: right;
}

#valid a img{
border: 0px;
}

#comic{
padding: 20px;
background: #003366;
}

#comic h2{
text-align: center;
border-bottom: 0px;
}

#content .backto{
position:absolute;
bottom: 0;
}

.files{
visibility: hidden;
}

.inno p{
text-align: justify;
text-indent: 0.0in;
}

.images h2{
border-bottom: 0px;
}