/*
Theme Name: Boomtown
Theme URI: http://wordpress.org/
Description: Custom build for Boomtown Records.
Version: 0.1
Author: Michael Barry
Author URI: http://mchlbrry.com/
*/


body {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	text-align: center;
	margin: 0;
	padding: 0;
	}

#main_holder
{
	margin: auto;
}

a:link, a:visited
{
	color: #5197C3;
	text-decoration: none;
}

a:hover
{
	color: #5197C3;
	text-decoration: underline;
}

a img
{
	border: 0;
}

h1
{
	margin: 15px 0 0 0;
	padding: 0px;
	font-size: 20px;
	color: #333333;
	clear: both;
}

h1 a:link, h1 a:visited
{
	color: #333333;
	text-decoration: none;
}

h1 a:hover
{
	color: #5197C3;
	text-decoration: none;
}

h2
{
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	text-transform: uppercase;
	clear: both;
}

h2 a:link, h2 a:visited
{
	color: #333333;
	text-decoration: none;
}

h2 a:hover
{
	color: #5197C3;
	text-decoration: none;
}

#horiz_divider_wide
{
	width: 880px
	height: 1px;
	margin: 0 0 15px 0;
	padding: 0px;
	border-bottom: dotted 1px #666666;
	clear: both;
}

#horiz_divider_sml
{
	width: 597px
	height: 1px;
	margin: 0 0 15px 0;
	padding: 0px;
	border-bottom: dotted 1px #666666;
	clear: both;
}

/* START HEADER */

#header_holder
{
	height: 71px;
	background-image: url(images/bt_headerbg.gif);
	background-repeat: repeat-x;
}

#header_content
{
	width: 880px;
	margin: auto;
	text-align: left;
}

#header_content img
{
	margin: 22px 0 0 0;
}

#header_content #contact
{
	margin: 22px 0 0 0;
	float: right;
	text-align: right;
	color: #999999;
}

#header_content #contact a:link, #header_content #contact a:visited
{
	color: #999999;
	text-decoration: none;
}

#header_content #contact a:hover
{
	color: #5197C3;
	text-decoration: none;
}

#global_nav_holder
{
	height: 35px;
	background-image: url(images/bt_navbg.gif);
	background-repeat: repeat-x;
}

#global_nav
{
	width: 880px;
	text-align: left;
	margin: auto;
}

#global_nav ul
{
	margin: 0;
	padding: 0;
}

#global_nav li
{
	display: inline-block;
	float: left;
	list-style-type: none;
}

#global_nav a
{
	padding: 9px 10px 8px 10px;
	font-size: 12px;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}

#global_nav a:hover
{
	background: url(images/bt_navRollover.gif);
	background-repeat: repeat-x;
}

/* END HEADER */

/* START MAIN CONTENT */

#main_content_holder
{
	display: -moz-inline-block;
	display: inline-block;
	width: 880px;
	margin: auto;
	padding: 0 0 15px 0;
	background-image: url(images/bt_contentBGwPanel.gif);
	background-repeat: repeat-y;
	text-align: left;
}

#bands_content_holder
{
	display: inline-block;
	width: 880px;
	margin: auto;
	padding: 0 0 15px 0;
	text-align: left;
}

#main_content
{
	margin: 0 10px 0 0;
	width:597px;
	float: left;
}

/* END MAIN CONTENT */

/* START NEWS */

#news_item
{

}

#news_subHead
{
	font-size: 10px;
	color: #BABABA;
	text-transform: uppercase;
}

#news_footer
{
	font-size: 10px;
	text-transform: uppercase;
}

#news_footer a:link, #news_footer a:visited
{
	color: #C35757;
	text-decoration: none;
}

#news_footer a:hover
{
	color: #C35757;
	text-decoration: underline;
}

/* END NEWS*/

/* START BANDS */

#bands_excerpt_margin
{
	width: 208px;
	height: 300px;
	margin: 0 16px 15px 0;
	float: left;
	color: #999999;
	background-color: #F8F8F8;
	border-bottom: solid 1px #CBCBCB;
}

#bands_excerpt_noMargin
{
	width: 208px;
	height: 300px;
	margin: 0 0 15px 0;
	float: left;
	color: #999999;
	background-color: #F8F8F8;
	border-bottom: solid 1px #CBCBCB;
}

#bands_excerpt_margin p, #bands_excerpt_noMargin p
{
	margin: 0;
	padding: 0;
}

#bands_excerpt_margin h2, #bands_excerpt_noMargin h2
{
	margin: 0 0 10px 0;
	padding: 10px 0 8px 10px;
	border-top: solid 3px #FFFFFF;
	border-bottom: 1px dotted #CBCBCB; 
}

