body {
	margin:10px 5px;
	padding:0px;
	background:#888;
	font:12px/15px arial, helvetica, verdana, sans-serif;
	color:#333;
	scrollbar-arrow-color:#08e;
	scrollbar-track-color:#09f;
	}

p {
	font:11px/15px arial, helvetica, verdana, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0;
	}

#justadded {
    width:143px;
	margin:5px 0px 10px 0px;
    border:1px dotted #aaa;
	padding:0px 0px 0px 5px;
	}

#artistsmenu {
    width:154px;
	margin:5px 0px 25px 0px;
	padding:0px 0px 0px 5px;
	}

#sideextras {
    width:159px;
	margin:0px;
	padding:0px;
	}

#sideextras p {margin:0px 0px 10px 0px;}

a {
	font:11px/15px georgia, arial, helvetica, verdana, sans-serif;
	text-decoration:none;
	}

a {color:#ddd;}
a:visited {color:#ddd;text-decoration:none;}
a:hover {color:#555;background-color:#cfc;text-decoration: none;}
a:active {color:#aaa;background-color:#cfc;}
a.artistlink:visited {color:#666;text-decoration:none;}
a.artistlink:hover {color:#fff;background-color:#f00;text-decoration: none;}
a.artistbiolink:visited {color:#111;}
a.artistbiolink:hover {color:#222;background-color:#eee;text-decoration: none;}
a.artistlinkplus:hover {color:#555;background-color:#555;}
a.join:hover {color:#555;text-decoration: none;}

.title { font:11px/12px georgia, arial, helvetica, verdana, sans-serif; color: #333;}
.untitle { font:11px/12px georgia, arial, helvetica, verdana, sans-serif; font-style: italic; color: #333;}
.dimens { font:0px/10px georgia, arial, helvetica, verdana, sans-serif; color: #333;}
.text {  font:11px/12px georgia, arial, helvetica, verdana, sans-serif; color: #000; text-decoration: none;}
.spectext {  font:11px/12px georgia, arial, helvetica, verdana, sans-serif; color: #999;}
.artistname {  font:22px/26px 'Century Gothic', georgia, arial, helvetica, verdana, sans-serif; letter-spacing: 4; color: #333; font-weight: bold;}
.artistheader {  font:18px/20px georgia, arial, helvetica, verdana, sans-serif; letter-spacing: 2; color: #333; font-weight: bold;text-decoration: underline;}
.artistlink {  font:11px/12px georgia, arial, helvetica, verdana, sans-serif; color: #f00; text-decoration: none;}
.artistbio {  font:11px/12px georgia, arial, helvetica, verdana, sans-serif; color: #000;text-align: justify;}
.artistbiolink {  font:11px/12px georgia, arial, helvetica, verdana, sans-serif; color: #353; text-decoration: none;}
.artistbiobook {  font:11px/12px georgia, arial, helvetica, verdana, sans-serif; color: #111; font-style: italic; text-decoration: none;}
.signature {  font:13px/13px georgia, arial, helvetica, verdana, sans-serif; font-style: italic; color:#fff;}
.signaturetitle {  font:10px/10px georgia, arial, helvetica, verdana, sans-serif; color:#111; text-decoration: overline; text-indent:2em;}
.signoff {  font-size: 11px; line-height: 12px; color: #000; text-indent:10em;}
.join { font:10px/13px georgia, arial, helvetica, verdana, sans-serif;color:#cfc;}

BLOCKQUOTE {font:10px/12px georgia, arial, helvetica, verdana, sans-serif;text-indent:1.5em;margin-left:1.5em;margin-right:1.5em;}
UL li {list-style: outside;list-style-image: url(graphics/bullet-blue.gif);font:10px/13px georgia, arial, helvetica, verdana, sans-serif; margin-left:-15px;}
UL li.artist_current {list-style: outside;list-style-image: url(graphics/bullet-red.gif);color:#333;background-color:#bbb;font:10px/13px georgia, arial, helvetica, verdana, sans-serif;}
UL li.artist_justadded {list-style: outside;list-style-image: url(graphics/bullet-orange.gif);font:10px/13px georgia, arial, helvetica, verdana, sans-serif;}
UL a {font:10px/13px georgia, arial, helvetica, verdana, sans-serif;}

img {border: 0 none; vertical-align: top;}
img.link:hover {background-color:#09f;}
img.logo:hover {background-color:#09f;}
img.artistportrait {border:1px solid #ddd;}

.sidemenu {
	background:#555;
	border-right:1px solid #ccc;
	padding:0px 0px 5px 5px;
	}

.slides {
	background:#555;
	}

p.sidemenu {margin:0px 0px 10px 0px;padding:0px;}
p.sidemenu_current {margin:0px 0px 10px 0px;padding:0px;color:#333;background-color:#bbb;}
p.hideIEMacBug {display: none;}

.main {
    margin: auto;
    width: 720px;
    border:1px solid #ccc;
	background:#555;
 	padding:0px;
	z-index:3;
	}

.main p {
    vertical-align: top;
	margin:5px 0px 5px 0px;
	padding:0;
	}

.submain {
    border:1px dotted #aaa;
	padding:0px 0px 5px 5px;
	background:#666;
	z-index:3;
	}

#storemenu {
    margin: 0px auto;
    width: 720px;
    border:1px solid #ccc;
	background:#555;
	z-index:3;
	}
	
#toptext {
    margin: 0px auto;
    width: 720px;
    border:1px solid #ccc;
	background:#555;
	z-index:3;
	}

#toptext p {
    font: 28px/28px Times, Georgia, serif; color:#ccc;
    letter-spacing: 0.125em;
    text-align: right;
    vertical-align: middle;
	margin:0px;
	padding:5px 10px;
	}

#toptextbuttons {
    margin: 0px auto 10px;
    width: 720px;
    border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;
	background:#555;
	z-index:3;
	}

#toptextbuttons td a {
    font: 12px/12px georgia, arial, helvetica, verdana, sans-serif; color:#ccc;
    text-align: center;
    vertical-align: middle;
	margin:0px;
    display: block;
    padding:2px;
    }

#toptextbuttons a:hover {
    color:#555;background-color:#cfc;text-decoration: none;
    }

#redstar {
    font:14px/28px Times, Georgia, Geneva, serif; color: #f00; 
    vertical-align: top;
    }

#mmsmallprint {
    margin: 5px auto;
    width: 720px;
    border:0px;
	background:#888;
	z-index:3;
	}

#mmsmallprint p {
    font: 10px/10px georgia, arial, helvetica, verdana, sans-serif; color: #ccc;
    text-align: right;
    vertical-align: middle;
	margin:0px;
	padding:5px;
	}

.bottomtext {
    margin: 5px auto;
    width: 720px;
    border:1px solid #ccc;
	background:#555;
	z-index:3;
	}

.bottomtext p {
    font: 10px/12px georgia, arial, helvetica, verdana, sans-serif; color: #ccc;
    text-align: justify;
    vertical-align: middle;
	margin:0px;
	padding:10px;
	}

.bottomtext a {
    font: 10px/12px georgia, arial, helvetica, verdana, sans-serif; color: #ccc;
    text-decoration:underline;
	}
