﻿body {
	margin:0px;
    background-image:url(images/side_color.gif);
	background-repeat: repeat-x;
	background-attachment:fixed;
}

#main h1 {
	height:204px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	width:690px;
	margin:0px;
	padding:0px;
}
#main h1 a {
	display:block;
	position:absolute;
	height:160px;
	width:210px;
	top:20px;
	left:14px;
}
#main h1 a span {
	display:none;
}

#main {
	position:relative;
	width:690px;
	left:50%;
	margin-left:-345px;
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#fff;
	padding-bottom:170px;
}

#nav div,
#content div,
#content p,
#content li {
	color:#111;
	font-family:verdana, sans-serif;
	line-height:16px;
	font-size:11px;
}
#content td
{
	color:#111;
	font-family:verdana, sans-serif;
	line-height:16px;
}
#content li {
	padding:4px;
}
#main td p,
#main td form {
	margin-left:20px;
}

h2 {
	color:#333;
	font-family: arial, helvetica, sans-serif;
	font-size:20px;
}

#content {
	margin-top:-200px;
	margin-left:260px;
	margin-right:20px;
}

a:link,
a:visited,
a:active
{
	color:#cc0000;
	font-weight:bold;
}
.songTitle
{
	font-size:9px;
	padding-right:5px;
	vertical-align:text-top;
}
.songArtist
{
	text-align:right;
	font-weight:bold;
	font-size:9px;
	padding-right:8px;
}

table.item {
	margin:20px 0px;
}

img.record {
	border:1px solid #333;
}
div.artist {
}

div.buycdbox {
	border:1px outset #f2f2f2;
	background-color:#f2f2f2;
	margin-top:20px;
	margin-bottom:20px;
	width:115px;
	text-align:center;
}

div.buycdbox h2 {
	position:relative;
	margin:0px;
	margin-top:-10px;
	margin-left: 5px;
	font-size:12px;
	letter-spacing:5px;
	text-transform:uppercase;
	color:#333;
	text-align:left;
}

div.jukebox {
	border:1px outset #f2f2f2;
	background-color:#f2f2f2;
	margin-top:20px;
	margin-bottom:20px;
	width:200px;
	text-align:center;
}

div.jukebox h2 {
	position:relative;
	margin:0px;
	margin-top:-10px;
	margin-left: 5px;
	font-size:12px;
	letter-spacing:5px;
	text-transform:uppercase;
	color:#333;
	text-align:left;
}

div.alertbox {
	background-color: #ffffcc;
}

div.featurebox {
	border:1px outset #f2f2f2;
	background-color:#f2f2f2;
	margin-top:20px;
	margin-bottom:20px;
}

div.featurebox p,
div.featurebox form {
	margin:12px 8px 12px 8px;
	font-size:11px !important;
}

div.featurebox h2 {
	position:relative;
	margin:0px;
	margin-top:-10px;
	margin-left: 5px;
	font-size:12px;
	letter-spacing:5px;
	text-transform:uppercase;
	color:#333;
	text-align:left;
}

div.featurebox h3 {
	margin:12px 8px 12px 8px;
}


#nav {
 float:left;
 margin-top:-10px;
 padding-left:30px;
}

#nav div {
	width:200px;
	margin-bottom:20px;
	font-size:11px;
}

a.dclink-default {
	background-color:yellow;
	text-decoration:none;
}

#audiosamples br {
	display:none;
}

#topnav a {
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	background-color:#1B74A9;
	color:#F6F6F6;
	text-decoration:none;
	padding:4px;
	line-height:30px;
	margin-right:2px;
	border:1px solid #E08040;
}
#nav-home a
{
	background-color:Red;
	font-size:xx-large;
}
#topnav a:hover {
	background-color:#F6F6F6;
	color:#E08040;
}
div.post {
	margin-bottom:50px;
}
div.post p,
div.post li,
div.post li div {
	line-height:20px !important;
}	
div.post p img {
	float:right;
	margin:20px 0px 20px 20px;
}

div.post h3 a {
	font-family:arial, sans-serif;
	font-size:14px;
}
div.post h3:first-letter {
	text-transform:uppercase;
}
div.news {
	margin-bottom:10px;
	border:1px solid #fff;
	border-bottom:1px dashed #ccc;
}
div.news h3 {
	margin-top:0px;
}

div#photos p {
	text-align:center;
}

body#home a#nav-home,
body#music a#nav-music,
body#shows a#nav-shows,
body#video a#nav-video,
body#bio a#nav-bio,
body#songlist a#nav-songlist,
body#lyrics a#nav-lyrics,
body#photos a#nav-photos,
body#store a#nav-store,
body#links a#nav-links,
body#contact a#nav-contact
{
	background-color:#F6F6F6;
	color:#cc0000;
}

div.delicious-tags {display:none;}

#bannerbar {
	text-align:center;
}
