﻿body {
margin: 0;
padding: 0;
font-family: Arial, "Times New Rome", sans-serif, Verdana;
font-size: small;
background-color: #660033;
}
h1 {
margin: 2px 0;
padding: 0;
font-size: 200%;
text-align: center;
}
h2 {
margin: 5px 0;
padding: 0;
}
h3 {
margin: 0;
padding: 0;
}
h4 {
margin: 0;
padding: 0;
}
h5 {
margin: 0;
padding: 0;
}
h6 {
margin: 0;
padding: 0;
}
.normal {
margin: 0 !important;
padding: 0 !important;
}
#v_day {
background: url(../pics/floral_back.jpg) repeat-y 0 0 !important;
height: 100%;
margin-left: -5px;
margin-top: -3px;
}
.clear {
clear: both;
}
.small {
font-size: 70%;
}
/* Layout */
#wrap {
min-width: 600px;
max-width: 1600px;
background: url(../pics/faux_bg_r.gif) repeat-y 80% 0 !important;
}
#wrap-inner {
background: url(../pics/faux_bg_l.gif) repeat-y 20% 0 !important;
}
#header, #header img {
height: 100px;
margin: 0;
padding: 0;
background: #660033 url(../pics/header_bg.jpg) no-repeat top left;
}
#main-body {
float: left;
width: 80%;
margin: 0;
padding: 0;
}
#content {
float: right;
width: 75%;
margin: 0;
padding: 0;
font-size: 115%;
}
#sidebar-l {
margin: 0;
padding: 0;
float: left;
width: 24%;
background: #660033;
}
#sidebar-r {
float: right;
width: 20%;
margin: 0;
padding: 0;
background: #660033;
}
#footer {
clear: both;
margin: 0;
padding: 0;
background: #660033;
}
#dinners {
margin: 15px auto;
padding: 20px;
width: 400px;
border: 4px solid black;
color: black;
background: url(../pics/back.jpg);
}
#red {
position: absolute;
top: 0;
width: 485px;
margin: 0;
padding: 0;
background: #660033;
}
/* End Layout */
/* History Bar */
#history_bar {
margin: 0;
padding: 5px;
padding-bottom: 3px;
font-size: 95%;
color: #fff;
background: #660033;
}
#history_bar a {
color: white;
}
/* End History Bar */
/* Gutters */
#content .gutter {
padding: 3px 5px;
background: url(../pics/falls_faded1.jpg) no-repeat top right;
}
#content .gutter_event {
padding: 3px 5px;
}
#sidebar-r .gutter {
padding: 5px;
}
#sidebar-l .gutter {
margin: 0;
padding: 0;
}
/* End Gutters */
/* Content */
#sb_1{
float: right;
clear: right;
width: 135px;
height: 365px;
margin: 0;
padding: 0;
}
#sb_2 {
height: 100%;
margin: 3px 5px 3px 60px;
padding: 0;
}
.company {
margin-top: 25px;
clear: left;
}
.company h2 {
font-size: 135%;
}
#content p {
text-indent: 1.5em;
margin-top: 0;
}
#content p img, .company img {
text-indent: 0;
margin: 0;
}
#content a, #content a:visited {
text-decoration: none;
color: #660033;
font-weight: bold;
}
#content a:hover {
text-decoration: underline;
font-weight: bold;
}
.center {
margin: 0 auto;
text-align: center;
}
#special_touches {
margin: 10px 0 0 25px;
padding: 0;
}
#special_touches li {
padding: 3px 0;
}
#special_touches li em {
font-weight: bold;
font-size: 110%;
}
#content ul {
margin-top: 5px;
}
#event_calendar{
text-align:center;
}
/* Content img's */
.img_alt {
float: right;
padding: 0;
margin: 0 0 0 5px;
}
.img {
float: left;
padding: 0;
margin: 0 5px 10px 0;
}
.img a img, .img a, .img_alt a img, .img_alt a, #content img {
border: none;
text-decoration: none;
}
.center a img, .center a {
border: none;
text-decoration: none;
}
#content .pics {
margin: 0;
margin-bottom: 20px;
padding: 0;
border-bottom: 3px solid black;
}
/* End Content img's */
/* #v_day dl */
#v_day dl {
font-weight: normal;
font-size: 100%;
}
/* End #v_day dl */
/* #content dl */
#policies li {
padding: 3px 0;
}
#content dl dt {
padding: 5px 0;
font-size: 120%;
font-weight: bold;
}
#content dl dd {
font-size: 110%;
font-style: italic;
font-weight: bold;
}
#content dl ul {
font-style: normal;
font-weight: normal;
font-size: 95% !important;
}

