<!--
html {margin: 0; padding: 0px; color: #660033;}
body {font: 90% verdana, arial, helvetic, sans-serif; margin:0; padding: 0; background: #660033; text-align: left;}
p {line-height: 1.30; margin: 1em 1em 1.5em 1em;}
p.lead {line-height: 1.30; margin: 1em 1em 0em 1em;}
h1 {font: 170% verdana, arial, helvetica, sans-serif; color: #009933; }
h2 {font: 150% verdana, arial, helvetica, sans-serif; color:#ffffff; }
h3 {font: bold 120% verdana, arial, helvetica, sans-serif;  color:#cc9900; }
h4 {font: bold 100% verdana, arial, helvetica, sans-serif;  color:#cc9900; margin: 1em 0em 0.5em 0em;}
h5 {font: bold 110% verdana, arial, helvetica, sans-serif;  color:#660033;  margin: 1em 0em -0.5em 0em;}

li {line-height: 1.5; margin: 1.0em 2em 1em 3em;}

a:link  {color: #009933;  text-decoration: underline; }
a:visited  {color: #000000;  text-decoration: underline; }
a:hover  { color: #cc9900; text-decoration: underline; }

a.link-menu:link { color: #009933; text-decoration: none; }
a.link-menu:visited  { color: #ffffff; text-decoration: none; }
a.link-menu:hover  { color: #cc9900; text-decoration: underline;}

img.variable {width: 90%}

#menu {font: bold 120% verdana, arial, helvetica, sans-serif; 
color: #009933;
float:right;
width: 150px; 
background:#660033;
margin: 0 4% 0 0;
text-align:center;
	}

#note {font: 90% verdana, arial, helvetica, sans-serif; 
color: #009933;
background:#ffffff;
text-align:left;
	}

#small {font: 90% verdana, arial, helvetica, sans-serif; 
color: #660033;
background:#ffffff;
text-align:left;
	}

#submenu
{font: 90% verdana, arial, helvetica, sans-serif; 
line-height: 1.5;
color: #009933;
background:#660033;
margin: 0px 0px 0px 20px;
text-align: left;
width: 100%; 
	}

#main {
border: 2px solid #009933; 
border-left: 0;
color: #660033;
float:left;
text-align:left;
width:65%; 
background:#ffffff;
padding: 10px;
margin: 0px 20px 20px 0px;
	}


#factbox {
border:1px solid #ffffff; 
border-right:0;
color: #660033;
float:right;
width:85%; 
background:#cc9900;
margin: 0px 0px 15px 0px;
text-align:left;
padding: 10px;
	}


.ahem {
	display:	none;
	}


#footer {
clear: both;
color: #ffffff;
font: 90% verdana, arial, helvetic, sans-serif; letter-spacing: 0; line-height: 1.70;  padding: 0.75em 1em 1em 0; text-align: right; 
}

/* Online Guide */

#resultsline {
border-left: 0;
float:left;
text-align:left;
width:65%; 
margin: 0px 1em 1em 1em;
font: bold 110% verdana, arial, helvetica, sans-serif; color:#ffffff;
line-height:1.4;

	}
	
	#entry {
border: 2px solid #009933; 
border-left: 0;
color: #660033;
float:left;
text-align:left;
width:65%; 
background:#ffffff;
padding: 10px;
margin: 0px 20px 20px 0px;
	}

.name {font: bold 130% verdana, arial, helvetica, sans-serif;  color:#cc9900; margin: 8px 0 2px 16px;}

.address {text-transform: uppercase; margin: 2px 0px 8px 16px; letter-spacing: 0.1px;}

.blurb {font: 90% verdana, arial, helvetica, sans-serif; line-height: 1.40; margin: 16px 24px 16px 32px; text-align:left; letter-spacing: normal;}

.outlet {font: 90% verdana, arial, helvetica, sans-serif;margin: 16px 0px 2px 16px; letter-spacing: 0.1px; }

.hours {font: 90% verdana, arial, helvetica, sans-serif; margin: 2px 0px 16px 16px; letter-spacing: 0.1px; line-height: 1.40;}

.contact {margin: 16px 24px 16px 16px; text-align: right; }

li.guide {line-height: 1.5; margin: 0.0em 2em 0em 3em;}

.callout {font: 130% verdana, arial, helvetica, sans-serif;  color:#cc9900; margin: 8px 24px 2px 0px; line-height: 1.3;}
.home_callout {font: 130% verdana, arial, helvetica, sans-serif;  color:#660033; padding: 0; margin: -10px 24px 30px 0px; line-height: 1.3;}