body,html {
    margin:0;
    padding:0;
    color:#000;
    }

form {
	display:inline;
	}	


body {
    min-width:1000px;
    }
	
.centerContents {
    margin:0 auto;
    width:1000px; 
    height:100%;
    }


.header {
	margin: 0 0 10px 0;
    }
    

.headerMenu {
	text-decoration: none;
	text-align:center;
	margin-left:4px;
	margin-right:4px;
	margin-top:0px;
	margin-bottom:200px;
	font-weight: bold;
	font-size:12px; 
	font-family:Verdana;
	color:black;
	}

* html .headerMenu {
	
	margin-left:3px;
	margin-right:3px;
	
	}	


.headerMenu img{
	vertical-align:middle;
	}
    
.headerDivider {
	color:#37ABCE;
	font-weight: bold;
	margin: 0 0 0 -3px;
	}
	
.mainWindow {
	float:left;
    width:706px;
    }
	
.rightWindow {
    float:right;
    width:284px;
    }

.indexContentBrd {
	color:white;
	background:#38AACE;
	height:294px;
    width:100%;
    }
    
    
.indexContent {
	margin:auto;
	background:white;
	height:218px;
    width:671px;
    overflow-y: scroll;
    /*style scrollbar - IE Only*/
    scrollbar-arrow-color:#37ABCE;
	scrollbar-base-color: #383637;
	scrollbar-arrow-color: #383637;
	scrollbar-3dlight-color: #383637;
	scrollbar-darkshadow-color: #383637;
	scrollbar-face-color: #37ABCE;
	scrollbar-highlight-color: #383637;
	scrollbar-shadow-color: #383637;
	scrollbar-track-color: #383637;
    }

.indexContentHeader {
	padding: 10px 0px 0px 0px;
	margin:auto;
	height:48px;
    width:671px;
    }
    
.headerCnr {
	padding:0px;
	vertical-align:middle;
	width:9px;
	height:30px;
	}

.sideHeaderBody {
	text-align:left;
	color:white;
	padding-top:4px;
	vertical-align:middle;
	font-weight: bold;
	font-family:Verdana;
	height:24px;
	background: #383637;
	}
	
.buttonHeaderBody {
	text-align:center;
	color:white;
	padding-top:5px;
	vertical-align:middle;
	font-weight: bold;
	font-family:Verdana;
	width:84px;
	height:24px;
	display: table-cell;
	display: inline-block;
	background: #383637;
	}
	
.inlineHeaderBody {
	text-align:left;
	color:white;
	padding-top:4px;
	padding-left:5px;
	vertical-align:middle;
	font-weight: bold;
	font-family:Verdana;
	height:24px;
	}
	
.sideButtonPos{
	display:block;
	float:right;
	margin:5px 30px 0px 0px;
	}
	
.sideMenuPos{
	display:block;
	margin:15px 0px 0px 0px;
	}	

.loginWindow {
	padding-top:8px;
	width:100%;
	background:#F9E65C;
	height:134px;
	}
	
.letterWindow {
	margin-top:10px;
	padding-top:8px;
	width:100%;
	background:#38AACE;
	height:170px;
	}
	
.featArtWindow {
	text-align:center;
	margin-top:10px;
	padding-top:8px;
	width:100%;
	background:#383637;
	height:183px;
	}
	
.sponsorWindow {
	margin-top:10px;
	text-align:center;
	width:100%;
	height:84px;
	background-image: url('/images/sponsorsSide.jpg');			 background-repeat:no-repeat;
	}
	
.inputHeaded{
	width:230px;
	margin:7px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	font-family:Verdana;
	}
	
.subText{
	display:inline-block;
	text-align:left;
	font-size:10px;
	font-family:Verdana;
	color:white;
	margin:-12px 10px 0px 20px;
	}
	
.subHead{
	display:inline-block;
	margin-top:0px;
	margin-bottom:4px;
	font-weight: bold;
	font-size:15px;
	font-family:Verdana;
	color:white;
	}

.bandProfileImage{
	display:block;
	float:right;
	margin:0px 7px 0px 0px;
	width:124px;
	height:124px;
	}	
	
	
.bandProfileText{
	text-align:left;
	font-size:10px;
	font-family:Verdana;
	color: white;
	display:block;
	float:left;
	margin:0px 0px 0px 7px;
	width:140px;
	height:124px;
	}	
	
.bandProfileText a{
	color:#F8E55D;
	text-decoration: underline
	}
	
	
