html { height: 101%; }

body{
background-position:top center;
background-repeat: repeat-y;
margin:0px;
}

#huge{
text-align:center;
margin-left:auto;
margin-right:auto;
}


#main{
width:690px;
margin-left:auto;
margin-right:auto;
min-height: 100%;
text-align:center;
overflow:hidden;
}

#banner{
text-align:left;
margin-top:46px;
margin-left:22px;
height:69px;
}

#splash{
margin-bottom:10px;
}

#nav{
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:25px;
margin-bottom:15px;
width:594px;
height:22px;
overflow:hidden;
}

#nav ul{
font-family:georgia;
font-size:11px;
list-style-type: none;
padding-bottom: 21px;
margin: 0;
padding-left:0px;
}

#nav li{
float: left;
height: 21px;
background-color: #cfc;
margin: 2px 2px 0px 2px;
background:url(../images/blank_off.gif);
background-repeat: no-repeat;
background-position: top right;

}

a.navlink{

float: left;
display: block;
color: black;
text-decoration: none;
padding-top: 3px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

a.navlink:hover{
color:#8f8f1d;
}



#heading{
text-align:left;
color:#8f8f1d;
font-family:arial, helvetica, sans-serif;
font-size:15pt;
}

.heading{
text-align:left;
color:#8f8f1d;
font-family:arial, helvetica, sans-serif;
font-size:15pt;
}

#left-panel{
font-size:13pt;
float:left;
width:55%;
padding-left:40px;
padding-top:10px;
text-align:left;
font-family:Georgia, Times New Roman, serif;
margin-bottom:20px;
		
}

#full{
float:left;
width:100%;
}

#right-panel{
float:right;
padding-top:18px;	
padding-right:45px;
width:200px;
}




.intro{

font-size:8pt;
}

.introL{

font-size:10pt;
}

.introS{

font-size:7.5pt;
}

.in{
font-size:10pt;
}


img.right-thumb{
margin-bottom:6px;
}

#footer{

}

img{
border:0px;
}

#nav span{

}



#fadeBox{
width:606px;
height:293px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}

#fadeBox img{
position:absolute;
left:0px;
}


.menuItem{
background-color:white;
margin:2px;
font-size:9pt;
text-align:left;
padding-top:3px;
padding-bottom:3px;
padding-left:12px;
}

.menuItem a{
color:black;
text-decoration:none;
}

.menuItem a:hover{
text-decoration:none;
color:#8f8f1d;
}

#menu1Content{
padding-top:9px;
Z-index:3000;
}

#menu1Container{
Z-index:3001;
}

#menu2Container{
Z-index:3002;
}

#menu3Container{
Z-index:3003;
}

#menu4Container{
Z-index:3005;
}

a.fontChange{
text-decoration:none;
color:black;
}

#fontBox{
vertical-align: middle;
font-family:arial;
font-size:9pt;
margin-bottom:15px;
}

#fontBox img {
vertical-align: middle;
margin-right:5px;

}

.date{
font-weight:bold;
display:block;
}

#bullethead{
background-color:#6b2e6e;
color:white;
font-family:arial;
text-align:center;
vertical-align:middle;
padding-top:10px;
padding-bottom:10px;
font-size:10pt;
}

#bulletbar{
padding:5px;
text-align:left;
background-color:white;
}

#bulletbar ul{
font-family:verdana;
}

#bulletbar li{
padding:2px;
font-family:verdana;
}

.bar{


margin-bottom:10px;
}

#infobox{
text-align:left;
width:200px;
}

.txt{
clear:right;
width:380px;

margin-top:5px;
margin-bottom:5px;
padding:4px;
font-family:arial;
}

.radio{
margin-left:20px;
}

textarea{
clear:right;
width:380px;
margin-top:5px;
margin-bottom:5px;
padding:4px;
font-family:arial;
}

#locations{
text-align:left;
padding-left:30px;
font-family:georgia,serif;
}

#openings{
text-align:left;
font-family:georgia,serif;
}

#locboxl{
float:left;


}

#locboxr{
float:right;
display:inline;
width:200px;

}

#locbig{
float:left;
width:100%;
margin-bottom:30px;
}

#locboxr ul{
margin-top:0px;
margin-left:0px;
padding-left:0px;
list-style-position: inside;
list-style-type: diamond;
}

#tourbox{
width:200px;
text-align:right;
vertical-align:center;
margin-bottom:10px;
}

#tourbox img{

{

.newsSource{
font-style: italic;
padding:5px;
}

.newsDate{
font-style: italic;
padding:5px;

}




