/*
========================================================

The following styles are credited to the following:

Undo HTML
undohtml.css
(CC) 2004 Tantek Celik. Some Rights Reserved.
http://creativecommons.org/licenses/by/2.0
This style sheet is licensed under a Creative Commons License.

========================================================
*/

:link,:visited { text-decoration:none }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }

body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: #641204;
}

div#header {
	margin: 0 auto;
	text-align: center;
	height: 228px;
	background: url("/graphics/header_background.jpg") 316px 0  no-repeat;
	padding: 0;
	border-bottom: 3px solid #fff;
	width: 950px;
}

	div#header h1 {
		margin: 0;
		background: url("/graphics/logo_new.jpg") no-repeat;
		float: left;
	}

		div#header h1 a {
			display: block;
			height: 0;
			padding-top: 228px;
			overflow: hidden;
			text-indent: -10000px;
			width: 316px;
		}

	div#header ul {
		float: left;
		margin: 0;
		padding: 0 17px;
		list-style: none;
		width: 600px;
	}

		div#header ul li {
			display: inline;
			float: left;
			font: bold italic 18px/22px "Sabon", Times, Georgia, serif;
			text-transform: lowercase;
			width: 100px;
		}

			div#header ul li a {
				display: block;
				color: #fff;
				text-decoration: none;
				padding: 100px 0 0;
				height: 58px;
			}

			div#header ul li a:hover {
				background: #641204;
				border-bottom: 3px solid;
				color: #fff;
			}

div#body {
	margin: 0 auto;
	text-align: center;
	padding: 0;
	width: 950px;
	background: #b5c0b6 url("") 0 0 repeat-y;
}

	div#body div#left {
		width: 950px;
		text-align: left;
		padding: 30px 10px;
		float: left;
		background: #b5c0b6;
	}

		div#body div#left h3 {
			border-right: 1px solid #b5c0b6;
			border-bottom: 1px solid #b5c0b6;
			color: #b5c0b6;
			margin-bottom: 10px;
			font: italic 18px/24px Arial, Helvetica, sans-serif;
		}

			div#body div#left h3 a {
				display: block;
				color: #636752;
				padding: 5px 50px 5px 20px;
				background: #b5c0b6 url("/graphics/squiggle.jpg") 246px 12px no-repeat;
			}

				div#body div#left h3 a:hover {
					color: #9a4b19;
				}

		div#body div#left p {
			font: 12px/18px Arial, Helvetica, sans-serif;
			color: #626452;
			margin-bottom: 10px;
		}

			div#body div#left p.date,
			div#body div#right p.date {
				padding: 0 14px;
				font: 12px/18px Arial, Helvetica, sans-serif;
				letter-spacing: 3px;
				margin-bottom: 0;
			}

				div#body div#left p.date span,
				div#body div#right p.date span {
					font: 11px/16px Arial, Helvetica, sans-serif;
					text-transform: uppercase;
				}

			div#body div#left p img {
				width: 950px;
				display: block;
				border-bottom: 1px solid #444;
				border-right: 1px solid #444;
			}

			div#body div#left p a {
				display: block;
				color: #626452;
				padding: 5px 14px;
			}

				div#body div#left p a:hover {
					background: #b5c0b6 url("/graphics/more.jpg") 250px 8px no-repeat;
				}

			div#body div#left p strong {
				font: italic 18px/22px "Sabon", Times, Georgia, serif;
				color: #000;
				display: block;
				padding-right: 35px;
			}

	div#body div#right {
		width: 950px !important;
		width: 950px;
		float: left;
		background: url("/graphics/content_background.jpg") 0 0 repeat-x;
	}

		div#body div#right div#contentArea {
			border: 4px solid #b3b696;
			padding: 1px;
			background: #fff;
			margin: 30px 35px;
			width: 870px;
			color: #3c3c3c;
			font: 12px/18px Arial, Helvetica, sans-serif;
		}

			div#body div#right div#contentArea div#shading {
				background: #e4e4cf url("/graphics/shading_bg.jpg") 0 0 repeat-x;
				padding: 15px 25px;
				text-align: left;
			}

			div#body div#right div#contentArea h2 {
				color: #9a4b19;
				font: 28px/36px Arial, Helvetica, sans-serif;
				
			}

			div#body div#right div#contentArea h3 {
				color: #425d70;
				font: bold 12px/18px Arial, Helvetica, sans-serif;
				text-transform: uppercase;
				letter-spacing: 1px;
				padding: 5px;
			}

			div#body div#right div#contentArea p {
				padding: 5px;
			}

			div#body div#right div#contentArea p.focusText {
				color: #641204;
				border: 1px solid #bec476;
				background: #f0f2db;
				padding: 0px;
				font: italic 16px/32px Arial, Helvetica, sans-serif;
			}

				div#body div#right div#contentArea a {
					color: #9a4b19;
					border-bottom: 1px dashed;
				}

					div#body div#right div#contentArea a:hover {
						color: #9a4b19;
						border-bottom: 1px solid;
					}

				div#body div#right div#contentArea p img {
					border: 5px solid #405142;
					background: #fff;
					padding: 3px;
					margin: 5px;
				}

			div#body div#right div#contentArea ul {
				color: #3c3c3c;
				font: 12px/18px Arial, Helvetica, sans-serif;
				list-style: square;
				padding: 0 30px 15px;
			}
			
				div#body div#right div#contentArea ul em, div#body div#right div#contentArea ul ul {
					color: #666;
					letter-spacing: 0;
					text-transform: none;
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
				}

				div#body div#right div#contentArea ul ul {
					padding: 0 15px;
				}

				div#body div#right div#contentArea dl {
					margin: 5px;
					padding: 10px 20px;
					border: 1px solid #bec476;
					background: #f0f2db;
				}

					div#body div#right div#contentArea dl dt {
						font-weight: bold;
						text-transform: uppercase;
						letter-spacing: 1px;;
					}

					div#body div#right div#contentArea dl dd {
						margin: 5px;
					}

					div#body div#right div#contentArea fieldset {
						margin: 5px;
						padding: 10px 20px;
						border: 1px solid #bec476;
						background: #f0f2db;
					}
					
					div#body div#right div#contentArea legend {
						border: 1px solid #bec476;
						font: italic 16px/24px Arial, Helvetica, sans-serif;
						color: #425d70;
						padding: 3px 8px;
						background: #fff;
					}
					
					div#body div#right div#contentArea label {
						display: block;
						margin-top: 10px;
					}
					
					div#body div#right div#contentArea input.wide {
						width: 400px;
					}
					
					div#body div#right div#contentArea textarea {
						width: 400px;
						height: 250px;
					}

div#footer {
	background: #000000 url("/graphics/footer_logo_new.jpg") 20px 20px no-repeat;
	border-top: 3px solid #fff;
	width: 910px;
	margin: 0 auto 20px;
	padding: 65px 20px 20px;
	text-align: left;
	color: #777;
	font: 11px/18px Arial, Helvetica, sans-serif;
}

	div#footer a {
		color :#e88f40;
	}

	div#footer a:hover {
		color: #fff;
	}

		div#footer a.credit {
			color: #5A5959;
		}

		div#footer a.credit:hover {
			color: #999;
		}

	div#footer ul {
		float: right;
	}

		div#footer ul li {
			display: inline;
			float: left;
		}

		div#footer ul a {
			border-right: 1px solid #3f3f3f;
			border-bottom: 1px solid #3f3f3f;
			padding: 3px 5px;
		}

		div#footer ul a:hover {
			background: #641204;
			border-right: 1px solid #333;
			border-bottom: 1px solid #333;
		}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}
