html,body,form,fieldset, {
font:100%/120% Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address {
margin:1em 0;
padding:0;
}

li,dd,blockquote {
margin-left:1em;
}

form label {
cursor:pointer;
}

fieldset {
border:none;
}

input,select,textarea {
font-family:Verdana, Tahoma, Helvetica, Arial;
color:#475352;
font-size:10px;
}

body {
background-color:#231D15;
margin:20px 0;
}

td {
font-family:Verdana, Tahoma, Helvetica, Arial;
font-size:10px;
line-height:14px;
vertical-align:top;
}

a {
color:#5b5c42;
}

h1 {
font-family:Georgia, "Times New Roman", serif;
font-size:11px;
line-height:14px;
}

h2 {
font-size:11px;
line-height:14px;
font-weight:700;
color:#828662;
font-family:Georgia, "Times New Roman", serif;
margin:0 0 15px;
}

form {
font-size:10px;
line-height:14px;
margin:0;
}

sup {
font-size:smaller;
vertical-align:baseline;
position:relative;
bottom:0.33em;
}

.hdr_unfolding {
width:572px;
height:60px;
text-align:center;
ackground-color:#4e5c5c;
margin-left:3px;
}



#news_nav {
bottom:20px;
margin-left:190px;
font-weight:700;
font-size:11px;
font-family:georgia, verdana;
color:#778829;
}

.menu {
width:170px;
height:343px;
background-color:#fff;
position:relative;
}

.menu2 {
margin:1px 0 0 12px;
}

.menu2 a {
width:144px;
height:26px;
font-weight:700;
text-decoration:none;
color:#ebd4b7;
font-size:10px;
line-height:24px;
text-align:left;
display:block;
vertical-align:middle;
}

.menu2 a:link,.menu2 a:visited {
background-color:#731215;
}

.menu2 a:hover {
background-color:#9f3a1c;
}

.menu3 {
width:571px; 
background-color:#BF4E2D; 
height:33px; color:#fff; 
margin-top:3px;
font-size:11px; 
margin-left:0px;

position:relative;

}

.menu3 a {
color:#fff;
line-height:24px;
text-decoration:none;
padding-left:3px;
padding-right:3px;

}
.menu3 a:hover {
background-color:#9f3a1c;
}

.author_search {
color:#fefefe;
font-size:11px;
}

.author_search option {
background-color:#b9b9a8;
border:0;
font-size:9px;
line-height:10px;
}

.author_search select {
background-color:#d7d8b6;
border:1px solid #5f604d;
color:#5f603d;
height:15px;
font-size:9px;
line-height:10px;
}

.author_search input {
background-color:#b9b9a8;
border:1px solid #5f604d;
}

.featured {
color:#5b5c42;
margin-top:20px;
}

.schedule {
background-color:#c6cf95;
color:#5b5c42;
margin-left:3px;
border-top:3px solid #fff;
}

.schedule_event {
color:#485757;
border-bottom:1px solid #b6bd8b;
padding-bottom:14px;
padding-top:14px;
margin:0 0 14px;
}

.left_col_all {
width:170px;
background-color:#9dadad;
color:#485757;
margin:0px;
}

.left_col_all a
{
text-decoration:none; 
color:#7b4518;
} 



.left_col_item
{
border-top:3px solid #FFF;
padding:10px;
}

.gray
{
background-color:#9dadad;
}

.orange
{
color:#7b4518;
background-color:#e27526;
}

.left_col_all .orange h4
{
font-size:12px;
margin-bottom:6px;
}

.left_col_all, .sched_left h2 {
padding:0; 
margin-bottom:8px; 
margin-top:2px;
color:#485757;
}

.left_col_all h4 {
font-family:arial; 
text-transform:uppercase; 
font-size:10px; margin:0; 
padding:0;
font-weight:bold;
}

.no_padding
{
padding:0;
}


.hhrr {
margin:6px 0;
padding:0;
}

.sponsors {
width:585px;
background-color:#dfeaae;
}

img {
border-width:0;
}

.sidebar hr {
border:0;
border-bottom:1px dotted #647575;
height:1px;
text-align:left;
width:144px;
margin:6px 0;
}

.news h1 {
color:#475352;
margin:8px 0 0;
padding:0;
}

.news td {
padding:0 8px;
color: #475352;
}

.newsimage {
border:1px solid #9ea072;
}

.navlist {
width:160px;
}

.navlist li {
margin-left:0;
padding-left:10px;
background-repeat:no-repeat;
background-position:0 0;
background-image:url(../images/exhibit_bullet.gif);
list-style-type:none;
}

