#planetsBody
{
background-color:#232b46;
background-image:url(gfx/planetsbg.png);
background-attachment:fixed;
background-position: center 0px;
background-repeat: no-repeat;
font-family:georgia;
font-size:10pt;
text-align:center;
margin-top:20px;
}

#main
{
width:800px;
position:absolute;
left: 50%;
margin-left:-400px;
margin-top:100px;
text-align:left;
}

#titleNav
{
text-align:right;
margin-right:0px;
margin-top:-34px;
color:#ffffff;
font-size:10pt;
}

#recommendedThumbs
{
color:#ffffff;
position:absolute;
text-align:right;
width:800px;
left:50%;
margin-left:-400px;
margin-top:0px;
}

#recommendedThumbs a
{
opacity:.10;filter: alpha(opacity=10); -moz-opacity: 0.1;
}

#recommendedThumbs a:hover
{
background-color:#ffffff;
opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;
}

#discreet
{
font-size:8pt;
opacity:.30;filter: alpha(opacity=30); -moz-opacity: 0.3;
}

#content
{
font-family:georgia;
color:#ffffff;
background-image:url(gfx/whitebg.png);
background-repeat:repeat;
font-size:12pt;
}

#belowComic
{
position:relative;
}

#leftCol
{
width:600px;
float:left;
margin-top:10px;
}

#news
{
padding:10px;
color:#ffffff;
}

/*laziness, class named in news script.*/
td.blog
{
color:#ffffff;
}

#rightCol
{
width:200px;
float:right;
margin-top:10px;
}

#commentsHidden
{
padding:10px;
display:block;
background-image:url(gfx/whitebg.png);
}

#commentsShown
{
padding:10px;
display:none;
background-image:url(gfx/commentsbg.png);
}

#commentsFrame
{
margin-left:-7px;
margin-top:2px;
}

#contact
{
padding:10px;
}

#footer
{
clear:both;
text-align:center;
margin-top:20;
font-size:10pt;
}

a:link
{
color:#ccccff;
text-decoration:none;
font-weight:bold;
}
a:active
{
color:#ccccff;
text-decoration:none;
font-weight:bold;
}

a:visited
{
color:#ccccff;
text-decoration:none;
font-weight:bold;
}

a:hover
{
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}

/*Comments.*/
#commentsBody
{
background-color:#ffffff;
color:#222222;
font-size:10pt;
}

/*Comments.  Too lazy to change these class names.*/

div.commforms
{
text-align:right;
margin-top:0px;
}

div.commentscroll
{
width:180px;
height:250px; 
overflow: auto;
}

input.commform
{
width:160px;
background-color:#ffffff;
border:1px solid #a8b7c8;
color: #3b5f88;
font-family:georgia;
font-size:10pt;
margin-bottom:4px;
margin-top:0px;
}

input.commbutton
{
background-color:#deebff;
border: 1px solid #a8b7c8; 
cursor: pointer;
cursor: hand;
color:#444444;
font-family:georgia;
font-size:10pt;
font-weight: bold;
margin-top:2px;
}

/*Comments.  Can't change these class names.*/

div.comment
{
width: 159px;
overflow: auto;
border: 0px;
border-top:1px solid #dddddd;
margin-top:0px;
margin-bottom:0px;
color:#333333;
}

font.commname
{
font-weight:bold;
margin-top:0px;
}

font.commmessage
{
font-size: 10pt;
}

font.commtime
{
color: #555555;
font-size: 7pt;
position:relative;
left:50px;
margin-top:0px;
}

div.comment a:link
{
color:#222299;
text-decoration:none;
font-weight:bold;
}

div.comment a:active
{
color:#222299;
text-decoration:none;
font-weight:bold;
}

div.comment a:visited
{
color:#222299;
text-decoration:none;
font-weight:bold;
}

div.comment a:hover
{
color:#333333;
text-decoration:underline;
font-weight:bold;
}
