/*dkmegasite*/

a:link {color:#0ff;}
a:visited {color:#099;}
a:hover {color:#f36; text-decoration:none;}
a:active {color:#f00;}
/*A:link IMG {border-width:none}*/

/* line-height:2; word-spacing:1px;*/
body {
	color:#ccc;
	background:#630 url("darkbgdk.gif") fixed;
	font-family:"Comic Sans MS", "Comic Sans", Chalkboard, sans-serif;
	font-size:11pt;
}

button, textarea, select, input {
	font-family:"Comic Sans MS", "Comic Sans", Chalkboard, sans-serif;
	background-color:#000;
	color:#0ff;
	border:1px #0ff solid;
}

button:focus, textarea:focus, select:focus, input:focus {
	background-color:#555;
}

button:hover, textarea:hover, select:hover, input:hover {
	background-color:#333;
}

table, tr {
	font-size:11pt;
	background-color:#000;
	border-spacing:0;
	border:2px #630 solid;
	padding:3px;
}

.main, td {
	background-color:#000;
	border-style:none;
	border-spacing:0;
	border-width:0;
	padding:3px;
}

h1 {text-indent:-9999px; margin:0; font-size:0;}
h1 a {display:block; width:120px; height:100px; text-decoration:none;}
h2 {font-size:20pt;}
h3 {font-size:14pt;}
h4 {font-size:12pt;}
h5 {font-size:11pt;}
h6 {font-size:10pt;}

h1, h2, h3, h4, h5, h6, caption {
	color:#fc9;
	font-family:"Comic Sans MS", "Comic Sans", Chalkboard, sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:1px;
}

h2.display_title {font-size:100%; font-weight:normal; text-align:center; color:#777;}

cite {
	text-decoration:underline;
	font-style:italic;
	color:#666;
}

.minor {
	font-size:8pt;
	color:#ffc;
}

.copyright {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
}

.alt, td .alt {
	background-color:#420;/*320*/
}

/*
.heading {
	background-color:#630;
}*/

/*webring hack*/
.webring, font {
	color:#fff;
}

/*webring hack*/
.webring table, .webring td {
	background-color:#630;
	border-spacing:0;
	border-collapse:collapse;
}

hr, hr .minor {
	background-color:#000;
	color:#000;
	border-style:solid;
	border-width:0;
}

/*
#nav td:hover {
	background-color:#fc9;
}
*/

a img {
	border:0;
}

#nav {
	border:0;
	/*position:fixed;*/
}

.navselected table, .navselected td {
	background-color:#630;
}

.newsblock h3 {
	margin-bottom:0;
}

pre {
	color:#fff;
	font-family:monospace;
	font-size:10pt;
}

.pages {font-size:8pt; text-align:center; margin:20px 0;}
.categories {color:#777;}
.emoticon {
	vertical-align:text-bottom;
}

.error {color:#f36;}