
#container
{ width: 775px; margin: 10px auto; background-color: #fff; color: #333; border: solid 1px gray; background-image: url(images/bg1.gif); clear: both; }
#top
{ background-color: #ddd; background-image: url(images/jennys_place_sign.gif); background-repeat: no-repeat; height: 60px; border-bottom: 1px solid gray; }
#top h1
{
padding: 0;
margin: 0;
}
#leftnav
{ float: left; width: 130px; margin: 0; padding-top: 1em; padding-bottom: 1em; }
#content
{ text-align: left; margin-left: 130px; border-left: 1px solid gray; padding: 1em; max-width: 550px; }
#footer
{ clear: both; margin: 0; padding: 0.5em; color: #c5d6db; font-size: 11px; font-style: italic; background-image: url(images/footerbg.gif); background-repeat: repeat-x; text-align: center; border-top: 1px solid gray; }
#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }
.buttonscontainer {width: 130px;}
.buttons a {color: #fff8f2;
background-color: #930;
padding: 2px 2px 2px 3px;
display: block;
border-bottom: 1px solid ;
font: bold 11px Verdana, sans-serif;
text-decoration: none;
text-align: left;}
.buttons a:hover {background-color: #333;
color: #fff8f2;
text-decoration: none;}
#topnav
{ background-image: url(images/topnav.gif); height: 25px; border-bottom: 1px solid #333; }
#topphoto
{ height: 148px; border-bottom: 1px solid #000; }
#toptitle
{ background-image: url(images/titlebg.gif); height: 29px; }
#navcontainer ul
{ color: white; font-size: 11px; width: 310px; font-family: Arial, helvetica, sans-serif; clear: both; margin-right: 0; margin-left: 435px; padding-top: 20px; }
#navcontainer ul li { display: inline; }
#navcontainer ul li a
{
padding: 4px 10px 0 5px;
color: #999;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer ul li a:hover
{
background-color: #930;
color: #fff;
}
body { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: center; }
h2 { font-size: 14px; font-weight: bold; margin-right: 0; margin-bottom: 4px; margin-left: 0; }
#toptitle h1 { color: #fff; font-size: 14px; font-weight: bold; font-style: italic; text-align: left; margin: 2px 0 2px 150px; }
h3 { color: #600; font-size: 15px; font-weight: bold; text-align: center; margin: 1em 0; }
.photoright {
float: right;
margin-left: 10px;
margin-right: -60px;
padding: 5px;
border: 1px solid #333;
}