/* End #content dl */
/* #content dl #dinners */
#dinners dl.dinner dt {
font-weight: bold;
font-size: 100%;
}
#dinners dl.dinner dd {
padding: 3px 0 3px 0;
font-style: normal;
font-size: 90%;
}
#dinners h2 {
text-align: center;
}
#dinners h3 {
text-align: center;
font-size: 125%;
}
#dinners h4 {
font-size: 115%;
}
#dinners .center {
margin: 15px 0 5px 0;
font-size: 90%;
}
#pizzas {
margin: 20px 0;
}
#beverages {
padding: 10px 0;
height: 90px;
}
.f_left {
float: left;
width: 33%;
}
.f_left_center {
float: left;
text-align: center;
width: 33%;
}
.f_right {
float: right;
width: 33%;
text-align: right;
}
/* End #content dl #dinner */
/* Content Sub-list */
#sub_navcontainer {
margin: 0 !important;
padding: 0 !important;
width: 100%;
}
#sub_navlist {
margin: 0 !important;
padding: 2px 0 5px 2px ;
}
#sub_navlist ul {
margin: 0 !important;
padding: 0 !important;
list-style-type: none;
text-align: center;
}
#sub_navlist li {
display: inline;
margin: 0;
padding: 0;
}
#sub_navlist a:link, #sub_navlist a:visited {
line-height: 14px;
margin: 0 2px 4px 2px;
text-decoration: none !important;
color: #660033;
}
#sub_navlist a:hover {
border-bottom: 4px solid #8d0047;
padding-bottom: 2px;
background: transparent;
color: #8d0047;
}
/* End Content Sub-list */
.pics {
float: left;
width: 100%;
}
.pics h2 {
margin: 0;
padding: 0;
}
.pics img {
padding-bottom: 8px;
}
.pics div.left {
margin-right: 10px;
float: left;
}
.pics div.right {
margin-left: 10px;
float: right;
}
#pics_end {
border: none !important;
}
/* .lb */
.lb {
list-style-image: url(../pics/heart_bullet.gif);
}
.lb li {
padding: 0 0 10px 5px;
}
/* End .lb */
/* .cvh */
.cvh {
list-style-image: url(../pics/star_bullet.gif);
}
.cvh li {
padding: 0 0 10px 5px;
}
/* End .cvh */
/* .event */
.event {
list-style-image: url(../pics/squiggly_bullet_1.gif);
}
.event li {
padding: 0 0 0 5px;
}
/* End .event */
/* .directions */
.directions {
list-style-image: url(../pics/road_bullet.gif);
}
.directions li {
padding: 0 0 0 5px;
}
/* End .directions */
/* .rates */
.rates {
list-style-image: url(../pics/double_arrow_bullet.gif);
}
/* End .rates */
/* #special_touches */
#special_touches {
list-style-image: url(../pics/rose_bullet.gif)
}
/* End #special_touches */
/* #topofpageanchor */
#topofpageanchor {
position: absolute;
top: 0;
left: 0;
height: 0;
width: 0;
}
/* End #topofpageanchor */
/* End Content */
/* Sidebar-l */
#sidebar-l {
margin-top: 0;
padding-top: 0;
}
/* List */
#navcontainer { 
width: 100%;
font-size: 110%;
text-align: right;
}
#navcontainer ul {
margin: 0;
padding: 0 0 10px 0;
list-style-type: none;
text-align: right;
}
#navcontainer a {
display: block;
padding: 3px;
width: 100%;
background-color: #660033;
}
#navcontainer a:link, #navlist a:visited {
color: #fff;
text-decoration: none;
}
#navcontainer a:hover, #active a {
background-color: #8D0047;
}
#sidebar-r dl dd ul {
margin: 0 0 0 20px;
padding: 0;
}
#sidebar-r dl dd ul li {
padding: 0 0 3px 0;
margin: 0;
}
/* End of List */
/* End of Sidebar-l */
/* Sidebar-r */
/* Box */
#sidebar-r dl {
width: 90%;
margin: 10px auto;
background: #C6EFDD url(../pics/box_br.gif) no-repeat bottom right;
}
#sidebar-r dt {
font-size: 135%;
color: white;
margin: 0;
padding: 0;
padding-top: 7px;
padding-bottom: 5px;
text-align: center;
background: #8d0047 url(../pics/box_tl.gif) no-repeat top left;
}
#sidebar-r dd {
margin: 0;
padding: 5px;
color: black;
}
#sidebar-r dd a, #sidebar-r dd a:visited {
color: black;
}
#sidebar-r dt a, #sidebar-r dt a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#sidebar-r dt a:hover{
	text-decoration: underline;
}
/* End Box */
/* End Sidebar-r */
/* Footer */
#footer p {
margin: 0;
padding: 5px;
font-size: 95%;
color: #ffffff;
text-align: center;
}
#footer a {
color: white;
}
/* End Footer */
/* IE and other Fixes */
/* Hide from IE5/Mac \*/
*html #footer { height: 1%;}
/* End Hide from IE5/Mac */