body {
margin: 0;
font: 12px verdana, arial, sans-serif;
color: #ecefda;
background-color: #6e6e6e;
background-image: url("gfx/bg.gif");
text-align: center; /*Center in IE*/
}

a {
color: #8b1c1b;
text-decoration: none;
}

a:hover {
color: #8b1c1b;
text-decoration: underline;
}

h1 {
padding-top: 5px;
font: bold 14px verdana, arial, sans-serif;
color: #454232;
}

h2 {
margin-top: 0;
font: 10px verdana, arial, sans-serif;
color: #ecefda;
}

h3 {
margin-top: 0;
font: bold 14px verdana, arial, sans-serif;
text-decoration: underline;
color: #831c19;
}

h4 {
padding: 0px;
font: bold 12px verdana, arial, sans-serif;
color: #454232;
}

td {
font: 11px verdana, arial, sans-serif;
color: #ecefda;
}

/*Contact form*/
fieldset { 
padding: 15px;
background-color: #928971;
border: 1px solid #4d483c;
}

label { 
padding: 0 0 5px 0;
display: block; 
float: left;
}

input.text, input.text2, textarea { 
margin-bottom: 5px;
padding: 4px 5px;
width: 285px;
font: 12px 'courier new', courier, monospace;
color: #000;
background-color: #dfdfdf;
border: 1px solid #696353;
}

input.text, input.text2 {
height: 24px;
}

input.text2 {
background-color: #c1b79d;
}

input.text:hover,textarea:hover, input.text:focus,textarea:focus { 
background: #fff;
border: 1px solid #fff;
}

input.submit { 
margin: 5px 0 3px 0;
font: bold 100% Georgia, serif;
font-variant: small-caps;
color: #000;
float: left;
cursor: pointer;
}
/*End Contact form*/

#center {
width: 820px;
height: 100%;
margin: 0 auto;
background: url("gfx/bottom_bg.jpg") repeat-y;
text-align: left;
}

#header {
width: 820px;
height: 203px;
background-color: #04060a;
background-image: url("gfx/header.jpg");
}

#menu {
height: 47px;
background-image: url("gfx/menu.jpg");
}

#menuItems {
text-align: center;
font: bold 13px verdana, arial, helvetica;
text-transform: uppercase;
}

#navlist li {
display: inline;
vertical-align: middle;
}

#navlist a {
padding: 0 12px 0 12px;
line-height: 47px;
color: #61706d;
text-decoration: none;
}

#navlist a:hover {
color: #454f4d;
}

#navlist {
list-style: none;
margin: 0;
padding: 0;
}

.selected {
color: #859793;
border-bottom: 3px solid #859793;
}

#content {
width: 700px !important;
width: 820px;
padding: 16px 60px 10px 60px;
background: url("gfx/main_bg.jpg") repeat-y;
overflow: hidden;
}

#left70 {
width: 380px;
float: left;
}

#right30 {
float: left;
padding-left: 20px;
}

#left50 {
width: 340px;
float: left;
}

#right50 {
width: 340px;
float: left;
padding-left: 20px;
}

#left30 {
width: 300px;
float: left;
}

#right70 {
float: left;
padding-left: 20px;
}

.headline {
}

#bottom {
height: 30px;
background: url("gfx/bottom.jpg") no-repeat;
text-align: center;
font: 9px verdana, arial, helvetica;
color: #192636;
}

#bottom a {
color: #192636;
text-decoration: underline;
}

#countdown {
border: 1px solid #595245;
background: #655d4b url("gfx/clock.jpg") no-repeat top right;
width: 238px !important;
width: 280px;
margin-top: 15px;
padding: 20px;
}

.upcoming {
width: 300px;
display: block;
color: #e4e7d3;
border: 1px solid #4d483c;
padding: 10px;
background: #7f7866 url("gfx/arrow.gif") no-repeat top right;
}

.upcoming:hover {
display: block;
border-color: #655d4d;
}

.current {
width: 300px;
display: block;
color: #e4e7d3;
border: 1px solid #553634;
padding: 10px;
background: #8e5956 url("gfx/arrow.gif") no-repeat top right;
}

.current:hover {
display: block;
border-color: #6f4542;
}

.toggle {
cursor: pointer;
}

.info {
margin: -15px 0 10px 10px;
width: 290px;
display: block;
color: #e4e7d3;
text-decoration: none;
border: 1px solid #4d483c;
background-color: #7f7866;
padding: 10px;
}

.info2 {
margin: -1px 0 10px 10px;
width: 290px;
display: block;
color: #e4e7d3;
border: 1px solid #553634;
text-decoration: none;
background-color: #8e5956;
padding: 10px;
}

.notes {
color: #302e22;
margin: 10px 0 10px 0;
}

.person {
cursor: pointer;
overflow: hidden;
width: 300px !important;
width: 320px;
color: #e4e7d3;
border: 1px solid #4d483c;
background-color: #7f7866;
padding: 10px;
margin-top: 15px;
}

.pic {
margin-right: 10px;
border: 6px solid #696355;
}

#box {
border: 1px solid #595245;
margin-top: 15px;
padding: 15px;
background-color: #857f6e;
color: #c9c2b0;
line-height: 20px;
}

