/*
COLORS:
LIGHT PINK: #FDEAF4
DARK PINK: #FBBFDF
RED: #FF0000
*/
body {
	margin: 0;
	padding: 0;
	font: 12px normal Arial, Verdana, Helvetica, sans-serif;
	/*background: #FBBFDF url("../images/body-bkgd.gif") repeat-y left top;*/
	background: #FBBFDF url("../images/body-bkgd2.gif") repeat-y left top;
	color: #F00;
}
div.clear { clear: both; }
div.clear-left { clear: left; }
a {
	color: #F00;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
p { margin: 1em 0 0; padding: 0; line-height: 1.4em; }
a img { border: 0; }

/****************************************
SITE
****************************************/
div#site {
	position: relative;
	width: 800px;
	min-height: 600px;
	/*background: #FFF url("../images/site-bkgd.gif") repeat-x left top;*/
	background: #FDEAF4 url("../images/site-bkgd2.gif") repeat-x left top;
}

/****************************************
MAIN CONTENT
****************************************/
div#site div#main-content {
	padding: 162px 0 0;
}
div#site div#main-content div#content-left {
	float: left;
	display: inline;
	width: 185px;
	background: transparent url("../images/nav-flourish-BTM.gif") no-repeat 22px bottom;
	font-size: 11px;
	line-height: 1.75em;
	padding-left: 20px;
	padding-bottom: 55px;
	color: #F00;
}
div#site div#main-content div#content-right {
	margin-left: 205px;
	margin-right: 119px;
}

/****************************************
MASTHEAD
****************************************/
div#site div#masthead {
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
}
div#site div#masthead h1 {
	margin: 50px 0 10px 205px;
	padding: 0;
	font-size: 28px;
}
/****************************************
MASTHEAD NAV
****************************************/
div#site div#masthead div#nav {
	background: #FFF;
	border-top: 1px solid #FBBFDF;
	border-bottom: 1px solid #FBBFDF;
}
div#site div#masthead div#nav ul, div#site div#masthead div#nav ul li, div#site div#footer ul, div#site div#footer ul li {
	float: left;
	display: inline;
}
div#site div#masthead div#nav ul, div#site div#footer ul {
	margin: 0;
	padding: 0;
	list-style: outside none none;
}
div#site div#masthead div#nav ul, div#site div#footer {
	margin: 0 119px 0 205px;
}
div#site div#masthead div#nav ul li, div#site div#footer lu li {
	margin: 0;
	padding: 0;
}
div#site div#masthead div#nav ul li.nav-first {
	background: #FFF url("../images/nav-flourish-L.gif") no-repeat left center;
	padding-left: 10px;
}
div#site div#masthead div#nav ul li.nav_last {
	background: #FFF url("../images/nav-flourish-R.gif") no-repeat right center;
	padding-right: 10px;
}
div#site div#masthead div#nav ul li a {
	display: block;
	color: #F00;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 8px;
}
div#site div#masthead div#nav ul li a:hover {
	color: #FBBFDF;
}
/****************************************
SILHOUETTE
****************************************/
div#site div#silhouette {
	position: absolute;
	left: 100px;
	top: 16px;
}
/****************************************
FOOTER
****************************************/
div#site div#footer {
	border-top: 1px solid #F00;
	text-align: center;
	margin-top: 20px;
}
div#site div#footer ul {
	margin: 10px auto;
}
div#site div#footer ul li {
	padding: 0 10px;
	border-left: 1px solid #F00;
}
div#site div#footer ul li.nav-first {
	border-left: 0;
	padding-left: 0;
}
div#site div#footer ul li a {
	font-weight: normal;
	font-size: 10px;
}