html, body {
	margin: 5px 1px 0px 1px;
	background-image:url(images/bg.jpg);}

a {
	color: #222222;
	text-decoration: none;
	}
	
a:link {
	text-decoration: none;
	}
	
a:active {
	text-decoration: none;
	color: #222222;
	}
	
a:hover {
	text-decoration: none;
	color: #d5cda9;}

.wrap {
	text-align: left;
	margin: 0 auto;
	width: 970px;
	background: url(images/page_bg.gif) repeat-y;}

.header {
	text-align: center;
	padding: 0px;
	height: 46px;
	background-image:url(images/top_bg.gif);}
	
.h1 {
	font: bold italic 31px Times New Roman, Times, serif;
	color: #222222;
	position: relative;
	width: 642px;
	z-index: 2;
	top: 0px;
	text-align: left;
	margin-bottom: 4px;
}
	
.content_image {
	font: bold italic 18px Times New Roman, Times, serif;
	color: #222222;
	position: relative;
	width: 642px;
	z-index: 2;
	top: 4px;
	text-align: center;
	margin-bottom: 14px;
}
	
.optional_content {
	font: 10px Arial, Helvetica, sans-serif;
	color: #cccccc;
	position: relative;
	width: 642px;
	z-index: 2;
	top: 9px;
	text-align: justify;
	padding-top: 6px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.content {
	text-align: justify;
	width: 642px;
	z-index: 2;
}
	
.logos {
	padding: 5px 0px 5px 0px;
	height: 68px;
	width: 900px;
	margin: 0px 35px 0px 35px;
	background-color: #ffffff;
	border-bottom: 1px #d7d1bb solid;}

.nav {
	width: 900px;
	padding: 12px 0px 4px 0px;
	margin: 0px 35px 0px 35px;
	height: 35px;
	background-color: #ffffff;}
	
.nav ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
	list-style-image: none;
	text-align: center;}
	
.nav li {
	padding: 0px; margin: 0px; display: inline;}

.bg_top {
	width: 970px;
	height: 6px;
	background-image: url(images/page_bg_top.gif);
	background-repeat: no-repeat;}
	
.main {
	position: relative;
	padding: 0px 0px 7px 0px;
	width: 643px;
	float: left;
	left: 57px;
}
	
.h2 {
	font: bold italic 18px Times New Roman, Times, serif;
	color: #222222;}
	
.sidebar {
	padding: 10px 53px 10px 14px; width: 169px; float: right;}
	
.footer {
	background-image: url(images/bottom_bg.gif);
	height: 55px;
	padding: 0px 36px 0px 36px;
	clear: both;}
		
.footer_text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #555555;}
	
.pre_footer {
	font: italic 14px "Times New Roman", Times, serif;
	color: #555555;
	text-align: center;
	margin-bottom: 2px;
	top: 9px;
	font-size: 14px;
	border-top: 1px #d7d1bb solid;
	height: 48px;
	padding-top: 10px;
}
		
.footer_links {
	font: 11px Arial, Helvetica, sans-serif;
	color: #222222;}

.footer p {
	margin: 0px;}
	
* html .footer {
	height: 1px}
	
.spiral {
	position: relative;
	margin: 0 auto;
	top: 0px;
	z-index: 2;
	width: 828px;
	height: 46px;
	background: url(images/spiral.jpg) repeat-x;}
	
.copyright {
	position: relative;
	left: 0px;
	width: 220px;
	top: 20px;
	z-index: 3;
	font: 11px Arial, Helvetica, sans-serif;
	color: #555555;}
	
.credit {
	position: relative;
	width: 234px;
	z-index: 4;
	font: 11px Arial, Helvetica, sans-serif;
	color: #555555;
	top: 6px;
	left: 700px;}
	
.quote {
	width:169px;
	font: italic 18px Times New Roman, Times, serif;
	color: #444444;
	text-align: center;
	margin-top: 9px;
	padding-bottom: 28px;
}
	
.sidebar_content {
	width: 169px;
	font: 14px Times New Roman, Times, serif;
	color: #333333;
	text-align: center;
	padding-bottom: 3px;
	list-style-type: disc;
	list-style-position: inherit;
}

.telephone {
	font: bold italic 32px Times New Roman, Times, serif;
	color: #333333;
}

.email {
	font: bold italic 17px Times New Roman, Times, serif;
	color: #333333;
}

.contact_header {
	position: relative;
	width: 256px;
	text-align: right;
	z-index: 3;
	right: 0px;
	left: 643px;
	top: 3px;
}

.logo_container{
	position: absolute;
	width: 365px;
	text-align: left;
	z-index: 3;}
	
	
.signature {
  font: bold italic 40px Edwardian Script ITC, Georgia, Times New Roman, Times, serif;
  color: #000000;}
  
li {
	margin-left:-23px;
	padding-left:-23px;
	text-align: left;} 

.path {
	position: relative;
	height: 18px;
	z-index: 1;
	text-align: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	vertical-align: bottom;
	top: 3px;
}
.content ul {
	list-style-image: url('images/heart.jpg');
	line-height: 21px;
	}
