/* Globals */

body{
	margin:0;
	padding:0;
	font-size:10px;
	background-color:#251200;
}

h2, h3{
	font-weight:normal;
}

hr{
	clear:both;
	width:100%;
}

/* Title */

#title{
	width:100%;
	background-color:#251200;
	margin:0;
}

#title h1{
	color:#D5DDC5;
	float:none;
	height:41px;
	margin:0;
	padding:10px 0;
	text-indent:-3000px;
	background: #251200 url(/images/header_small.png) no-repeat center;
}

#home #title h1{
	height:150px;
	background: #251200 url(/images/header.png) no-repeat center;
}

/* Nav */

/* Header */
#header{
	margin:0;
	padding:15px;
	background: #D5DDC5 url(/images/titledropshadow.png) repeat-x top;
	
}

#header h1{
	margin:0;
	padding:10px 0;
	text-align:center;
	font-family: Georgia;
	color: #251200;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 2.5em;
	font-weight:normal;
}

#header strong{
	font-size:1.3em;
	font-weight:normal;
}

/* Content */

#content{
	background: #fff url(/images/headerdropshadow.png) repeat-x top;
	padding:30px 5%;
	text-align:left;
	font-family: Georgia;
	color: #251200;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.6em;
}

/* Footer */

#footer{
	width:100%;
	background: #251200 url(/images/footerdropshadow.png) repeat-x top;
	margin:0;
}

#footer p{
	margin:0;
	padding:10px 0 10px 0;
	color:#D5DDC5;
	text-align:center;
}

/* Forms */

fieldset{
	float:left;
	width:500px;
	background: #D5DDC5;
}


form dt {
   clear:both;
   width:20%;
   float:left;
   text-align:right;
}

form dd {
   float:left;
   width:79%;
   margin:0 0 0.5em 0.25em;
}

form .submit input{
	margin-left:21%;
}

/* particulars */

body#contact #content{
	text-align:center;
}