﻿body {
	background-color: #000000;
	width: 762px;
	margin: 0px auto;
	padding: 0px;
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 14px;
	color: #333333;
}

div#header{
margin:0 auto; 
padding:0; 

}

.logo
	{
		margin-top: 100px;
		float: right;
		margin-right: 25px;
	}

.menu
	{
		margin-top: 0px;
		text-align: center;
		margin-left:40px;
	}

#menu
	{
		margin-top: 175px;
		text-align: center;
		z-index: 1;
	}

#logo
	{
		margin-top: 125px;
		margin-right: 25px;
	}

#header2
	{
		border: 1px solid #FF0000;
	}
	
img.logo
	{
		margin-left: 5px;
	}

#header h1 {color:#333333}
	
#container
	{
		background-image: url(images/bluemiddle.gif);
		background-repeat: repeat-y;
		width:762px;
	}
	
#container3
	{
	padding-bottom: 1px;
	padding-top: 1px;
	}
	
.maincontent 
	{
		width: 680px; 
		margin: 0;
		padding: 0px 0px 0px 65px;
		font-size: .9em;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
.maincontent2
	{
	float: left;
	width: 483px;
	margin: 0;
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
	}
	
.maincontent3 
	{
		width: 680px; 
		margin: 0;
		padding: 0px 0px 0px 65px;
		font-size: .9em;
		font-family: Georgia, "Times New Roman", Times, serif;
		clear: both;
	}
	
#sidebar {
	float: left;
	margin-left: 5px;
	width: 190px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #ffffcc;
	border: 1px solid #000000;
}

#sidebar2 {
	float: right;
	margin-left: 5px;
	width: 190px; /* 162 + 18 + 2 = 180 */
	height: 400px;
	padding: 0 0 0 0;
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #000000;
}

#nav {margin: 0 0 0 0; padding: 0;}
#nav li {
	margin: 0 0 1px 0;
	padding: 0px 0px 0px 15px;
	list-style-type: none;
	width: 125px;
}
#nav a, #nav a:visited 
	{
		color:#CC0000
		text-decoration: underlined;
		padding: 2px 2px 2px 2px;
		display: block;
	}
#nav a:link, #nav a:visited {
	color: #CC0000;
	text-decoration: underlined;
	}

#nav a:hover, #nav a:active {
	color: #000000;
	text-decoration: underline;
	}	
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
	color: #ffffff;
	}
h2 {font-size: 1.2em; margin: 0px 0px 0px; color: #4682B4}
#footer
	{
		clear: both;
		background-color: #4682B4;
		font-size: 0.7em;
		padding: 0px;
		width: 770px;
	}
#footer p {
	margin: 0;
	width: 770px;
}
input.custom {
	margin-left: 10px;
}
span.email {
	margin-left: 220px;
}
span.footer {
	color: #F5F5F5;
}
span.context {
	font-size: 90%
}
a.footer {
	color: #F5F5F5;
}
#pictures {
	margin-left: 6px;
}
#fcover {
	margin: 100px auto;
	width: 700px;
	height: 350px;
}

/* Forms */

#horizontalForm fieldset
{
	display: block;
	margin: 0 0 3em 0;
	padding: 0 1em 1em 1em;
}

#horizontalForm input
{
	display: block;
	width: 15em;
}

#horizontalForm textarea
{
	display: block;
	width: 15em;
}

#horizontalForm input.submit
{
	clear: both;
}

#horizontalForm label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
}

#horizontalForm select
{
	display: block;
}

.test1
	{
		margin-left: 10px;
		border-left: 1px dashed #000000;
		padding: 5px 5px 5px 5px;
	}
	
.test2
	{
		margin-left: 10px;
		border-left: 1px dashed #000000;
		padding: 5px 5px 5px 5px;
	}
	
p.nopadding
	{
		padding-top: 0px;
		padding-bottom: 3px;
		margin: 0px;
		text-align: right;
	}
	
.top
	{
		margin-top: 0px;
	}
	
.clear
	{
		clear: both;
	}
