body,
th,
td {
	background-Color:#FFFFFF;
	font-family:verdana,
	arial,
	helvetica;
	font-size:small;
}
body {color:white}
h1,
h2,
h3,
h4 {
	border-top:1px solid #789;
	border-left:4px solid #789;
	color:#357;
	background:#F0F8FF;
	-moz-border-radius:10px;
} 

table {
	border-right:1px solid #789;
	border-bottom:1px solid #789;
	margin:0 1em 0 1em
}

table.n {
	border:0px solid silver
}

td,
th {
	border-left:1px solid #789;
	border-top:1px solid #789;
	padding:0 1em 0 1em;
	vertical-align:top
}

td.n {
	border-width:0px;
	vertical-align:top
}

th {
	background:#f0f8ff;
	color:#357
}

a {
	color:blue;
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius:10px;
	border:1px solid transparent;
	padding:0 2px 0 2px;
}

a:hover {
	color:red; 
	border:1px solid #f88; 
}

p {
	padding-left:2em
}

p.red {
	color:red
}

.main {
	z-Index:0;
	color:#123;
	background:transparent;
	position:absolute;
	height:auto;
	top:0px;
	left:160px;
	right:1em;
	padding:0 1.5em;
	border-left:1px solid #c0d0e0
}

.section {
	display:none;
}

.shot {
	z-Index:1;
	text-align:center;
	display:none;
	position:absolute;
	height:auto;
	width:auto;
	top:1em;
	left:1em;
	right:1em;
	margin-top:13px;
	padding:0px
}

#updated {
	z-Index:2;
	text-align:left;
	color:#000;
	position:absolute;
	background:transparent;
	height:auto;
	width:160px;
	bottom:0;
	left:1em;
	padding:0;
	font-family:verdana,
arial,
helvetica;
	font-size:6pt
}
#updated a {color:#66f}
#updated a:hover {color:#F00}

p.tag {
	color:black;
	font-family:cursive;
	font-size:small;
	margin:2px 3em 2px 3em;
	border:2px outset #444;
	background:#F0F8FF
}


.sample , .samplec {
	float:right;
	cursor:pointer;
	border:2px solid white
}
.samplec {
	float:none;
}

div.sample {
	float:right;
	cursor:pointer;
	border:0px dashed red;
	width:250px
}

ul,
ol {
	list-style-position:outside;
	margin-left:2em; 
}
ul.sqd {border:0px solid green;margin-left:-1em}

.sq li{	list-style-type:square}
.sqd li {list-style-type:disc}
ul.side {
	padding:0 1em 0 1em;
	margin:0;
}

ul.side li {
	list-style-type:none; 
	background:transparent; 
	margin:0px 0px 4px 0px;
	padding:0px; 
}

 

.ex {
	border:5px inset #FFD700
}

.sidebar {
	position:absolute;
	left:0;
	width:160px;
	height:3000px;
	border-right:2px solid #789;
	background:#fff;
}

.sidebar a, .aninactive a{
	display:block;
	background:#f0f8ff;
	color:#357;
	border:3px #789 outset;
	font-weight:400;
	font-size:9pt;
	font-family:verdana,helvetica;
	padding:0.25em;
	text-align:center;
	-moz-border-radius:14px;
}

.aninactive a:hover {
	border:inset;
	font-weight:bold;
} 

.anactive a  {
	border  inset; background:#357;	color:#f0f8ff; 
	font-weight:bold;
	
}

#icruiser {
	cursor:pointer}
	
#smod {color:red;float:right;padding:0 .5em 0 .5em;color:#789;background-color: #FFF;position:absolute;top:0em;right:1.5em;border:1px solid silver}
#smod a {color:#00f;font-weight:normal;-moz-border-radius:10px;}
#smod a:hover {color:#FF0;background:#00f}
td.bold {font-family:monospace;padding:.25em;font-weight:bold}
td.boldc {font-family:monospace;padding:0px;font-weight:bold;text-align:center}
.asterisk {font-family:monospace;font-size:smaller;float:left;border-top:1px solid #789;padding:0}
span.latest {color:red;font-size:smaller;text-align:center}
a.download {display:block}
.noblah {border:1px solid #789;padding:1px 10px 1px 10px;margin-bottom:1em;
	-moz-border-radius:10px;}
span.banned {background-color:#ddd;font-size:8pt;color:black}
.special {border:1px solid #cdf;list-style:none;-moz-border-radius:10px;}
.innerULBox {list-style-type:none;border:1px solid #789;padding:1em;margin-left:4em;-moz-border-radius:10px;
border-bottom:3px solid #357;
border-left:  3px solid #357;
}