/**
 * Common HTML elements
 */

body {
	background-color: white;
	color: #36393b;
}

a:link {
	color: #4ca721;
}

a:active {
	color: #008000;
}

a:visited {
	color: #4ca721;
}

a:hover {
	color: #fff;
	background: #ff8c00;
}

a.plain {
	text-decoration: none;
}

label.error {
	color: red;
}

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
	background-color: #fff;
	border-top: 1px solid #36393b;
	border-left: 1px solid #36393b;
	border-bottom: 1px solid #36393b;
	border-right: 1px solid #36393b;
}

input.defaultButton {
	background-color: red;
	color: #fff;
}

/**
 * Main layout elements
 */

/* container */

#header {
	background-color: #fff;
	border-bottom: 1px dotted #989180;
}

#header h1 {
	color: #ff8c00;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#footer {
	background-color: #fff;
	color: #999;
	border-top: 1px dotted #989180;
	font-size: 0.6em;
}

#main h2 {
	color: #ff8c00;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#main h3 {
	color: #ff8c00;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#navbar {
	border-bottom: 1px dotted #989180;
}

#content {
	border-top: 2px solid #989180;
}

#content h3 {
	color: #ff8c00;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#content h4 {
	color: #ff8c00;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
}

#content h5 {
	color: #ff8c00;
}

/**
 * Form-specific elements
 */

span.formError {
	color: red;
}

ul.formErrorList {
	color: red;
}

/**
 * Other organizational elements
 */

ul.menu li {
	padding-right: 1em;
}

/**
 *Right sidebar
 */

#rightSidebar {
	padding: .3em 0em 0em .5em;
	border-left: 1px dotted #989180;
}