.mainpreviewBackground {
	position:relative;
	color:white;
	float:left;	
	width:706px;
	height:544px;/*110px of padding*/
	padding:0px;
	overflow:hidden;
	padding:60px 0px 20px 0px;
	}
	
* html .mainpreviewBackground {
	height:628px;
	}
	
.mainBackground {
	position:relative;
	color:white;
	float:left;	
	width:706px;
	height:544px;/*110px of padding*/
	padding:0px;
	overflow:hidden;
	padding:60px 0px 20px 0px;
	}
	

.mainContent #aboutus {
	color:blue;
	}
	
.mainContent{
	font-family:Arial;
	font-size:13px;
	margin-top:-32px; /*to compensate for header*/
	overflow-y: scroll;
	color:white;
	padding:0 3%;
	height:100%;
	width:94%;
    /*style scrollbar - IE Only*/
    scrollbar-arrow-color:#37ABCE;
	scrollbar-base-color: #383637;
	scrollbar-arrow-color: #383637;
	scrollbar-3dlight-color: #383637;
	scrollbar-darkshadow-color: #383637;
	scrollbar-face-color: #37ABCE;
	scrollbar-highlight-color: #383637;
	scrollbar-shadow-color: #383637;
	scrollbar-track-color: #383637;
    } 
    
* html .mainContent{
	width:100%;
	}
	
.mainContent #blueHead{
	color:008DD5;
	}
	
.mainContent #blueHead{
	color:F9D35D;
	}
	
#aboutus ul{
	display:inline;
	}
	
ul{
	list-style-type:square;
	}
	
.orange{
	color: #FD5A23;
	}
	
.yellow{
	color: #F9E55E;
	}
	
.blue{
	color: #39A9CE;
	}
	
.white{
	color:white;
	}	
	
.black{
	color:black;
	}
	
span{
	color: white;
	}
	
.mainHeader{
	position:relative;
	top:-47px;
	margin-left:20px;
	font-weight: bold;
	font-size:25px;
	font-family:Verdana;
	}
	
.usernameHeader{
	position:relative;
	top:15px;
	margin:auto;
	font-weight: bold;
	font-size:25px;
	font-family:Verdana;
	color:black;
	}	

.mainTwoLineHeader{
	position:relative;
	top:-45px;
	margin-left:20px;
	font-weight: bold;
	font-size:25px;
	font-family:Verdana;
	}
	
.mainTwoLineHeader div{
	font-weight: normal;
	font-size:15px;
	font-family:Verdana;
	}
	
.mainTwoLineContent{
	background-color:white;
	font-family:Arial;
	font-size:12px;
	margin-top:280px; /*to compensate for header*/
	margin-left:16px;
	margin-right:16px;
	overflow-y: scroll;
	color:black;
	padding:5px 0 0 1%;
	height:264px;
    /*style scrollbar - IE Only*/
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #38AACE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
    }
    
* html .mainTwoLineContent{
	margin-top:327px; /*to compensate for header*/
	}
	    

.newsTwoLineContent{
	background-color:white;
	font-family:Arial;
	font-size:12px;
	margin-top:-30px; /*to compensate for header*/
	margin-left:16px;
	margin-right:16px;
	overflow-y: scroll;
	color:black;
	padding:5px 0 0 1%;
	height:515px;
    /*style scrollbar - IE Only*/
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #38AACE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
    }
    
 .subLineHeader{
 	padding-right:30px;
 	margin-bottom:30px;
	position:relative;
	top:0px;
	margin-left:20px;	
	font-weight: normal;
	font-size:12px;
	font-family:Verdana;
	}
  
.newsTable{
   width:100%;
   font-family: Arial;
   font-weight: bold;
   }
   
.newsTable a{
   color:#FD5A23;
   text-decoration: underline;
   }
   
.newsTable td{
   font-weight:normal;
   vertical-align:top;
   font-size:12px;
   }
   
.newsDate{
	color:#FD5A23;
	font-size:15px;
	}
	
.newsTitle{
	color:black;
	font-weight: bold;
	font-size:17px;
	}
	
	
.signup table{
	border-collapse:collapse;
	width:100%;
	padding-bottom:0px;
	margin-bottom:0px;
	}
	
* html .signup table{
	margin-bottom:0px;
	width:100%;
	}

.signupSub{
	width:50%;
	}

.signupSub table{
	width:100%;
	}
	
.signupSub input{
	width:100%;
	font-size:10px;
	margin:0px;
	}
	
.signupSub select{
	width:100%;
	font-size:10px;
	}
	
