/* YUI CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
margin:0; 
padding:0; 
} 
table { 
border-collapse:collapse; 
border-spacing:0; 
} 
fieldset,img {  
border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 
ol,ul { 
list-style:none; 
} 
caption,th { 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-size:100%; 
font-weight:normal; 
} 
q:before,q:after { 
content:''; 
} 
abbr,acronym { border:0; 
} 

a, a:visited {
	color: #66AAEE;
	text-decoration: none;
	}
	
a:hover {
	color: #0033DD;
	text-decoration: underline;
	}
	

body{
color: #606060;
background-color: #440024;
}
#content_wrapper {width:820px; margin:auto;}
#content_header {margin:auto; width:800px;}
#content_feature { float:right; display:block; width:340px;}
#feature_image {margin:auto; text-align:center;}
#feature_song { float:right; width:340px; margin-left:9px;}
#buy_everything { float:right; display:block; width:340px; margin-top:20px; font-size:12px; text-align:center;}
#buy_everything_button {display:block; margin:auto;}
#youtube_feature {height:254px; width:340px;}
#content_albums { width:460px; float:left; margin-top:-386px; margin-left:230px;}
#album_listing {float:left;}
#payment_options {}
#follow_me { float:right; display:block; width:340px; margin-top:20px; font-size:12px; text-align:center;}
#left_column {float:left; display:block; width:450px; margin-left:10px; margin-right:10px;}
#right_column {float:left; display:block; width:340px; margin-top:15px;}
#footer {margin:auto; width:800px; margin:80px 0px 40px 0px; border-top:thin solid #303030;}
.footer_content {
	color:#303030; 
	font-size:9px;
}
#column_container {margin-top:15px;}

.ext_link {color:#CCCCEE;}
.ext_link a:link { text-decoration:underline;}
.ext_link a:visited { text-decoration:line-through;}
.ext_link a:active {text-decoration:none;}
.ext_link a:hover {text-decoration:none; color:#ffffff;}

.youtube_follow_me {padding-top:30px; padding-bottom:10px;}
.follow_me_image { padding-top:10px; padding-bottom:10px; }
.feature_song_table { width:340px;}
.feature_song_table_title  {color:#ffffff; font-size:13px; text-align:left; font-weight:bold; padding:2px 10px 2px; 10px; background-color:#303030;}
.table_heading {text-align:left; width:220px;}
.play_button {text-align:center;}
.youtube_button{text-align:center;}
.song_price {text-align:center;}
.shopping_cart {text-align:center;}
.border_bottom { border-bottom:#303030 thin solid;}
.title_heading { text-align:center;}
.album_table {width:500px; color:#000000; padding:15px} 
.album_background {background-color:#303030; color:#FFFFFF;}
.album_title {}
.album_heading {text-align:left; width:300px;}
.clear {clear:both;}


.bottomlinks {text-align:center;
	color:#ffffff; 
	font-size:13px; 
	font-weight:bold; 
	padding:2px 10px 2px; 10px; 
	background-color:#440024;}


#c_wrapper {
	width: 800px;
	overflow: hidden;
	margin: auto;
	}

#c_container {
	margin: auto;
	width: 690px;
	}

#c_header {
	margin: 0px;
	float: left;
	padding-top: 10px;
	}

.top_header {
	background-image: url(ws-body-top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	height: 15px;
	width: 660px;
	}

.c_main {
	background-image: url(ws-body-ctr.gif);
	background-repeat: repeat-y;
	float: left;
	width: 660px;
	padding-right: 25px;
	padding-left: 25px;
	color: #FFFFFF;
	}

#close_footer {
	background-image: url(ws-body-foot.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 15px;
	width: 660px;
	margin-bottom: 35px;
	}

.mainblock {
	display: block;
	margin: 10px;
	padding: 5px;
	clear: both;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #eeeeee;
	background-color: #fefefe;
	color: #606060;
	}

