/* CSS Document */
html { height: 100%; }
body {
	margin:0;
	height:100%;
	background:#D2D5D8 url('images/morningglory_00.jpg');
	font-family: helvetica, arial, sans-serif;
	color: ##211C18
}
#nav {
	position:absolute; top:470px; left:622px; padding:0; margin:0;
	width:140px; height:130px; z-index: 5;
}
#container {
	width:825px; min-height:100%;
	position: relative;
}
* html #container {
	height: 100%;
}
#main {
	width:620px; height: 100%; padding:0px;
	position:relative; top:0px; left:132px; 
	}
#footer {
	width:100%; height:140px; margin:0px 0 0px 0; padding:40px 0 0 0px;
	background: url('images/footer.jpg')
	}

/* MAIN */	
h1 {
  color:#755E55; margin:0px;
  padding: 7px 7px 0 0;
  font-style: italic; font-size:130%; font-weight:400;
  display: inline;
  text-shadow: 3px 3px 3px #a5b4b4;
  filter:dropshadow(color=#a5b4b4, offx=3, offy=3)
  }
h2 {
	font-family: helvetica, sans-serif;
	font-size:22px;
	color:#8F6A50;
	font-weight:400;
	letter-spacing:2px;
	padding: 0px;
	text-transform:lowercase
	}
h3 {
	color:#656061; font-family: garamond, times, serif;
	font-size:12px; font-weight: 400;
	letter-spacing:1px; margin: -5px 40px 10px 40px;
	line-height:15px; text-align: right
	}
h3 em { font-size: 10px; color:#6b642f }
h4 {
	color:#A94440;
	font-family: 'century gothic', verdana, sans-serif;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	margin: 0 0 0 25px;
	display: inline;
	float:left
	}
p {	font-size:13px; line-height:22px;
	margin: 7px 0px; letter-spacing:0px;
	text-indent: 20px; text-align: justify;
	}
#open {
	color:#8E8068; font-size: 18px; line-height:24px;
	text-indent:0; text-align: justify; }
p.noindent { text-indent: 0px; }
.start {
	text-transform:uppercase;
	color:#930
}
.start em {
	font-size:38px;
	float:left;
	padding:8px 5px;
	color: #900;
}
em {
	color:#AB283E;
	font-family: georgia, times, serif;
	}
strong {
	font-family:arial, sans-serif;
	color:#906746;
	}
blockquote {
	margin:5px 60px;
	}
.dialogue {
	font-family: 'lucida sans', monospace;
	font-size:14px;
	line-height:19px;
	color:#8E8068;
	text-indent: 0px;
	}
.dialogue strong {
	color:#5B8686
	}
.highlight {
	background: transparent url('images/quote.jpg') center no-repeat;
	font-size:14px;
	line-height:18px;
	color:#00125D;
	font-style:oblique;
	padding:10px;
	}
.highlight strong {
	color:#741B65;
	font-size: 80%;
	font-weight:400;
	text-transform:uppercase;
	font-style:normal
	}
a {
	color:#3B5D80; font-size: 110%;
	background-color: transparent;
	text-decoration:none;
	padding: 0px 2px;
	}
a:hover {
	color:#5B8686;
	}
a:active {
	color:#C9BAA9;
	}
u {
	color:#63325b;
	text-decoration: underline;
	}  
img.left {
	float: left;
	margin:9px;
	}
img.right {
	float:right;
	margin:9px; }
#main img {
	border: 5px solid #906746;
	padding:1px;
	margin:9px
	}
#main img:hover {
	border: 5px solid #AB283E;
}
#main a {
  text-shadow: 2px 2px 3px #a5b4b4;
  filter:dropshadow(color=#a5b4b4, offx=2, offy=2)
}
#main li {
	color:#66525B;
	font-size:95%; }
#main li a {
	color:#834549;
	background-color: transparent;
	font-family:helvetica, sans-serif;
	font-size:110%;
	font-weight: bold;
	border-bottom:none
	}
#main li a:hover {
	color:#A15785;
	}

#open img {
		border:0px;
		padding: 0;
		margin: 0;
		background: transparent;
		float: right;
}
#open img:hover
	{ border: 0; padding:0; margin:0; }
	
	
/* CENTERED */
.center {
	margin: 0 auto;
	font-size:13px;
	height:48px;
	padding: 5px 0;
	text-indent:0px;
	letter-spacing:-0.5px;
	text-align: center
	}
.center a {
	background-color: transparent;
	color: #3B5D80;
	border-bottom:none
	}
.center a:hover {
	color:#286256;
	}
.center a:active {
	color: #bf9618;
	}
.c {
	text-align:center;
	text-indent:0px;
}

/* FOOTER */
#footer a:hover {
	color:#ADAA89;
	}

#misc em, #footer em {
	color:#8F9B59;
	}
#footer strong {
	color:#b5bda5;
	}

/* SHORTCUTS, ETC. */

#short ul {  float: left; list-style: none;
	margin: 0px 0px 0px 10px; padding: 0;
	list-style-image: none; letter-spacing:0;
	font-size:11px; text-transform:none;
	color: #A3A49C;
	text-align: left;
	 }

#short li strong {
	font-family: helvetica, arial, sans-serif; font-size: 22px; letter-spacing:-1px;
	color:#66525B; font-weight: bold; list-style-image: none;
	 }

#short li em { 
	color:#a47543 
	}
#short li a {
	font-size:11px; color:#815d39; text-transform: none;
	margin: 0px ; padding: 1px 3px 1px 8px;
	background-color: transparent;
	letter-spacing:0px
	}
#short li a:hover {
	color:#834549;
	 }
ul.sc {	width:120px;
	height:100px;
	}
ul.go {	width:80px;
	height:100px;
	}
ul.nu {	width:150px;
	height:100px;
	}
ul.dc {	width:246px;
	height:100px;
	}
	
#short { 	width:640px; height:140px;
	position:relative;
	top: 0px; left:125px;
	}
