body, td, li {font-family:verdana,arial,helvetica;font-size:11px;}
img, table {border:0px;}
body {background-color:#000;}
td {vertical-align:top;}
div, p, td {text-align:left;}

#contentplain a.textlink:link , #contentlunch a.textlink:link , #contentdinner a.textlink:link, .newsitem a:link {color:#c00;}
#contentplain a.textlink:visited, #contentlunch a.textlink:visited, #contentdinner a.textlink:visited, .newsitem a:visited {color:#900;}
.newsitem a:hover {background-color:#c00;color:#fff;text-decoration:none;}
#contentplain a.textlink:active, #contentlunch a.textlink:active, #contentdinner a.textlink:active {background-color:#900;color:#fff;text-decoration:none;}

#nav {width:150px;background-color:#1a538b;padding:5px;margin-left:0px;text-align:left;}
#nav a {color:#fff;font-weight:bold;font-size:13px;text-decoration:none;padding-left:12px;background-image:url(../images/arrowsm.gif);background-repeat: no-repeat;}
#nav a.main {display:block;padding-top:2px;padding-bottom:2px;}
#nav ul {list-style-type: none;margin-top:0;margin-bottom:0;padding:0;margin-left:12px;}
#nav li {padding:0px;margin-left:0px;margin-top:0px;margin-bottom:0px;}
#nav li a {font-size:12px;font-weight:normal;font-style:italic;background-image:none;}
#nav a:hover {cursor:pointer; color:#c6e9f5; background-color:#174879;}

.wave {text-align:center;}

.submain {background-color:#1a538b;width:750px;background-image:url(../images/bghead2.gif);background-repeat: no-repeat;}

.category {padding-top:12px;}
.menu {margin-left:15px;}
.heading {font-size:17px;font-weight:bold;color:#1a538b}
span.headingcaption {font-size:12px; font-style: italic;}
.subheading {margin-top:10px;padding-left:45px;font-size:15px;font-weight:bold;color:#036;background-image:url(../images/smallswash.gif);background-repeat: no-repeat;}

span.staffname {font-size:17px;font-weight:bold;color:#1a538b;margin-top:10px;margin-bottom:10px}
span.staffposition {font-size:14px; font-style:italic; margin-left:10px;}

h4 {font-size:14px;font-weight:bold;color:#1a538b;margin-top:10px;margin-bottom:0px;}

.textheading {font-size:12px;font-weight:bold;color:#1a538b}
div.textheading {margin-top:5px;}

td.leader {padding-top:7px;background: transparent url(../images/leader.gif) bottom left repeat-x; width: 95%; vertical-align: bottom; text-align:left;}
td.subleader {margin-left:20px;padding-top:2px;background: transparent url(../images/leader.gif) bottom left repeat-x; width: 95%; vertical-align: bottom; text-align:left;}
td.noleader {padding-top:7px; width: 95%; vertical-align: bottom; text-align:left;}
td.nosubleader {margin-left:20px;padding-top:2px; width: 95%; vertical-align: bottom; text-align:left;}

td.choicesitem {padding-top:7px;}
tr.choice td.leader {padding-top:3px;}
tr.choice span.item {font-weight:normal;padding-left:20px;}
span.item {font-weight: bold;}
span.subitem {padding-left: 20px;}
span.itemcaption {font-style: italic;}

td.description {padding-left: 20px;font-style:italic;font-size:11px;text-align:left;}

td.price {text-align: right; padding-left: 5px; vertical-align: bottom;font-weight:bold;}

.footer {text-align:center;font-size:10px;padding-top:10px;}

#nav.subpages {width:140px;margin-left:12px;}
#nav.subpages a {font-size:12px;background-image:url(../images/arrowsm.gif);background-repeat: no-repeat;}
#nav.subpages ul li ul li a {margin-left:5px;background-image:url(../images/bullet.gif);background-repeat: no-repeat;}

#nav.menupages {height:200px;width:140px;margin-left:12px;}
#nav.menupages a {font-size:12px;background-image:url(../images/arrowsm.gif);background-repeat: no-repeat;}
#nav.menupages ul li ul li a {margin-left:5px;background-image:url(../images/bullet.gif);background-repeat: no-repeat;}

#content, #contentplain, #contentlunch, #contentdinner {background-color:#efebd5;background-repeat: no-repeat;padding-left:16px;padding-right:12px;padding-bottom:10px;margin-bottom:10px;margin-right:0px;}
#contentplain {background-image:url(../images/bgplain.gif);background-repeat: no-repeat;}
#contentlunch {background-image:url(../images/bglunch.gif);background-repeat: no-repeat;}
#contentdinner {background-image:url(../images/bgdinner.gif);background-repeat: no-repeat;}

.bullet {padding-left:8px;background-image:url(../images/bullet.gif);background-repeat: no-repeat;margin-bottom:2px;display:block;}

.extratopinfo {text-align:center; text-transform:uppercase;font-size:11px;padding-top:3px;padding-left:20px;padding-right:20px;color:#1a538b;}
.extrabottominfo {text-align:center; text-transform:uppercase;font-size:11px;padding-top:7px;padding-left:20px;padding-right:20px;color:#1a538b;}

.menufootnote {text-align:center;padding-top:10px;}
.menufootnote table {text-align:center;margin-top:12px;margin-left:10px;margin-right:10px;}
.menufootnote td {text-align:center}
.menufootnote p {text-align:center;margin-top:0px;margin-bottom:5px;}

.bio {}
.bio img {margin-right:10px;border:1px #000 solid;float:left;}
.bio p {margin-top:0px;margin-bottom:5px;}

.photoborder {border:1px solid #000;}
.photoright {border:1px solid #000;float:right;margin-left:5px;}
.photoleft {border:1px solid #000;float:left;margin-right:5px;}
.photoleft span, .photoright span {display:block;width:150px;margin:5px;font-size:9px;margin-top:0px;}
.photoborder img, .photoright img, .photoleft img {margin:5px;}

#showcasephotos {width:300px;float:right;margin-left:10px;}
#showcasephotos img {width:300px;margin-bottom:20px;}

.maincontent {padding-left:8px;}

#news {width:100%;background-color:#e6dec2;border:1px solid #c2b791;padding:5px;text-align:left;}
#news .hed {font-weight:bold;display:block;}
#news .newsitem {padding-left:10px;}
#news p {margin-top:3px;margin-bottom:3px;}
#news .date {padding-left:10px;font-size:10px;color:#92834e;}

.quote {margin-top:20px;color:#efebd5;background-image:url(../images/quote.gif);background-repeat: no-repeat;padding-top:20px;padding-left:15px;}
.quote .attribute {font-size:10px;display:block;float:right;margin-right:5px;text-align:right;}

.facebook {margin-top:20px;width:98%;text-align:center;}
.facebookfan { margin-top: 5px; }
.twentyfiveyears { text-align: center; margin-top: 40px; width: 98%; }
.twentyfiveyearshome { text-align: center; margin-top: 30px; width: 98%; }
