body {
background-color:#E2B5A0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.9em;
color:#111111;
}
#wrapper {
background-color:#880808;
border:2px solid #F1C77E;
width:90%;
height:90%;
margin:20px;
padding:20px;
text-align:center;
}
h1, h2 {
color:#880808;
font-size:115%;
font-weight:bold;
margin-bottom:0;
}
h2 {
font-size:110%;
}
a {
color:#B90C0C;
}
a:hover {
color:#EF6E07;
text-decoration:underline;
}
p {
margin: 0 0 .8em 0;
}
#nav {
text-align:right;
color: #F1C77E;
font-size:90%;
font-weight:bold;
margin-right:20px;
}
#nav a {
color: #F1C77E;
text-decoration:none;
}
#nav a:hover {
color: #EDBDA7;
text-decoration:underline;
}
#logoWrapper {
width:386px;
height:100%;
float:left;
text-align:center;
vertical-align:middle;
padding-top:20px;
}
.logo {

}
#content {
background-image:none;
background-color:#FEE5C9;
border:1px solid #F1C77E;
margin: 20px 20px 20px 273px;
height:412px;
min-height:412px;
padding:0;
text-align:left;
}
#home #content {
background-image:url(../images/pupuplatter.jpg);
background-position:bottom right;
background-repeat:no-repeat;
height:100%;
min-height:380px;
padding:10px 30px 10px 30px;
margin-left: 386px;
text-align:center;
}
.emphasis {
font-size: 105%;
font-weight:bold;
}
.txt90 {
font-size:90%;
}
.darkred {color: #880808;}
.footer {
font-size:90%;
color: #880808;
text-align:center;
}
#home .footer{
margin-top:120px;
text-align:right;
margin-right:150px;
}
#photoWrapper {
float:left;
width:273px;
height:412px;
background-color:#DC9484;
border:1px solid #F1C77E;
margin:20px 0 20px 0;
}
* html #photoWrapper {margin-right:-4px;}

.textbox {
height:390px;
overflow:auto;
padding-right:10px;
margin:10px 10px 10px 20px;
}

/* Menu Page */
#menu #content {
height:549px;
min-height:549px;
margin:20px 189px 20px 189px;
}
#menu #photoWrapper, #menu #photoWrapperRt {
float:left;
width:189px;
height:549px;
background-color:#DC9484;
border:1px solid #F1C77E;
border-right:1px solid #880808;
padding:0;
margin:20px 0 0 0;
}
* html #menu #photoWrapper {margin-right:-4px;}
#menu #photoWrapperRt {
float:right;
border-right:none;
border:1px solid #F1C77E;
border-left:1px solid #880808;
}
* html #menu #photoWrapperRt {margin-left:-4px;}
#menu .textbox {
height:530px;
}
.menuphoto {
}
.caption, .captionNbtmBorder {
height:28px;
color:#880808;
font-size:85%;
text-align:center;
padding:14px 0 0 0;
margin:0;
border-top:1px solid #880808;
border-bottom:1px solid #880808;
}
.captionNbtmBorder {
border-bottom:none;
height:29px;}
.clearfloat {
height:0;
clear:both;
}