@charset "utf-8";


/* Common elements
--------------------------------------------------*/

body{
    background-color:#231917;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#fff;
    background-repeat:no-repeat;
    background-position:top left;
}

a img{
    border: none;
}

a{
    color:#fff;
	text-decoration:none;
}

a:hover{
	text-decoration:line-through;
}

html, body, div, h1, h2, h3, h4, h5, h6, hr, ul{
    padding:0px;
    margin:0px;
    border:0px;
}

form{
    border: 0px!important;
    margin: 0px!important;
    padding: 0px!important;
}


p{
    margin:2px 0px 2px 0px;
    zoom:1;
}

/* PNG Fix Positioning Hack */
a, form, textarea, input{
    position:relative;
}

h1{
	background-image:url(../images/common/scratch-logo.gif);
	width:450px;
	height:79px;
}
h1 span, h2 span{
	display:none;
}

h2{
	background-position: top left;
	background-repeat:no-repeat;
	height:22px;
	margin:30px 0px 8px 0px;
	clear:both;
}

h3, h3 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	color:#9e8671;
	margin-bottom:10px;
}


.hr{ /* span styled to look and behave like an hr */
	display:block;
	clear:both;
	background: transparent;
	background-image:url(../images/common/hr-bg.gif);
	background-repeat:repeat-x;
	background-position: top left;
	height: 6px;
	margin:0px 0px 12px 0px;
}

hr{
	height: 1px;
	border-bottom:dotted 1px #42362b;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.highlight{
	color:#f5f3e2;
	text-decoration:none;
}
.brownHighlight{
	color:#695a55;
	text-decoration:none;
}

.white{
	color:#FFF;
}

form{
	clear:both;
}

input, textarea, select{
	border:1px solid #333;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

html, input, textarea, div{
	scrollbar-3dlight-color:    #191919;
    scrollbar-arrow-color:      #48341c;
    scrollbar-base-color:       #000;
    scrollbar-darkshadow-color: #000;
    scrollbar-face-color:       #000;
    scrollbar-highlight-color:  #141414;
    scrollbar-shadow-color:     #373737;
}


/* Layout
--------------------------------------------------*/

#container{
	width:1320px;
}

#contentWrapper{
	float:left;
	width:450px;
	margin:38px 0px 0px 30px;
}

#contentDiv{
	margin:0px 0px 0px 12px;
}

#flashWrapper{
	float:left;
	width:840px;
	height:1020px;
	text-align:left;
}

#pagingLinks{
	text-align:center;
	margin-bottom:10px;
}

.fullWidthBox{
	width:100%;
	clear:both;
}

.fullWidthBox:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

.halfWidthLeftBox{
	width:50%;
	float:left;
	text-align:left;
}

.halfWidthRightBox{
	width:50%;
	float:right;
	text-align:right;
}

.endRow{ /* Last item in grid row */
	padding-right:0px;
	margin-right:0px;
}

.active, .active a, .active a:hover{ /* Active nav item */
	color:#fff!important;
}


/* gallery
--------------------------------------------------*/

.gallery{
	background-image:url(../images/homepage/homepage-bg.jpg);
}

.gallery img{
	border:1px solid #9e8671;
}

#gallery-h2{
	background-image:url(../images/gallery/title-gallery.gif);
}

#gallerySelectedImg{
	text-align:center;
}
#galleryNavBar{
	clear:both;
	font-weight:bold;
	zoom:1;
	text-align:center;
	padding:10px 0px 10px 0px;
}
#galleryNavBar:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

#galleryNavBarLeft{
	float:left;
	width:50px;
	text-align:left;
}
#galleryNavBarLeft:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

#galleryNavBarTitle{
	float:left;
	text-align:center;
	width:320px;
}
#galleryNavBarTitle:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

#galleryNavBarTitle h3{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	clear:none;
	text-align:center;
}
#galleryNavBarRight{
	float:right;
	text-align:right;
	width:50px;
}
#galleryNavBarRight:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

#galleryCategoryBar{
	margin-bottom:10px;
	zoom:1;
}
#galleryCategoryBar:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

#galleryCategoryBar ul{
    text-align:left;
    list-style:none;
    margin: 0px;
	padding: 0px;
}

#galleryCategoryBar li{
    display:block;
    float:left;
	margin:0px;
	padding-right:5px;
}

#galleryCategoryBar li a{
    display:block;
    float:left;
	font-weight:bold;
	color:#695a55;
}

#galleryThumbsHolder{
	clear:both;
}

.galleryThumbItem{
	float:left;
	padding:0px 10px 10px 0px;
}


/* tv
--------------------------------------------------*/

#player{
	width:435px;
	height:350px;
}

.tv{
	background-image:url(../images/tv/tv-bg.jpg);
}

