/* NTR
   Master Styles
   Author: Jonathan Nicol (jonathan@f6design.com)
   
   Resources
   http://annevankesteren.nl/2005/03/clearing-floats
*****************************************************************/


/* Global reset
*****************************************************************/

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 {
border:0pt none;
font-family:inherit;
font-size:100%;
/*font-style:inherit;
font-weight:inherit;*/
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
/*vertical-align:baseline;*/ /*messes with floated images in IE*/
}
*:focus {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}

/* Re-defined - HTML Elements
*****************************************************************/

html {
	font-size: 100%; /* for IE */
	height: 100%; /* force scrolbars in Mozilla */
}

body  {
	font-family: Verdana, Arial, Tahoma, Helvetica, serif;
	/* font-size: 81%; */ /* if you want 13px */
	/* font-size: 76%; */ /* if you want 12px */
	font-size: 69%;  /* if you want 11px */
	font-weight: normal;
	height: 100%; /* force scrolbars in Mozilla */
	color: #fff;
	background: #282828;
	margin: 0;
	padding: 0;
	line-height: 1.4;
}
a, a:visited {
	color:#e90000;
	font-weight: bold;
	outline-style:none;
	text-decoration:none;
	}
	a:hover {
		color:#e90000;
		text-decoration:underline;
		}
	a:active {
		color:#e90000;
		text-decoration:underline;
		}
a.imglink, a.imglink:visited  {
	border: none;
}
a[rel="external"]{
/*
	background: transparent url(../img/external_link_icon.gif) no-repeat right center;
	padding-right:14px;
*/
}
img {
	border: none;
	}
h1 {
	
	}
h2 {
	font-family: Verdana, "Courier New", courier, Verdana, sans-serif;
	font-size: 1.2em;
	font-weight:  bold;
	margin: 10px 0 5px 0;
	padding: 0;
	color: #e90000;
	}
	h2 span {
		color: #fff;
		}		
h3 {
	font-size: 1.2em;
	}
h4 {

	}
h5 {

}
p {
	margin:0 0 1em 0;
}
small {
	font-size: 0.84em;
	line-height: 1.2;
}


/* Common presentational elements
*****************************************************************/

.clr {
	clear: both;
}
.clearit {
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.divider, .dividerLine, hr {
	border:none;
	clear: both;
	color: #ccc;
	font-size: 1px;
	height: 1px;
	margin: -1px 0 12px 0;
	border-bottom: 1px solid #ccc;
	}
.highlightLink, .highlightLinkTight {
	background: transparent url(../img/highlight_btn_arrow.gif) 0 0.5em no-repeat;
	}
	.highlightLink a, .highlightLinkTight a {
		font-style: italic;
		margin: 0 0 0 10px;
		}
	.highlightLinkTight {
		margin-bottom: 0;
	}
.small {
	font-size: 0.85em;
}

/* Page structure
*****************************************************************/

#container {
	margin: 20px auto 40px auto;
	text-align: center;
	width: 950px;
}
#logo {
	background: #000;
	width: 950px;
	height: 165px;
	text-align: center;
	}
	#logo img {
		margin: 26px 0 0 0;
		}
#news {
	width: 230px;
	float: left;
	padding: 0 10px 0 0;
	text-align: left;
}
#releases {
	width: 710px;
	float: left;
	padding: 0 10px 0 0;
	text-align: left;
}
#about {
	width: 230px;
	float: left;
	padding: 0 0 0 0;
	text-align: left;
}
.contentWrap {
	padding: 10px;
	background: #000;
	overflow: auto;
	_height: 1%;
}
ul.news {
	margin: 0;
	padding: 0;
	}
	ul.news li {
		list-style: none;
		border-bottom: 1px solid #282828;
		margin: 0 0 1em 0;
		padding: 0;
		}
		ul.news li:last-child {
			border-bottom: none;
			}
		ul.news li h3 {
			margin: 0;
			padding: 0;
			}
.date, .catNum {
	font-weight: bold;
}
.release, .releaseWide {
	clear: both;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #282828;
	overflow: auto;
	_height: 1%;
}
.release:last-child, .releaseWide:last-child {
	border-bottom: none;
	}
.release .coverArt {
	display:block;
	float: left;
	}
.release .releaseDetails {
	width: 465px;
	float: right;
	}
.releaseDetails h3 {
	background: #fff;
	color: #000;
	display: inline;
	line-height: 1;
}
.pagination {
	text-align: center;
	border-bottom: 1px solid #282828;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	color: #666;
	font-weight: bold;
	}
	.pagination .currentPg {
		font-weight: bold;
		}
	.pagination.btm {
		border: none;
		}
#footer {
	clear: both;
	padding: 10px 240px 20px 0;
	width: 710px;
	text-align: left;
	}
	#footer p {
		margin: 0;
	}