html, body, img, hr, p, ul, ol, li, li, dd, dt, dl, form, map {
  margin: 0;
  padding: 0;
}
html, body {
  height: 100%;

}
body {
  font: 75%/1.5 Georgia, helvetica, sans-serif;
  background-image:url(img/p1.gif);
  color: #333333;

}

.clear {
clear:both;
}

img {
border:0px;
margin:0px;
padding:0px;
display:block;
}

#menutext {
position:relative;
top:-250px;
left:400px;
width:380px;
height:0px;
font-size:11px;
z-index:1;
}

#introtext {
position:relative;
top:-250px;
left:400px;
width:380px;
height:0px;
font-size:11px;
z-index:1;
}

#eventstext {
position:relative;
top:-155px;
left:450px;
width:300px;
height:0px;
}


#override {
position:relative;
top:-160px;
height:auto;
}

.intropad
{
padding-top:6px;
}

h2 
{
color:#5F1216;
font-family:Tahoma, Verdana;
font-size:1.6em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
padding:0px 0px 0px 10px;
margin:0px;

}

.footerpad
{
padding-bottom:6px;
}


.wrapper {
background-image:url(img/bgtop.gif);
background-repeat:repeat-x;
height:auto !important;
margin:0px;
min-height:100%;
padding-bottom:12px;
padding-top:10px;
}

#headerbar {
height:146px;
margin:0px auto 0px;
width:820px;
border-bottom:solid 5px #d09700;
}

#header_content_left
{
width:215px;
height:146px;
float:left;
}

#header_content_right
{
height:146px;
float:right;

}


#contentbody {
background:#FFFFFF none repeat scroll 0%;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
text-align:left;
margin:0px auto 0px auto;
width:818px;
}


#contentbody ul
{
padding-left:40px;

}
#contentbody li
{


font-family:Georgia,Times,serif;
font-size:1.3em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

}


#footerbar {
height:20px;
margin:0px auto 2px auto;
width:813px;
background:#5D2528;
color:#ffffff;
text-align:center;
}

p {
padding: 10px;
font-family:Georgia,Times,serif;
font-size:1.6em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


.specials {
	
padding: 10px;
font-family:Georgia,Times,serif;
font-size:1.2em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

}

p.none
{
padding:0;
margin:0;
}

ul.primary {

margin:0px;
padding-top:5px;
}

#node-form
{
padding-left:25px;

}

#user-login
{
padding-left:25px;

}

dd, dt, dl {
padding-left:5px;
}


.menu
{
text-align:center;
font-style:italic;
}

.menu2
{
text-align:center;
font-style:italic;
padding:4px;

}


h3
{
color:#ea3e00;
font-size:1.6em;

padding: 5px;
font-family:Georgia,Times,serif;
text-align:left;
font-style:normal;
font-size-adjust:none;

font-variant:normal;
font-weight:bold;
line-height:normal;
}


/*     navigation     */


ul#navlist
{
margin-top:119px;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{

display: inline;
list-style-type: none;

}

#navlist a { 
font-family:Verdana, Tahoma;
font-size:16px;
text-transform:uppercase;
padding: 6px 8px; 
font-weight:bold;
border-top:2px solid #4a0b0e;
border-left:2px solid #4a0b0e;
border-right:2px solid #4a0b0e;

}

#navlist a:link, #navlist a:visited
{
background: url('img/linkbg.gif') repeat-x;
color: #fff;

text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background: url('img/linkbg_hover.gif') repeat-x;
text-decoration: none;
}
