body		{
			font-family: verdana, arial, sans-serif;
			background-color: #c0c0c0;
			margin: 0 10px;
			}
			
h1, h2		{
			color: #3399ff;
			margin-top: 0px;
			margin-bottom: 2px;
			}

h3			{
			color: #3399ff;
			margin-top: 2px;
			margin-bottom: 5px;
			}
			
p			{
			margin-top: 0px;
			margin-bottom: 10px;
			}

div#main	{
			background-color: #f7f7f7;
			padding: 10px 30px;
			text-align: center;
			margin: auto;
			width: 770px;
			}
			
div#main:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
}

div#logo	{
			border-bottom: 3px solid #ff0000;
			padding: 0;
			text-align: left;
			}
			
div#sidenav	{
			float: left;
			width: 170px;
			text-align: left;
			}

div#content	{
			float: right;
			width: 600px;
			text-align: left;
			margin: 15px 0;
			}
			
#content h1 {
			font-size: 125%;
			}

#content h2 {
			font-size: 110%;
			}

#content h2 a, #content h2 a:visited {
			color: #3399ff;
			}

#content h2 a:hover {
			text-decoration: none;
			}

#sidenav ul	{
			list-style: none;
			padding: 0;
			margin: 15px 0;
			border: 0;
			}
			
#sidenav li	{
			text-align: center;
			padding: 0;
			margin: 5px 0;
			font-size: 14px;
			line-height: 24px;
			font-weight: bold;
			width: 120px;
			float: left;
			}
			
#sidenav li.gap {
			margin-top: 10px;
			}
			
#sidenav li a	{
			border: 3px outset #3399ff;
			display: block;
			padding: 0;
			color: #3399ff;
			text-decoration: none;
			width: 114px;
			}
			
#sidenav li a:hover {
			background-color: #dddddd;
			color: #ff0000;
			}

#sidenav p	{
			color: #ffffff;
			margin: 10px;
			}
	
form#form1		{
				border: 2px solid #ff0000;
				background-color: #e7e7e7;
				padding: 5px 15px;
				float: left;
				width: 566px;
				}
form#form1 label			{
				float: left;
				width: 114px;
				padding-top: 3px;
				padding-right: 3px;
				text-align: right;
				}
form#form1 input			{
				border: 1px solid #800000;
				width: 314px;
				padding: 2px;
				}
form#form1 input.button	{
				width: auto;
				background-color: #ff6666;
				color: #FFFFFF;
				}
form#form1 p	{
				clear: left;
				}
form#form1 p.button		{
				text-align: center;
				}
form#form1 textarea		{
				border: 1px solid #800000;
				width: 414px;
				height: 100px;
				padding: 2px;
				}
		
