body {
	background: #333;
	margin: 0 auto;
	padding: 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.95em;
}
#wrapper {
	position:relative;
	width: 762px;
	margin:20px auto;
	margin-bottom: 2px;
	border:1px solid #ff3;
	background: #faf9f6 url(images/wrapbg.jpg) repeat-y;
}
#main {
	background: url(/images/theme.jpg) top left no-repeat;
	padding:0px 0px 8px 300px;
	color: #838076;
	min-height:472px;
}
#gohome {
	position:absolute;
	top:0;
	left:0;
	width:300px;
	height:288px;
}
#iconnav {
	position: absolute;
	top:311px;
	left:94px;
	width:110px;
	border: 1px solid #e0cec0;
	font-size:.8em;
	text-align:center;
}
a.iconmus, a.iconlit, a.iconfine, a.iconfilm {
	float:left;
	width:49px;
	padding:50px 2px 2px 2px;
	background:#cab0a6 url(images/icon-music.gif) top no-repeat;
	border:1px solid #c7b2a8;
	border-color:#DED1CB;
	color:#fff;
	text-decoration:none;
}
a.iconmus:hover , a.iconlit:hover, a.iconfine:hover, a.iconfilm:hover {
	border-color:#AD8F81;
	color:#3c281d;
}
a.iconlit { background-image:url(images/icon-lit.gif); }
a.iconfine { background-image:url(images/icon-fineart.gif); }
a.iconfilm { background-image:url(images/icon-film.gif); }
.quotebox {
	float:right;
	width:177px;
	margin:0px 11px 0px 5px;
	padding: 5px 3px 0px;
	font-size:.86em;
	color:#fff;
	border:1px solid #999;
	background:#333 url(images/quoteleft.gif) top left no-repeat;
}
.quotebox p { 
	background: url(images/quoteright.gif) bottom right no-repeat;
	margin:0; 
	padding: 9px 10px 11px; 
}
.clearer { clear:both; }
#credit {
	font-size:.6em;
	padding:1px 11px;
	width: 742px;
	margin:0 auto;
}
#credit a {
	text-decoration:none;
	color:#666;
}
#credit a:hover {
	color:#777;
}
/* styles */
h1, h2, h3, h4, p {
	margin:0px 11px;
	padding: .2em 0 .35em 0;
}
hr { margin:6px 11px; }
ul, ol { 
	margin: 0px 11px 0px 40px;
	padding:0;
	font-size:.9em;
}
li {
	margin-bottom: .25em;
}
h1 { 
	font-size: 1.7em;
	padding: .2em 0 .25em 0;
	color:#9c3105;
}
h2 { 
	color:#a46216;
	font-size: 1.4em;
	border-bottom:1px solid #9c3105;
	padding-bottom: 0;
	margin-bottom: 0.28em;
	font-style:italic;
}
h4 {
	color:#000;
	font-weight:normal;
	font-style:italic;
}
a { color:#5f1c0b; }
a:visited { color:#6b6961; }
a:hover, a:active { color:#000; }
#mainhead {
	padding: 10px 10px 6px;
	background: #e2d7d1;
	color: #B0A286;
}
#mainhead ul, #mainhead li {
	list-style-type:none;
	display:inline;
	margin: 0;
}
#mainhead li {
	padding:0;
}
#mainhead a { 
	border-left: 3px double #ebe4e0;
	border-right: 3px double #cdbaaf;
	border-top: 1px solid #B89D8D;
	text-decoration:none;
	padding: 5px 6px 6px 6px;
	margin: 3px 4px 0px 0px;
	color:#5f1c0b;
}
#mainhead a:hover { 
	color:#fff;
	background: #c7b2a8;
	border-right-color: #B09482;
}
#homepage #homelk a, #homepage #homelk a:hover, #perspage #perslk a, #perspage #perslk a:hover, #linkpage #linklk a, #linkpage #linklk a:hover, #infopage #infolk a, #infopage #infolk a:hover {
	font-weight:bold;
	color:#fff;
	cursor:default;
	background:#e2d7d1;
	border-right-color: #cdbaaf;
}
.subtitle { font-size: .7em; font-style:italic; }
.byline { 
	font-size: 0.82em; 
	border-top:1px solid #d9d8d5;
	color:#9c3105; 
	margin-bottom: 8px;
	text-align:right;
	font-style:italic;
}
blockquote {
	border:1px solid #838076;
	padding: 3px;
}
.citecredit {
	font-style:italic;
	font-size:.9em;
	text-align:right;
	padding-top:0;
}
.note {
	font-size:.87em;
	margin: 2px 24px;
	font-style:italic;
}