/* CSS Document */

span, p, h1, h2, h3, h4, h5, h6, a, li {
font-family:"Century Gothic", Arial;
}

a:visited {
color:#666666;
}

a {
text-decoration:none;
}

li {
list-style:none;
}

body {
background-color:#3D3D3C;
}

.black {
color:#000000;
}

.plain {
font-size:13px;
font-weight:400;
}

.front_faq {
color:#FFFFFF;
font-weight:500;
}

.front_faq_plain {
font-size:13px;
font-weight:400;
list-style:disc;
}

#front_faq {
display:block;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}

.main_blurb {
font-size:14px;
font-weight:500;
font-style:italic;
}

.back_to_top {
font-size:10px;
}

div.quote_box {
position:relative;
float:right;
right:5px;
width:175px;
color:#FFFFFF;
font-size:14px;
font-weight:500;
text-align:center;
padding:10px;
margin:10px;
font-style:italic;
}

.quote_source {
font-style:italic;
font-weight:500;
}

.tagline {
font-size:14px;
font-weight:400;
font-style:italic;
}

.bigtext {
font-size:18px;
font-weight:500;
}

.section_heading {
font-size:14px;
font-weight:600;
text-decoration:underline;
}

.bio_heading {
font-size:12px;
font-weight:500;
text-decoration:underline;
}

table.mainwrapper {
width:900px;
}

table.gridholder {
width:100%;
height:160px;
border-color:#000000;
border-bottom-width:8px;
border-bottom-style:solid;
border-top-style:solid;
border-top-width:8px;
}

td.closed {
width:40px;
height:40px;
background-repeat:repeat;
};

td.open {
width:40px;
height:40px;
}

.grid_leftbox {
width:120px;
}

.grid_rightbox {
background-repeat:repeat;
}

.toplogo {
height:75px;
width:229px;
position:relative;
margin-right:5px;
}

.menubar {
height:30px;
padding-bottom:0px;
padding-top:2px;
text-align:center;
vertical-align:middle;
border-color:#000000;
border-bottom-width:8px;
border-bottom-style:solid;
border-top-style:solid;
border-top-width:8px;
}

div.season_buttons {
position:relative;
float:right;
top:0;
right:0;
margin-top:7px;
margin-right:7px;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:-1px;
background-color:#000000;
}

img.season-button {
/*position:inherit;*/
height:18px;
width:18px;
border:none;
}

.menu {
font-size:14px;
font-weight:500;
color:#FFFFFF;
text-decoration:none;
font-variant:small-caps;
}

td.menuitem {
text-align:center;
padding-left:15px;
padding-right:15px;
width:70px;
overflow:hidden;
}

a.menu:hover {
font-weight:600;
color:#FFFFFF;
}

a.menu:visited {
color:#FFFFFF;
}

.mainarea {
border-color:#000000;
border-bottom-width:8px;
border-bottom-style:solid;
border-top-color:#000000;
border-top-width:8px;
border-top-style:solid;
}

.main_leftbar {
width:240px;
padding:10px;
background-repeat:repeat;
}

.maintext {
padding-left:20px;
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
background-repeat:repeat;
background-image:url(../Images/white-bg.jpg);
}

div.contact_panel {
position:relative;
left:0px;
right:0px;
border-top-style:solid;
border-bottom-style:solid;
border-top-width:medium;
border-bottom-width:medium;
border-color:#000000;
overflow:auto;
background-color:#FFFFFF;
}

div.contact_panel_topbar {
position:relative;
left:0;
top:0;
right:0;
height:auto;
display:block;
padding:8px;
text-align:left;
}

div.contact_panel_text {
position:relative;
bottom:0;
left:0;
right:0;
padding-left:8px;
padding-right:8px;
padding-bottom:5px;
text-align:left;
}

.contact_emphasis {
font-weight:500;
font-size:10pt;
text-decoration:none;
}

.contact_plain {
font-weight:400;
font-size:9pt;
color:#000000;
}

.contact_title {
font-weight:600;
font-size:14pt;
color:#FFFFFF;
font-variant:small-caps;
}

.contact_name {
font-weight:600;
font-size:11pt;
}

.contact_email {
font-weight:400;
font-size:8pt;
text-decoration:none;
}

p.bottom_blurb {
color:#FFFFFF;
font-size:8pt;
font-variant:small-caps;
}

div.bottom_blurb {
border-color:#000000;
border-top-style:solid;
border-bottom-style:solid;
border-top-width:medium;
border-bottom-width:medium;
position:relative;
margin-top:10px;
text-align:center;
}

img.mike_pic {
height:200px;
width:167px;
float:right;
right:5px;
position:relative;
top:0;
border-color:#000000;
border-top-style:solid;
border-bottom-style:solid;
border-top-width:medium;
border-bottom-width:medium;
margin:10px;
}

