body { margin: 0px; padding: 0px; background: #000033 url(/images/site/bg-masthead.gif) top left repeat-x; color: #333333; }

#logo { position: absolute; top: 0px; left: 0px; border: none; }
#tagline { position: absolute; top: 62px; left: 160px; border: none; }

#menu { position: absolute; top: 73px; left: 24px; }
#menu #home { position: absolute; top: 0px; left: 0px; z-index: 10; }
#menu #item1 { position: absolute; top: 0px; left: 80px; z-index: 9; }
#menu #item2 { position: absolute; top: 0px; left: 160px; z-index: 8; }
#menu #item3 { position: absolute; top: 0px; left: 240px; z-index: 7; }
#menu #item4 { position: absolute; top: 0px; left: 320px; z-index: 6; }
#menu #item5 { position: absolute; top: 0px; left: 400px; z-index: 5; }
#menu #item6 { position: absolute; top: 0px; left: 480px; z-index: 4; }
#menu #item7 { position: absolute; top: 0px; left: 560px; z-index: 3; }
#menu #item8 { position: absolute; top: 0px; left: 640px; z-index: 2; }

div.tab { width: 90px; height: 20px; padding: 3px 0px; background: transparent url(/images/site/bg-tab.gif) top right no-repeat; text-align: center; }
div.tab a { font-family: 'Trebuchet MS'; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: white; }
div.tab a:hover { color: white; }
div.tab a:visited { color: white; }
div.tab a img { border: none; }
div.tab-on { z-index: 12; width: 90px; height: 20px; padding: 3px 0px; background: transparent url(/images/site/bg-tab.gif) top left no-repeat; text-align: center; font-family: 'Trebuchet MS'; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #E1E5EC; }

#left-horn { position: absolute; left: 10px; top: 82px; }
#right-horn { position: absolute; right: 10px; top: 82px; }

#player { position: absolute; left: 325px; top: 0px; z-index: 0; }

#last { position: absolute; left: 455px; top: 5px; z-index: 20; }
#next { position: absolute; left: 610px; top: 5px; z-index: 20; }

div.game-box { margin: 0px; padding:0px; }
div.game-box table { margin: 0px; padding: 0px; width: 150px; border: 0px; background: #eeeeee; font-family: Trebuchet MS; font-size: 9px; font-weight: bold; color: #000033; line-height: 12px; text-align: center; }
div.game-box table td img { border: none; padding: 4px; }
div.game-box div.label { width: 150px; height: 15px; margin: 0px; padding: 8px 0px 0px 0px; font-family: 'Trebuchet MS'; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; text-align: center; color: #000033; background: transparent url(/images/site/bg-game-box-top.gif) top left no-repeat; }
div.game-box div.base { width: 150px; height: 5px; margin: 0px; padding: 0px; background: transparent url(/images/site/bg-game-box-base.gif) top left no-repeat; border: none; }
div.game-box div.links { margin: 0px; padding: 2px 0px 4px 0px; font-family: 'Trebuchet MS'; font-size: 10px; font-weight: normal; text-align: center; color: #000033; line-height: 12px; }
div.game-box div.links a { color: #CC0000; }

#report { display: none; background: #eeeeee; }
#preview { display: none; background: #eeeeee; }

#content-wrapper { position: relative; margin: 93px 10px 10px 10px; padding: 0px 0px 5px 0px; background: #CC0000; }
#content { margin: -2px 5px 5px 5px; padding: 0px; background: #D0D6E0 url(/images/site/bg-content.gif) top left repeat-x; border-top: none; border-left: 2px solid #990000; border-right: 2px solid #990000; border-bottom: 2px solid #FF3333; }

#submenu { z-index: 2; margin: 0px; padding: 7px 10px; font-family: Verdana; font-size: 9px; font-weight: bold; text-align: left; color: #FFFFFF;  }
#submenu a { margin: 0px 0px 0px 15px; padding: 7px 0px; color: #ffffff; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#submenu a:hover { text-decoration: underline; background: url(/images/site/bg-submenu-on.gif) 50% bottom no-repeat; }
#submenu a.on { margin: 0px 0px 0px 15px; padding: 7px 0px; color: #E1E5EC; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; background: url(/images/site/bg-submenu-on.gif) 50% bottom no-repeat; }

#submenu1 { z-index: 2; margin: 0px; padding: 7px 10px; font-family: Verdana; font-size: 9px; font-weight: bold; text-align: left; color: #333333;  }
#submenu1 a { margin: 0px 0px 0px 15px; padding: 7px 0px; color: #333333; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#submenu1 a:hover { text-decoration: underline; background: url(/images/site/bg-submenu-on.gif) 50% bottom no-repeat; }
#submenu1 a.on { margin: 0px 0px 0px 15px; padding: 7px 0px; color: #E1E5EC; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; background: url(/images/site/bg-submenu-on.gif) 50% bottom no-repeat; }

h1 {
	margin: 10px 10px 5px 10px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	color: #000033;
	line-height: 140%;
}

h2 {
	clear: both;
	height: 26px;
	
	margin: 0px 0px;
	padding: 3px 10px 0px;
	font-family: 'Trebuchet MS';
	font-size: 95%;
	font-weight: bold;
	text-align: left;

	color: #192E70;
	line-height: 140%;
	
	background: #cccccc url(/images/site/bg-h2.gif) 50% 0px no-repeat;
}

h2.home {
	clear: both;
	height: 26px;
	
	margin: 0px 0px;
	padding: 5px 10px 0px;
	font-family: 'Trebuchet MS';
	font-size: 95%;
	font-weight: bold;
	text-align: left;

	color: #192E70;
	line-height: 140%;
	
	background: none;
}

h3 {
	clear: right;
	margin: 15px 0px 5px 0px;
	padding: 0px 10px;
	font-family: 'Trebuchet MS';
	font-size: 83.5%;
	font-weight: bold;
	text-align: left;
	color: #CC0000;
	line-height: 140%;
}

h4 {
	margin: 15px 0px 5px 0px;
	padding: 0px 10px;
	font-family: 'Trebuchet MS';
	font-size: 83.5%;
	font-weight: bold;
	text-align: left;
	color: #000033;
	line-height: 140%;
}

p {
	margin: 5px 0px 5px 0px;
	padding: 0px 10px;
	font-family: verdana, arial;
	font-weight: normal;
	text-align: left;
	color: #000033;
	line-height: 140%;
}

p.Home {
	margin: 5px 0px 5px 0px;
	padding: 0px 10px;
	font-family: Arial;
	font-size: 68.7%;
	font-weight: normal;
	text-align: left;
	color: #000033;
	line-height: 140%;
}

p.author {
	font-weight: bold;
}

p.Response {
	font-size: 100%;
}

ul {
	margin: 5px 0px 5px 30px;
	padding: 0px 10px;
	font-family: Arial;
	font-weight: normal;
	text-align: left;
	color: #000033;
	line-height: 140%;
}

ol {
	margin: 5px 0px 5px 30px;
	padding: 0px 10px;
	font-family: Arial;
	font-size: 68.7%;
	font-weight: normal;
	text-align: left;
	color: #000033;
	line-height: 140%;
}

li {



}

a {
	color: #990000;
}

a:hover {
	color: #FF0000;
}

a:visited {
	color: #330000;
}

table.home {

	margin: 0px;
	padding: 0px;
	
	background: transparent url(/images/site/bg-h2.gif) 50% 0px no-repeat;
	
	border: none;

}

table.forum {

	/*width: 100%;*/

	margin: 5px 0px 5px 0px;
	font-family: 'Trebuchet MS';
	font-size: 75%;
	font-weight: normal;
	text-align: left;
	color: #000033;
	line-height: 140%;
}


table.td
	border: 2px solid #cccccc;
	font-family: 'Trebuchet MS';

}

table.forum td {

	padding: 3px 5px;
	
	border-top: 1px solid #cccccc;

	font-family: 'Trebuchet MS';

}

table.forum td.header {

	padding: 3px 5px;
	
	font-weight: bold;

	font-family: 'Trebuchet MS';

}

table.poll {

	width: 100%;
	
	margin: 5px;
	font-family: 'Trebuchet MS';
	font-size: 75%;
	font-weight: normal;
	text-align: left;
	color: #000033;
	line-height: 110%;

}

table.poll td {
	border-top: 1px solid #cccccc;
}

table.post {
	
	margin: 0px 10px 10px 10px;
	font-family: 'Trebuchet MS';
	font-size: 83.5%;
}

table.post td.forum-name {
	padding: 2px 10px;
	font-weight: bold;
	text-align: center;
	color: #000033;
	background-color: #B5BECE;
}

table.post td.forum-date {	
	font-family: verdana, arial;	
	padding: 2px 10px;	
	font-size: 75%;
	font-weight: bold;
	text-align: left;
	color: #000033;
	background-color: #B5BECE;
}

table.post td.forum-label {	
	font-family: verdana, arial;	
	padding: 2px 5px;	
	font-size: 75%;
	font-weight: normal;
	text-align: left;
	color: #000033;
	background-color: #e1e5ec;
}

table.post td.forum-detail {	
	font-family: verdana, arial;	
	padding: 2px 5px;	
	font-size: 70%;
	text-align: left;
	color: #000033;
	background-color: #e1e5ec;
}

table.post td.forum-post {	
	width: 100%;
	padding: 10px;
	background-color: #e1e5ec;

}

table.post td.forum-reply {
	
	font-family: verdana, arial;
	
	padding: 2px 10px;
	
	font-size: 83.5%;
	font-weight: bold;
	text-align: left;
	color: #000033;
	background-color: #e1e5ec;
}

Table.General {

	margin: 0px 10px 10px 10px;
	font-family: 'Trebuchet MS';
	font-size: 83.5%;

}

Table.General TH {
	padding: 2px 10px;	
	font-weight: bold;
	color: #000033;
	background-color: #B5BECE;
}

Table.General TD {
	border-top: 1px solid #cccccc;
	padding: 2px 10px;	
	color: #000033;
	background-color: #e1e5ec;
}

Table.General TD {
	border-top: 1px solid #cccccc;
	padding: 2px 10px;	
	color: #000033;
	background-color: #e1e5ec;
}

Table.General TD.NoBorder {
	padding: 2px 10px;	
	color: #000033;
	background-color: #e1e5ec;
}

Table.General TD.Bold {
	font-weight: bold;
	border-top: 1px solid #cccccc;
	padding: 2px 10px;	
	color: #000033;
	background-color: #e1e5ec;
}

input.submit {
	margin: 3px 0px;
	padding: 2px 0px;
	
	width: 130px;
	height: 26px;
	
	font-family: 'Trebuchet MS';
	font-size: 83.5%;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	text-align: center;
	color: #000033;
	
	background: transparent url(/images/site/bg-button-130.gif) top left no-repeat;
	border: none;
}

Img.ArticleL{
   float: Left;
}
Img.ArticleR{
   float: Right;
}



