@import url('menu.css');
@import url('blueprint/plugins/fancy-type/screen.css');
@import url('monolith.css');

body {
	background-color: #818054;
	font-family: Georgia, serif; 	
}

p {
	text-align: justify;
	font-size: 1.1em;
	font-weight: bold;
	color: #c0c0aa;
	text-indent: 0px;
}

P + p { 
	text-indent: 0px;
	margin-top: 0px;
}

code {
	background-color: #fff;
	display: block;
	margin: 15px 0px; 
	padding: 5px 0px; 
}

#main a {
	color: #333321;
	font-weight: normal;
	padding: 3px;
}

#main a.bold {
	font-weight:bold;
}

#main a:hover {
	color: #9f9f94;
	background-color: #333321;
	text-decoration: none;
}

hr {
	background-color: #5c5c39;
	color: #5c5c39;
	height: .1em;
}

input[type="submit"], input[type="button"] {
	background-color: #000;
	border: 1px solid black;
	color: #c0c0aa;
	font-weight: bold;
}

input[type="submit"]:hover, input[type="button"]:hover {
	border: 1px solid #666666;
	color: #fff;
}

input:focus, textarea:focus {
	border: 1px dashed #666666;
}
/* Begin Header */
.header-container {
	height: 182px !important;		/* ie6 needs this */
	background: url(../images/logo.jpg) top left no-repeat;
}

#header {	
	background: url(../images/header-background.png) bottom repeat-x;
	height: 192px;	
	background-color: #000;
}

img.logo {
	margin-top: 15px;
	float: left;
}

.menu {
	position: relative;
	top: 158px;
	width: 550px;		
	padding:0 ; 
	height:30px; 	
	display:block; 
}
/* End Header */

/* Begin Main */
#main {
	min-height: 500px;
	margin-top: 30px;
}
/* End Main */

/* Begin Footer */
#footer {
	position: relative;
	bottom: 0px;
	width: 100%;
	background: url('../images/footer-background.png') top repeat-x;
	background-color: #000;
	height: 200px;
	padding-top: 40px;
	font-size: .8em;
}

#footer a {
	color: #c0c0aa;
	font-weight: normal;
}
/* End Footer */

/* Begin Global Divs */
.alt {
	color: black;
}

div.colborder {
	border-right: 1px solid #5c5c39;
}

.title {
	font-size: .5em;
}

.verticle-space {
	padding-top: 60px;
}

#main li {
	padding: 2px 0px;
	color: #c0c0aa;
	font-weight: bold;
}

ul.alt-bullet li {
	list-style-type: circle;
}

.map-container {
	margin: 40px auto;
	width: 500px;
	height: 375px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.hidden-link {
	text-decoration: none;
	cursor: default;
}

/* End Global Divs */

/* Begin Images */
img.icon, .icon {
	position: relative;
	top: 4px;
}
/* End Images */