body {
	border:0px;
	margin:0px;
	padding:0px;
	background-color: #fff;
	}
	
#container {
	width:990px;
	margin: 0px auto 0px auto;
	padding:5px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	}

p {
	font: 11pt Trebuchet, "Trebuchet MS", Arial, sans-serif;
	color:#444;
	}
h1 {
	font: 14.5pt Trebuchet, "Trebuchet MS", Verdana, sans-serif;
	color:#444;
	letter-spacing: 1px;
	font-weight:bold;
}

h3 {
	font: 12.5pt Trebuchet, "Trebuchet MS", Verdana, sans-serif;
	color:#444;
	letter-spacing: 1px;
}
li {
	font: 11pt/13pt Trebuchet, "Trebuchet MS", Arial, sans-serif;
	color:#444;
	}

a:link {
	color: #007bb6;
	text-decoration:none;
	}
a:visited {
	color:007bb6;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
a:active {
	color:#a8d375;
	text-decoration:underline;
	}

/* intro css follows */
#round1, #round2 {
	width:965px;
	height:661px;
	margin: 0px auto 0px auto;
	text-align:center;
	}
	
#round1 {
	width:873px;
	height:643px;
	background:#fff url('boards_bg1.jpg') no-repeat;
}

#round2 {
	width:885px;
	height:623px;
	background:#fff url('boards_bg2.jpg') no-repeat;
}

#round3 {
	width:899px;
	height:648px;
	background:#fff url('boards_bg3.jpg') no-repeat;
	margin: 0px auto 0px auto;
	text-align:center;
}

#round1 a, #round1 a:link, #round1 a:visited, #round2 a, #round2 a:link, #round2 a:visited, #round3 a, #round3 a:link, #round3 a:visited {
	color:#fff;
	background-color:#0f0;
	border: 2px solid #fff;
	text-decoration:none;
	font: 40pt Trebuchet, "Trebuchet MS", Arial, sans-serif;
	font-weight:bold;
}

#round1 a:hover, #round1 a:active, #round2 a:hover, #round2 a:active, #round3 a:hover, #round3 a:active {
	color:#0f0;
	background-color:#fff;
	border: 2px solid #0f0;
	text-decoration:none;
	font: 40pt Trebuchet, "Trebuchet MS", Arial, sans-serif;
	font-weight:bold;
}

#round1 h2, #round2 h2 {
	height:190px;
}

.r3table {
	margin-top:200px	
}

.r3table td {
	background-color:#fff;
	border:2px solid #838183; 
	padding:6px;
}

.r3table p {
	text-align:center;
	text-decoration:overline;	
}

.r3tablecat {
	font-size:28pt;
	color:#3d5b9c;
	text-align:center;
	line-height:100%;
	font-family:Trebuchet, 'Trebuchet MS', sans-serif;
}

.r3boxes {
	text-align:center;
	border: 0px;
}

.r3boxes td {
	padding:6px;
	width:150px;
	border:1px solid #fff;
	text-align:center;
	background-color:#3d5b9c;
	margin: 0px 4px 0px 4px;
}

.r3boxtype {
	color:#fff;
	font:12pt Trebuchet, 'Trebuchet MS', sans-serif;
}

.r3wagertype {
	font:10pt Trebuchet, 'Trebuchet MS', sans-serif;
	color:#fff;
}

.r3spacer {
	width:12px;
	border:0px;
	padding:0px;
	background-color: #fff;
}
/* end intro css */
	
/* board css follows */
table { padding:0px; border:0px; }

.screen-on, .screen-cat {
	width:150px;
	height:100px;
	background:	#f00 url('screen.jpg') no-repeat;
	text-align:center;
}

.screen-on {
	font: 24pt Trebuchet, "Trebuchet MS", Arial, sans-serif;
	color:#fff;
	font-weight:bold;
}

.screen-on a, .screen-on a:link, .screen-on a:visited {
	color:#fff;
	text-decoration:none;	
}

.screen-on a:hover, .screen-on a:active {
	color:#0f0;
	text-decoration:none;
}

.screen-off {
	width:150px;
	height:100px;
	background:	#555 url('screen-off.jpg') no-repeat;
	text-align:center;
	font: 24pt Trebuchet, "Trebuchet MS", Arial, sans-serif;
	color:#999;
	font-weight:bold;
}

.screen-off a:link {
	
	color:#aaa;
	text-decoration:none;	
}

.screen-off a:hover, .screen-on a:active {
	color:#aaa;
	text-decoration:none;
}

.screen-off p {
	color:#aaa;
}

.screen-cat p {
	font: 11pt Trebuchet, "Trebuchet MS", Arial, sans-serif;
	color:#fff;
	width: 130px;
	text-align:center;
	padding:4px 4px 4px 6px;
}

