* {
margin: 0;
padding: 0;	
}

html {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
font-size: 62.5%;	
}

body {
background:#A1DAF7 url("../images/bg_bg.png") top left repeat-x;	
font-family: verdana, helvetica, arial, sans-serif;
color: #000000;
height:100%;
}

a:link, a:hover, a:visited, a:active {
color:#990000;
text-decoration:none;	
}

a:hover {
color: #000000;	
}

/***************/
/*FOOTER STICK**/
/***************/

div#holder {
width:923px;
margin: 0px auto;
position:relative;
}

div#footer {
clear:both;
width: 100%;
padding: 100px 0 0 0;	
}

/*********/
/*HEADER**/
/*********/

div#header {
height: 250px;	
text-indent: -9999px;
background:transparent url("../images/bg_header.png") top center no-repeat;	
margin: 0px auto;
padding: 0 0 32px 0;
width:923px;
}

div#header h1 a {
display: block;
width: 100%;
height:208px;
text-decoration: none;
border: none;
text-indent: -999em;
}

div#header ul {
border-top:1px solid #FCA52C;
display:block;
float:left;
height:42px;
margin:-1pt 0pt 0pt 32px;
padding:0pt 0pt 0pt 0px;
width: 688px;
}

div#header ul li {
display:block;
float:left;
height: 42px;
padding: 0 38px 0px 0;
}

div#header ul li a {
height: 42px;
display: block;
}

div#header ul li a#nav_games {
	background: url('../images/bg_nav.png') top left no-repeat;
	width:110px;
}

div#header ul li a#nav_crew {
	background: url('../images/bg_nav.png') -140px top no-repeat;
	width: 166px;
}

div#header ul li a#nav_videos {
	background: url('../images/bg_nav.png') -338px top no-repeat;	
	width:152px;
}

div#header ul li a#nav_facts {
	background: url('../images/bg_nav.png') -521px top no-repeat;	
	width:103px;
}



/***HOVERS***/

div#header ul li a#nav_games:hover, body.games div#header ul li a#nav_games {
	background: url('../images/bg_nav.png') left -43px no-repeat;
}

div#header ul li a#nav_crew:hover, body.crew div#header ul li a#nav_crew {
	background: url('../images/bg_nav.png') -140px -43px no-repeat;
}

div#header ul li a#nav_videos:hover, body.ontheair div#header ul li a#nav_videos {
	background: url('../images/bg_nav.png') -338px -43px no-repeat;	
}

div#header ul li a#nav_facts:hover, body.facts div#header ul li a#nav_facts {
	background: url('../images/bg_nav.png') -521px -43px no-repeat;	
}

/*********/
/*RIGHT****/
/*********/
	
div#right {
margin:0;
font-size: 1.3em;
float: right;
width: 318px;
}

div#right p span {
font-weight:bold;	
}

div#right ul.in_this_section {
background-color: #d0ecfb;	
}



/*********/
/*LEFT*/
/*********/

div#left {
width:490px;
float:left;
font-size: 1.5em;
}

/*********/
/*FOOTER**/
/*********/

div#footer p {
text-align: center;	
color: #fff;
background-color: #000;
padding: 2em 0;
}

div#footer a:link, div#footer a:hover, div#footer a:visited, div#footer a:active {
color: #fcb034;	
}

/****************/
/*GENERAL STUFF**/
/****************/

li {
list-style-type: none;	
}

hr {
color: #89b2c5;
border-top:2px solid;
border-style: solid;
}

a img {
border:none;	
}

.image_header {
padding: 0 0 13px 0;	
}

.image_header2 {
padding: 0 0 8px 0;	
}


/*********/
/*TYPOGRAPHY*/
/*********/

p {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 1.5em 0;}

div#main ul {
	margin: 0 0 1.5em 0;}

div#main li {
	list-style-position: outside;
	line-height: 1.5em;
	margin: 0 0 1em 1em;}

h3 {
	font-size: 1.4em;
}
	
	
/***********/
/*HOME PAGE*/
/***********/

img#box_crew {
padding: 24px 0 0 0;
margin-left:-12px;	
}

img#box_pledge {
padding: 0px 0 0 0;
margin-left:-17px;	
}

