/* LAYOUT */

body {
    padding:0;
    margin:0;
    background: #660000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 100.01%;
}
#wrapper {
    padding: 0px;
    margin: 3%;
    background:#ffcc66;
    background-image: url(graphics/logo.jpg);
    background-repeat: no-repeat;
    position:absolute;
    _height: 93%;
    min-height:93%;
    min-width:800px;
    width: 94%;
    _width: expression( document.body.clientWidth < 857 ? "807px" : "94%" );
}
#maroonbottom {
    padding:0;
    margin:0;
    background:#660000;
    position:absolute;
    bottom:-1px;
    height: 24px;
    width: 100%;
}
#hprop {
    padding:0;
    margin:0;
    height:1px;
    width:800px;
}
#hprop2 {
    padding:0;
    margin:0;
    height:1px;
    width:780px;
}
#vprop {
    float:left;
    padding:0;
    height:625px;
    width:0px;
}
#bottom {
    position:absolute;
    margin:0px;
    padding:0px;
    left:0px;
    right:20px;
    bottom:-1px;
    height:90px;
}
#bottomright {
    background-image: url(graphics/bottomrightcurve.jpg);
    background-repeat: no-repeat;
    position:absolute;
    margin:0px;
    padding:0px;
    right:0px;
    bottom:-1px;
    width:20px;
    height:108px;
}
#menu {
    position:absolute;
    margin:0px;
    padding:0px;
    top:230px;
    left:28px;
    width:167px;
}
#homepic {
    position:absolute;
    margin:0px;
    padding:0px;
    top:275px;
    left:222px;
    width:28%;
}
#locationpic {
    position:absolute;
    margin:0px;
    padding:0px;
    top:240px;
    left:222px;
    width:286px;
}
#homecontent {
    padding:0;
    margin-top:0px;
    margin-left:58%;
    margin-right:19px;
    margin-bottom:90px;
    text-align:center;
}
#locationcontent {
    padding:0;
    margin-top:0px;
    margin-left:530px;
    margin-right:19px;
    margin-bottom:90px;
    text-align:center;
}
#content {
    padding:0;
    margin-top:0px;
    margin-left:270px;
    margin-right:19px;
    margin-bottom:90px;
    text-align:center;
}
#subcontent {
    padding:0;
    margin-right:20px;
    text-align:center;
    clear:right;
}
#quote {
    padding:0;
    margin-left:47px;
    margin-right:47px;
    text-align:center;
}
.title {
    margin-top:7px;
    margin-bottom:7px;
    text-align:center;
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.25em;
    color: #330033;
    font-weight: bold;
}

/* FORMATTING */
p {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #330033;}
h1 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; color: #330033;}
h2 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 1.25em; color: #330033;}
h3 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #330033;}
h4 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 0.97em; color: #330033;}
td {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #330033;}
table.center {margin-left: auto; margin-right: auto;}
img {border:0;}
img.center {display: block; margin-left: auto; margin-right: auto;}
img.main {display: block; padding-top: 35px; padding-bottom: 35px; margin-left: auto; margin-right: auto;}
img.disc {display:block; float:right; margin-right:25px; margin-top:120px;}
a:link.review {color:#330033; text-decoration:none;}
a:visited.review {color:#330033; text-decoration:none;}
a:hover.review {color:#ff0033; text-decoration:none;}
a:active.review {color:#330033; text-decoration:none;}
.head4 {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 0.97em; color: #330033; font-weight:bold;}
.quote {font-size:0.8em; font-style:italic;}
ul.star {list-style-image: url(graphics/starbullet.png);}
ul.star li {font-size: 0.85em;}