.teamname_on, .teamname_off {
	height:40px;
	width:200px;
	text-align:center;
	color:#fff;
	font: 14pt Trebuchet, "Trebuchet MS", Arial, sans-serif;
}

.teamname_on {
	background-image: url('teamname_on.gif');
	background-repeat: no-repeat;
	background-position:bottom center;
}

.teamname_off {
	background-image: url('teamname_off.gif');
	background-repeat: no-repeat;
	background-position:bottom center;
}

.scorebox {
	height:60px;
	width:200px;
	text-align:right;
	background-image: url('scorebox.gif');
	background-repeat: no-repeat;
	font: 16pt Trebuchet, "Trebuchet MS", sans-serif;
	color:#fff;
}
/* END BOARD STYLE */

/* QUESTION SCREEN STYLE */

#bigscreen, #bonusscreen, #finalscreen {
	background: #fff url('big_screen.jpg') no-repeat;
	width:901px;
	height:640px;
	margin:auto;
	text-align:center;
	padding-top:20px;
}

#bonusscreen {
	background: #fff url('bonus_screen.jpg') no-repeat;
}

#finalscreen {
	background: #fff url('final_screen.jpg') no-repeat;
}

/* used for category name */
.catinfo {
	color:#777;
	font-family:Trebuchet,'Trebuchet MS', Arial, sans-serif; 
	text-align:center;
	font-size:16pt;
}

/* used for question/answer */
#bigscreen h2, #finalscreen h2 {
	padding:0px 50px 0px 50px;
	font-size:44pt;
	color:#fff;
	font-family:Trebuchet,'Trebuchet MS', Arial, sans-serif; 
	width:800px;
	height:260px;
}

#bonusscreen h2 {
	padding:0px 50px 0px 50px;
	font-size:44pt;
	color:#fff;
	font-family:Trebuchet,'Trebuchet MS', Arial, sans-serif; 
	width:800px;
	height:160px;
}

/*used for big on-screen links */
.screenlink, .screenlink a, .screenlink a:link, .screenlink a:visited {
	padding:0px;
	font-size:18pt;
	color:#fff;
	font-family:Trebuchet,'Trebuchet MS', Arial, sans-serif;
	margin-top:20px;
}

.answerbox, .answerbox_off, .answerbox_no, .answerbox_yes {
	padding:6px;
	width:120px;
	height:80px;
	text-align:center;
	background-color:#00f;
}

.answerbox_off {
	background-color:#999;
}

.answerbox_yes {
	background-color:#0f0;
}

.answerbox_no {
	background-color:#f00;
}

.answerbox p, .answerbox a, .answerbox a:link, .answerbox a:visited  {
	font:13pt Trebuchet, 'Trebuchet MS', Arial, sans-serif;
	font-weight:bold;
	color:#fff;	
}

.answerbox_yes p, .answerbox_yes a, .answerbox_yes a:link, .answerbox_yes a:visited, .answerbox_no p, .answerbox_no a, .answerbox_no a:link, .answerbox_no a:visited  {
	font:18pt Trebuchet, 'Trebuchet MS', Arial, sans-serif;
	font-weight:bold;
	color:#fff;	
}

.answerbox_off p  {
	font:13pt Trebuchet, 'Trebuchet MS', Arial, sans-serif;
	font-weight:bold;
	color:#333;	
}

/* used for "no takers" + unboxed text */
.screentext, .screentext a, .screentext a:link, .screentext a:visited  {
	text-align:center;
	font:12pt Trebuchet, 'Trebuchet MS', Arial, sans-serif;
	font-weight:bold;
	color:#fff;
}

.final_tbox {
	padding:4px;
	background-color:#3d5b9c;
	width:100px;
}

.final_tboxtext {
	color:#fff;
	font-size:12pt; 
	font-family:Trebuchet, 'Trebuchet MS', sans-serif;
}

.finish_h1 {
	text-align:center;
	font-size:40pt;
	font-family:Trebuchet,'Trebuchet MS', sans-serif;
	color:#fff;
}

.finish_standings {
	padding:6px;
	background-color:#fff;
	border:3px solid #d0cbbc;
}

.finish_standings_text {
	font-size:16pt;
	font-family:Trebuchet,'Trebuchet MS', sans-serif;
	color:#3d5b9c;
}

#finalscreen em {
	font-size:24pt;
	font-weight:bold;
	color:#0f0;
}

.standings_box {
	padding:6px;
	background-color:#d0cbbc;
	border:2px solid #fff;
}

.standings_box_text {
	font-size:12pt; 
	font-family:Trebuchet,'Trebuchet MS', sans-serif;
	color:#444;
}

#small-logo {
	height:36px;
	width:167px;
	position:absolute;
	top:0px;
	left:0px;
}

#eduparty-logo {
	position:absolute;
	height:36px;
	width:167px;
	bottom:2px;
	left:412px;
	background:#fff url('logo-small.gif') no-repeat;
	z-index:2;
}
