body{
margin:0;
padding:0;
background: Black;
}


/* Should be in this order */
a:link    { color : #C0E0FF; }
a:visited { color : #90B0FF; }
a:hover  { color : Yellow; }
a:active  { color : Red; }

/* Also, wheeee! */
a:visited:hover  { color : Yellow; }


q {
color: Gray;
}

hr {
	border: 0;
	color: orange;
	background-color: orange;
	height: 1px;
}

#contentcolumn h3 {
border-top:1px solid orange;
}


/* TOP BAR */

#topsection{
background: #303030;
height: 50px; /*Height of top section*/
padding: 0px;
margin: 0px;
}




/* CONTENT OF THE INDIVIDUAL PAGES */

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 140px; /* Same value as #leftcolumn width below */

font-family: Arial;
font-size: 10pt;

color: #C0C0C0;
background: Black; 
}

p.subheader{
font-color: yellow;
font-size: 13pt;
}

/* Page Header */

p.hb1 {
	color: orange;
	font-size: 20pt;
	font-weight: bold;
}

p.hs1 {
	color: #99ccff;
	font-size: 15pt;
	font-weight: bold;
}

/* MENU BAR - LEFT COLUMN */

#leftcolumn{
float: left;
width: 140px; /*Width of left column*/
margin-left: -100%;

font-family: Arial;
font-size: 10pt;
font-weight: bold;
}

#leftcolumn a{
text-decoration:none;  /* link underlining off */
}

/* The menu section H3 headers */
#leftcolumn h3{
border-top:1px solid orange;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform: uppercase;
color: Orange;
font-size: 8pt;
}

/* ref: http://www.alistapart.com/articles/taminglists/ */

/* The menu UL items */
#leftcolumn ul.mother{
padding:0px 0px 0px 0px;
margin:0px 0px 1em 1em;
list-style: none;  /* no bullets */
color: Orange;
}

#leftcolumn ul.child{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 1em;
list-style: none;  /* no bullets */
color: Orange;
font-size: 8pt;
}


/* FOOTER */

#footer{
clear: left;
height: 35px;
width: 100%;
background: Black;

color: Gray;
font-family: Arial;
font-size: 7pt;
font-weight: bold;
text-align: right;

padding: 0px;
margin: 0px;
border-top: 1px solid gray;
}



/* TUBES? ON MY INTERNETS? */

.fatinnertube{
	margin: 0px 30px 30px 30px; /*Margins for inner DIV inside each column (to provide padding)*/
	vertical-align: top;
}

.innertube{
margin: 0px 10px 10px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.blueinnertube{
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 1px 10px;
    background: #003366; 
}

.darkinnertube{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 1px 10px;
	background-color: #003366;
}



/* IMAGE LAYOUT */

img.rightfloat{
float: right;
margin: 0px 0px 0px 10px;
}

img.leftfloat{
float: left;
margin: 0px 10px 0px 0px;
}

table.noborder{
	border: 0px;
        margin: 2px 2px 2px 2px;
        padding: 0px 10px 1px 10px;
        border-spacing: 0px;
        border-collapse: collapse;
	
}

table.verticle{
	vertical-align: text-top;
	align: top;
}




/* GAME HEADER LIST */

div.navcontainer ul
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

background-color: Black;
color: Orange;
float: left;
width: 100%;
font-size: 8pt;
}

div.navcontainer ul li { display: inline; }

div.navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
text-decoration: none;
float: left;
border-right: 1px solid Black;
border-bottom: 1px solid Black;
}

div.navcontainer ul li a:link {
color: #C0E0FF;
background-color: #003366;
}

div.navcontainer ul li a:visited {
color: #90B0FF;
background-color: #002255;
}

div.navcontainer ul li a:hover {
color: Yellow;
background-color: #114477;
}


.newsTitle a{
text-decoration:none;  /* link underlining off */
color: #C0C0C0;
font-size: 12pt;
font-weight: bold;
}

.dateLine {
	color: #C0C0C0;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;	
	
}