@font-face {
  font-family: times, serif;
  font-style: normal;
  src: url(bod_r.ttf);
}

body {
background-color: #afb0b0;
}

img {
border: none;
}

.container {
width: 1200px;
height: 734px;
margin-left: auto;
margin-right: auto;

}

.inside_container {
width: 1200px;
min-height: 1200px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

.about_container {
width: 1200px;
height: 100%;
padding-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

.header {
width: 100%;
height: 208px;
background: url('images/headerback.jpg');
z-index: 1;
}

.navigation {
width: 1200px;
margin-left: 150px;
margin-top: 3px;
font-family: times, serif;
font-size: 18pt;
font-weight: bold;
}

.labels {
width: 100%;
margin-top: -15px;
font-family: times, serif;
font-size: 12pt;
font-weight: bold;
text-align: left;
}

.labels a {
text-decoration: none;
color: #000000;
}

.button1 {
width: 100px;
margin-left: 20px;
margin-right: 50px;
}

.button2 {
width: 100px;
margin-left: 15px;
margin-right: 20px;
}

.button3 {
width: 100px;
margin-left: 30px;
margin-right: 10px;
}

.button4 {
width: 100px;
margin-left: 10px;
margin-right: 30px;
}

.button5 {
width: 100px;
margin-left: 5px;
margin-right: 30px;
}

.button6 {
width: 100px;
margin-left: 0px;
margin-right: 0px;
}

.button7 {
width: 100px;
margin-left: 10px;
margin-right: 0px;
}

.button8 {
width: 100px;
margin-left: 30px;
margin-right: 0px;
}

.label {
width: 100px;
margin-left: 0px;
margin-right: 30px;
}

.label1 {
width: 100px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
}

.label2 {
width: 100px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
}

.label3 {
width: 100px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
}

#label3 {
width: 100px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
}

.label4 {
width: 100px;
margin-left: 15px;
margin-right: 15px;
text-align: center;
}

#label4 {
width: 100px;
margin-left: -10px;
margin-right: 0px;
text-align: center;
}

.label5 {
width: 100px;
margin-left: 15px;
margin-right: 15px;
text-align: center;
}

.label6 {
width: 100px;
margin-left: 15px;
margin-right: 15px;
text-align: center;
}

#label6 {
width: 100px;
margin-left: -15px;
margin-right: 0px;
text-align: center;
}

.label7 {
width: 100px;
margin-left: 0px;
margin-right: -15px;
text-align: center;
}

#label7 {
width: 100px;
margin-left: 0px;
margin-right: -15px;
text-align: center;
}

.label8 {
width: 100px;
margin-left: -5px;
margin-right: 0px;
text-align: center;
}

#label8 {
width: 100px;
margin-left: -10px;
margin-right: 0px;
text-align: center;
}

.front_body {
width: 100%;
height: 600px;
margin-top: -28px;
}

.inside_body {
width: 1200px;
min-height: 1700px;
}

.textwindow1 {
background-image: url('images/vidwindow.jpg');
width: 814px;
height: 492px;
position: relative;
top: 50px;
margin-left: 150px;
z-index: 100;
visibility: yes;
border: 1px solid;
}

.textwindow2 {
background-image: url('images/textwindow2.png');
width: 814px;
height: 492px;
position: relative;
top: 50px;
margin-left: 150px;
z-index: 100;
visibility: yes;
}

.textwindow3 {
background-image: url('images/textwindow3.png');
width: 814px;
height: 492px;
position: relative;
top: 50px;
margin-left: 150px;
z-index: 100;
visibility: yes;
}

.textwindow4 {
background: url('images/textwindow4.png');
width: 814px;
height: 492px;
position: relative;
top: 50px;
margin-left: 150px;
z-index: 100;
visibility: yes;
}

.textwindow5 {
background: url('images/textwindow5.png');
width: 814px;
height: 492px;
position: relative;
top: 50px;
margin-left: 150px;
z-index: 100;
visibility: yes;
}

.textwindow6 {
background: url('images/textwindow6.png');
width: 814px;
height: 492px;
position: relative;
top: 50px;
margin-left: 150px;
z-index: 100;
visibility: yes;
}

.textwindow7 {
background: url('images/textwindow7.png');
width: 814px;
height: 492px;
position: relative;
top: 50px;
margin-left: 150px;
z-index: 100;
visibility: yes;
}