#tv-h2{
	background-image:url(../images/tv/title-tv.gif);
}

.tv h3{
	color:#9e8671;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
}

#flvList{
	margin-bottom:10px;
	zoom:1;
}
#flvList p{
	margin:0px;
	padding:0px!important;
	zoom:1;
	font-weight:bold;
	margin-bottom:5px;
}
#flvList hr{
	zoom:1;
	margin:0px!important;
	padding:0px!important;
}


/* Signup
--------------------------------------------------*/

.signup{
	background-image:url(../images/homepage/homepage-bg.jpg);
}

#signup-h2{
	background-image:url(../images/signup/title-signup.gif);
}

#signupFormContainer input{
	width:315px !important;
}

#signupFormContainer{
	margin-top:10px;
}

#signupFormContainer .submit{
	width:113px !important;
	margin-top:10px;
	margin-bottom:10px;
}

#signup-country{
	width:315px;
}

/* Privacy Policy
--------------------------------------------------*/

.privacy{
	background-image:url(../images/homepage/homepage-bg.jpg);
}

#privacy-h2{
	background-image:url(../images/discography/title-discography.gif);
}
.privacy h4{
	margin:10px 0px 10px 0px;
	font-size:12px;
}

/* Discography
--------------------------------------------------*/

.discography{
	background-image:url(../images/discography/discography-bg.jpg);
}

#discography-h2{
	background-image:url(../images/discography/title-discography.gif);
}

.discogItem{
	zoom:1;
	height:90px;
} 
.discogItem:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}
 
.discogItemArtwork{
	zoom:1;
	float:left;
	width:90px;
}
.discogItemText{
	zoom:1;
	float:left;
	width:215px;
	padding-left:10px;
}
.discogItemLinks{
	zoom:1;
	float:right;
	width:75px;
	text-align:right;
	font-weight:bold;
}
					
.discogItem h3,.discogItem  h4,.discogItem  h5, .discogItemTracklisting h4{
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFF;
}
.discogItem h3{
	font-size:12px;
	height:35px;
}
.discogItem  h4{
	font-size:11px;
}
.discogItem  h5{
	padding-top:10px;
	font-size:10px;
}
.discogItemLabels{
	zoom:1;
	float:left;
	width:45px;
}

.discogItemLabels p,.discogItemTracklisting p{
	color:#9e8671;
	font-size:10px;
	margin-right:5px;
	font-weight:bold;
}	

.tracklistLink{
	margin-top:20px;
}
.tracklistLink a{
	color:#9e8671 !important;
}

.discogItemTracklisting{
	padding-left:90px;
}
.discogItemTracklisting ol, .discogItemTracklisting ul, .discogItemTracklisting li,{
	padding:0px;
	margin:0px;
}


/* Blog
--------------------------------------------------*/

.blog{
	background-image:url(../images/homepage/homepage-bg.jpg);
}

#blog-h2{
	background-image:url(../images/blog/title-blog.gif);
}


.blogItem{
	clear:both;
	zoom:1;
}
.blogItem:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

.blogItemImage{
	width:152px;
	float:right;
	padding-bottom:10px;
	padding-left:10px;
}
.blogItemImage img{
	border:1px solid #9e8671;
}



/* Gigs
--------------------------------------------------*/

.gigs{
	background-image:url(../images/homepage/homepage-bg.jpg);
}

#gigs-h2{
	background-image:url(../images/gigs/title-gigs.gif);
	float:left;
	width:50%;
}
#archiveLink{
	float:right;
	width:50%;
	text-align:right;
	margin:35px 0px 8px 0px;
}
#archiveLink a{
	color:#695a55;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.gigItem{
	margin:0px 0px 10px 0px;
	zoom:1;
}
.gigItem:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

.gigVenue{
	display:block;
	float:left;
	width:185px;
}
.gigVenue h4{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0px;
	margin:0px;
}
.gigVenue p{
	color:#fff;
	margin:0px;
}
.gigDate{
	display:block;
	float:left;
	width:130px;
}

.gigTickets{
	display:block;
	float:right;
	width:100px;
	text-align:right;
}
.gigTickets a{
	margin:0px;
	padding:0px;
}


/* About
--------------------------------------------------*/

.about{
	background-image:url(../images/homepage/homepage-bg.jpg);
}

#about-h2{
	background-image:url(../images/about/title-about.gif);
}




/* Members
--------------------------------------------------*/

.members{
    background-image:url(../images/homepage/homepage-bg.jpg);
}

#members-h2{
	background-image:url(../images/community/title-community.gif);
}

#messageListTable, #messageListTable th{
	border:none;
	text-align:left;
	clear:both;
}

#messageListTable a{
	font-weight:bold;
}

#messageListTable td{
	padding:10px 0px 10px 0px;
	border:none;
	border-bottom:dotted 1px #42362b;
}


