/* CSS Reset
----------------------------------*/
html, body {
	margin: 		0;
	padding: 		0;
	height: 		100%;
	background: 	#151515;
	font: 			normal 12px/1.5 Arial,Helvetica,sans-serif;
	}
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr {
	margin: 		0;
	padding: 		0;
	background: 	transparent;
	border: 		0;
	font-size: 		100%;
	outline: 		0;
	vertical-align: baseline;
	color:          white;
	}
ol, ul {
	list-style: 	none;
	}
blockquote, q {
	quotes: 		none;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: 		'';
	content: 		none;
	}
:focus {
	outline: 		0;
	}
ins {
	text-decoration:none;
	}
del {
	text-decoration:line-through;
	}
table {
	border-collapse:collapse;
	border-spacing: 0;
	}
input {
	font-family:	Arial,Helvetica,sans-serif;
	}
input[type="text"], input[type="password"], textarea, select { 
    outline: none;	
	}
a {
	color: 			#15478c;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
div#wrapper {
	}
div#container {
	margin-left:	70px;
    width:          475px;
    padding:        20px 15px 20px 20px;
    background:     #151515;
	}
span#spiritkid_banner {
    margin:         10px 0 30px;
    height:         88px;
    width:          471px;
    display:        block;
    background:     url('../img/banner.jpg') no-repeat;
    }
div#video,
div#album,
div#tour {
    margin:         15px 0 30px;    
    }
span#heading_video {
    margin:         10px 0;
    height:         40px;
    width:          344px;
    display:        block;
    background:     url('../img/heading_video.jpg') no-repeat;    
    }
span#heading_album {
    margin:         10px 0;
    height:         40px;
    width:          212px;
    display:        block;
    background:     url('../img/heading_album.jpg') no-repeat;    
    }
span#heading_tour {
    margin:         10px 0 20px;
    height:         40px;
    width:          392px;
    display:        block;
    background:     url('../img/heading_tour.jpg') no-repeat;    
    }
span#heading_tracklisting {
    margin:         10px 0;
    height:         35px;
    width:          172px;
    display:        block;
    background:     url('../img/tracklisting.jpg') no-repeat;
    }
div#tracklisting {
    width:          275px;
    float:          left;
    }
div#tracklisting ul {
    margin:         10px 0;
    }
div#tracklisting li {
    list-style:     none;
    }
div#tracklisting .track_number {
    width:          25px;
    display:        inline-block;
    font-family:    Georgia;
    color:          #fff;
    }
div#album_artwork {
    margin-top:     -55px;
    float:          left;
    margin-left:    30px;
    width:          150px;
    }
a#bandcamp {
    height:         34px;
    width:          134px;
    float:          left;
    display:        block;
    background:     url('../img/bandcamp.jpg') no-repeat;
    margin-right:   5px;
    }
a#itunes {
    height:         32px;
    width:          97px;
    float:          left;
    display:        block;
    background:     url('../img/itunes.jpg') no-repeat;
    margin-right:   5px;
    }
a#twitter {
    height:         43px;
    width:          96px;
    float:          left;
    display:        block;
    background:     url('../img/twitter.jpg') no-repeat;
    margin-right:   5px;
    }
a#facebook {
    height:         52px;
    width:          110px;
    float:          left;
    display:        block;
    background:     url('../img/facebook.jpg') no-repeat;
    margin-right:   5px;
    }
a#rpl_audio {
	margin:			20px auto;
	display:		block;
	height:			45px;
	width:			125px;
	background:		url('../img/rpl_audio.jpg') no-repeat;
	}
.clearfix {
    clear:          both;
    }