
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }

/* IE7 Fix */
.clearfix { zoom: 1; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;
}

body {
	background:#16232c;
	scrollbar-3dlight-color:#6B6D5C; 
	scrollbar-arrow-color:#393A32;
	scrollbar-track-color: #6B6D5C; 
	scrollbar-face-color:#545548;
	scrollbar-highlight-color:#545548;
	scrollbar-shadow-color:#545548;
	scrollbar-darkshadow-color:#393A32;
	overflow:auto;
}

img {
	border:0;
}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
}
.bodyExtraDim {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606053;
}
.bodyDark {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3F30;
}
.bodyLeaded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
	line-height: 16px;
}
.bodyDim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B9B9AA;
}
.warning {
	color: #FF6600;
	font-weight: bold;
}
.rowNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
}
.rowOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
	background-color:#5F6152;
	cursor: pointer;
	cursor: hand;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.dimLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B9B9AA;
}
.dimLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B9B9AA;
}
.dimLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B9B9AA;
}
.dimLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}






.heading1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CBCFAC;
}
.heading1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CBCFAC;
}
.heading1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CBCFAC;
}
.heading1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CBCFAC;
}

.footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B4D40;
}
.bodyHighlight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CBCFAC;

}
.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
	background-color: #545548;
	border-top: 1px solid #45463C;
	border-right: 1px solid #797C69;
	border-bottom: 1px solid #797C69;
	border-left: 1px solid #45463C;
	background-image: url(formFieldBG.gif);
}

.formBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
	border-top: 1px solid #868974;
	border-right: 1px solid #45463C;
	border-bottom: 1px solid #45463C;
	border-left: 1px solid #868974;
	background-attachment: fixed;
	background-color: #545548;
	background-image: url(formBtnBG.gif);
	margin: 0px;
	padding: 0px;
	height: 19px;

}


.formTextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
	background-color: #545548;
	border-top: 1px solid #45463C;
	border-right: 1px solid #797C69;
	border-bottom: 1px solid #797C69;
	border-left: 1px solid #45463C;
	scrollbar-3dlight-color:#6B6D5C;
	scrollbar-arrow-color:#393A32;
	scrollbar-track-color: #6B6D5C;
	scrollbar-face-color:#545548;
	scrollbar-highlight-color:#545548;
	scrollbar-shadow-color:#545548;
	scrollbar-darkshadow-color:#393A32;
	overflow:auto;
	background-image: url(formFieldBG.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.heading2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3D3F30;
}

.fixedwidth {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}

.captchaImage {
	margin: 2px 0 3px 0;
	border: 0;
}

#newsbar {
	width:760px;
}

#feature, .newsbox {
	float:left;
	display:inline;
}

#feature {
	width:313px;
	padding:9px 40px 9px 9px;
	background:#b5b7a1;
}

#feature h3 {
	font-size:14px;
	color:#093f58;
	margin:9px 0 0 0;
}
#feature p {
	color:#31322c;
	margin:5px 0 0 0;
}

#feature img {
	float:left;
	margin-right: 10px;
}

#feature a:link {
	font-weight:bold;
	color: #093f58;
}
#feature a:visited {
	font-weight:bold;
	color: #31322c;
}
#feature a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6DF;
}
#feature a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.newsbox {
	width:159px;
	padding:20px;
}
.newsbox.left {
	background:url(../home/newsbox-divider.gif) top right no-repeat;
}

.adminNav {
	color:#fff;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	color:#777966;
}
.adminNav .heading2 {
	color:#fff;
}

img.albumCover {
	border:1px solid #8e917c;
}

table.tracks {
	width:242px;
	border:none;
	background:#777966;
	color:#E6E6DF;
    font: 11px Arial,Helvetica,sans-serif;
}
table.tracks td {
	vertical-align:top;
	background:#5f6152;
}
table.tracks td.num {
	background:#545548;
	width:18px;
	text-align:center;
	font-weight:bold;
}

table.tracks td.num span {
	float:left;
	padding:2px 0;
	width:100%;
}
table.tracks td.title span {
	float:left;
	padding:2px;
}
table.tracks td.title p {
	margin:2px 0 0 0;
}
table.tracks tr td a.listen {
	float:right;
}


#statusMsg {
	background:#76cbe0;
	padding:10px;
	text-align:center;
	margin:10px 0;
}
#statusMsg p {
	margin:0;
	color:#333;
	font-size:15px;
}
#statusMsg p a {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	background:#518c9b;
	padding:4px 10px;
	margin-left:5px;
	text-decoration:none;
}
#statusMsg p a:hover {
	background:#3d6a75;
}


.featureAlbum {
	padding-bottom:20px;
}
.featureAlbum a.albumImage {
	float:left;
	display:inline;
	margin:0 15px 0 0;
}

.featureAlbum h2 {
	font-size:17px;
	margin: 5px 0 5px;
}
.featureAlbum h3 {
	font-size:17px;
	font-weight:normal;
	margin: 5px 0 5px;
}
.featureAlbum h4 {
	font-size:16px;
	font-weight:normal;
	margin: 5px 0 5px;
}
.featureAlbum p, .featureAlbum a {
	font-size:13px;
}


#tabs {
	margin-top:10px;
	background:#094059;
}
#tabs .tab {
	background:#4f5247 url(../admin/tabShadow.png) left bottom;
	float:left;
	padding: 5px 20px 3px;
	font-weight:bold;
	color:#8c8f82;
	text-decoration:none;
	text-transform:uppercase;
}
#tabs .tab:hover {
	background:#5c5f4f url(../admin/tabShadow.png) left bottom;
	color:#adb1a1;
}
#tabs .tab.active {
	background:#6B6D5C;
	color:#fff;
}

#buynow {
	background:url("/assets/discography/buynow_bg.png") no-repeat;
	width:232px;
	height:16px;
	padding:5px 0 5px 10px;
	margin:20px 0;
	line-height:15px;
}
#buynow span {
	color:#fff;
	font-weight:bold;
}
#buynow a {
	color:#b3c4cb;
	padding:0 6px;
	border-right:1px solid #336981;
}
#buynow a:last-child {
	border:none;
}
#buynow a:hover {
	color:#fff;
}
