﻿body 
{
	margin:0px;
	padding:0px;
	font-size:12px;
    line-height:14px;
    color:#464545;
}


form 
{
    margin:0px
    }


input 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
    line-height:12px;
    color:#464545;
    
}


textarea 
{
    
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
    line-height:12px;
    color:#464545;
    
}


img 
{
    border-width:0px;
}

.right
{
	text-align:right;
}

#centre 
{
   position:relative;
    width:860px;
	margin:0px auto;
	text-align:left;
	padding:0px;
}


.centre 
{
   position:relative;
    width:975px;
margin-left:auto;
margin-right:auto;
}

h1
{
   margin:0px;
   font-size:20px;
   color:#706a9b;
   line-height:18px;
}


h2 
{
   margin:0px;
   font-size:17px;
   color:#706a9b;
   line-height:18px;
}

h3 
{
   margin:0px;
   font-size:15px;
   color:#706a9b;
   line-height:18px;
}
    
    

a 
{
font-size:12px;
font-weight:bold;
color:#ce3636;

text-decoration:none; 
}

a:hover 
{
    
font-weight:bold;
text-decoration:underline; 
}


.small_link 
{
    font-size:10px;
}

p  
{
    margin-top:8px;
    margin-bottom:8px;
}

/*************Main Navigation Menu***************/

#mainmenu1 
{
    padding-top:8px;
    padding-bottom:6px; 
    margin-left:6px;
    line-height:14.5px;
}


#mainmenu1 div
{
    margin-left:8px;
    padding-right:8px;
    
}


#mainmenu2 
{
  


}

#mainmenu2 a
{
   color:#6b696d;
}

#mainmenu2 a:hover
{
   color:#3385a0;
}



/*#login 
{
    width:468px;
    margin-bottom:12px;
    text-align:right;
}

#login div 
{
    margin-left:4px
    }
    
    
#login a
{
    margin-left:8px
}*/



.signup
{
    

    margin:0px;
	font-size:11px;
	color:#333333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 2px;
	border-style: solid;
    border-top-width: 1px;
    border-left-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-color: #999999;
}


.search 
{
    
    margin:0px;
	width:190px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d63636;
	padding:3px 0 3px 4px;
	background-color: #FFFFFF;
	border-style: solid;
    border-top-width: 1px;
    border-left-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-color: #999999;
}


.searchtext 
{
   line-height:13px;


    font-size:12px;
    color:#454545;
}
	
.minheight 
{
    min-height:50px;
    height:auto !important;
    height:50px;
}


.myacc 
{
    color:Red;
}

/*************Help Menu at footer***************/

.helpmenu1
{
    background-color:#FFFFFF;

width:960px;
overflow:hidden;

padding:8px;
}

.helpmenu2
{
    float:left;
    width:160px;
    margin-left:15px;
    margin-right:30px;
}

.helpsubs 
{
  font-weight:bold;
  margin-top:8px;
  margin-bottom:12px;
}


#clearer 
{
    clear:both;
    padding:0px;
    margin:0px;
}



.clearer 
{
    clear:both;
    padding:0px;
    margin:0px;
}

/*************Footer***************/

#footer 
{
margin-top:8px;
width:840px;
text-align:center;
}

#footer a
{
    margin-left:8px;
    margin-right:8px;
    font-size:9px;
}

/*******************Page headers************************/

#header 
{
    height:107px;
    color:#3385a0;
	position:relative;
	margin-top:12px;
	width: 710px;
	background-repeat: no-repeat;
	background-position: top left;
}


#header span {
font-size:11px
}

#header a {
font-size:11px;
color:red;
}

#header a:hover {
font-size:11px;
color:#3385a0;
}



/*******************Home page************************/

#loginbox 
{
float: left;
width: 285px;
height: 137px;
margin-left: 10px;
background-color:#505e30;
/*background-image: url(../images/login_temp_chuck.gif);
background-repeat: no-repeat;
background-position: top left;*/
}

#loginbox a 
{
    color:white;
    text-decoration:underline;
}

#loginbox a:hover
{
    color:red;
    text-decoration:underline;
}



.boxtext1 
{
    font-size:11px; 
	float:left;
	margin-right:4px;
	width:45px;
}



.imageiconframe1 {
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #969696;
}



/*******************bands and festivals search contents page************************/

#searchcontent
{
    padding-left:0px;
    border: 8px solid #FFFFFF;
    width:151px;
    background-color:White;
    color:#3385a0;
	margin-top:8px;
	padding-bottom:30px;
}


/*******************bands and festivals search DETAIL contents page************************/


#infobox1 
{
    
    margin:10px;
}

#infobox1 div 
{
    margin-top:3px;
    margin-bottom:3px;
}


#mediatabs 
{
  margin:0;
  padding:0;  
    
}


#mediatabs div
{
    margin-right:7px;
}


#mediaintro
{
    margin:10px;
}


#mediaintro p
{
    margin:5px 0 5px 0;
    line-height:14px;
}


#mediaimages
{
    margin-right:5px;
    margin-bottom:6px;
}


