﻿html, body, ul, ul li, h1, h2, h3, h4, h5, p, form, dl, dd, dt, table
{
		margin: 0;
		padding: 0;
}
body 
{
		background-color: #FF7636;
		color: #2B2B79;
		font-family: Verdana, Tahoma, "Trebuchet MS", Arial, Helvetica, Sans-Serif;
		font-size: 94%;
		text-align: center;
}
h1, h2, h3, h4, h5, h6
{
		margin-bottom: 0.5em;
		margin-top: 1em;
		font-family: Georgia, "Century Schoolbook", "Times New Roman", Serif;
}
h1, h2, h3, h4
{
	line-height: 1.3em;
}
p
{
	padding: 10px 0;
}
img
{
		border: none;
}
a
{
		color: #F9CF81;
		text-decoration: none;
}
a:hover, a:active
{
		text-decoration: underline;
}
ul
{
		list-style-image: url(bullet.gif);
}
ul li
{
		margin-left: 20px;
}
#wrapper
{
		width: 770px;
		text-align: left;
		margin: 0 auto;
		position: relative;
}
#header
{
		width: 748px;
		height: 223px;
}
#header h1
{
		margin: 0;
}
#header h1 span
{
		display: none;
}
#header h1 a
{
		height: 223px;
		width: 748px;
		display: block;
		margin: 0;
		padding: 0;
}
#content h2
{
		padding-top: 18px;
		margin-top: 0;
}
#content h3
{
		background-color: #FF712D;
		padding: 5px;
}
#navPlaceholder
{
		height: 250px;
		width: 101px;
		float: right;
		margin-bottom: 20px;
}
#navigation
{
		position: absolute;
		top: 223px;
		right: 0;
}
#navigation ul
{
		list-style-type: none;
		list-style-image: none;
}
#navigation ul li
{
		height: 53px;
		width: 129px;
}
#navigation ul li a
{
		background: url(button.gif) no-repeat top right;
		height: 53px;
		display: block;
		color: #F9CF81;
		text-decoration: none;
		padding-left: 20px;
		line-height: 2.9em;
}
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a.selected
{
		background: url(buttonDown.gif) no-repeat top right;
		color: #FCE9C5;
}
#contentWrapper
{
		width: 748px;
}
#content
{
		width: 748px;
}
#content .gutter
{
		padding-left: 220px;
		padding-right: 20px;
		border-right: solid 3px #F9CF81;
}
#footer
{
		clear: both;
		width: 748px;
		height: 145px;
		background: #E75E1F url(foot.gif) no-repeat top left;
		font-size: .8em;
		font-weight: bold;
}
#footer .gutter
{
		padding: 33px 30px 10px 30px;
}
div.hr hr
{
		display: none;
}
.hr
{
		background: #F06728 url(line.gif) no-repeat top left;
		height: 16px;
		border: none;
		margin-bottom: 15px;
		margin-top: -10px;
}
.floatLeft
{
		float: left;
}
.floatRight
{
		float: right;
}
.alignRight
{
		text-align: right;
}
#divProjects
{
		width: 685px;
}
#divProjects dl
{
		float: left;
		margin: 20px 0;
		display: inline;
		border-bottom: solid 1px #F9CF81;
}
#divProjects dt
{
		font-size: 1.3em;
		margin: 0 0 10px 0;
		float: right;
		text-align: left;
		width: 467px;
		border-top: solid 1px #F9CF81;
		padding-top: 2px;
}
#divProjects dd
{
		margin: 0 0 0 208px;
		text-align: left;
}
#divProjects dl dd.img
{
		margin: 0;
		text-align:left;
}
#divProjects dd.img img
{
		float: left;
		margin: 0 8px 10px 0;
		padding: 4px;
		border: solid 1px #F9CF81;
}
#divProjects dd.description
{
		margin: 0;
		padding-top: 5px;
		text-align: left;
}
input.button
{
		background: url(smallButton.gif);
		border: solid 1px #313287;
		width: 42px;
		height: 1.7em;
		font-weight: 900;
		color: #F9CF83;
}
input.buttonPushed
{
		background: url(smallButtonDown.gif);
		border: solid 1px #313287;
		width: 42px;
		height: 1.7em;
		font-weight: 900;
		color: #F9CF83;
}
.clear
{
		clear: both;
}