body {color:#000000;background-color:#282425;margin:0;padding:0;font-family:Verdana;}
#header img {max-width:780px;width:95%;max-width:780px;border-color:#D22D2A;border-style:double;border-width:8px 8px 8px 8px;text-align:center}


#subpagetop{font-size:85%;text-align:center;color:#D22D2A;}

A:link,A:visited{color:#0000ff}
A:active,A:hover{color:#ff0000}

#contentborder {border-color:#D22D2A;border-style:double;border-width:0px 8px 8px 8px;width:95%;max-width:780px;padding:0}

#contentbox {background-color:#ffffff;width:100%;text-align:left}
#contentpadding{padding:5px;text-align:left;overflow:hidden}

#pagetitle {font-size:175%;font-weight:bold;text-align:center;text-decoration:underline}
#subtitle{font-size:90%;text-align:center}
#navigation{font-size:105%;}

li {margin:0;padding:0}

font#subheading{font-weight:bold}
font#nobold {font-weight:normal}
font#underline {text-decoration:underline}
font#closed{font-size:80%;font-style:italic}
font#map{font-size:85%;}

#menutitle{font-size:120%;font-weight:bold;float:left;margin:20px 0px 0px 0px;text-decoration:underline}
#menuitem{font-size:100%;font-weight:bold;float:left;margin:7px 7px 0px 0px}
#menudescription{font-size:90%;font-style:italic;float:left;}
#menuprice{font-size:100%;font-weight:normal;float:left;margin:7px 0px 0px 0px}
#menuclear{clear:both}

#addressleft{float:left;max-width:285px;width:100%}
#addressright{float:left;max-width:485px;width:100%}

iframe {max-width:480px;max-height:auto;width:100%;height:350px;}


@media screen and (max-width: 485px) {
iframe {height:335px;}

@media screen and (max-width: 400px) {
iframe {height:320px;}
}
@media screen and (max-width: 325px) {
iframe {height:230px;}
}
@media screen and (max-width: 280px) {
iframe {height:200px;}
}