#moreinfo 
{
    color:#333333;
    width:800px;
    margin:10px;
    margin-bottom:100px;
}

#moreinfo p
{
    margin-top:3px;
}

/*******************festivals search DETAIL ONLY************************/

.lineupheading 
{
    background-image : url(../images/festival_lineupdate_back.png);
    background-repeat: no-repeat;
    background-position: top left;
    margin-left: 8px;
    margin-top: 12px;
    padding-top: 8px;
    padding-bottom: 9px;
    padding-left:8px;
    width: 272px;
  
    color: #f3f3f3;

}



.lineuptext
{
	background-image : url(../images/lineup_texture.gif);
    background-repeat: repeat;
    background-position: top left;
    color:#bdbdbd;
	margin-left: 8px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top:1px;



	width: 242px;
}


/*******************festivals and bands gallery ************************/


.imageborder 
{
    border-style:solid;
	border-color:#FFFFFF;
	border-width:5px;
}




/*******************COMMUNITY ************************/



.mainlinks
{
	margin-right:30px;
}


.tabs 
{
	margin:0px;
	font-size:15px;
	line-height:22px;
}

#comm_header 
{

    color:#3385a0;
	position:relative;
	margin-top:8px;
	width: 710px;
	background-repeat: no-repeat;
	background-position: top left;
}


#comm_header_lng 
{
    height:75px;
    color:#3385a0;
	position:relative;
	margin-top:12px;
	width: 840px;
	background-repeat: no-repeat;
	background-position: top left;
}



.search_pull 
{
	width:100px;
margin:0;
 vertical-align:middle;
 *vertical-align:middle;
	color:#333333;
	padding: 0 0 0 2px;
	background-color: #FFFFFF;
	border-color: #999999;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid
}

.inputalign2 
{
margin:1px 0 0 5px;
vertical-align:middle;
 *vertical-align:middle;
 font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6d6c6c;
}

.CommsSearch 
{
    color:#d63636;
    padding: 1px 0 1px 4px;
}

.CommsButt 
{
    /*margin-left:2px;*/
}
	
	
	
.photomembers1
{
   width:75px;
   overflow:hidden;
   white-space: nowrap;
   line-height:14px;
   font-size:12px;
   color:#8599de;
   margin-top:5px;
   margin-bottom:0px;
}

.photomembers2
{
   width:100px;
   overflow:hidden;
   white-space: nowrap;
   line-height:14px;
   color:#666666;
   margin-top:4px;
   margin-bottom:10px;
}


.photomembers3
{
   width:95px;
   overflow:hidden;
   white-space: nowrap;
   line-height:12px;
   color:#666666;
   margin-top:4px;
   margin-bottom:10px;
   padding-left:2px;
}

.photoimage
{
    width:75px;
    border: 1px solid #dddddd;
    margin-right:15px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:1px;
}

.photoimage2
{
    border: 1px solid #dddddd;
    margin-right:22px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:1px;
}

.photoimagefp
{
    width:75px;
    border: 1px solid #dddddd;
    margin-right:32px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:1px;
}
.photoimagefpBand
{
    width:75px;
    border: 1px solid #dddddd;
    margin-right:40px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:1px;
}
#mysite_intro 
{
    width:765px;
    height:80px;
    overflow:hidden;
}


#mysite_intro p 
{
    margin:5px;
}


.mysite_headertabs 
{
    line-height:14px;
    font-size:14px;
}

    
#mysite_blogintro 
{
    width:370px;
    height:88px;
    overflow:hidden;
}



#mysite_reviewintro 
{
    width:300px;
    height:90px;
    overflow:hidden;
}


.tabspace {
	margin: 0 20px 0 0;
	font-size:15px;
}


.tab {
font-size:14px;
line-height:18px;
margin:0;
padding:0; 
}



.sub_menu 
{
    position:absolute;
    left:32px;
    top:181px;
    z-index:16;
    background-image : url(../images/members_subnavback.png);
    background-repeat: no-repeat;
    background-position: top left;
    width:154px;
    height:269px;
	padding-top:25px;
}



.members_submenu 
{
	margin-left:20px;
	margin-bottom:10px;
	font-size:20px;
}

.members_submenu a
{
font-size:12px;
line-height:12px; 
}





.tabON {
color:#16637c;
font-weight:bold;
font-size:17px;
line-height:18px;
margin-top: 12px;
margin-left: 20px;
margin-right: 20px
}



/******************* HELP ************************/



.helpback
{
    position:relative;
    margin-top:25px;
    background-image : url(../images/help_back.png);
    background-repeat: no-repeat;
    background-position: top left;
    width:950px;
    height:450px;
}



.helpback2
{
    position:relative;
    margin-top:10px;
    background-image : url(../images/help_back2.png);
    background-repeat: no-repeat;
    background-position: top left;
    width:950px;
    height:450px;
}



.helplinks
{
width:190px;
}


.helplinks a
{
font-weight:normal;
margin:0px;
font-size:11px;
color:Red;
}


