@import url(reset.css);
@import url(default.css);
@import url(menu.css);

body { 
	background: #000 url(../images/bg.jpg) no-repeat;
	font-family: Verdana, Helvetica, sans-serif
}

a:link, a:visited { color: #1594d2; }

#container { width: 899px; margin: 0 auto; position: relative; padding: 101px 0 0; }

#header { background-repeat: no-repeat; text-indent: -9999px; margin: 0; padding: 0; }
#header a:link, #header a:visited { display: block; height: 121px; }

#slogan { display: none; }

#top-banner { position: absolute; top: 5px; left: 0%; }

form#insider { background: #121314 url(../images/insider_bg.png) repeat-x bottom left; width: 157px; margin: 0 0 3px; padding: 5px; position: absolute; top: 5px; right: 0%; }
form#insider fieldset { margin: 0; padding: 0; border: none; }
form#insider fieldset legend { margin: 0; padding: 0; color: #fff; text-transform: uppercase; font-size: 1.3em; font-weight: bold; }
form#insider ul { margin: 0; padding: 0 0 3px; }
form#insider ul li { list-style: none outside; padding: 0; }
form#insider label { color: #b2b4b6; font-weight: bold; font-size: .8em; text-transform: uppercase; display: block; }
form#insider input#ea { padding: 2px; margin: 9px 0 4px; }
form#insider button { color: #c2c3c5; background: none; border: none; margin: 0; padding: 0; }

#main { background: #dbdcdd; padding: 8px 6px 6px 7px; /* :| */ }

#colLeft { float: left; width: 160px; margin: 0; padding: 0; }
#colLeft .padding { padding: 0; }

#colRight { float: right; width: 313px; margin: 0; padding: 0; }
#colRight .padding { padding: 0 0 0 12px; }

#gthl-pizza { background: #1f2227; /*padding: 0 10px 10px;*/ color: #fff; padding: 3px 5px 3px 172px; font-size: 12px !important; }
#gthl-pizza h3 { background: #1f2227 no-repeat; text-indent: -9999px; height: 10px; } 
/*#gthl-pizza h3 { background: #1f2227 url(../images/pizza-title.png) no-repeat; text-indent: -9999px; height: 53px; }*/

#gthl-tv { margin: 2px 0 0; }

.slider { margin: 6px 0 0; position: relative; }
.slider ul { margin: 0; padding: 0; }
.slider ul li { list-style: none outside; width: 301px; height: 250px; }

form#survey { background: #fff url('../images/poll_bg.jpg') no-repeat bottom left; padding: 15px 15px 35px; margin: 3px 0 0;min-height:180px;-height:180px;}
form#survey fieldset { margin: 0; padding: 0; border: none; }
form#survey fieldset legend { margin: 0; padding: 0; font-weight: bold; }
form#survey ul { margin: 0; padding: 0; }
form#survey ul li { list-style: none outside; }
form#survey label { display: block; margin: 3px 0; }
form#survey button { text-indent: -9999px; background: #fff url(../images/vote.png) no-repeat; width: 68px; height: 26px; border: none; margin: 10px 0 0; }
form#survey label.results { font-size: 12px; line-height: 18px; }

#content { margin: 0 313px 0 160px; }
#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; z-index: 100000; }
#content .padding { padding: 1em; }
body.root #content .padding { padding: 0; }

#landscape { float: left; margin: 0 5px 5px 0; }

#boring { width: 403px; float: left; }

#latest-headlines {}
#latest-headlines h2 { color: #dbdcdd; background: #dbdcdd url(../images/headlines_h2.png) no-repeat top right; font-style: italic; font-size: 1.1em; text-transform: uppercase; position: relative; padding: 4px 15px 5px; margin: 4px 0; }
#latest-headlines h2 a:link, #latest-headlines h2 a:visited { display: block; position: absolute; top: 3px; right: 6px; text-indent: -9999px; background: #fff url(../images/headlines_h2_a.png) no-repeat; width: 91px; height: 15px; }
#latest-headlines ul { background: #fff; border: 1px solid #c0c0bf; margin: 0; padding: 6px 10px; }
#latest-headlines ul li { list-style: none outside; }
#latest-headlines ul li img { float: left; margin: 0 15px 5px 0; }
#latest-headlines ul li h3 { font-size: 1.2em; }
#latest-headlines ul li a { text-decoration: none; text-transform: uppercase; }

#publications { clear: both; }
#publications h2 { color: #dbdcdd; background: #dbdcdd url(../images/publications_h2.png) no-repeat top right; font-style: italic; font-size: 1.1em; text-transform: uppercase; position: relative; padding: 4px 15px 5px; margin: 4px 0; }
#publications h2 a:link, #publications h2 a:visited { display: block; position: absolute; top: 3px; right: 6px; text-indent: -9999px; background: #fff url(../images/moreBtn.jpg) no-repeat; width: 50px; height: 15px; }
#publications ul { background: #fff; border: 1px solid #c0c0bf; margin: 0; padding: 6px 10px; }
#publications ul li { float: left; list-style: none outside; width: 25%; }
#publications ul li h3 { color: #808183; text-transform: uppercase; font-size: 1.2em; width: 90%; }
#publications ul ul { padding: 0; border: none; }
#publications ul ul li { float: none; }

#links { margin: 114px 0 0; padding: 0; }
#links li { list-style: none outside; float: left; width: 111px; padding: 0 10px; border-right: 1px solid #9e9fa1; }
#links li.last { border: none; }
#links li h3 { text-transform: uppercase; font-size: 1.1em; }
#links li a:link, #links li a:visited { color: #646667; text-decoration: none; }
#links ul { margin: 0; padding: 0; }
#links ul li { width: 100%; float: none; padding: 0; border: none; }

h2.title { margin: 0 0 10px; }

#footer { background: #fff; border-bottom: 6px solid #dbdcdd; height: 61px; }

/*
#footer { color: #939596; background: #fff url(../images/footer_bg.png) no-repeat; border: 6px solid #dbdcdd; border-top: none; padding: 15px 400px 15px 100px; font-size: .8em; position: relative; }
#footer #sponsors { width: 301px; float: right; position: absolute; top: 0%; right: 0%; }
#footer #sponsors h2 { color: #636567; text-align: center; font-size: 1.2em; text-transform: uppercase; }
#footer #sponsors ul { margin: 0; padding: 0; }
#footer #sponsors ul li { list-style: none outside; float: left; margin: 3px 5px; }
*/

body.noRight #colRight { display: none; }
body.noRight #content { width: 710px; margin-right: 0; }

body.noLeft #colLeft { display: none; }
body.noLeft #content { margin-left: 0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}
#content .floatfix .padding{position:relative;}
#games-flash{position:absolute;top:20px;right:5px;}

#displaybox {
	z-index: 110000;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 1;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	border: 1px solid  #666666;
	position:fixed; top:0px; left:0px; width:100%; height:100%; text-align:center; vertical-align:middle;
}


