html, body, 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline
}
body {
	line-height:1;
	color:black;
	background:white
}
table {
	border-collapse:separate;
	border-spacing:0
}
caption, th, td {
	text-align:left;
	font-weight:normal
}
blockquote:before, blockquote:after, q:before, q:after {
	content:""
}
blockquote, q {
	quotes:""""
}
header, section, content-top, aside, nav, article, figure {
	display:block
}
body {
	font:14px/1.6 Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color:#2d3536;
	background:#e8e0c0 url(images/background.png) repeat;
	text-shadow:0 1px 0 #fff
}
a, a:visited {
	color:#2d3536;
	text-decoration:none;
	border-bottom:1px dotted #826a4d
}
a:hover, a:active {
	color:#9e805c;
	text-decoration:none
}
#dev7link {
	position:absolute;
	top:0;
	left:50px;
	background:url(images/dev7logo.png) no-repeat;
	width:60px;
	height:67px;
	border:0;
	display:block;
	text-indent:-9999px
}
#slider-wrapper {
	background:url("images/slider.png") no-repeat scroll center top transparent;
	height:258px;
	margin:0 auto 65px;
	padding-top:2px;
	width:860px
}
#slider {
	position:relative;
	width:618px;
	height:246px;
	margin:0 auto;
	background:url(images/loading.gif) no-repeat 0 0
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none
}
#slider a {
	border:0;
	display:block
}
.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left
}
.nivo-controlNav a.active {
	background-position:0 -22px
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px
}
a.nivo-prevNav {
	left:15px
}
.nivo-caption {
	text-shadow:none;
	font-family:Helvetica, Arial, sans-serif
}
.nivo-caption a {
	color:#efe9d1;
	text-decoration:underline
}
.clear {
	clear:both
}
.nivoSlider {
	position:relative
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%
}
#content .nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:89
}
#content .nivo-caption p {
	padding:5px;
	margin:0;
	color:#fff;
	font-size:13px
}
.nivo-caption a {
	display:inline !important
}
.nivo-html-caption {
	display:none
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer
}
.nivo-prevNav {
	left:0px
}
.nivo-nextNav {
	right:0px
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer
}
.nivo-controlNav a.active {
	font-weight:bold
}
div.jp-single-player, div.jp-playlist-player {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	line-height:1.2;
	font-weight:bold;
	color:#fff;
	float:right;
	position:relative;
	width: 500px;
}
div.jp-interface {
	position:relative;
	width:190px;
	height:67px
}
div.jp-single-player div.jp-interface {
	border-bottom:none
}
div.jp-playlist-player div.jp-interface {
}
div.jp-interface ul.jp-controls {
	list-style-type:none;
	padding:0;
	margin:0
}
div.jp-interface ul.jp-controls li {
	overflow:hidden;
	text-indent:-9999px;
	margin-left:0 35px;
}

div.jp-interface ul.jp-controls li. jplayer_volume_min {
	margin-left:45px;
}
li.jp-play, li.jp-pause {
	display:block;
	position:absolute;
	top:25px;
	width:27px;
	height:27px;
	cursor:pointer
}
div.jp-single-player li.jp-play, div.jp-single-player li.jp-pause {
	left:53px
}
div.jp-playlist-player li.jp-play, div.jp-playlist-player li.jp-pause {
	left:45px
}
li.jp-play {
	background:url("../img/jplayer.blue.monday.png") 0 0 no-repeat
}
li.jp-play:hover {
	background:url("../img/jplayer.blue.monday.png") -41px 0 no-repeat
}
li.jp-pause {
	background:url("../img/jplayer.blue.monday.png") 0 -42px no-repeat
}
li.jp-pause:hover {
	background:url("../img/jplayer.blue.monday.png") -41px -42px no-repeat
}
li.jp-stop {
	position:absolute;
	top:26px;
	background:url("../img/jplayer.blue.monday.png") 0 -83px no-repeat;
	width:28px;
	height:28px;
	cursor:pointer
}
div.jp-single-player li.jp-stop {
	left:90px
}
div.jp-playlist-player li.jp-stop {
	left:126px
}
li.jp-stop:hover {
	background:url("../img/jplayer.blue.monday.png") -29px -83px no-repeat
}
li.jp-previous {
	position:absolute;
	left:19px;
	top:25px;
	background:url("../img/jplayer.blue.monday.png") 0 -112px no-repeat;
	width:27px;
	height:27px;
	cursor:pointer
}
li.jp-previous:hover {
	background:url("../img/jplayer.blue.monday.png") -29px -112px no-repeat
}
li.jp-next {
	position:absolute;
	left:71px;
	top:25px;
	background:url("../img/jplayer.blue.monday.png") 0 -141px no-repeat;
	width:27px;
	height:27px;
	cursor:pointer
}
li.jp-next:hover {
	background:url("../img/jplayer.blue.monday.png") -29px -141px no-repeat
}
div.jp-progress {
	position:absolute;
	overflow:hidden;
	top:36px;
	background-color:#004d7e;
	width:106px;
	height:7px
}
div.jp-single-player div.jp-progress {
	left:130px
}
div.jp-playlist-player div.jp-progress {
	left:123px
}
div.jp-load-bar {
	background:url("../img/jplayer.blue.monday.png") 0 -202px repeat-x;
	width:0px;
	height:7px;
	cursor:pointer
}
div.jp-play-bar {
	background:url("../img/jplayer.blue.monday.png") 0 -218px repeat-x;
	width:0px;
	height:7px
}
li.jp-volume-min {
	position:absolute;
	top:31px;
	background:url("../img/jplayer.blue.monday.png") 0 -170px no-repeat;
	width:18px;
	height:15px;
	cursor:pointer
}
div.jp-single-player li.jp-volume-min {
	left:274px
}
div.jp-playlist-player li.jp-volume-min {
	left:155px
}
li.jp-volume-min:hover {
	background:url("../img/jplayer.blue.monday.png") -19px -170px no-repeat
}
li.jp-volume-max {
	position:absolute;
	top:32px;
	background:url("../img/jplayer.blue.monday.png") 0 -186px no-repeat;
	width:18px;
	height:15px;
	cursor:pointer
}
div.jp-single-player li.jp-volume-max {
	left:346px
}
div.jp-playlist-player li.jp-volume-max {
	left:368px
}
li.jp-volume-max:hover {
	background:url("../img/jplayer.blue.monday.png") -19px -186px no-repeat
}
div.jp-volume-bar {
	position:absolute;
	overflow:hidden;
	top:36px;
	background:url("../img/jplayer.blue.monday.png") 0 -250px repeat-x;
	width:46px;
	height:6px;
	cursor:pointer
}
div.jp-single-player div.jp-volume-bar {
	left:292px
}
div.jp-playlist-player div.jp-volume-bar {
	left:135px
}
div.jp-volume-bar-value {
	background:url("../img/jplayer.blue.monday.png") 0 -256px repeat-x;
	width:0px;
	height:7px
}
div.jp-play-time, div.jp-total-time {
	position:absolute;
	top:49px;
	width:122px;
	font-size:.64em;
	font-style:oblique
}
div.jp-total-time {
	text-align:right
}
div.jp-single-player div.jp-play-time, div.jp-single-player div.jp-total-time {
	left:130px
}
div.jp-playlist-player div.jp-play-time, div.jp-playlist-player div.jp-total-time {
	left:164px
}
div.jp-playlist {
	left: 140px;
    position: absolute;
    top: 25px;
    width: auto;
}
#content div.jp-playlist ul {
	list-style-type:none;
	margin:0 0 0 35px;
	text-align:left;
	border-top:none;
	font-size:10px
}

div.jp-single-player div.jp-playlist ul {
	padding:5px 20px 5px 20px
}
#content div.jp-playlist-player div.jp-playlist ul {
padding:0;
width:300px;
}
div.jp-single-player div.jp-playlist li {
	padding:0 0 0 20px;
	font-weight:bold
}
#content div.jp-playlist-player div.jp-playlist li {
	 color: #736260;
    cursor: pointer;
    display: none;
    list-style-type: none;
    padding: 4px 0 4px 5px;
    position: absolute;
    text-shadow: 1px 1px 1px #736260;
    width: 300px;
}

#content div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current {
	color: #736260;
    cursor: default;
    display: block;
    list-style-position: inside;
    text-shadow: none;
}
html, body, 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline
}
:focus {
	outline:0
}
body {
	line-height:1;
	color:black;
	background:white
}
ol, ul {
	list-style:none
}
table {
	border-collapse:separate;
	border-spacing:0
}
caption, th, td {
	text-align:left;
	font-weight:normal
}
blockquote:before, blockquote:after, q:before, q:after {
	content:""
}
blockquote, q {
	quotes:""""
}
body {
	background:url(../img/content-bg.gif) repeat;
	margin:0;
	padding:0
}
#header-wrapper {
	height:201px;
	background:url(../img/header-bg.jpg) repeat-x;
	width:100%
}
#header {
	background:url(../img/header.png) no-repeat center bottom;
	height:201px;
	width:100%;
	overflow:hidden
}
#header ul {
	position:relative;
	overflow:hidden;
	width:960px;
	margin:15px auto 0;
	height:46px
}
#header ul li {
	float:left;
	list-style:none;
	cursor:pointer
}
#header ul li a {
	margin:0;
	padding:0
}
#header ul li a {
	margin:0;
	padding:0;
	display:block;
	text-indent:-99999px;
	height:46px;
	position:relative;
	top:0;
	left:0;
	z-index:50;
	display:block
}
#header ul li a span {
	position:absolute;
	z-index:100;
	display:block;
	top:0;
	left:0;
	height:46px
}
#header ul li a.home {
	background:url(../img/nav-home.png) no-repeat 0 0;
	width:87px;
	margin-right:47px
}
#header ul li a.home span {
	background:url(../img/nav-home.png) no-repeat 0 -46px;
	width:87px
}
#header ul li a.about {
	background:url(../img/nav-about.png) no-repeat 0 0;
	width:105px;
	margin-right:40px
}
#header ul li a.about span {
	background:url(../img/nav-about.png) no-repeat 0 -46px;
	width:105px
}
#header ul li a.shows {
	background:url(../img/nav-shows.png) no-repeat 0 0;
	width:100px;
	margin-right:205px
}
#header ul li a.shows span {
	background:url(../img/nav-shows.png) no-repeat 0 -46px;
	width:100px
}
#header ul li a.music {
	background:url(../img/nav-music.png) no-repeat 0 0;
	width:95px;
	margin-right:25px
}
#header ul li a.music span {
	background:url(../img/nav-music.png) no-repeat 0 -46px;
	width:95px
}
#header ul li a.media {
	background:url(../img/nav-media.png) no-repeat 0 0;
	width:99px;
	width:99px;
	margin-right:10px
}
#header ul li a.media span {
	background:url(../img/nav-media.png) no-repeat 0 -46px;
	width:99px
}
#header ul li a.contact {
	background:url(../img/nav-contact.png) no-repeat 0 0;
	width:135px
}
#header ul li a.contact span {
	background:url(../img/nav-contact.png) no-repeat 0 -46px;
	width:135px
}
ul#nav span {
	opactiy:0
}
#content {
	min-height:100%
}
#content-area {
	width:860px;
	display:block;
	margin:30px auto;
	background:#ede8d1;
	padding:0 0 25px;
	overflow:hidden;
	border:5px solid #5c4d42;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px
}
#content-area div.area-slide {
	display:none;
	width:860px
}
#content-area div.show {
	display:block
}
#content h1 {
	font-size:32px;
	color:#000;
	margin:15px 15px;
	width:96%;
	text-align:left;
	border-bottom:1px solid #000;
	font-family:'Goudy Bookletter 1911', arial, serif
}
#content h2 {
	font-size:16px;
	color:#000;
	margin:0 auto 5px;
	width:80%;
	text-align:left;
	text-decoration:underline
}
#content p {
	color:#000;
	font-size:15px;
	line-height:150%;
	margin:0 auto;
	padding:5px 60px;
	width:80%;
	font-family:'Droid Sans', Helvetica, Arial, sans-serif
}
#content ol, #content ul {
	padding:5px 95px;
	margin-left:15px
}
#content ol li {
	line-height:150%;
	font-size:13px;
	color:#000;
	list-style-type:decimal;
	margin-left:25px
}
#content ul li {
	line-height:150%;
	font-size:13px;
	color:#000;
	margin-left:25px;
	list-style-type:decimal
}
#content img.right {
	float:right;
	padding:3px;
	margin:0 15px 0 60px;
	border:1px solid #000;
	-moz-border-radius:3px;
	border-radius:3px;
	margin:10px 95px 0 15px
}
#content img.left {
	float:left;
	padding:3px;
	border:1px solid #000;
	-moz-border-radius:3px;
	border-radius:3px;
	margin:10px 15px 0 95px
}
div#album-info {
	font-size:12px;
	padding:15px 0 0;
	margin:0;
	line-height:125%;
	overflow:hidden;
	float:left;
	width:49%
}
div#album-art {
	float:left;
	line-height:125%;
	margin:0;
	padding:0 10px 0 20px
}
div#album-art .itunes {
	clear:left;
	float:left;
	width:32px;
	height:32px;
	margin:10px 10px 0 65px;
	padding:0;
	border:0
}
div#album-art .cdbaby {
	float:left;
	width:32px;
	height:32px;
	margin:10px 10px;
	padding:0;
	border:0;
	background-image:url(http://www.cdbaby.com/Images/Links/white-square-32px.png)
}
#content div#album-art h2 {
	margin:0 0 15px;
	font-size:24px;
	text-decoration:none
}
div#album-art img.left, div#album-artimg.right {
	margin:0
}
div#album-tracks {
	float:left;
	padding:0;
	margin:0;
	line-height:125%;
	vertical-align:middle
}
#content div#album-tracks ul {
	padding:25px 0px 10px;
	margin:0;
}
#content div#album-tracks ul li {
	font-size:14px;
	line-height:145%;
	font-family:'Droid Sans',Helvetica,Arial,sans-serif;
	margin:0 0 0 25px;
}
table.shows {
	width:75%;
	margin:0 auto 15px
}
table.shows tr td {
	border-top:1px solid #000;
	padding:10px 5px;
	width:25%;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	font-family:'Droid Sans',Helvetica,Arial,sans-serif;
}
table.shows tr.head td {
	font-weight:bold;
	font-size:15px
}
table.shows tr:first-child td {
	border:none
}
table.shows tr.alt {
	background:#CFC9B5
}
form#contactform {
	width:450px;
	margin:0 auto;
	display:block
}
form#contactform div {
	clear:both;
	margin:1em 0
}
form#contactform label {
	display:block;
	float:none;
	font-size:18px;
	width:auto;
	padding:0 0 5px 5px
}
form#contactform input, form#contactform textarea {
	border-color:#5C4D42;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	font-size:16px;
	color:#333;
	background:none
}
form#contactform input#submit-button {
	background:none;
	border:1px solid #5c4d42;
	cursor:pointer
}
form#contactform input:active, form#contactform input:focus, form#contactform textarea:active, form#contactform textarea:focus, form#contactform input#submit-button:active {
	background:#fff
}
#content-top {
	width:860px;
	display:block;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	clear:both
}
#content-top .music-player {
	float:left;
	margin:10px 0 0;
	display:block
}
#content-top #social {
	float:right;
	margin:33px 0 0;
	display:block;
	position:relative
}
#content-top #social ul {
	width:155px;
	padding:0;
	overflow:hidden;
}
#content-top .social li {
	float:left;
	margin:0 8px 0 0;
	list-style-type:none;
}
#content-top .social li a {
	width:32px;
	height:32px;
	display:block;
	text-indent:-9999px
}
#content-top .social li a:visited {
	border:none
}
#content-top .social li a.fb {
	background:url(../img/fb.png) 0 -32px no-repeat
}
#content-top .social li a:hover.fb {
	background:url(../img/fb.png) 0 0 no-repeat
}
#content-top .social li a.tw {
	background:url(../img/tw.png) 0 -32px no-repeat
}
#content-top .social li a:hover.tw {
	background:url(../img/tw.png) 0 0 no-repeat
}
#content-top .social li a.ms {
	background:url(../img/ms.png) 0 -32px no-repeat
}
#content-top .social li a:hover.ms {
	background:url(../img/ms.png) 0 0 no-repeat
}