.signupSub textarea{
	width:100%;
	font-size:10px;
	height:50px;
	}
	
.signupLabel{
	width:1px;
	padding:2px;
	color:white;
	font-size:12px;
	font-weight: bold;
	white-space: nowrap;
	}
	
.benefitsParaList{
	padding:7px 135px 7px 10px;
	font-family:Arial;
	font-size:15px;
	color:white;
	margin:0 0 16px 15px;
	min-height:50px;
	width:540px;
	}

.benefitsParaList ul{
	display:block;
	position:relative;
	margin:0px auto;
	}
	
#benefitsParaListTwo li{
	list-style-image: url(/images/yellowLi.gif);
	}	
	
#benefitsParaListThree li{
	list-style-image: url(/images/blueLi.gif);
	color:black;
	}
	
#benefitsParaListFour li{
	list-style-image: url(/images/OrangeLi.gif);
	}
	
.discContent{
	font-family:Arial;
	font-size:13px;
	margin-top:-32px; /*to compensate for header*/
	margin-left:222px;
	overflow-y: scroll;
	color:black;
	height:100%;
	width:468px;
    /*style scrollbar - IE Only*/
    scrollbar-arrow-color:#37ABCE;
	scrollbar-base-color: #383637;
	scrollbar-arrow-color: #383637;
	scrollbar-3dlight-color: #383637;
	scrollbar-darkshadow-color: #383637;
	scrollbar-face-color: #37ABCE;
	scrollbar-highlight-color: #383637;
	scrollbar-shadow-color: #383637;
	scrollbar-track-color: #383637;
    } 
    
*html .discContent{
	width:453px;
	}
	
.innerHeader{
	color: #FD5A23;
	font-weight: bold;
	}
	
.genericLink{
	color:#FD5A23;
	text-decoration: underline
	}
	
.blueLink{
	color:#38AACE;
	text-decoration: underline
	}
	
.featSumm {
	margin:-10px 200px 10px 22px;
	float:left;
	width:360px;
	height:266px;
	font-weight: normal;
	font-size:12px;
	font-family:Verdana;
	}
	
* html .featSumm {
	width:350px;
	margin:-10px 200px 10px 12px;
	}
	
.featBandName{
	font-size:20px;
	font-weight: bold;
	text-align:center;
	color: #F9E55E;
	}
	
.featSumm table{
	margin-top:10px;
	}	
	
.featSumm td{
	vertical-align:top;
	padding-right:10px;
	font-size:11px;
	}
	
.featBio{
	color:black;
	width:640px;
	position:absolute;
	top:400px;
	left:20px;
	font-weight: normal;
	font-size:12px;
	font-family:Verdana;
	}	

.profilePic{
	padding:0px;
	float:right;
	border: 7px solid black;
	margin:12px 15px 0 0;
	}
	
.orangeHead{
	font-family:Arial;
	font-size:20px;
	font-weight: bold;
	text-align:center;
	color: #FD5A23;
	}
	
.profImage{
	border: 4px solid black;
	float:right;
	margin:-283px 45px 0 0;
	width:250px;
	}
	
* html .profImage{
	margin:-290px 46px 0 0;
	width:240px;
	}
	
.profpreviewImage{
	border: 4px solid black;
	float:right;
	margin:-283px 45px 0 0;
	width:250px;
	}
	
.titleMembershipCategories{
	text-align:left;
	color:white;
	padding-top:4px;
	vertical-align:middle;
	font-weight: bold;
	font-family:Verdana;
	height:24px;
	background: #38AACE;
	
}
.titleMembershipForm{
	text-align:left;
	color:white;
	padding-top:4px;
	vertical-align:middle;
	font-weight: bold;
	font-family:Verdana;
	height:24px;
	background: #FF794D; 
	
}

/* For alertOverride.js RHM */

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:200px; /* this controls the height */
	border:2px solid #000;
	background-color:#38AACE;
	background-repeat:no-repeat;
	background-position:20px 30px; 	
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#383637;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
	text-align: center;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	/* margin-left:55px;  */	
	text-align: center;
	color: white;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	margin-left: 120px; /* to keep it centered for Ie*/
	background-color:#383637;
	text-decoration:none;
}

/* unrelated styles */

#mContainer {
	position:relative;
	width:600px;
	margin:auto;
	padding:5px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	font:0.7em verdana,arial;
}
/* Finish for alertoverride.js */

/* for obfuscating spambots */
.special {display:none;}
.first, .second {display:inline;}