html {background-color:black; color:#f0f0f0; font:0.75em verdana, "sans serif"; line-height:1.2em;
scrollbar-arrow-color:#686868;
scrollbar-base-color:#000000;
scrollbar-highlight-color:#686868;
scrollbar-track-color:#111;}

#everything { align:center; margin:0 auto; width:800px; } /* width can be up to 930px comfortably */

#header { text-align:center; }
#header a { color:#f0f0f0; font-size:1.1em; font-weight:bold; text-decoration:none; }
#header a:hover { color:#a0d; }
#header a.blue:hover { color:rgb(77,109,243); }
	#tagline { font-family: verdana, "sans serif"; font-size:19px; font-weight:bold; line-height:1.4em; margin-top:2px; }

#main_body { width:800px; }
#main_body_news {width:800px;}

	#ads { margin:2em 2em; color:#999;}
	.date {padding-top:1em; float:right; color:#999; padding-bottom:1px;}
	#main_body_news h2 {border-bottom:1px solid #999;}

	#content { margin-left:15px; }
	#content.big { font-family:verdana, "sans serif"; font-size:1.5em; margin-left:15px; }
	#content a { color:#f0f0f0; text-decoration:none; }

	.influence td { text-align:right; font-size:9px; color:#999; line-height:11px; padding-left:0.5em; }
	.influence a { color:#999; }

#footer { float:bottom; font-size:0.9em; text-align:center; }
#footer a { color:white; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
	#cprt { font-size:0.8em; }

/* PAGE ELEMENTS----------------*/

a { color:white; text-decoration:underline; cursor:pointer; }
a:hover { text-decoration:none; }
code { border: 1px solid #828282; display:block; font-family:"courier new", "sans serif"; margin:1.6em; }
h1 { font-family:"arial narrow", sans-serif; font-size:2.4em; font-weight:normal; text-transform:uppercase; }
h2 { font-size:1.2em; font-weight:bold; margin-top:2em; }
img { border:none; }
textarea { scrollbar-face-color:#444; scrollbar-base-color:#aaa; scrollbar-track-color:#444; scrollbar-arrow-color:#c2f; }

	#red a, #green a, #purple a { color:#f0f0f0; text-decoration:none; }
	#red a:hover { color:#cc0000; }
	#green a:hover { color:#47d147; }
	#purple a:hover { color:#b82ee6; }

#evolicon { border-bottom:1px solid white; }
#evolicon:hover { border:none; }
.center { text-align:center; }

.form td {vertical-align:top;}