body {
	background:url('../images/body-bkgd.jpg') repeat-x top #fff;
	font-family:arial, helvetica, verdana, sans-serif;
	color:#333;
	text-align:center;
	margin-top:0;
	font-size:12px;
}

p, li, blockquote, dd, h1, h2, h3, h4, h5, td, th {
	line-height:140%;
}

a { text-decoration:none }
a:link { color:#630; }
a:visited { color:#A99977; }
a:hover { color:black; }
a:active { color:#630; }

h3 {
	color:#630;
	font-size:14px;
	font-weight:normal
}

#frame {
	text-align:left;
	background:url('../images/innerFrame-bkgd.jpg') -4px 451px repeat-y !important;
	background:url('../images/innerFrame-bkgd.jpg') -5px 451px repeat-y;
	width:822px;
	margin:0px auto;
}

#innerFrame {
	width:822px;
	background:url('../images/frame-bkgd.jpg') no-repeat top transparent;
}

#header {
	padding-top:83px !important;
	padding-top:95px;
	padding-left:27px !important;
	padding-left:26px;
	height:200px;
}

#header img {
	border:none;
	padding:0;
	margin:0;
}

#contentFrame {
	text-align:left;
	padding-top:0 !important;
	padding:16px 30px 50px 30px;
	background:url('../images/bottom-bkgd2.jpg') no-repeat bottom;
	min-height:250px;
	height:auto !important;
	height:250px;	
}

#pageTitle, .hideme {
	display:none;
}

#content {
	float:left;
	width:600px;
}

#content ul {
	font-size:12px;
}

#narrowContent {
	float:left;
	width:350px;
}

#narrowContent h3, #content h3 {
	margin-bottom:0;
	padding-bottom:0;
}

#narrowContent p, #content p {
	margin-top:0;
	padding-top:0;
}

#narrowContent ul li, #content ul li {
	list-style-image:url('../images/list-arrow.png');
}

#footer {
	margin-top:20px;
	font-size:11px;
	color:#ccc;
}

#footer a { text-decoration:none }
#footer a:link { color:#ccc; }
#footer a:visited { color:#ccc; }
#footer a:hover { color:brown; }
#footer a:active { color:#ccc; }

#contactDetails {
	width:200px;
	float:right;
	border:1px solid #ccc;
	padding:1em;
}

#contactDetails p {
	margin:0;
	padding:0;
}

input, textarea {
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:12px;
	border:1px solid #999;
	background-color:#eee;
	color:#666;
}

input:focus, textarea:focus {
	border-color: #630;
}

input.submit {
	border:3px solid #666;
	font-weight:bold;
	background-color:#666;
	color:white;
}

#pooh { display:none; }

table {
	border:0;
}

td {
	padding:0.4em;
	padding-left:0;
	text-align:left;
	vertical-align:top;
}

form { margin:0; }

label { color:#630; }
