﻿body {
margin: 0;
padding: 0;
font-family: Arial, "Times New Rome", sans-serif, Verdana;
font-size: small;
background-color: #660033;
}
/* previous background-color: #FAF2DE; to #660033; */
h1 {
	margin: 0;
	padding: 0;
	font-family: Arial, "Times New Rome", sans-serif, Verdana;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
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;
}
.bold {
font-weight: bold;
}
.center {
text-align: center;
margin: 0 auto;
}
.clear {
clear: both;
}
.left {
float: left;
}
.right {
float: right;
}
/* 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;
}
#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;
}
/* 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;
}
#sidebar-r .gutter {
padding: 5px;
}
#sidebar-l .gutter {
margin: 0;
padding: 0;
}
/* End Gutters */
/* Content */
/* Rounded Recipe Box */
.recipes {
margin: auto;
clear: both;
}
.title {
width: 45%;
background-color: #660033;
color: #fff;
border-bottom: 4px solid #000;
}
.title h2 {
margin: 0;
font-size: 115%;
text-align: center;
}
.roundcont {
width: 85%;
background-color: #660033;
color: #fff;
}

.roundcont p {
margin: 0 10px;
}

.roundtop { 
background: url(../pics/recipes_tr.gif) no-repeat top right; 
}

.roundbottom {
background: url(../pics/recipes_br.gif) no-repeat top right; 
}

img.corner {
width: 15px;
height: 15px;
border: none;
display: block !important;
}
/* End Rounded Recipe Box */
/* Table */
#content table {
margin: 0 auto;
padding: 0;
width: 85%;
}
#content table tr td {
vertical-align:top;
text-align: left;
padding: 5px 10px;
}
#content table tr td.left {
width: 80%;
}
#content table tr td.right {
width: 19%;
text-align: right;
vertical-align:top;
}
#content table tr td {
vertical-align: top;
}
#content table tr td.center {
text-align: center;
}
#content table tr td em {
font-size: 80%;
}
#content table tr td strong {
font-style: italic;
}
#content table h2 {
text-align: center;
padding: 5px 0;
}
/* End Table */
/* 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 */
/* .clear a */
.clear a {
text-decoration: none;
color: #660033;
}
.clear a:hover {
text-decoration: underline;
}
/* End .clear a */
/* #event_menu */
.blue {
color: #0000ff;
}
#red {
margin: 0;
padding: 0;
background: #660033;
}
#red h2, #red h1 {
margin: 0;
padding: 10px 0;
}
#event_menu {
width: 85%;
margin: 15px auto 0 auto;
padding: 5px;
background: #FAF2DE;
border: 4px solid black;
}
#event_menu h2 {
margin: 0 0 0 5px;
}
.indented {
margin: 0 0 0 25px;
}
/* End #event_menu */
/* End Content */
/* Sidebar-l */
#sidebar-l {
margin-top: 0;
padding-top: 0;
}
/* List */
#navcontainer { 
width: 100%;
font-size: 110%;
margin: 0;
padding: 0;
}
#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;
color: #FFFFFF;
}
#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;
margin-bottom: 15px;
background: #FAF2DE 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;
}
.quote {
margin: 0;
padding: 0;
background: url(../pics/r_o_quote.gif) no-repeat bottom right;
}
.author {
text-align: right;
font-size: 75%;
}
#sidebar-r blockquote {
margin: 0;
padding: 0 25px;
text-align: center;
font-size: 115%;
background: url(../pics/l_o_quote.gif) no-repeat top left;
}
/* End Box */
/* End Sidebar-r */
/* Footer */
#footer p {
margin: 0;
padding: 5px;
font-size: 95%;
color: #ffffff;
text-align: center;
}
/* End Footer */
/* IE and other Fixes */
.pics { display: inline-table; }
/* Hide from IE5/Mac \*/
*html #footer { height: 1%;}
*html .pics { height:1%; }
dl.feature { display: block; }
/* End Hide from IE5/Mac */
