@import url("reset.css");

body { background:url("../images/dropshadow.jpg") no-repeat center top #999999 }

a:hover { color:#000 !important; }

div#navigation {

	height:50px;
	width:940px;
	margin:0 auto;

}

	div#navigation a, div#navigation span { font-size:11px; color:#fff; line-height:50px; font-family:"Lucida Console", "Andale Mono", courier; text-decoration:none;}
	div#navigation span { padding:0 10px; }
	div#navigation a { padding:5px; }
	div#navigation a:hover, div#navigation a.active { background:#fff; color:#000; text-decoration:none;}

div#main-container {

	width:790px;
	min-height:680px;
	background:url("../images/main-container-bg.jpg") no-repeat #fff;
	background-position: bottom left;
	margin:0 auto;
	position:relative;
	padding:75px;
	overflow:hidden;
}

div#main-container div#footer {

	height:50px;
	position:absolute;
	bottom:0px;
	left:0px;
	background:url("../images/footer-logo.png") no-repeat 68px 10px #b38b5e;
	width:960px;
	vertical-align:middle;
}

	div#footer p { font-family:"Lucida Console", "Andale Mono", courier; font-size:10px; color:#fff; line-height:50px; padding:0 0 0 150px;}
	div#footer p a { color:#fff; text-decoration:none; }

div#main-container img#main-logo {

	display:block;
	float:left;

}

body#inside div#main-container img#main-logo { clear:both; }

div#main-container div#quote {

	display:block;
	float:right;
	width:380px;
	text-align:left;
	font-family:"Lucida Console", "Andale Mono", courier;
	color:#8C8C8C;
	font-size:10px;
	line-height:25px;

}

p { font-size:14px; color:#333; font-family:Helvetica, Arial, sans-serif; line-height:19px;}

div#quote span { color:#B38B5E; }
div#quote div { display:none; }

div.column {

	float:left;
	width:381px;
	min-height:400px;
	margin-top:40px;
	overflow:hidden;

}

div.maxwidth { width:700px !important; }

div.column + div.column { margin-left:20px; }

body#home div.column { margin-top:80px !important; min-height:420px !important; position:relative; float:left;}

body#inside div.column { width:380px; }
body#inside div.column + div.column { margin-left:30px; }
div.column img { display:block; margin:0 0 20px 0;  }
div.column h3, div.column h1, body#home div.column p a { color:#b38b5e; font-size:12px; font-family:"Lucida Console", "Andale Mono", courier; line-height:35px; text-decoration:none; }
div.column br { clear:both; }

body#home div.column p { color:#8c8c8c; font-size:16px; font-family:Helvetica, Arial, sans-serif; line-height:24px; }
p.lighter { color:#aaa; }
div.column p { color:#3e3e3e; font-size:12px; line-height:18px; font-family:Helvetica, Arial, sans-serif; margin:0 0 14px 0; }
div.column h2 { color:#6c6c6c; font-size:16px; line-height:26px; font-style:italic; font-family:Helvetica, Arial, sans-serif; margin:0 0 12px 0; clear:both; }
div.column p.typewriter { font-family:"Lucida Console", "Andale Mono", courier; }

div.column em { font-style:italic; }
div.column strong { font-weight:bold; }

div.column ul { margin:25px; }
div.column ul li { margin:0 0 4px 0; font-size:12px; font-family:Helvetica, Arial, sans-serif; line-height:16px; color:#222; list-style-type:square; }
body#inside div.column a { color:#b38b5e; }
div.column ul.moremargin li { margin:0 0 12px 0; list-style-type:none; }

div.column div#output { padding:10px; background:#eee; font-size:12px; font-family:"Lucida Console", courier; line-height:19px; display:none; }
div.column img.inset { display:block; clear:both; margin:10px 0; }

form { margin:10px 0; }
label { font-family:"Lucida Console", "Andale Mono", courier; font-size:12px; float:left; width:100px; text-align:right; padding:3px 10px 0 0; }
textarea, input[type=text] { float:left; margin:0 0 10px 0; width:200px; border:1px #ccc inset; font-family:verdana; line-height:20px; padding:3px; font-size:12px; } input[type=text] { height:20px; }
form br { clear:both; }
input[type=submit] { clear:both; margin:0 0 0 105px; }


div.hidden { display:none; float:left; clear:both; width:400px; }
div.hidden p { width:320px; }
div.clickable { clear:both; float:left; }
div.clickable h2{ cursor:pointer; color:#b38b5e !important; font-family:"Lucida Console", "Andale Mono", courier !important; float:left; }
div.clickable h3{ color:#999; font-size:12px; float:left;  cursor:pointer; margin:0 0 0 10px; position:relative; }
div.clickable:hover h3 { color:#000; }

p.sticktobottom { position:absolute; bottom:0; }