body {
    background: url(images/pages_bg.gif);
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    height: 100%;
    max-height:100%;
}
#logo { position:absolute; height:75px; width:175px; top:0px; left:0; background: url(images/logo.gif) no-repeat; background-position: right; }
#topnav {
    height:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:normal;
    color:#630;
    padding-top: 4px;
    text-align: right;
    margin-top: 4px;
    margin-right: 10px;
}
#topnav a { color:#630; text-decoration:underline; }
#topnav a:hover { color: #6777FE; cursor: pointer; }
#masthead a { text-decoration:none; }
#endcap_top {
    width:75px;
    background: url(images/endcap_top.gif) repeat;
    height: 100%;
}
#stage { height:400px; width:740px;}
#stage_instruction { position:absolute; width:159px; height:100px; top:0px; left:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:white; padding:8px; z-index:2; }
#stage_instruction_bg { position:absolute; width:175px; height:100px; top:0px; left:0; background: url('images/spacer_blue_50_transparent.png'); filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; }
#stage_description {
    position:absolute;
    width:609px;
    height: 100px;
    top:0px;
    left:175;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight: bold;
    font-stretch: expanded;
    color:#630;
    text-align: left;
    padding:8px;
    z-index:2;
}
.subhead {
    font-weight: bold;
    color: #8A8D60;
    font-style: italic;
}
#news { width:175px; color:#CCCC99; background-color:#006699; }
#news div {
    height:20px;
    width:175px;
    background: url('images/mast_news.jpg');
    border-bottom: 1px solid #fff;
    padding: 2px;
}
#scroller {
    position:relative;
    height:140px;
    width:175px;
    left:0;
    padding:0px;
    margin:0px;
    color:white;
    background-color:#006699;
    overflow:hidden;
}
#quote {
    font-family: Garamond;
    font-size: 12pt;
    font-weight: normal;
    font-stretch: expanded;
    color:660033;
    text-align: left;
    background-color:#cccc99;
    height: 100%;
}
#quote div { padding:8px; }
#endcap_bottom {
    width:75px;
    background: url(images/endcap_top.gif) repeat;
    height: 100%;
}
#contact { height:25px; width:760px; left:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#663300; text-align: center; padding-top: 4px; margin-top: 4px;}
#leftnav_spacer p { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#663300; text-align:left; padding-left:6px; padding-right:6px; }
#contacttoo {
    height:25px;
    width:725px;
    left:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#663300;
    text-align: center;
    padding-top: 4px;
    margin-top: 4px;
    clear: both;
}
#endcap_rightmargin {
    width:75px;
    background: url(images/endcap_top.gif);
    height: 100%;
}
#maincontent {
    font-family: Garamond;
    font-size: 12pt;
    font-stretch: expanded;
    color:660033;
    text-align: left;
    background: url(images/catering_BKDG.jpg);
    padding: 10px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-color: FFFFFF;
    border-right-color: FFFFFF;
    border-bottom-color: FFFFFF;
    border-left-color: FFFFFF;
    border-left-style: solid;
    height: 100%;
    margin: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
#maincontent a {
    font-weight: bolder;
    color: #5E6162;
    text-decoration: none;
}
#maincontent a:hover {
    color: #FFF;
}
#topspacer {
    width:800px;
    left: 0px;
    height: 82px;
}
#masthead ul li {
    text-indent: 0em;
    font-family:Times;
    font-size:14px;
    font-weight:bold;
    color:#660033;
    background-color:#cccc99;
    text-decoration:none;
    display:inline;
    text-align:center;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    float: right;
}
#masthead ul li div {
    margin: 0px;
    padding: 6px 0px 0px;
    height: 25px;
    width: 120px;
    display: block;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#999966;
    background-color:#cccc99;
    text-align:center;
    padding-top:6px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    z-index: 1;
    text-decoration:none;
    text-indent: 0em
}
#masthead ul {
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin: 0px 0px 0px auto;
}
#contactusoutside {
    background-color: #660033;
    height: 465px;
    width: 692px;
}
#masthead ul li div:hover {
    color:white;
    background-color:#707374;
}
#mainwrapper {
    width: 725px;
    z-index: 2;
}
#contactuswhite {
    background-image: url(images/contactusbg.png);
    background-repeat: repeat;
    padding: 10px;
    width: 220px;
}
html {
    height: 100%;
    max-height:100%;
}
h1 {
    font-size: 32px;
    text-align: center;
    z-index: 3;
    margin: 0px;
    padding: 8px;
}
#subpageheaderinner {
    background-color: #FFF;
    opacity: .5;
    margin: 8px;
    z-index: 2;
    width: 680px;
    height: 40px;
    position: relative;
    top: -40px;
}
#maincontent img {
    border: 1px solid #FFFFFF;
    margin: 0px 8px 8px 0px;
    float: left;
    z-index: 1;
}
#contactusbg {
    border: 6px solid #660033;
    margin: 0px;
    padding: 0px;
    height: 453px;
    width: 680px;
}
#logolink {
    position: absolute;
    left: 47px;
    top: 10px;
}
#contactusinside {
    background-image: url(images/contactus_main.jpg);
    background-repeat: no-repeat;
    height: 453px;
    width: 680px;
}
#amphoralogo {
    border: thin solid #000000;
    height: 100%;
}
#masthead a {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
#masthead a:hover {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
#gallerylist {
    height: 75px;
    width: 500px;
    margin: 8px;
}
#headerpic img {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border: 0px;
}
#contacttoo a {
    color:#6777FE}