.textwindow_inside {
width: 750px;
height: 400px;
margin-left: auto;
margin-right: auto;
position: relative;
top: 45px;
font-size: 14px;
font-family: times, serif;
color: #FFFFFF;
}

.textwindow h2 {
font-family: times, serif;
font-size: 34px;
color: #ffffff;
margin-bottom: -10px;
}

.frontpage_more {
 font-family: times, serif;
 font-size: 25px;
 font-weight: bold;
 color: #ffffff;
 margin-bottom: 10px;
 float: right;
}

.frontpage_more a {
text-decoration: none;
color: #ffffff;
}

.inside_subcontainer {
width: 1100px;
height: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 70px;
}

.today_text {
	width: 700px;
	min-height: 1000px;
	font-family: times, serif;
	font-size: 15px;
}

.major_text {
	width: 720px;
	min-height: 1500px;
	font-family: times, serif;
	font-size: 15px;
}

.major_text h3 {
	font-family: times, serif;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: -14px;
}

.major_text .caption {
	font-family: times, serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
}

.sidebar .readmore {
	font-family: times, serif;
	font-size: 18px;
	color: #0076c0;
	margin-top: 5px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0px;
}

.sidebar {
	width: 310px;
	margin-top: 32px;
	float: right;
	font-family: times, serif;
	font-size: 15px;
}

.newssidebar {
	width: 297px;
	margin-top: -13px;
	float: right;
	font-family: times, serif;
	font-size: 15px;
	min-height: 100%;
}

.newssidebar h3 {
	font-family: times, serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.sidebar h3 {
	font-family: times, serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.inside_container .footer {
	width: 100%;
	height: 44px;
	background: url('images/footerback.png');
	margin-left: auto;
	margin-right: auto;
}

.footer {
	width: 1200px;
	height: 44px;
	background: url('images/footerback.png');
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

.inside_footer {
	width: 1200px;
	height: 44px;
	background: url('images/footerback.png');
	margin-left: auto;
	margin-right: auto;
}

.foo {
    position: absolute;
	height: 600px;
    background-image: url(images/highwayback.jpg);
    top: 240px;
	margin-top: -28px;
    z-index: -1;
}

#textfiller {
background-image: url(images/vidwindow.jpg);
width: 814px;
height: 492px;
position: relative;
top: 50px;
margin-left: 150px;
z-index: 100;
visibility: yes;
}

.close {
	width: 65px;
	position: absolute;
	top: 360px;
	font-size: 10px;
	font-family: times, serif;
	float: left;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
}

#aboutmember {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

#tablehead {
	background-color: #cccccc;
	padding: 1 1 1 1;
}

#tablecell {
	background-color: #cccccc;
	padding: 1 1 1 1;
}

#aboutmember td {
	padding: 5px 5px 5px 5px;
	text-align: center;
	}
	
#triviatable {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border-width: .01em .01em 0 .01em;
}

#triviatable td {
	padding: 10px 10px 10px 10px;
	text-align: left;
	vertical-align: top;
	border-style: solid;
	border-width: 0 0 .01em 0;
	border-color: #000000;
}

#triviatable th {
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: top;
	border-style: solid;
	border-width: 0 0 .01em 0;
	border-color: #000000;
}
	
#triviatable li {
	padding-bottom: 30px;
	margin-top: -10px;
	}
	
#prestable {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border-width: .01em .01em 0 .01em;
}

#prestable td {
	padding: 10px 10px 10px 10px;
	text-align: center;
	vertical-align: top;
	border-style: solid;
	border-width: 0 0 .01em 0;
	border-color: #000000;
}

#prestable th {
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: top;
	border-style: solid;
	border-width: 0 0 .01em 0;
	border-color: #000000;
}
	
#prestable li {
	padding-bottom: 30px;
	margin-top: -10px;
	}

li
	{
		padding-bottom: 20px;
	}
	
.sidebar li {
	padding-bottom: 5px !important;
}

.sponsorbar {
	width: 1200px;
	background-color: #84aac1;
	margin-left: auto;
	margin-right: auto;
	margin-top: 70px;
	border-color: #ffffff;
	border-width: 1px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: black;
}

.sponsorbar a {
	text-decoration: none;
	color: #ffffff;
	font-size: 20px;
}
	
/** Ben adds **/
div.inner_text_window {
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	font-size: 1.2em;
	line-height: 1.3em;
}

form.inlineform { display: inline; margin-right: 20px; } 
div.link {display: inline; }