html {
	background: #626051;
	font-family: Century Gothic, Arial !important;
}

#outer_wrapper {
	width: 807px;
	padding: 10px;
	margin: 20px auto 0 auto;
}

#topnav {
	background: #000;
	padding: 5px 5px 3px 5px;
	font-family: Century Gothic, Arial;
}

#topnav ul li {
	float: left;
	margin: 0 15px 0 0;
	font-size: 93%;
}

#topnav ul {
	float: right;
}

#topnav a, #topnav a:visited {
	color: #fff;
	text-decoration: none;
}

#topnav a:hover {
	text-decoration: underline;
}

.clearboth {
	clear: both;
}

#header {
	height: 175px;
	background: #66cccc;
}

body div#header h2 {
	font-size: 153.9%;
	width: 375px;
	float: right;
	text-align: right;
	margin: 115px 20px 0 0;
	color: #006666;
	font-weight: normal;
}

#logo {
	margin: 30px 0 0 20px;
}

#main_body {
	background: #fff;
	padding: 10px;
}

#bottom_left {
	width: 535px;
	background: #585858;
	float: left;
	padding: 10px;
	font-size: 153.9%;
	color: #fff;
	height: 130px;
	font-family: Century Gothic, Arial !important;
}

#bottom_left a, #bottom_left a:visited {
	text-decoration: underline;
	font-size: 85%;
	color: #fff;
}

#bottom_right {
	background: #818f87;
	width: 232px;
	float: left;
	color: #fff;
	padding: 10px;
	height: 130px;
	font-family: Century Gothic, Arial !important;
}

#bottom_right a, #bottom_right a:visited {
	font-weight: bold;
	color: #fff
}

#artist_list li {
	float: left;
	width: 100px;
	height: 130px;
	margin: 0 20px 0 0;
}

#artist_list li img {
	display: block;
}

#artist_list li p {
}

#artist_list li a, #artist_list li a:visited {
	color: #000;
	font-size: 85%;
	text-decoration: none;	
}

#artist_list li a:hover {
	text-decoration: underline;	
}

#footer {
	background: #363636;
	padding: 10px;
	font-family: Century Gothic, Arial !important;
}

#footer a, #footer a:visited {	
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer p span {
	font-size: 153.9%;
	color: #fff;
}

#contact_img, #about_img {
	float: left;
	margin: 10px 30px 0 20px;
}

body#contact h2 {
	font-weight: bold;
	margin: 10px 0 0 0;
}

#contact_email, #contact_email:visited {
	font-weight: bold;
	color: #000
}

#contact_form {
	margin: 20px 0 0 230px;
}

#contact_form div {
	margin: 10px 0;
}

#contact_form label {
	float: left;
	margin: 0 20px 0 0;
	font-weight: bold;
	width: 75px;
}

#contact_form select {
	width: 285px;
}

#join_newsletter {
	margin: 20px 0 10px 0;
	font-size: 20px;
}

#form_submit {
	border: none;
	background: #000;
	color: #fff;
	margin: 0 0 0 5px;
}

body#about #main_body {
	height: auto;
}

p#about_intro {
	font-size: 120%;
}

#about_txt {
	width: 475px;
	margin: 0 0 0 300px;
}

#about_txt p {
	margin: 10px 0;
}

#artist_banner {
	float: left;
	margin: 0 0 20px 0;
}

.sidebar_imgs img {
	margin: 0 5px 8px 0;
}

#sidebar {
	margin: 0 0 0 593px;
}

#artist_txt {
	width: 335px;
	margin: 200px 0 0 250px;
}

#flashPlayers {
	width: 250px;
	float: left;
}

#artist_left {
	float: left;
	width: 593px;
}

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

p#backlink {
	text-align: right;	
	padding: 40px 20px 0 0;
}

p#backlink a, p#backlink a:visited {
	color: #000;
	text-decoration: none;
}

body.artist_index div#header h2 {
	margin-top: 60px;
}

body.artist_index img#logo {
	margin-top: -26px;
}

p#contact_ok {
	background-color: #a2dce0;
	width: 500px;
	margin: 20px 0 0 270px;
}

#artist_list {
	margin: 0 0 0 45px;
}

#see_all {
	text-align: center;
	font-family: Century Gothic, Arial !important;
}

#see_all a, #see_all a:visited {
	color: #000;
	text-decoration: none;
}

#see_all a:hover {
	text-decoration: underline;
}




