/*Standard*/
body {
	margin:50px 0 0 0;
	background:url(../images/back.jpg) top center repeat-x;
}
p {
	font:14px/18px Georgia;
	color:#000;
	margin:0 0 15px;
	padding:0;
}

p.style1 { font-size: 0.85em; font-style: italic; margin-bottom: 0px; }
p.style2 { padding-top: 10px; }

h1 {
	font:lighter 22px/20px Arial, Helvetica, sans-serif;
	color:#990000;
	margin:0 0 18px;
	padding:0;
}
h2 {
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#990000;
	margin:0px 0px 10px;
	padding:0;
	clear: both;
}

h2.style1 { margin-bottom: 0px; }

h3 {
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#990000;
	margin:0 0 10px;
	padding:0;
	clear: both;
}

img.valentine { margin-bottom: 18px; margin-top: 18px; display: block; }
img.fd_border { border: 1px solid #c04811; } 

.contentnav {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	clear: both;
	margin: 0px 0px 20px;
}
.contentlinks {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.servicesfrom{
	font:italic lighter 14px Georgia;
	color:#990000;
	margin:0 0 6px;
	padding:0;
	}
.servicesaccent{
	font:italic 12px/14px Georgia;
	color:#000000;
	margin:3px 0px 0px;
	padding:0;
	list-style-type: none;
	}
.servicesaccent2{
	font:italic 12px Georgia;
	color:#000000;
	margin:10px 0 5px;
	padding:0;
	list-style-type: none;
	}
.forms {
	font:11px Georgia;
	color:#000;
	clear: both;
	margin: 0px 0px 3px;
	padding: 0px;
}
a:link,
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover,
a:active {
	color: #A90000;
	text-decoration: none;
}
ul {
	padding:0;
	margin:0px;
}

ul.style1 { padding-top: 10px; }

ul li,
ul.style1 li {
	font:14px/20px Georgia;
	color:#000;
	margin:0px;
	padding:0px;
	list-style-type: none;
}
hr {
	align:left;
	width:85%;
	clear: both;
	margin: 15px 0px;
	padding:0px;
	height:1px;
	text-align: left;
}
#rightcolumn p {
	font:12px/16px Georgia;
	color:#000;
	margin:0 0 15px;
	padding:0;
}
#rightcolumn h1 {
	font:lighter 22px/20px Arial, Helvetica, sans-serif;
	color:#990000;
	margin:0 0 18px;
	padding:0;
}
#rightcolumn h2 {
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#990000;
	margin:0 0 10px;
	padding:0;
	clear: both;
}
#rightcolumn hr {
	align:left;
	width:100%;
	clear: both;
	margin: 6px 0px;
	padding:0px;
	height:1px;
}
#rightcolumn .contentlinks {
	font-weight: bold;
	text-decoration:
	underline;
	color: #900000;
}

/*/Design*/
#header {
	width:920px;
	height:332px;
	margin:0 auto;
	padding:0;
	background:url(../images/mainphoto.jpg) no-repeat center top;
}
#logo {
	position:absolute;
	top:36px;
	margin:0;
	padding:0;
}
#content {
	width:920px;
	min-height:300px;
	margin:0 auto;
	padding:0;
	background:url(../images/back2.jpg) top center no-repeat;
	overflow:hidden;
}
#pageid {
	position:relative;
	top:320px;
	left:45px;
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color: #555;
	text-transform:uppercase;
	letter-spacing:1px;
}
#leftcolumn {
	width:525px;
	float:left;
	margin:0;
	padding:30px 55px 30px 45px;
}
#rightcolumn {
	width:220px;
	float:left;
	margin:0;
	padding:30px;
	background:url(../images/newsback.jpg) top left no-repeat;
}
#table {
	width:550px;
	float:left;
	margin:0px 0 10;
	padding:0;
}
#lefttable {
	width:350px;
	float:left;
	margin:0px 0 15px;
	padding:0 50px 0 0;
}
#righttable {
	width:75px;
	float:left;
	margin:0px 0 10px;
	padding:0;
}
#bottom {
	width:860px;
	height:30px;
	margin:0 auto;
	padding:16px 20px 0 20px;
	background-color:#000;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
	background:url(../images/gold.jpg) top left no-repeat;
}
#bottomleft {
	float:left;
	margin:0;
	padding:0;
	font:14px Georgia;
	color:#000;
}
#bottomright {
	width:870px;
	margin:-550px auto 0;
	padding:0 50px 0 0;
	overflow:visible;
	top: -200px;
	z-index: 1;
	text-align: right;
}


/*Main Nav*/
#nav {
}
#nav ul {
	padding:0;
	margin:0;
}
#nav ul li {
	list-style-type:none;
	display:inline;

}
#nav a:link,
#nav a:visited {
	margin:0 5px;
	padding:13px 0 0;
	float:right;
}
#nav a:hover,
#nav a:active {
	background:url(../images/navborder.jpg) top center no-repeat;
}

.clearflt { clear:both; height: 0; }