.sidebar_hr {
margin:10px 0;
}

.gettingthere h1 {
color:#5b5c42;
margin:15px 0 2px;
padding:0;
}

.news p {
color:#475352;
idth:173px;
margin-top:6px;
}

.sidebar h1 {
color:#4d5c5c;
margin:6px 0 0;
padding:0;
}

.sidebar p {
color:#4d5c5c;
width:144px;
margin-top:6px;
margin-bottom:0;
}

.donate {
margin-bottom:0;
margin-left:10px;
width:522px;
font-size:11px;
color: #475352;
}

.donate h1 {
font-family:Georgia, "Times New Roman", serif;
font-size:12px;
line-height:15px;
margin:0;
}

.donate_form td {
padding-bottom:4px;
font-size:11px;
}

.sidebar {
padding:15px 0 0 14px;
}

.littleform td {
vertical-align:middle;
}

.festmaps {
background-color:#e27526;
color:#8b4b1f;
}

.festmaps a {
color:#8b4b1f;
font-size:11px;
}

#festmaps {
width:192px;
}

.past_image img {
margin-left:4px;
border:1px solid #9ea072;
}

.listen {
vertical-align:bottom;
margin-bottom:2px;
margin-top:3px;
}

.auth_head_bot {
border-top:3px solid #FFF;
padding-top:6px;
}

.auth_head_bot a {
font-size:11px;
font-family:arial;
color:#44504f;
text-decoration:none;
font-weight:700;
}

.auth_head_bot sup {
bottom:0.11em;
font-size:12px;
}

.auth_table1 {
color:#4e5c5c;
margin-left:25px;
padding:30px 0;
}

.auth_table1 h2 {
color:#4e5c5c;
margin-bottom:0;
}

.auth_hr {
border-bottom:1px solid #d3d9d9;
font-size:0;
width:455px;
height:1px;
}

#news_nav a,.author_list a {
text-decoration:underline;
}



.author_list a
{
color:#5A6D6B;
text-decoration:none;
}

 
.author_list a:hover
{
text-decoration:underline;
}

#news_nav a:hover,.exhibitors a:hover,.navlist a:hover {
text-decoration:underline;
}

.left_col_all h2 {
color:#485757;
}

.schedule h1,.author_list {
margin:0;
}


.authors
{
color:#5b5c42;
}


.sched_left a,.sidebar a {
color:#485757;
text-decoration:none;
}

.sched_left
{
color:#485757;
}

.exhibitors a,.navlist a {
color:#556766;
text-decoration:none;
}

#rotator,#rotator2 {
cursor:pointer;
overflow:hidden;
position:relative;
width:145px;
height:76px;
margin:0 auto 10px;
}

#rotator img,#rotator2 img {
border:0;
cursor:pointer;
width:145px;
height:76px;
}

.vol_table1
{
font-size:11px;
}

.vol_table1 a
{
display:block;
text-decoration:none;
color:#000;
margin-bottom:4px;
}

.vol_table1 a:hover
{
display:block;
text-decoration:underline;
}

.vol_table2
{
color:#000;
background-color:#C9C998;
}

.print_desc
{
color:#731215;
text-decoration:none;
font-weight:bold;
float:right; 
margin-right:15px;
}

.tab_content
{
padding:25px 25px 0 25px; 
height:430px;
}

.job_desc
{
height:470px;
}

.required
{
color:#cc0033;
}

.contest_main
{
border-left:3px solid #fff; 
font-family:Georgia; 
color:#689FAC; 
font-size:11px;
background-color: #fff;
}

.contest_main a {
font-family:Georgia: 
font-size:12px; 
font-weight:normal; 
color:#AD351C;
}


.contest_left
{
font-family:georgia; 
font-size:12px; 
color:#fff; 
text-align:center;
padding-top:10px;
width:170px;
border-top:3px solid white;
}

.contest_left img
{
display:block;
margin-top:20px;

}

.contest_details
{
font-family:Arial; 
font-size:12px; 
color:#689FAC;
line-height:24px;
font-weight:bold;

}

.contest_details h4
{
font-family:Georgia; 
font-size:20px;
color:#AD351C;
margin:5px;
margin-top:15px;

}

.contest_details h5
{
font-family:Arial; 
font-size:14px;
margin:5px;
COLOR:#AD351C;
}

h2.green {
font-size: 12pt; 
font-family: georgia, verdana;
color:#778829; 
font-weight: bold;
text-align:left;
margin-bottom:3px;
}