#inboxNav{
	float:right;
	font-weight:bold;
	clear:both;
	margin:10px 0px 10px 0px;
}

#msgForm input, #msgForm select, #msgForm textarea{
	width:200px !important;
}
#msgForm textarea{
	margin-top:10px;
}

#msgForm{
	margin-top:10px;
}

#msgForm .submit{
	display:block;
	clear:both;
	width:200px !important;
	margin-bottom:10px;
}

.members h3{
	color:#f5f3e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
}
.members h4{
	color:#695a55;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.members h4 span{
	color:#f5f3e2
}

#membersHeader{
	color:#695a55;
	font-weight:bold;
	margin-bottom:10px;
}

#membersCallToAction{
	margin:10px 0px 10px 0px;
}
#membersCallToAction a{
	color:#695a55;
	font-weight:bold;
}

.membersGridItem{
	float:left;
	width:89px;
	text-align:center;
	padding-right:25px;
	height:128px;
}

.membersGridItem img{
	display:block;
	border:1px solid #9e8671;
	margin-bottom:10px;
}

.membersGridItem a{
	clear:both;
	color:#695a55;
	font-weight:bold;
}

#membersSubNav{
	clear:both;
    height:25px;
    width:100%;
	background-color:#000;
	color:#9e8671;
	margin-bottom:10px;
}

#membersSubNav ul{
    text-align:left;
    list-style:none;
    margin: 0px;
	padding:8px 0px 0px 40px;
}

#membersSubNav li{
    display:block;
    float:left;
	padding:0px 20px 0px 0px;
}

#membersSubNav li a{
    float:left;
	color:#9e8671;
	font-weight:bold;
}

#membersProfileDiv{
	width:100%;
	margin-bottom:10px;
}
#membersProfileDiv:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

#membersProfileImage{
	float:left;
	width:100px;
	text-align:left;
}
#membersProfileImage img{
	border:1px solid #9e8671;
}
#membersProfileDetails{
	float:left;
	width:325px;
}

.commentTextArea{
	width:290px;
	height:100px;
}

#editForm input{
	display:block;
	clear:both;
	width:200px;
	margin:5px 0px 5px 0px;
}

label{
	display:block;
	clear:both;
	margin:5px 0px 5px 0px;
}


/* News
--------------------------------------------------*/

.news{
    background-image:url(../images/news/news-bg.jpg);
}

.newsItem{
	clear:both;
	zoom:1;
}
.newsItem:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

.newsItemThumb{
	width:114px;
	float:left;
}
.newsItemThumb img{
	border:1px solid #9e8671;
}

.newsItemArticle{
	float:right;
	width:315px;
}

.newsLongItem{
	clear:both;
	zoom:1;
}
.newsItemLongThumb{
	width:165px;
	float:right;
	text-align:right;
}
.newsItemLongThumb img{
	border:1px solid #9e8671;
}

.newsItemLongArticle{
	float:left;
}

#newsComments{
	padding:10px 0px 10px 0px;
	color: #695a55;
	clear:both;
}
#newsComments strong{
	color: #fff;
}
#newsComments h5{
	color: #695a55;
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 10px 0px;
}
.newsCommentItem{
	margin:10px 0px 10px 0px;
}


/* Homepage
--------------------------------------------------*/

.homepage{
    background-image:url(../images/homepage/homepage-bg.jpg);
}

#home-news-h2{
	background-image:url(../images/homepage/title-news.gif);
}
#home-outnow-h2{
	background-image:url(../images/homepage/title-out-now.gif);
	margin:8px 0px 8px 0px;
}
#home-signup-h2{
	background-image:url(../images/homepage/title-signup.gif);
	margin:8px 0px 8px 0px;
}
#home-community-h2{
	background-image:url(../images/homepage/title-community.gif);
}
.commentsFooter{
	clear:both;
	min-height:20px;
	margin:20px 0px 10px 0px;
}
.commentsFooter a{
	color:#695a55;
	font-weight:bold;
}
.commentsFooterLeft{
	float:left;
	width:160px;
	text-align:left;
}
.commentsFooterRight{
	float:right;
	text-align:right;
}

#homepageFeature{
}

#homepageFeature:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

#homepageFeatureLeft{
	float:left;
	width:206px;
}

#homepageFeatureRight{
	float:right;
	width:206px;
}

