/*REVISED march 2010*/
body {
padding: 0.1%;
font-family: helvetica,arial,sans-serif;
font-size: 0.94em;
text-align: left;
vertical-align: top;
color: #330000;
margin-left: 0.001%;
margin-right: 0.001%;
}
/*Main body affects right cols. see below. text*/
html {
margin: 0em;
padding: 0em;
background-color: #faf3e8;
}
/*added new style rules to position header top of page rest of site to do*/
#headertop {
position: absolute; 
top:0px;
left:0px;
background-image: url(imageshome/frametop3.png);
background-repeat: repeat-x;
width: 100%;
height: 15px;
}
/* simple background on which the winchester restaurants logo sits*/
#header {
background-image: url(imageshome/headerbg17.png);
background-repeat: repeat-x;
width: 100%;
height: 60px;
position: absolute; 
top:9px;
left:0px;
margin:0;
padding: 8px 0px 3px 7px;
float: left;
}
/*contains menu style rules set in body above*/
#content {
width: 100%;
position: absolute; 
top:75px;
left:0px;
font-family: helvetica,arial,sans-serif;
font-size: 0.92em;
text-align: left;
}
/*added headline style for sitemap*/
.headline{
font-family: helvetica,arial,verdana;
font-size: 1.3em;
font-weight: normal;
text-align: justify;
color: #660000;
}
h2{
font-family: helvetica,arial,verdana;
font-size: 1em;
text-align: center;
color: #660000;
}
h3{
font-family: helvetica,verdana,arial;
font-size: 1em;
font-weight: normal;
text-align: center;
color: #660000;
}
#img {
border:  none;
}
#main {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/* centercol text layout */
#centercol {
margin: 0px 415px 0px 177px;
padding: 0px 1px 0px 1px;
font-family:helvetica,arial,verdana;
font-size:0.94em;
text-align: justify;
vertical-align: top;
}
.short {
font-family:arial,helvetica,verdana;
text-align:center;
}
/*clear both added to push footer to bottom of page*/
#footer {
background: url(imageshome/footer3.png);
width: 100%;
height: 85px;
text-align: center;
padding: 17px 0px 10px 0px;
font-size: 0.92em;
background-repeat: repeat-x;
clear:both;
}
