/* CSS updated August 2010 by Mainstay Computing to follow a CSS-based design as opposed to DWT and tables */

body {
	/* background:url(images/bg/blue_gradient.gif) repeat-x top center #fff; */
	color:#fff;
	margin:0 0 0 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #EFD7FF;
}


#wrap {
	width:660px;
	background-color: #663399;
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 5;
}

#header {
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #66CCCC;	
}


#leftcolumn {
	text-align:center;
    float: left;
    width: 210px;
}

#centercolumn {
	padding-top: 0;
	padding-bottom: 0;
	padding-left:230px;
	padding-right:230px;
	text-align:center;
	
}

#rightcolumn {
	text-align:center;
    float: right;
    width: 210px;
}


DIV.artistcontainer {
	height:225px;
	width:200px;
    text-align: center;
	/*border: thin solid #FFFF00;*/
}


IMG.thumb {
	vertical-align:middle

}



.clear {
    clear: both;
}

#footer {
	padding-top:5px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #66CCCC;	
}


/* Links and paragraphs */
a {background:inherit; color:#66CCCC; text-decoration:none; font-weight:700;}
a:hover {background:inherit; color:#FF8204; text-decoration:none;}
a img {border:0;}
p {margin:0 0 16px;}
blockquote {background:url(images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; margin:16px; padding:7px 7px 7px 11px;}
blockquote p {font-size:1.1em; line-height:1.3em; margin:0;}


.artistname {
	font-size: 9pt;
	font-weight: bold;
	color: #66CCCC;
}
.westcopyright {
	font-size: 10px;
	font-weight: normal;
	font-variant: small-caps;
	text-align:center;
}
.smalltextoverpurple {
	font-size: 9px;
	font-weight: normal;
	font-variant: small-caps;
	color: #66CCCC;
}
.artistnamebig {
	text-align:center;
	font-size: 16pt;
	font-weight: bolder;
	font-variant: small-caps;
	text-transform: none;
	color: #FFFFFF;
	height: 60px;
	padding-top:5px;
}
.captiontext {
	font-size: 10px;
	font-weight: bold;
}
.content {
	font-size: 11px;
	font-weight: normal;
	color: #663499;
}

h1 {
	font-size: 16pt;
	font-weight: bolder;
	font-variant: small-caps;
	text-transform: none;
	color: #FFFFFF;
	margin-bottom:-15px;
}

h2 {
	font-size: 10pt;
	font-variant: small-caps;
	text-transform: none;
	color: #FFFFFF;
}