body {
margin:0;
background-color:#FAE6C3;
}

a:link {color: #A89275;text-decoration: none}
a:visited {color: #A89275;text-decoration: none}
a:hover {color: #666666;text-decoration: none;}

a.speciallink { display:block; height:40px; width:150px; overflow:hidden; }
a.speciallink:hover { display:block; text-indent:-150px; }

img{border:0px;}

.yo {
color: #5A4C35;
font-family: Times;
font-size: 20px;
}

.yo2 {
color: #5A4C35;
font-family: Times;
font-size: 16px;
}

.floatright{
float:right;
}

#header {
width: 800px;
margin-right:auto;
margin-left:auto;
overflow: hidden;
padding: 10px 0 20px 0;
}

#container {
width: 800px;
margin-right:auto;
margin-left:auto;
overflow: hidden;
}


#left {
float:left;
width:150px;
height:470px;
background-image:url(/img/sidebg.jpg);
background-repeat:no-repeat;
overflow:hidden;
text-align:left;
padding:0;
}

#center {
float: left;
width: 300px;
height: auto; 
overflow: hidden;
border-left-width: 3px;
border-left-color: #C1A887;
border-left-style: solid;
padding: 0 0 0 20px;
text-align: left;
}

#center2 {
float: left;
width: 620px;
overflow: hidden;
border-left-width: 3px;
border-left-color: #C1A887;
border-left-style: solid;
padding: 0 0 0 20px;
text-align: left;
}

#center3 {
float: left;
width: 700px;
height: auto; 
overflow: hidden;
border-left-width: 3px;
border-left-color: #C1A887;
border-left-style: solid;
padding: 0 0 0 20px;
text-align: left;
}

#press{
background-image:url(/img/blackboard2.png);
background-repeat:no-repeat;
background-position:top left;
float: left;
width: 620px;
height:1300px;
overflow: hidden;
border-left-width: 3px;
border-left-color: #C1A887;
border-left-style: solid;
text-align:center;
}

#right {
float: left;
width: 300px;
height: auto; 
overflow: hidden;
padding: 0 0 0 10;
text-align: left;
}

#footer {
width: 800px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
text-align:center;
padding: 25px 0 10px 0;
font-size:16px;
color:#5A4C35;
font-family:Palatino,Times,serif;
}

table.cent{
margin-right:auto;
margin-left:auto;
}

table.press{
padding:70px;
margin-right:auto;
margin-left:auto;
}

td.pressg{
padding:10px 0 10px 0;
}

span.heart{
font-family:Arial,Helvetica,sans-serif;
font-size:40px;
}

.menuind{
font-size:20px;
padding-left:10px;
font-family: 'BernhardModBTBold';
}

span.menusubhead{
font-size:20px;
color:#a87c43;
text-transform:uppercase;
}
.menumainhead{
font-size:20px;
text-transform:uppercase;
font-family: 'BernhardModBTBold';
border-bottom:1px solid #a87c43;
margin-bottom:10px;
}
span.price{
color:#a87c43;
font-size:15px;
}
.subint{
padding-left:10px;
padding-bottom:20px;
font-style:italic;
font-size:14px;
color:#8f8171;
line-height:1.1em;
}

td.menucol{
color: #5A4C35;
font-family: Times;
font-size: 20px;
width:300px;
vertical-align:top;
line-height:1.6em;
}