.helplinks a:hover
{
font-weight:normal;
margin:0px;
font-size:11px;
color:#598459;
}

.helplinks p
{
color:#706a9b;
font-weight:normal;
font-size:11px;
margin-top:8px;
margin-bottom:8px;
}



.helpformat p 
{
    margin-bottom:10px;
    margin-top:10px;
    margin-left:0px;
    margin-right:10px;
    width:850px;
}

.divider 
{
	margin-bottom:35px; 
	border-bottom: 1px solid #dddddd;
}
   
   
.helplink1 
{
   margin-top:5px;
   float:left;
}
   
.helplink2
{
    margin-top:35px;
    margin-bottom:10px;
    text-align: right;
}
   
   


/******************* Blog ************************/

.posttext 
{
    font-size:10px;
    color:#635d8f;
    margin-right:4px;
}



/*******************My Adverts*********************/

.advertformfield

{
   
color:#6d6c6c;
line-height:14px;
   
    margin:0px;
	width:250px;
	font-size:12px;
	padding: 0 0 0 4px;

	background-color: #FFFFFF;
    border-style: solid;
    border-top-width: 1px;
    border-left-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-color: #999999;
}



.advertform1 
{
    height:35px;
    width:200px;
    border-style: dotted;
    border-top-width: 0px;
    border-left-width: 0px; 
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-color: #d8d8d8;
}

.advertform2 
{
   padding-left:1px;
    text-align:right;
    height:35px;
    border-style: dotted;
    border-top-width: 0px;
    border-left-width: 0px; 
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-color: #d8d8d8;
}



.ListCell
{   height:20px;
      border-style: dotted;
    border-top-width: 0px;
    border-left-width: 0px; 
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-color: #d8d8d8;
}

.ListCell1
{   height:20px;
    width:130px;
      border-style: dotted;
    border-top-width: 0px;
    border-left-width: 0px; 
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-color: #d8d8d8;
}


.MessageBox td
{   
	border-bottom :1px solid #dcdcdc;
    padding-right:10px;
    height:25px;
}



.MessageBox label
{   
    padding-left:6px;
}


.MessageBox
{   text-align:left;

}

.MessageContent p 
{
  margin:4px 0 4px 0;
  padding:0;  
}


.MessageContent span 
{

    padding-top:12px;
}


.listborder 
{
    border: 1px solid #d8d8d8;
}


.listheaders 
{
    height:25px;
}



.advertlists  
{
    padding-top:3px;
    padding-bottom:3px;
    text-align:left;
    padding-left:10px;
}


.biglink 
{
    font-weight:900;
    font-size:16px;
    color:Red;
}



/*******************My Blog*********************/


.myAcc_blogborder
{
    border-style: solid;
    border-top-width: 0px;
    border-left-width: 0px; 
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-color: #d8d8d8;
}


/**************************Gallery**********************/


.FestgThumbSelected 
{
    margin:0px;
     padding:0;
    background-repeat: no-repeat;
    background-position: top center;
    width:78px;
    height:60px; 

    
}



/*.FestgThumb   
{
    float:left;
    padding:0;
}*/




.FestBar
{
	background-color:#eeeeee;
	border-style:solid;
	border-color:#cbcbcb;
	border-width:1px;
	
}

.FestivalBox
{
	background-color:#FFFFFF;
	width:497px;
	height:157px;
	border-style:solid;
	border-width:6px;
	border-color: #FFFFFF;
	position:relative;
	margin-left:8px;
	margin-top:8px;
}

.FestImgBox
{
	background-color:#504e53;
	width:168px;
	height:157px;
	position:absolute;
	
}

.FestImage
{
	width:156px;
	height:145px;
	position:absolute;
	top:6px;
	left:6px;
}

.FestTextBox
{
	position:absolute;
	top:30px;
	left:178px;
	width:333px;

}

.FestText
{
	color:#4b4940;
	margin-left:4px;
	margin-top:4px;
	margin-bottom:2px;
}

.FestTitleBox
{
	position:absolute;
	left:174px;

	width:323px;
	height:23px;
	background-color:#eae6d6;
}

.FestTitle
{
	color:#333333;
	position:absolute;
	left:8px;
	top:5px;
}

.FiltTitle
{
	padding-top:10px;
	padding-bottom:2px;
}
	

.tblnone
{
	border-style:none;
	border-width:0;
}




.VideoThumbSelected 
{
    margin:0px;
     padding:0;
    background-repeat: no-repeat;
    background-position: top center;
    width:78px;
    height:60px;

    
}



/*.VideoThumb   
{
        width:82px;
    height:80px; 
    border-style: solid;
    border-top-width: 1px;
    border-left-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-color: #d8d8d8;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
}*/



/******************************Festivals/Bands**************************/
#additionalinfo p 
{
    
      margin-top:3px;
    margin-bottom:20px;
}

#additionalinfo h3
{
    
 font-size:14px;
 padding-top:4px;
 padding-bottom:0px;   
    
    
}

.BA
{
    background-color:#e1ba44;
}