/**
 * Default
 */
* { margin: 0; padding: 0; }
HTML, BODY  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFF; color: #555; font-weight: normal;
	text-decoration: none; font-size: 0.9em;
	margin: 0px; padding: 0px;
}

/* FORMS */
FORM { display: inline; margin: 0px; padding: 0px; }
INPUT { color: #555; padding: 2px; }
SELECT { color: #555; padding: 2px; }
TEXTAREA { font-family: Verdana, sans-serif; color: #555; padding: 2px; }
h1, h2, h3 { font-size: 11px; font-weight: normal; display: inline;	margin: 0px; padding: 0px; }
UL { margin: 0px; padding: 0px; list-style-type: circle; list-style-position: outside; }
LI { display: inline; }
A { color: #888;  }
A:hover { color: #888; }

.checkbox { }
.upload { border: 1px solid #000000; }

/* FONT TYPES */
.black { text-decoration: none; }
.black:hover { text-decoration: none; }
.links { text-decoration: none; font-weight: bold;  }
.links:hover { text-decoration: none; }
.red { font-size: 12px; color: #FF2222; }
.news_title { font-size: 9px; }
.news_content { font-size: 11px; }

/* PAGE */
#wrapper { position: absolute; top: 0; left: 50%; margin-left: -475px; width: 950px; }
#skyscraper { position: absolute; top: 5px; left: 790px; text-align: center; }
#page { position: relative; width: 950px; }
#header { position: relative; width: 950px; height: 120px; background: #EEE; }
#header UL { position: absolute; width: 500px; font-size: 12px; }

#ticker { position: relative; width: 946px; height: 16px; background: #EEE; font-size: 9px; line-height: 14px; padding: 2px; }
#footer { position: relative; width: 946px; height: 16px; background: #EEE; padding: 2px; line-height: 14px; }
#footer .left { position: absolute; display: inline; left: 6px; line-height: 14px; }
#footer .right { position: absolute; display: inline; right: 6px; text-align: right; line-height: 14px; }
#leftCollumn { position: absolute; left:0; width: 140px; }
#rightCollumn { position: relative; left: 150px; top: 10px; width: 800px; }
#characters { position: relative; left: 160px; width: 780px; }
#characters A { text-decoration: none; }

/* CATEGORY */
.category {	position: relative; background-color: #EEE; text-align: left; padding-bottom: 6px; }
.category H3, .category H2 { display: block; font-size: 110%; font-weight: bold; color: #000; padding: 3px; }
.category H3 A, .category H2 A { color: #000; }
.category H2, .category H2 A {  }
.category UL { margin-left: 10px; margin-top: 4px; }
.category UL LI { display: block; list-style-type: none; }
.category UL LI A { text-decoration: none; }
.category UL LI UL { margin: 0px; }
.category UL LI UL LI { display: block; list-style-type: none; }
.category UL LI UL LI A { line-height: 12px; text-decoration: none; }
.category SPAN, .category .span { position: relative; display: block; margin: 6px; }
.category SPAN .img { position: relative; float: left; top: 2px; width: 120px; height:110px; margin: 0px; text-align: center; }
.category SPAN .td { position: relative; width: 1px; height: 110px; font-size: 3px; }
.category .row { position: relative; display: block; height: 14px; line-height: 14px; }
.category .left { position: absolute; display: inline; left: 6px; line-height: 14px; }
.category .right { position: absolute; display: inline; right: 6px; text-align: right; line-height: 14px; }
.category_row { background-color: #CCC; padding: 2px; }
.spacer { height: 8px; font-size: 3px; line-height: 8px; }

/* old */
.category_title { font-size: 10px; padding-left: 4px; text-transform: uppercase; }
.category_title A { text-decoration: none; }
.category_title A:hover { color: #FFF; }
.category_main { background-color: #E9ECED; padding-left: 4px; }

/* THUMB */
.thumb { border: 1px solid #000000; }
.catThumb { background-color: #E7E8E9; }

/* FOOTER XTRA */
#footer_xtra_left { position: relative; float: left; top: 3px; width: 370px; height: 52px; line-height:35px; text-indent: 8px; background: #E9ECED; font-size: 8px; }
#footer_xtra_right { position: relative; float: right; top: 3px; left: 2px; width: 370px; height: 52px; background: #E9ECED; }
#footer_xtra_right .left { position: relative; float: left; width: 50px; height: 50px; padding: 0; margin: 0; }
#footer_xtra_right .right { position: relative; float: right; width: 298px; padding: 5px; margin: 0; text-align: left; }
#footer_xtra_right .right H2 { text-transform: uppercase; font-weight: bold; }
#footer_xtra_right .right UL { display: inline; margin: 0; padding: 0; }

#copyrighted { display: block; color:#C1CCDE; margin-top: 60px;  margin-bottom: 10px; }