div#left ul#home1 {
	position: relative;
	width: 490px;
	height: 332px;
	float: left;
}

div#left ul#home1 li#new_game {	
display:block;
height:332px;
left:164px;
position:absolute;
top:0pt;
width:317px;
z-index:99;
}

div#left ul#home1 li#trivia_game, div#left ul#home1 li#gagout_game {	
display: block;
width: 166px;
position: absolute;
}

div#left ul#home1 li#trivia_game {
height:119px;
top: 10px;
left: 0px;
}

div#left ul#home1 li#gagout_game {
height:188px;
top: 141px;
left: 0px;
}

div#left ul#home2 {
width:100%;
clear: both;
padding:34px 0 0 0;
}

div#left ul#home2 li#box_videos {
float: left;
display:block;

}

div#left ul#home2 li#box_facts {
padding: 0;
width:212px;
float: right;
}

div#left ul#home2 li#box_facts h2.image_header2 {
padding: 0 0 7px 0;
}

/***********/
/*DOWNLINE**/
/***********/

body.downline div#right {
width: 284px;
}

body.downline div#right a {
color: #003d79;
font-weight: bold;
text-decoration: underline;
}

body.downline div#right ul {
padding: 1em 0 0 0;
border-bottom: 10px solid #DEF2FD;
}

body.downline div#right ul li {
list-style-type: disc;
list-style-position: inside;
color: #003d79;
padding: 0 0 1em 18px;
}

body.downline div#left hr {
margin:0pt -23pt 20px 0px;
padding: 0 20px 0 0;	
}

body.downline div#left ul.other_games li {
width: 100%;
clear: both;
}

body.downline div#left ul.other_games li img {
float:left;	
padding: 0 0 1em 0;
}

body.downline div#left ul.other_games li h3, body.downline div#left ul.other_games li p {
margin-left: 176px;
}

body.downline div#left ul.other_games li h3 a {
color: #000;
}

body.downline div#left ul.other_games li p a {
color: #003D79;
font-weight: bold;
text-decoration: underline;
}

body.downline div#left p {
font-size: .9em;
line-height:1.5em;
}


body.downline div#left ul.other_games li h3 {
font-size: 1em;
}

body.downline div#left p span {
font-weight:bold;	
}

body.downline div#left p.trivia_question, body.trivia div#left ul li {
font-size: .8em;
font-weight:bold;	
}

body.audio div#left li {
	background:#DEF2FD url('images/bg_stripe.png') top left repeat;
	border:1px solid #003D79;
	font-weight:bold;
	margin-bottom:-20px;
	padding:10px;
	width:298px;
}

/***************/
/*CREW**********/
/***************/

body.crew div#left {
width:100%;	
}

body.crew div#left ul {
background-color: #FF9900;	
float: left;
}

body.crew div#left ul li {
float: left;
width:461px;
}

body.crew div#left ul li img {
float:left;	
padding:10px;
}

body.crew div#left ul li ul {
	width: 243px;
	float: right;
	padding: 30px 10px 0px 10px;
	font-size: .8em;
}

body.crew div#left ul li ul li {
width:80%;
}

body.crew div#left ul li ul li span {
font-weight: bold;
}

ul.videos li {
	font-weight: bold;
	font-size: .9em;
	line-height: 1.6em}

 object {
	margin: 0 0 3em 0;}


	
/********FACTS********/

body.facts h3 {
padding-bottom:1em;	
}

body.facts ul {
padding-bottom: 1em;	
}

body.facts ul li, body.espanol ul li {
list-style-type:disc;
list-style-position: inside;
font-size:1.1em;	
}

/****PLEDGE*****/

form ul li {
list-style-type:none;	
float: left;
clear: both;
padding: 0 0 1em 0;
}

form ul li label {
display:block;
float:left;
font-size:1.5em;
font-weight:bold;
width:8em;
margin-top: .5em;
}

form ul li label.long {
display:block;
float:left;
font-size:1.5em;
font-weight:bold;
width:100%;
margin-top: .5em;
}

form ul li input {
font-size:1.5em;
border:2px solid;
padding:.5em;
width: 30em;
font-weight:bold;
}

p.fine_print {
clear:both;
font-size:1em;	
width:60em;
}