/* BEGIN RESET CSS */

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,
b, u, i, center,
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;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-size: 13px;
}
blockquote, q {
	quotes: none;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END RESET CSS */

html, body {height:100%;}
body {color:#333; font-family:"Lucida Sans","Helvetica","Arial","Verdana",sans-serif; line-height:1.5; overflow-y:scroll;}
a {color:#25848B; text-decoration:none;}
a:hover {border-bottom:1px solid #25848B;}

li.inactive {color:#333; text-decoration:none;}
span.inactive {color:#FFF; text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-family: "Helvetica", inherit;}
h1 {font-size:34px;}
h2 {font-size:26px;}
h3 {font-size:17px;}

p {margin:5px 0;}
li {list-style-image:url(../images/arrow.gif); margin-left:25px;}

.wrap {margin:0 auto; width:1000px;}
.clear {clear:both;}

#container {min-height:100%; position:relative;}
#header {background:#333; border-bottom:2px solid #FFF; height:191px; left:0; top:0; width:100%; z-index:999;}
	#logo {float:left; font:small-caps 1.7em "Helvetica", inherit; margin-top:22px;}
		#logo a {color:#FFF;}
			#logo a:hover {border:0;}
	#nav ul {float:right; line-height:5.4;}
		#nav ul li {display:inline; list-style-type:none; margin:0;}
			#nav ul li a {color:#FFF; font:bold 17px "Helvetica Neue", "Helvetica", "Arial", "Lucida Sans", "Verdana", sans-serif; padding:52px 15px 26px; text-decoration:none;}
				/*#nav ul li.current a {background:#4ACED8; color:#333;}*/
				#nav ul li a:hover {background:#4ACED8; border:0; color:#333;}
	#large-text {margin:auto; width:750px;}
		#large-text img {margin-top:2px;}
		#large-text a:hover {border:0;}
#content {background:#FFF; padding:25px 0 230px;}
	#breadcrumbs {float:right; padding-bottom:10px; width:683px;}
	#page, #page-right, #page-full {border:2px solid #C3C3C3; float:left; margin-bottom:15px; width:733px;}
	#page-full {float:none; width:100%;}
		#page-inner {padding:25px;}
			#slideshow {height:294px; margin-bottom:10px; overflow:hidden; width:682px;}
				#slideshow li {list-style-image:none; list-style-type:none; margin:0;}
			.post-title {margin:20px 0 3px 0;}
				.post-title h1 {line-height:1;}
					.post-title h1 a {color:inherit;}
						.post-title h1 a:hover {border:0;}
				.post-title-single {margin-top:0;}
			.post-details {background:url(../images/arrow.gif) no-repeat scroll 0 2px; color:#8B8B8B; font-size:12px; line-height:1; margin-left:15px; padding-left:15px;}
				.post-details a {border-bottom:1px solid #8B8B8B; color:inherit;}
					.post-details a:hover {border:0;}
			.post-content {margin-top:10px;}
			/*.newrelease {margin-bottom:20px;}
			.newrelease-last {margin:0;}*/
			.album-art {float:left; line-height:1; text-align:center; width:310px;}
				.album-art a:hover {border:0;}
				.album-art img {border:5px solid #333;}
					.album-art .album-small img {float:left; margin:10px 0 0;}
					.album-art .album-small-first img {float:left; margin:10px 10px 0 0;}
			.album-desc {float:right; width:620px;}
			#merchandise a:hover {border:0;}
				.merch-thumb {float:left; padding:0 10px; text-align:center; width:200px;}
				.merch-info {float:left;}
					.merch-photo img {border:5px solid #333;}
				.merch-desc {float:right; width:350px;}

			#artistnav ul {float:right; line-height:5.4;}
		                #artistnav ul li {display:inline; list-style-type:none; margin:0;}
	       		                #artistnav ul li a {color:#333; font:bold 17px "Helvetica Neue", "Helvetica", "Arial", "Lucida Sans", "Verdana", sans-serif; padding:52px 15px 26px; text-decoration:none;}
		                                /*#artistnav ul li.current a {background:#4ACED8; color:#333;}*/
       			                        #artistnav ul li a:hover {background:#FFF; border:0; color:#4ACED8;}

	#page-right {float:right;}
		#page-right #images {line-height:1;}
			#page-right #images a:hover {border:0;}
				#page-right #images img {border:2px solid #333; margin:5px 10px;}
	#downloads-info {float:left; margin-right:20px; text-align:right;}
		#downloads-info a:hover {border:0;}
	#downloads {float:left;}
		#downloads li {list-style-image:none;}
	.downloadLinks {display:none;}
		.downloadLinksFirst {display:block;}
	#sidebar, #left-sidebar {float:right; font-size:0.9em; position:relative; width:250px;}
		.widget {border:2px solid #C3C3C3; margin-bottom:15px; padding:10px;}
			.widget-icon {float:right;}
			.widget hr {border:0; border-bottom:1px solid #C3C3C3; margin:3px 0 5px 0; text-align:left; width:190px;}
			.widget p {margin: 3px 0 3px 0;}
			#sidebar .widget .date {color:#8B8B8B; text-align:right;}
			.widget-half {display:block; float:left; width:113px;}
			.widget-half a {color:#333;}
				.widget-half a:hover {border:0;}
				.widget-half a .cyan {color:#25848B;}
			.widget form {margin-top:10px;}
			.widget input.form-submit {background:url(../images/submitbg.gif) no-repeat; border:0; color:#FFF; height:23px; margin-top:10px; padding-left:0; width:92px;}
			.widget input.newsletter-text, .widget input.newsletter-submit {background:#FFF; border:1px solid #333; color:#666; padding:2px; font-style:italic;}
			.widget input.newsletter-submit {padding:1px;}
			.widget span.cyan {color:#25848B;font-size:9px;}
			#newsletter form {margin-bottom:10px;}
	#left-sidebar {float:left;}
		#left-sidebar .widget h3 {text-transform:uppercase;}
		#left-sidebar .widget p {line-height:1;}
		#left-sidebar a:hover {border:0;}
#footer {background:#333; bottom:0; color:#FFF; height:230px; position:absolute; width:100%;}
	#footer h2 a {color:#FFF;}
		#footer h2 a:hover {border:0; color:#4ACED8;}
	#footer li {list-style-image:url(../images/footerarrow.gif);}
	#footer a {color:#4ACED8;}
	#footer .wrap {padding-top:20px;}
	#footer-left, #footer-middle, #footer-right {float:left; margin-right:40px; width:305px;}
	#footer-right {margin:0;}
		#footer-right img {border:2px solid #777; float:left; margin-right:10px; padding:2px;}
	#copyright {margin-top:10px; text-align:center;}
