body {
	background: #DBD2C9; 
	margin: 0px;
	padding: 0px;
	font-family: "times new roman", times, serif;
	font-size: 75%;
	text-align: center;	
}

/* centering and framing */
#wrap {
	position: relative;
	width: 823px;
	overflow: hidden;	
	margin-left: auto;
	margin-right: auto;	
	margin-top: 15px;
	text-align: left;
	background: #936D6C;
	background-image: url("images/background2.jpg");
	background-repeat: no-repeat;
	border: 1px solid #fff;
}

#main {
	background: #D7BCB5;
	background-image: url("images/mainback2.jpg");
	background-repeat: no-repeat;	
	width: 470px;
	margin-left: 230px;
	margin-top: 142px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

/* vertical stretching and floating */
#main {
	min-height: 450px;
}

	/* hack for IE 6 */
* html #main {
	height: 450px;
}

/* primary navigation (nav1) */
#nav1 {	
	position: absolute;
	left: 230px;
	top: 95px;
	padding: 0px;
	margin-left: 0px;
	list-style: none;
}

#nav1 li {
	display: block;
	float: left;		
}

#nav1 a {
	height: 36px;
	display: block;
}

#nav1 a:hover {
	background-position: 0px -36px;
}

#nav1 span {
	display: none;
}

a#poems {
	width: 83px;
	background-image: url("images/poems.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

a#readings {
	width: 107px;
	background-image: url("images/readings.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

a#about {
	width: 99px;
	background-image: url("images/about.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

a#contact {
	width: 106px;
	background-image: url("images/contact.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

a#home {
	width: 75px;
	background-image: url("images/home.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

.poems #poems, .readings #readings, .about #about, .contact #contact, .home #home {
	background-position: 0px -36px !important;
}

/* inline styles */

#main h1, #main h2, #main p, #main li {
	margin-left: 25px;
	margin-right: 25px;
}

#main h1 {
	padding-top: 25px;
	color: #fff;
	font-size: 1.7em;
	letter-spacing: 0.07em;
	font-family: "times new roman", times, serif;
	text-align: left;
}

#main h2 {
	padding-top: 10px;
	color: #651823;
	font-size: 1.4em;
	letter-spacing: 0.07em;
	font-family: "times new roman", times, serif;
	text-align: left;
}

#main p, li {
	color: #520D0D;
	font-size: 1.4em;
	line-height: 1.4em;
}

#main li {
	margin-top: 0px;
	padding-top: 0px;
}

#main p.small {
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 15px;s
}

#main a {
	color: #651823;
}

#main a:hover {
	color: #FFFEFD;
	background: #651823;
}

#main p.next {
	color: #651823;
	font-size: 1em;
	text-align: right;
}

#main p.justy {
	text-align: justify !important;
}

.nomar {
	margin-top: 0px;
}


#footer {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 100px;
	text-align: center;	
	color: #6C4948;	
	font-size: 1.2em !important;
	width: 823px;	
	margin-left: auto;
	margin-right: auto;	
}

#footer a {
	color: #6C4948;
}

#footer a:hover {
	color: #fff;
	background: #520D0D;
}
