
*{
margin:0;
padding:0;
}

body{
font:0.9em Garamond, 'Times New Roman', serif;
color:#724f05;
background:#efe4cb url(images/mainbody-bg.jpg) center repeat-y;
}

#wrapper{
width:800px;
margin:10px auto;
background:url(images/body-bg.jpg) center repeat-y;
}

/*HEADER styles */

#header{
background:url(images/header-bg.jpg) center no-repeat;
height:142px;
}

/*Drop-shadow headline from http://webdesignguide.wfiedler-online.de/ */

#header h1.container { 
font-size:2em;
position: relative; 
left:200px; 
top:25px;
color:#efe4cb;
border-bottom:1px solid #efe4cb;
width:575px;
}

.text { 
position:absolute; 
left:-2px; 
top:-2px; 
color:#724f05;
}

/* End Drop-shadow styles */

#header .quote{
font-size:0.85em;
color:#c9b281;
width:575px;
position:relative;
top:40px;
left:210px;
}

#header .ref{
	text-align:right;
	margin-right:20px;
}

/*NAV styles */

#nav{
width:170px;
margin-left:14px;
float:left;
}

#nav ul{
list-style:none;
text-align:center;
}

#nav ul li{
padding:7px 0;
border-bottom:1px dashed #efe4cb;
}

#nav a{
color:#c9b281/*#efe4cb*/;
text-decoration:none;
display:block;
width:100%;
}

#nav a.current{
color:#724f05;
}

#nav a:hover, a:active{
color:#724f05;
text-transform:uppercase;
}


/*Column styles */

#col1, #col2{
	width:380px;
	float:left;
	padding:5px 20px;
}

#col1{
	border-right:1px solid #efe4cb;
}

#col1 p, #col2 p{
	padding-bottom:5px;
}

#col1 h1, #col2 h1{
	font-variant:small-caps;
	font-size:1.5em;
	padding:3px 0;
}

h2{
	font-size:1.2em;
	padding:3px 0;
}

h3{
	font-size:1em;
	font-style:italic;
	padding:3px 0;
}

#col1 ul, #col2 ul{
	list-style:square;
	padding:0 5px 5px 25px;
}

#col1 ol, #col2 ol{
	list-style:upper-roman;
	padding:0 5px 5px 25px;
}

/*FOOTER styles */

#footer{
background:url(images/footer-bg.jpg) center no-repeat;
height:79px;
clear:left;
}

#footer p{
	padding-left: 250px;
	line-height:75px;
	font-size:0.8em;
}

/* MISC */

.left{
	float:left;
	margin:0 5px 5px 0;
}

.right{
	float:right;
	margin:0 0 5px 5px;
}

#footer a, #col1 a, #col2 a{
	border-bottom:1px dotted;
	text-decoration:none;
	color:#c9b281;
}

#footer a:hover, a:active, #col1 a:hover, a:active, #col2 a:hover, a:active{
	border-bottom:1px solid;
}

input, textarea{
	border:1px solid #c9b281;
	padding:3px;
}

input:hover, textarea:hover{
	background:#efe4cb;
}