#bands_excerpt_margin div, #bands_excerpt_noMargin div
{
	margin: 0 0 0 10px;
}

#bands_excerpt_margin ul, #bands_excerpt_noMargin ul
{
	margin: 8px 0 0 25px;
	padding: 0 10px 0 0;
}

#bands_excerpt_margin li, #bands_excerpt_noMargin li
{
	margin: 0;
	padding: 0;
}

#band
{
	
}

#band img
{
	margin: 0 0 10px 0;
}

#band #desc
{
	width: 400px;
	padding: 0 10px 0 0;
	float: left;
}

#band #details
{
	float: left;
	width: 187px;
}

#band #details ul
{
	margin: 5px 0 10px 0;
	padding: 0;
}

#band #details li
{
	margin: 0 0 0 15px;
}

#band #details ul.members li
{
	margin: 0;
	list-style-type: none;
}

/* END BANDS */

/* START RELEASES */

#release
{
	width: 597px;
	clear:both;
	display: inline-block;
}

#release p
{
	margin: 0;
	padding: 0;
}

#release a:link, #release a:visited
{
	color: #C35757;
	text-decoration: none;
}

#release a:hover
{
	color: #C35757;
	text-decoration: underline;
}

#release h3
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	display: inline;
	text-transform: uppercase;
}

#release h4
{
	margin: 0 0 0 3px;
	padding: 0px;
	font-size: 12px;
	color: #666666;
	display: inline;
	text-transform: uppercase;
}

#release img
{
	margin: 10px 10px 0 0;
	padding: 0;
	display: inline;
	float: left;
}

#release div#details
{
	margin: 10px 0 0 0;
	float: left;
	width: 204px;
}

#release div#details ol
{
	margin: 5px 0 0 10px;
	padding: 0 0 0 22px;
}

#release div#details ul
{
	margin: 5px 0 15px 0;
	padding: 0 0 0 15px;
}

#release div#details li a:link, #release div#details li a:visited
{
	color: #5197C3;
	text-decoration: none;
}

#release div#details li a:hover
{
	color: #5197C3;
	text-decoration: underline;
}

/* END RELEASES */

/* START SIDEBAR */

#sidebar
{
	width: 253px;
	padding: 0 10px 0 10px;
	float: left;
}

#sidebar h3
{
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 12px;
	color: #333333;
}

#sidebar #divider
{
	width: 253px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #EDEDED;
}

#sidebar ul
{
	margin: 5px 0 0 15px;
	padding: 0;
}

#latestRelease 
{
	width: 249px;
	height: 117px;
	margin: 3px 0 0 0;
	padding: 1px;
	background-color: #FFFFFF;
	border: 1px solid #EDEDED;
}

#latestRelease p
{
	margin: 0;
	padding: 0;
}

#latestRelease img
{
	margin: 0 5px 0 0;
	float: left;	
}

#latestRelease #details
{
	width: 124px;
	float: left;
	margin: 3px 0 0 0;
}

#latestRelease strong{
	color: #333333;
}

/* END SIDEBAR*/

/* START COMMENTS */

#comments
{
	
}

#comments ul, #comments li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#comments #heading
{
	padding: 5px 10px 5px 10px; 
	background-color: #FAFAFA;	
	clear: both;
}

#comments h1
{	
	color: #333333;
	font-size: 11px;
	display: inline;
	text-transform: uppercase;
}

#comments h2
{
	color: #999999;
	font-size: 11px;
	display: inline;
	text-transform: uppercase;
	font-weight: normal;
	float: right;
}

.title
{
	padding: 0 0 10px 10px;
}

#comments p
{
	margin: 10px;
}

#commentform input
{
	width: 170px;
	padding: 0;
	margin: 0 5px 5px 10px;
}

#commentform textarea
{
	width: 572px;
	padding: 0;
	margin: 0 0 0 10px;
}

#commentform #submit
{
	margin: 0 0 0 10px;
}

/* END COMMENTS*/

/* START FOOTER */

#footer_holder
{
	height: 159px;
	background-image: url(images/bt_footerbg.gif);
	background-repeat: repeat-x;
	clear: both;
}

#footer_content
{
	width: 880px;
	margin: auto;
	padding: 10px 0 0 0;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
}

#footer_content img
{
	margin: 0 0 5px 0;
}

#footer_content ul
{
	margin: 0;
	padding: 0;
	width: 140px;
	float: left;
	display: inline-block;
}

#footer_content li {
	margin: 0 0 0 15px;
}

#footer_content a:link, #footer_content a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

#footer_content a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

#footer_content #contact
{
	float: right;
	text-align: right;
	clear: both;
	display: inline;
}

/* END FOOTER */
