/******************* Color Theme Section *******************/

html {
	overflow-y:scroll;
}

body{
	background:transparent url(../images/aluminumLight.png);
	color:#333;
	font-family:Arial, sans-serif;
	text-align:center;
	padding:20px 0;
}
#header, #footer{
	background:url(../images/hout-active.png);
	color:white;
}

#content{
	background:white;
}

div.thinBox{
	background:#ffc;
}

hr{
	color:transparent;
	background:white;
	height:10px;
}

/******************* Page Layout Section *******************/

#header{
	padding:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

#innerheader{
	width:940px;
	background-position:100% 9px;
	background-repeat:no-repeat;
}

#container{
	width:960px;
	text-align:left;
	margin:0 auto;
}

#content{
	margin:0;
	padding:0 10px 10px 10px;
}

#footer{
	clear:both;
	text-align:center;
	font-size:90%;
	font-weight:bold;
	padding:0;
	margin:0;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

/******************* Misc. Style Section *******************/

h1,h2,p{
	margin:0;
	padding:0 5px;
	font-weight:normal;
}

h1{
	font-size:250%;
	color:#fff;
	font-family:Georgia;
	font-weight:normal;
	font-style:italic;
	letter-spacing:1px;
	margin-top:0;
	padding:5px;
	height:154px;
}

.tShadow{
	text-shadow: 3px 3px 0px black;
	font-weight:bold;
}

.iShadow {
	background: #474747;
	font-family: "League-Gothic", Courier;
	color: #222;
	text-shadow: 0px 2px 3px #666;

}

h2{
	font-size:200%;
	line-height:1;
}

h3{

	font-size:150%;
	color:#000;
	margin:0;
}

.linkList{
	list-style-type:none;
}

.b{
	font-weight:bold;
	font-size:120%;
}

div.ctr, .ctr{
	text-align:center;
}

div.top, div.info{
	border-color:transparent;
	margin:0;
}

div.top {
	border-style:solid;
	border-width:4px 4px 2px 4px;
}

div.info {
	border-bottom:10px solid white;
	display:inline-block;
	background:wheat url(../images/hout.png);
	width:100%;
	color:#333;
}

div.info p,div.info li{
	margin:0 10px 7px 10px;
}

div.info p, div.info ul{
	line-height:1.5em;
}

div.info a,td a{
	text-decoration: none;
	font-size:18px;
	color:#333;
	text-shadow:0px 1px 1px #fff;
}

div.info a:hover,td a:hover{
	text-decoration: underline;
}

a img{
	border:none;
}

div.thinBox{
	margin:20px;
	border:1px solid;
	padding:10px;
	font-size:12px;
	font-family:"Courier New",monospace;
}

/******************* Format Image Section *******************/

.picLeft{
	float:left;
	padding-right:3px;
	background:transparent;
	margin:0;
}

.picRight{
	float:right;
}

.pic-photo{
	background:#fff;
	margin:00 5px 5px;
	padding:3px;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}

.pic-photo a{
	text-decoration:none;
}

.pic-desc{
	text-align:center;
	font-size:80%;
}
/******************* Table styling *******************/
.corners{border-radius:4px;}
table.games td{
	vertical-align:top;
	padding:10px;
}

/* 
 * .nc News Table Container table img
 * .nt News Table
 */

table img{
	float:right;
	background:transparent;
	border:3px solid white;
	padding:0;
	margin:7px 0 5px 5px;
	box-shadow: 0 0 5px #000;
}
.shadow{
	box-shadow: 0 0 5px #000;
}
table.nc td{
	vertical-align:top;
	padding:0;
	margin:0;
}
table.nc td.left {
	border-right:5px solid white;
}
table.nt td{
	font-size:90%;
	padding:12px;
	background:wheat url(../images/hout.png);
	background-repeat:repeat;
	border-bottom:5px solid white;
}
table.nt, table.nc{
	width:100%;
	border-collapse:collapse;
}
table.nt th{
	color:gray;
	padding:12px;
	font-size:120%;
}

div.feedflair{
	display:none;
}
td.noimg img{
	display:none;
}

/******************* Menu Bar Styles ******************/

div#menu{
	height:24px;
	padding:6px 4px 0 0;
}

/******************* Mozilla Scrollbar Hack ******************/
html{
	margin-bottom:1px;
}

/******************* Suppress marquee Hack ******************/
html marquee{
	overflow-x:inherit;
	overflow-y:inherit;
	-moz-binding:none;
	overflow:auto;
	display:block;
}

/******************* Search Styles ******************/
#search {
	display:inline;
}
#search form {
	float:right;
	padding:3px 7px 0 0;
}
#search input {
	font-size:10px;
	font-style:italic;
	color:gray;
	width:154px;
}

