BODY {font-family:verdana; font-size:11px; color:#D0D0D0; text-decoration:none; background-color:#000000; background-image:URL('../images/site-back.jpg'); margin:2px;}

P {font-family:verdana; font-size:11px; color:white; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px}
P.content {padding:10px; padding-top:5px}
P.dl {margin:0px; padding:2px; text-align:center}
P.footer {margin:4px; font-family:arial; font-weight:bold; font-size:9px; color:#b6b6b6}
P.heading {padding-top:10px; padding-bottom:0px; padding-left:10px; padding-right:10px; font-weight:bold; font-size:12px}
P.main {padding-top:3px; padding-bottom:0px; text-align:center; margin-bottom:0px}
P.menu {margin-top:2px; margin-left:0px; padding:0px; text-align:center}
P.news {margin:0px; margin-left:10px; margin-right:10px; padding:10px; border:solid 1px #4e4e4e;}
P.newsheadline {margin-bottom:0px; margin-top:1px; padding-top:1px; font-weight:bold; font-size:12px;}
P.notfound {font-size:18px; font-weight:bold; text-align:right}
P.timestamp {margin:1px; font-size:9px;}

DIV {font-family:verdana; font-size:11px; color:#397CD6; text-decoration:none}
DIV.comics {margin:2px; padding:2px; width:84px; height:200px; float:left}
DIV.content {z-index:2; position:relative; top:0px; left:0px; margin-right:0px; padding:0px; width:950px; height:100%; min-height:100%; background-color:#000000; color:#FFFFFF;}
DIV.notfound {margin:6px; padding:20px; width:580px; height:200px; border-style:solid; border-width:1px; border-color:#9E9E9E; text-align:center}
DIV.portrait {z-index:1; position:relative; top:0px; left:0px; padding:0px; margin:10px; margin-top:30px; float:right; border-style:solid; border-width:1px; border-color:#9E9E9E}

DIV.header {z-index:1; position:relative; top:0px; left:0px; width:950px; height:150px;}
DIV.header-img {z-index:2; margin:0px;}
DIV.qn-button {z-index:3; position:absolute; top:-20px; right:34px; width:190px; height:20px; margin:0px; padding:0px; float:right; opacity:0.5; filter:alpha(opacity=50);}
DIV.qn-menu {z-index:3; position:absolute; top:0px; right:36px; width:280px; background-color:red; border:solid 2px #FFFFFF; float:top; visibility:hidden}
DIV.qn-item {z-index:4; width:100%; margin:5px; margin-right:0px; padding-top:3px; float:left; height:18px; background-color:#374b65; text-align:left; vertical-align:bottom}

TABLE.main {height:99%; min-height:99%; border:solid 1px #b6b6b6; width:950px; background-color:#000000;}
TD.footer {height:20px;}

IMG {border:0}
IMG.divider {padding-top:10px; padding-bottom:10px; text-align:center}

UL {margin:5px; padding:3px}
LI {list-style-type:disc; font-family:verdana; font-size:11px; color:#D0D0D0; text-decoration:none; padding-left:2px; padding-bottom:3px; padding-right:2px; padding-top:0px;}
LI.qn-item {background-color:#00FF00;}
LI.terms {display:list-item; list-style-type:disc; margin:10px; list-style-position:inside}

/* LINKS */
A:link {color:white; text-decoration:underline;}
A:visited {color:white; text-decoration:underline;}
A:hover {color:white; text-decoration:underline;}
A:active {color:white; text-decoration:underline;}

P.footer > A {color:#b6b6b6}

A.qn_menu:link {color:white; text-decoration:none;}
A.qn_menu:visited {color:#9E9E9E; text-decoration:none;}
A.qn_menu:hover {color:white; text-decoration:none;}
A.qn_menu:active {color:white; text-decoration:none;}