#homepageFeatureInnerLeft{
	background-image:url(../images/homepage/out-now-bg2.jpg);
	background-repeat:no-repeat;
	height:171px;
	border:1px solid #41352a;
}
#homepageFeatureInnerLeft div{
	background-color:#000;
	color:#9e8671;
	font-weight:bold;
	margin:125px 5px 5px 5px;
	padding:5px;
}
#homepageFeatureInnerLeft p{

}
#homepageFeatureInnerLeft a{
	color:#9e8671;
	margin-left:30px;
}
#homepageFeatureInnerLeft span{
	color:#fff;
}
#homepageFeatureInnerRight{
	background-image:url(../images/homepage/signup-bg.jpg);
	background-repeat:no-repeat;
	height:171px;
	border:1px solid #41352a;
	text-align:right;
	color:#000;
}
#homepageFeatureInnerRight div{
	float:right;
	text-align:right;
	margin:45px 5px 0px 0px;
	width:150px;
}
#homepageFeatureInnerRight h3{
	color:#42331c;
	font-size:17px;
}
#homepageFeatureInnerRight a{
	color:#41352a;
	font-weight:bold;
}


#latestCommunityMembers{
	margin:10px 0px 10px 0px;
	zoom:1;
}

#latestCommunityMembers:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}


.communityMember{
	float:left;
	margin-right:6px;
	text-align:center;
	width:82px;
}

.communityMember img{
	border:1px solid #9e8671;
	margin-bottom:10px;
}

.banner{
	margin:10px 0px 10px 0px;

}

/* Navigation Bar
--------------------------------------------------*/

#nav{
    height:24px;
    width:100%;
	border-top:1px solid #5f5754;
	border-bottom:1px solid #5f5754;
    margin:10px 0px 0px 0px;
	background-color:#010101;
}

#nav ul{
    text-align:left;
    height:11px;
    list-style:none;
    padding: 0px;
	width:971px;
	margin:7px 0px 6px 8px;
}

#nav li{
    display:block;
    float:left;
	margin:0px 0px 0px 25px;
}

#nav li a{
    position: relative;
    display:block;
    float:left;
    height:11px;
    background-repeat:no-repeat;
    background-position:left top;
    cursor: pointer;
}

#nav li a span{
    display:none;
}

#home a{
    background-image:url(../images/common/navHome-off.gif);
    width:43px;
}
#home a:hover{
    background-image:url(../images/common/navHome-on.gif);
    width:43px;
}
#news a{
    background-image:url(../images/common/navNews-off.gif);
    width:38px;
}
#news a:hover{
    background-image:url(../images/common/navNews-on.gif);
    width:38px;
}
#about a{
    background-image:url(../images/common/navAbout-off.gif);
    width:113px;
}
#about a:hover{
    background-image:url(../images/common/navAbout-on.gif);
    width:113px;
}
#gigs a{
    background-image:url(../images/common/navGigs-off.gif);
    width:32px;
}
#gigs a:hover{
    background-image:url(../images/common/navGigs-on.gif);
    width:32px;
}
#blog a{
    background-image:url(../images/common/navBlog-off.gif);
    width:39px;
}
#blog a:hover{
    background-image:url(../images/common/navBlog-on.gif);
    width:39px;
}
#tv a{
    background-image:url(../images/common/navTv-off.gif);
    width:85px;
}
#tv a:hover{
    background-image:url(../images/common/navTv-on.gif);
    width:85px;
}
#discography a{
    background-image:url(../images/common/navDiscog-off.gif);
    width:100px;
}
#discography a:hover{
    background-image:url(../images/common/navDiscog-on.gif);
    width:100px;
}
#forum a{
    background-image:url(../images/common/navForum-off.gif);
    width:52px;
}
#forum a:hover{
    background-image:url(../images/common/navForum-on.gif);
    width:52px;
}
#gallery a{
    background-image:url(../images/common/navGallery-off.gif);
    width:63px;
}
#gallery a:hover{
    background-image:url(../images/common/navGallery-on.gif);
    width:63px;
}
#members a{
    background-image:url(../images/common/navMembers-off.gif);
    width:68px;
}
#members a:hover{
    background-image:url(../images/common/navMembers-on.gif);
    width:68px;
}
#signup a{
    background-image:url(../images/common/navSignup-off.gif);
    width:54px;
}
#signup a:hover{
    background-image:url(../images/common/navSignup-on.gif);
    width:54px;
}


/* Footer Bar
--------------------------------------------------*/

#footer{
	clear:both;
    height:41px;
    width:100%;
	border-top:1px solid #5f5754;
	border-bottom:1px solid #5f5754;
    margin:10px 0px 40px 0px;
	background-color:#1a100b;
	color:#9e8671;
}

#footer ul{
    text-align:left;
    height:11px;
    list-style:none;
    padding: 0px;
	margin:7px 0px 6px 41px;
}

#footer li{
    display:block;
    float:left;
	margin:0px;
	margin:7px 0px 0px 0px;
}

#footer li a{
    float:left;
    height:11px;
	color:#9e8671;
}

#footer li a span{
    display:none;
}

#footer #footerLogo{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 528px;
}


