* {margin:0;padding:0;}
body {font-size:80%;font-family:arial,verdana,helvetica;}
body.home {background-color:#000;color:white;}

/*general site-wide styles*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

p {margin-bottom:12px;}
p.firstp {margin-top:12px;}

.copyright {font-size:85%;margin:15px 0 0 10px;}
.artistName {font-weight:bold;font-size:110%;}
#discography {margin-bottom:12px;}

/*headers*/
h1 {font-size:150%;font-weight:bold;margin-bottom:7px;}
h2 {font-size:140%;font-weight:bold;margin-bottom:7px;}
h5 {font-size:100%;font-weight:bold;}

.links h3 {padding:5px;color:white;font-weight:bold;background-color:#000;font-size:100%;}

/*home page-specific styles */
#homeContainer {width:763px;}
#homeColumns {width:763px;}
#homeTop {text-align:right;border-bottom:1px solid #f1d40e;padding:10px 0 10px 0;}
#homeColumns .left {float:left;width:163px;}
#homeBody {float:left;width:600px;}
#homeSearch {border-bottom:1px solid #f1d40e;font-weight:bold;}
#homeSearch div {float:left}
#homeStrip div {float:left;width:150px;}
#homeText {color:white;padding:12px;background-color:#0a1d4d;}
.copyrightHome {color:white;font-size:70%;margin:7px 0 0 20px;}

/*main page divisions*/
#container {width:762px;}
#columns {width:762px;background:url('/images/background.gif') repeat-y;}
#nav {float:left;width:162px;border-top: 1px solid #ee8f31;background-color:#000;padding-bottom:50px;}
#nav div {border-bottom:1px solid #ee8f31;}
#nav p {text-align:center;}
#pageBody {float:left;margin:25px 0 15px 30px;width:570px;}

/*head styles*/
#searchTable {background-color:#000;padding:10px 0 10px 0;width:763px;}
.searchBy {float:left;width:165px;text-align:center;margin-top:10px;}
.searchForm {float:left;width:250px;}
.logo {float:right;width:287px;}
.searchBox div {float:left;}
.searchBox div.searchInput {margin:4px 3px 0 0;}
.searchBox .textBox {width:207px;}
.searchTypes div {float:left;color:white;font-weight:bold;margin-top:7px;margin-right:8px;}

.left div {border-bottom:1px solid #ee8f31;border-right:1px solid #ee8f31;}
.left p {text-align:center;}

/*page layouts*/
.threeColumns div {width:32%;float:left;}
.threeColumns div.last {margin-right:0;}
.threeColumns div.links {margin-right:10px;}

.magazineCovers {width:500px;margin:0 auto 15px auto;}
.magazineCovers div {float:left;width:100px;text-align:center;margin-right:20px;}

.issuePop {}
.issuePop div.cover {width:350px;margin-right:5px;float:left;}
.issuePop div.blurb {width:215px;background-color:#ccc;float:left;padding:5px;}
.backNext {text-align:center;margin-top:10px;}
.jumpTo {text-align:center;margin-top:5px;}

.indexRow {border-bottom:1px dotted #000000;padding:10px 0 10px 0;}
.indexRow div {float:left;width:160px;}
.indexLetter {font-size:100%;font-weight:bold;color:white;background-color:#333333;padding:5px;height:25px;margin-right:10px;}

/*lists*/
ul {margin-bottom:12px;}
ul li {margin-left:25px;}
.links ul {list-style-type:none;}
.links ul li {margin-bottom:3px;margin-left:3px;}

/*FAQ styles*/
#questions {margin-bottom:17px;}
#questions a {margin-bottom:5px;display:block;}
#answers p.last {margin-bottom:7px;}
#answers a.backToTop {margin-bottom:17px;display:block;font-size:85%;}

.reviewsRow {letter-spacing: 0.2em;}
.reviewsRow a {font-size:500%;text-decoration:none;font-weight:bold;}

.formField {width:500px;margin-bottom:10px;}

.fieldName {float:left;text-align:right;width:100px;font-weight:bold;font-size:100%;margin-right:3px;}
.field40 {font-size:100%;width:300px;float:left;}
.message {width:300px;float:left;font-size:100%;}

.dropDown {width:100px;font-size:100%;}

.searchText {color:white;font-weight:bold;font-size:90%;}
.error {color:red;font-weight:bold;font-size:110%;padding:7px;width:400px;background-color:#f2f2f2;margin-bottom:10px;}
.artistName {font-size:110%;font-weight:bold;}
.linksContainer {width:570px;clear:both;}
.linksCol {
	float:left;
	width:180px;
	margin-right:10px;
	}
.linksSub {
	font-weight:bold;
	color:white;
	background-color:#333333;
	margin-bottom:5px;
	padding:5px;
}

.contactMessage {width:450px;}

/*form styles*/
.radio {margin-right:3px;padding-top:1px;}
.radioField {margin-bottom:4px; margin-bottom:0 !ie;}

a.home:link {color:#ee8f31;}
a.home:visited {color:#ee8f31;}
a.home:active {color:white;}
a.home:hover {color:white;}
