* {
	padding:0;
	margin:0;
}
html, body {
	height: 100%;
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-0.4px
}

body {
background-color:#471132; background-image:url(../images/bggraph.gif); background-position:bottom right; background-repeat:no-repeat; background-attachment:fixed
}

div#page{ padding-top:60px;padding-left:40px;float:left; width:260px }

a:link, a:visited {color:#FFFFFF !important}
a:link em, a:visited em, a:hover {color:#ffd032 !important; font-style:normal !important}

.contact-detail a {color:#ffd032 !important; text-decoration:underline !important}

body, h1, h2, h3, h4, h5, p, ul, ol, li, form, fieldset, legend, address { margin:0; padding:0; line-height:100%; }
a, img { border:none; }
h1 { font-weight:bold; font-size:49px; margin-bottom:40px; }
h2 { font-weight:normal; }
h3 { font-weight:bold; font-size:20px }
h4 { font-weight:bold; font-size:13px }
p { margin:0; font-size:20px }
address { font-style:normal; }
strong { font-weight:bold; }
ul { padding:0 0 0 20px; margin:0 0 10px 0; }
ul li { list-style-type:disc; line-height:150%; }
ol { padding:0 0 0 20px; margin:0 0 10px 0; }
ol li { list-style-type:disc; line-height:150%; }
acronym { border-bottom:1px dashed; }
a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:none; }
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { display:block; text-decoration:none; }
img { display:block; }
label { margin:0 10px 0 0; padding:2px 10px 0 0; display:block; float:left; text-align:right; position:relative; cursor:pointer; }
div.button-row { margin:10px 0 0 180px; }
select, input , option, textarea { font-family:Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif; }

#contentWindow {
float:left;
margin-top:127px;
width:345px;
padding-bottom:10px;
}

.simply-text-small {padding-top:3px}

.contact-detail {font-size:125%}

#album-arts, #reading-list {margin-top:15px}
#album-arts div, #reading-list div {float:left;margin:5px 5px 3px 0px}
img.album-art {display:inline; width:100px; height:100px; border:1px solid #9F4F83}
.album-caption {margin:auto;font-size:10px;width:100px;text-transform:uppercase;position:relative;top:3px}

img.book-cover {border:1px solid #9F4F83}

.book-caption {float:left;width:220px;font-size:14px;letter-spacing:0.5px;padding-left:10px}

.footer{display:block;margin:35px 0px 0px 40px;font-size:11px;letter-spacing:-0.2px;padding-bottom:20px}
.footer, .footer * {color:#AF6D96 !important}

.T6Y7{font-size:26px;position:relative;top:-5px}

.E6D3{padding-bottom:7px}

.M9T3{margin-top:-2px}

#error{margin-top:20px;padding:5px;border:1px solid #CF6795;font-size:15px;letter-spacing:0.4px;background-color:#EFA4C3;margin-bottom:20px;clear:both;color:#2F031E !important}

#error a, #error a:link, #error a:hover, #error a:visited{color:#2F031E !important; text-decoration:underline}

.J3Z8{padding-left:30px}

.M8YU {font-size:15px}