﻿* {
margin:0;
padding:0;
}
body
{
	color: #333333;
	font-family: georgia, times,serif;
	font-size: 11px;
	line-height: 1.3em;
	text-transform: uppercase;
	background-color: #f0f0f0;
	background-repeat: repeat;
	background-position: 0 0;
	background-attachment: scroll;
}
a:link {
background:#FCD9D7 none repeat scroll 0 0;
color:#000000;
text-decoration:none;
}
a:visited {
background:#FCD9D7 none repeat scroll 0 0;
color:#000000;
text-decoration:none;
}
a:hover {
background:#0d87d7 none repeat scroll 0 0;
color:#ffffff;
text-decoration:none;
}
a:active {
background:#FFFFFF none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
a img {
border:medium none;
}
#content a:link {
text-decoration:none;
}
#img-container span.backgrounded a, #img-container a.thickbox, #img-container a.thumb-img, #img-container #d-col1 a {
background:transparent none repeat scroll 0 0;
}
#menu
{
	letter-spacing: 0.1em;
	background-color: transparent;
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: auto;
	position: fixed;
	top: 0;
	width: 215px;
	padding-right: 15px;
	border-right: 1px silver dashed;
	line-height: 1.5em;
}
#menu ul
{
	border-left: silver;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 12px;
	padding: 0 0 4px 4px;
	border-bottom: 0px silver dashed;
	background-color: #FFF;
	font-style: italic;
	line-height: 1.8em;
}
#menu .section-title
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 2px;
	font-style: normal;
}
#content {
height:100%;
margin:0 0 0 235px;
top:0;
}
.container {
padding:20px 15px 25px 20px;
}
.container1
{
	padding: 20px 15px 25px 20px;
	text-transform: none;
}
#content p
{
	margin-bottom: 9px;
	padding-left: 4px;
	width: 670px;
	font-weight: lighter;
	letter-spacing: 0.1em;
	line-height: 1.7em;
}


p {
margin:0 0 9px;
}
h1 {
font-size:32px;
}
h2 {
font-size:24px;
}
h3 {
font-size:16px;
}
h4 {
font-size:12px;
}
#img-container {
margin:0;
padding:0;
}
#img-container p
{	
	margin: 0 0 4px 0;
	padding: 3px 0 3px 4px;
	width: 400px;
	font-weight: lighter;
}


#once {
clear:left;
}
#welcometext {
color:#000000;
font-size:22px;
letter-spacing:-0.02em;
line-height:120%;
padding-bottom:15px;
}
#welcometext p {
border-left:1px solid silver;
padding-left:4px;
width:75%;
}
.contact {
color:#999999;
}
#pre_nav {
border-left:1px solid silver;
padding-left:3px;
}
#pre_nav a {
background:transparent none repeat scroll 0 0;
color:#333333;
}
#pre_nav a:hover {
background:#F0F0F0 none repeat scroll 0 0;
color:#000000;
}
#post_nav {
padding:2px 0 10px;
}
#post_nav a {
padding:2px 0 4px;
text-decoration:none;
}
#post_nav a:hover {
background:transparent none repeat scroll 0 0;
text-decoration:none;
}
.relinks {
border-left:1px solid silver;
padding-left:4px;
}
.relinks ul {
font-size:18px;
line-height:150%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}