body {
	margin:0;
	padding-left:0;
	background-color:#fff;
}

#wrapper {
	width:780px;
	position:relative;
	left:50%;
	top:10px;
	margin-left:-385px;
	border-top:1px solid #861a17;
	background-color:#bbbbff;
}

a {
	color:red;
}

#nav {
	width:300px; 
	padding:0; 
	margin:0; 
	float:left; 
}

#nav img {
	padding:0 0 15px 0; 
}

#content {
	width:460px; 
	min-height:550px;
	margin:0; 
	float:right; 
	padding-bottom:5px; 
	background-color:#c0c0c0; 
	text-align:left; 
	border-right:20px solid #a49989;
}

#content .title {
	padding:5px; 
	padding-left:20px; 
	font:1.6em Times, serif; 
	text-align:left; 
	line-height:18px; 
	border-bottom:4px dotted #a49989; 
}

#content h1 {
	font:bold 1.2em Times, serif; 
	padding-left:20px; 
	padding-top:10px; 
	line-height:5px; 
}

#content p {
	padding:0 35px 0 40px; 
	font:.9em Times, serif; 
	line-height:17px; 
}

#contentbold *:first-line {
	font-weight:bold; 
}

#content a {
	font-weight:bold; 
}

#content img {
	margin-bottom:15px; 
}

#content blockquote p {
	border-top:2px solid #000; 
	border-bottom:2px solid #000; 
	width:185px; 
	float: right; 
	margin:4px 40px 5px 15px; 
	padding:6px 0px; 
	font-size:1.2em; 
	font-family:Times, serif; 
	font-style:italic;
}

#figlink {
	margin-left:30px;
}

#figlink img {
	margin:10px;
}

ul#text, ul#text2 {
	margin:0 0 20px 54px; 
	padding:0 35px 0 15px; 
	list-style:none; 
	border-left:1px solid #000;
}

ul#text li, ul#text2 l {
	padding-bottom:10px; 
	font:.9em Times, serif; 
	line-height:17px; 
}

ul#texttight, ul#texttight2 {
	margin:-12px 0 0 0; 
	padding:0 60px 0 80px; 
}

ul#texttight li, ul#texttight2 li {
	padding-bottom:0; 
	font:.9em Times, serif; 
	line-height:17px; 
}

dt {
	padding:0 35px 0 40px; 
	font:.8em Times, serif; 
	line-height:16px; 
	font-weight:bold; 
}

dd {
	padding:0 35px; 
	font:.8em Times, serif; 
	line-height:16px; 
}

.ital { 
	font-style:italic; 
}

#google {
	margin:40px 10px; 
	text-align:left; 
	font:.8em Times, serif; 
	font-style:italic; 
	line-height:1.5em; 
}

#footer {
	clear: both; 
	background-color:#861a17; 
}

#footer p {
	font:.8em Times, serif; 
	color:white; 
	padding:4px 10px; 
}

#footer p span {
	float:right; 
	padding-right:30px; 
}

#footer a {
	color:white; 
}

#footer br {
	clear:both;
}

ul#mainnav, ul#mainnav2 {
	margin:0; 
	padding:0 10px 0 7px; 
	list-style:none; 
}

#mainnav li, #mainnav2 li {
	margin:3px 0; 
	padding-top:1px; 
	font:.9em Times, serif; 
	letter-spacing:2px; 
	background: url(dotted.gif) repeat-x 0 77% !important; 
	background-position:0 61%; 
}

#mainnav li a, #mainnav2 li a {
	float:left; 
	padding:1px 3px; 
	background:#bbbbff; 
	text-decoration:none; 
}

ul#mainnav li span, ul#mainnav2 li span {
	float:right; 
	padding:1px 3px; 
	background:#bbbbff; 
}

ul#mainnav li br, ul#mainnav2 li br {
	clear:both; 
}

ul#subnav {
	margin:0; 
	padding:2px 1px 0 35px; 
	list-style:none; 
}

#subnav li {
	margin:0; 
	padding:1px 0; 
	font:.9em Times, serif; 
	letter-spacing:1px; 
}

#subnav li a {
	text-decoration:none; 
}

#nav #home {
	font-weight:bold;
}

