
/* GENERAL NOTES 
Total Site Width: 960px



#00CCFF - blue

color:#643360; - purple
*/

/* << ----------------// General Styles //---------------->> */
body {
margin:0px;
padding:0;
font-family:Arial;
font-size:11px;
background-color:#d8d8d8;
}

p {
margin:4px 0 6px 0;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

h1, h2, h3, h4 {
font-weight:bold;
margin:10px 0 0 0;
}

h1 {
font-size:26px;
}

h2 {
font-size:23px;
}

h3 {
font-size:20px;
}

h4 {
font-size:17px;
}

a:link, a:visited {
color:#643360;
text-decoration:underline;
}

a:hover, a:active {
color:#000;
text-decoration:none;
}

ul {
margin:5px 0 5px 20px;
padding:0;
list-style-type:disc;
}

ol {
margin:5px 0 5px 30px;
padding:0;
list-style-type:decimal;
}

ul li, ol li {
margin:0 0 4px 0;
padding:0;
}

/* << ----------------// Header //---------------->> */
#header {
margin:0 auto;
padding:0;
width:960px;
height:197px;
color:#333;
/*margin-bottom:1px;*/
border-bottom:1px solid #333;
}

#HeaderMainContent{
height:161px;
}

/* << ----------------// START SUB MENU //---------------->> */
#navHorizontal {
margin:0;
padding:0;
width:960px;
height:36px; /* Height here is 1px less to cater for the Main Menu Running Along the top of the dark grey line */
background:#1E1E1E url(../Images/MenuBlackTile.jpg) repeat-x top left;
}

.HoriMenuStyle{
height:36px;
margin:auto;
}

#navHorizontal ul {
margin:0;
padding:0;
list-style:none;

float:left;
}

#navHorizontal ul li {
float:left;
margin:0;
padding:0;
}

#navHorizontal ul li a:link, #navHorizontal ul li a:visited 
{

padding-left:20px;
padding-right:20px;
color:#fff;
text-decoration:none;
background:url(../Images/Misc/MenuTileSep.jpg) no-repeat right center;
font-size:12px;
font-weight:bold;
line-height:36px;
display:block;

}

#navHorizontal ul li a:hover, #navHorizontal ul li a:active 
{
background:url(../Images/MenuSelectedTile.jpg) repeat-x top left;
text-decoration:none;
}

#navHorizontal ul li a.selectedMainMenu{
background:url(../Images/MenuSelectedTile.jpg) repeat-x top left;
}

#SignupBoxHolder{
width:230px; 
float:right;
text-align:left;
margin-top:20px;
}

#SignupBoxHolder input{
height:15px;
width:167px;
border:1px solid #716C5B;
background:none;
padding-left:5px;
color:#333;
font-size:11px;
}

#SignupBoxHolder a:link, #SignupBoxHolder a:visited{
color:#716C5B;
}

.SignupBtn{
height: 23px; 
width: 77px; 
cursor: hand;
background:url(../Images/Signup/Signup.png) no-repeat #000;
border:none;
float:right;
}

.SignupTextBox{
width:140px;
color:#333;
font-size:10px;
/*height:20px;*/
padding:3px;
margin:0px;

margin-bottom:0px;
float:left;
vertical-align:middle;
}


/* << ----------------// Outer container that holds all the columns //---------------->> */
#mainContainer {
margin:0 auto;
padding:0;
width:960px;
border:none;
min-height:500px;
background-color:#fff;
}

#contentContainer{
border:none;
padding-left:0px;
padding-right:0px;
}

#BackgroundTileDiv{
margin:0 auto;
background:url(../Images/Header5.jpg) repeat-x top center;
}

#LineTileHolder{

}

/* << ----------------// END SUB MENU //---------------->> */

/* << ----------------// Main Menu Holder //---------------->> */
#MainMenu {
margin:0;
padding:0;

background:url(../Images/TopMenu/TopMenuTile.png) repeat-x #000;

width:auto;
height:40px;

}

#MainMenu p, #columnThree p, #columnOne ul li, #columnOne ol li, #columnThree ul li, #columnThree ol li {
font-size:13px;
}

#MainMenu h2, #columnThree h2 {
font-size:16px;
}

/* << ----------------// Main Menu navigation //---------------->> */
#navMainMenu {
margin:0;
padding:0;
width:auto;
height:40px;
line-height:40px;
}

#navMainMenu ul {
margin:0 0 0 0px;
padding:0;
list-style:none;
}

#navMainMenu ul li {
margin:0;
padding:0;
list-style:none;
float:left;
}

#navMainMenu ul li a:link, #navMainMenu ul li a:visited {
display:block;
color:#eee;
text-decoration:none;
border:none;
font-weight:bold;
text-align:left;
padding-left:10px;
padding-right:20px;
line-height:40px;
background:url(../Images/TopMenu/TopMenuTileSeperator.png) right top no-repeat;

}

#navMainMenu ul li a:hover, #navMainMenu ul li a:active {
text-decoration:none;
background:url(../Images/TopMenu/TopMenuSelTile.png) repeat-x top left;
color:#fff;
}

#navMainMenu ul li img{
margin-right:6px;
float:left;
margin-top:9px;
}

a.selected{
background:url(../Images/TopMenu/TopMenuSelTile.png) repeat-x top left;
color:#fff;
}


#navMainMenu ul li #selected{
background:url(../Images/TopMenu/TopMenuSelTile.png) repeat-x top left;
color:#fff;
}

#navMainMenu ul li #FirstTab{
background:url(../Images/SearchBox/Icons/FirstTab.jpg) repeat-x top left;
color:#fff;
}


/* << ----------------// left column //---------------->> */
#columnOne {
float:left;
margin:0;
padding:0;
width:673px;
margin-top:10px;

}

/* << ----------------// Right column //---------------->> */
#columnTwo {
float:right;
margin:0;
padding:0;
width:282px;
}

/* << ----------------// Footer //---------------->> */
#footer {
margin:0;
font-size:11px;
color:#666;
clear:both;
display: block; 
clear:both;

vertical-align:top;
line-height:1px;
font-size:1px;
margin-bottom:20px;

}

#footerline{
background-color:#643360;
width:960px;
height:7px;
margin:auto;
margin-top:0px;

}

#footer a:link, #footer a:visited {
color:#666;
text-decoration:none;
}

#footer a:hover, #footer a:active {
color:#ffffff;
text-decoration:underline;
}

/* << ----------------// Fix so that the outer DIV will wrap around all floated DIVs within //---------------->> */
.clearfix:after { /* has an ie overload */
content: "."; 
/*display: block; */
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.ClearDiv{
clear:both;
}

#DateHolder{
float:left;
width:200px;
padding-left:2px;
}


/*  ------------------------------------------ SEARCH BOX  ------------------------------------------> */

#SearchBox{
background:url(../Images/SearchBox/RedBGTile.jpg) repeat-x #7D0404 top left;
padding:0px;
width:auto;
border-bottom:1px solid #B30F00;
display:block;

}

#WhereDoYouDiv{
width:149px;
height:141px;
margin-top:10px;
margin-left:10px;
float:left;

}

#SearchContent{
float:right;
width:459px;
margin-right:8px;
margin-top:8px;
margin-bottom:8px;
}

.SearchIcon{
width:88px;
height:98px;
margin-right:4px;
float:left;
}

#SearchHolder{
margin-top:10px;
}

#SearchTextBoxHolder{ /* has an ie overload */
float:left;
background:url(../Images/SearchBox/SearchTextBoxBG.png) no-repeat left top;
width:335px;
height:29px;
}

#SearchDescText{
margin-bottom:4px;
margin-left:3px;
}

#SearchBtn{
float:right;
width:121px;
text-align:right;
}

.SearchBtnStyle{
background:url(../Images/SearchBox/SearchBtn.png) no-repeat left top;
border:none;
width:121px;
height:29px;
cursor:hand;
}

.SearchBtnStyle:hover{
background:url(../Images/SearchBox/SearchBtnOver.jpg) no-repeat left top;
border:none;
width:121px;
height:29px;
cursor:hand;
}

.SearchBtnStyleOver{ /*same as above */
background:url(../Images/SearchBox/SearchBtnOver.jpg) no-repeat left top;
border:none;
width:121px;
height:29px;
cursor:hand;
}

#SearchTextBox{ /* has an ie overload */
color:#A4260C;
/*color:#ccc;*/
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
font-size:15px;
font-weight:bold;
margin-top:5px;
margin-left:5px;
border:none;
width:320px;
}

#VenueTypesHolder{
display:none;
background:url(../Images/SearchBox/VenueTypesBG.jpg) no-repeat left top;
height:158px;
margin-bottom:10px;
}

#VenueTypeCancel{
text-align:right;
padding-right:20px;
margin-bottom:10px;
margin-top:10px;
}

/*  ---------------- START CONTENT BOXES ---------------- */

.RightContentBox{
background:url(../Images/ContentBoxes/GreyGradientTile.jpg) repeat-x top left;
display: block; 
margin-top:5px;
}

.RightContentHeader{
height:40px;
line-height:40px;
}

.RightContentHeader h1{ /* has an ie overload */
background:url(../Images/Icons/OrangeArrow.jpg) no-repeat left center;
padding-left:20px;
margin-left:10px;
margin-top:0px;
font-size:14pt;
letter-spacing:-1px;
float:left;
}

.RightContentBoxPlainBlack{
background-color:#000;
border:1px solid #6C6C6C;
margin:5px;
margin-left:7px;
margin-right:7px;
margin-bottom:10px;
width:291px;
display: block; 
}


/*  ---------------- END CONTENT BOXES ---------------- */


/*  ---------------- WHATS HOT ---------------- */

#AdditionalInfoColumn{
float:left;
width:282px;
margin:0px;
padding:0px;
border:none;
display:block;

margin-left:0px;


min-height:700px;
}

#NewsArticles{
float:right;
/*width:444px;*/
width:382px;

margin:0px;
padding:0px;
border:none;
display:block;
margin-left:0px;

margin-right:4px;

border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
}

.ContentBoxHeader{
height:20px;
padding-bottom:8px;
margin-right:5px;
border-bottom:1px dotted #ccc;
margin-bottom:15px;
color:#643360;

}

.ContentBoxHeader h1{
padding-left:0px;
margin-left:0px;
margin-top:0px;
font-size:15pt;
letter-spacing:-1px;
float:left;
color:#643360;
}


.ContentSubHeader{

height:12px;
line-height:10px;

}

.ContentSubHeader h1{
padding-left:0px;
margin-left:0px;
margin-top:0px;
font-size:10px;
font-weight:bold;
float:left;
color:#999;
}

.SearchBoxBorder{
border-top:none;
}



/*  ------------------------------------------------ Events Search ---------------------------------------------------------------- */

#columnOneHolder{
display:inline;
width:652px;
}



#EventsHolder{
display: block;
width:653px;
height:auto;
width:auto;
}


#EventsSearchHolder{
margin-left:10px;
margin-right:10px;
margin-top:10px;
}

#EventsResultsBox{
margin-left:10px;
}

.EventResultHolder{
background:url(../Images/ContentBoxes/ListItemGrey.png) repeat-x left top #000;
height:142px;
width:310px;
float:left;
margin-right:8px;
margin-top:8px;
border:1px solid #666;
}

.EventResultHolder:hover{
border:1px solid #FF9900;
}

.EventIMG{ /*has overload */
float:left;
margin:8px;
width:100px;
height:122px;
background-color:#000;
/*border:1px solid #666;*/
}

.EventResultContent{
margin-top:8px;
margin-right:8px;
}

.EventName{
color:#FF9900;
}

.EventName a:link, .EventName a:visited{
color:#FF9900;
text-decoration:none;
}

.EventName a:hover{
text-decoration:underline;
}


.EventDate{
color:#ccc;
margin-top:5px;
margin-bottom:10px;
}

.EventDesc{
color:#999;
margin-top:5px;
margin-bottom:10px;
}

.OptionsHolder{
}

.EventType{
color:#999;
float:left;
}

.EventOptions{
color:#999;
float:right;
width:80px;
}

.EventOptions a:link, .EventOptions a:visited{
color:#fff;
float:right;
font-weight:bold;
width:80px;
text-decoration:none;
}

.EventOptions a:hover{
text-decoration:underline;
}


/* START EVENTS DAYS OF WEEK*/

#EventsSearchBox{
margin:0px;
padding:0px;
}

#EventsSearchBox ul{
margin:0;
padding:0;
list-style:none;
height:25px;
}

#EventsSearchBox li{
float:left;
margin:0;
padding:0;
margin-right:2px;
width:76px;
}

#EventsSearchBox li a:link, #EventsSearchBox li a:visited{
display:block;
background:url(../Images/SearchBox/EventsSearchBoxIteml.jpg) no-repeat left bottom;
height:25px;

padding-left:15px;
margin-bottom:0px;

line-height:27px;
font-size:11px;
text-decoration:none;
color:#999;
text-align:left;
font-weight:bold;
}

#EventsSearchBox li a:hover{
background:url(../Images/SearchBox/EventsSearchBoxSel.jpg) no-repeat left bottom;
color:#fff;
}

#EventsSearchBox li #EventSelected{
background:url(../Images/SearchBox/EventsSearchBoxSel.jpg) no-repeat left bottom;
color:#fff;
}

/* END EVENTS DAYS OF WEEK*/

/* START EVENTS  MUSIC TYPES */

#EventsMusicTypeHolder{
height:32px;
}

#EventsMusicTypeHolder ul{
background:url(../Images/SearchBox/EventsSearchBoxTile.png) left top;
list-style:none;
height:32px;
margin:0;
padding:0;
width:auto;
line-height:32px;
font-size:10px;
}

#EventsMusicTypeHolder li{
float:left;
margin-right:2px;
text-align:left;

}

#EventsMusicTypeHolder li a:link, #EventsMusicTypeHolder li a:visited{
padding-left:10px;
padding-right:10px;
font-size:11px;
text-decoration:none;
color:#fff;

}

#EventsMusicTypeHolder li a:hover{
color:#FF9900;
}

#EventsSearchBox .MusicTypeSelected{
color:#FF9900;
}

/* END EVENTS MUSIC TYPES */




/* START POPULAR SEARCHES */

#PopularSearchesHolder{
margin-top:10px;
}
/* END POPULAR SEARCHES */

/* START STANDARD LISTS */

.ListColumn{
float:left;
width:210px;
border-right:1px solid #333;

margin-top:15px;
margin-bottom:15px;
}

.StandardList{
list-style:none;

}

.StandardList li{
margin-bottom:8px;
}

.StandardList a:link, .StandardList a:visited{
font-size:11px;
color:#999;
text-decoration:none;
}

.StandardList a:hover{
color:#FF9900;
}

/*------------------ */

.VenueTypeColumn{
float:left;
width:150px;
border-right:1px solid #AF4A35;
margin-top:0px;
margin-bottom:15px;
margin-top:15px;
}

.WhiteListList{
list-style:none;

}

.WhiteListList li{
margin-bottom:8px;
}

.WhiteListList a:link, .WhiteListList a:visited{
font-size:11px;
color:#fff;
text-decoration:none;
}

.WhiteListList a:hover{
color:#000;
}

/*------------------ */

.plainBox{
border-top:1px solid #666;
border-bottom:1px solid #666;
margin-top:10px;
margin-bottom:10px;
color:#ccc;
}

.plainBox p {
margin-left:20px;
}

/* END STANDARD LISTS */


.StatesList ul{
list-style:none;
}

.StatesList li{
margin-bottom:8px;
float:left;
margin-right:10px;
}

.StatesList a:link, .StatesList a:visited{
font-size:11px;
color:#999;
text-decoration:none;
}

.StatesList a:hover{
color:#FF9900;
}

#FooterList{
margin-top:10px;
margin-bottom:10px;
float:right;
width:530px;
text-align:right;
}

#FooterList ul{
list-style:none;
margin:0px;
}

#FooterList li{
float:left;
margin-right:10px;
}

#FooterList a:link, #FooterList a:visited{
font-size:11px;
color:#ccc;
text-decoration:none;
}

#FooterList a:hover{
color:#FF9900;
}

/* START PAGING BOX */

#PagingBox{
margin-left:10px;
margin-right:10px;
margin-top:10px;
}

#PagingBox a{
margin-left:5px;
}

#PageSelected{
color:#FF9900;
}

#PagingNumbering{
float:left;
width:500px;

}
#PagingNextPrev{
float:right;
width:100px;
text-align:right;
}

/* END PAGING BOX */

/* -------------------------------------------------- misc content styles for reuse -------------------------- */

.AdditionalInfo{
float:right;
width:200px;
text-align:right;
margin-right:10px;
}

.AdditionalInfo_Right{
float:right;
width:100px;
text-align:right;
margin-right:10px;
}

.ImageHolder{
width:94px;
height:94px;
float:left;
background-color:#000;
margin-left:2px;
margin-bottom:2px;
}

.LongGradient{
background:url(../Images/ContentBoxes/FeatureVenuesTile.png) repeat-x top left #333;
}

a.ReadMoreLink:link, a.ReadMoreLink:visited{
color:#643360;
text-decoration:none;
}

a.ReadMoreLink:hover{
color:#643360;
}

a.LargeLink:link, a.LargeLink:visited{
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
}

a.LargeLink:hover{
text-decoration:underline;
}



/* START HOT SNAPS */
#HotSnaps{
height:94px;
display:block;
}

#HotSnapHeader{
background:url(../Images/Icons/HotSnaps.jpg) no-repeat left center;
padding-left:40px;
}

/* END HOT SNAPS */

/* --------------------------------------------------START FEATURED VENUE --------------------------------------------------*/

#FeatVenuesHolder{
margin-left:7px;
margin-right:7px;

}

.FVenueResultHolder{
background:url(../Images/ContentBoxes/ListItemGrey.jpg) repeat-x left top #333;
width:275px;
float:left;
margin-bottom:7px;
border:1px solid #666;
}


.FVenueResultHolder:hover{
border:1px solid #FF9900;
}

.FVenueIMG{ /* has an ie overload */
float:left;
margin:8px;
width:126px;
height:82px;
background-color:#000;
}

.FVenueResultContent{
margin-top:8px;
margin-right:8px;
}

.FVenueName{
color:#FF9900;
}

.FVenueDesc{
color:#999;
margin-top:10px;
margin-bottom:10px;
}

/* END FEATURED VENUE */


/* --------------------------------------------------START DAILY NEWS --------------------------------------------------*/


.DailyNewContent{
margin-left:0px;
margin-top:11px;
margin-right:10px;
border-bottom:1px dotted #ccc;
padding-bottom:10px;
}

.DailyNewsIndent{
margin-left:0px;
padding-left:20px;
background:url(../Images/PurpleArrows.jpg) no-repeat 0px 2px;
}

.DailyNewsImage{
width:305px;
height:150px;
background-color:#333;
}

.DailyNewsHeading{
color:#000;
font-size:14px;
font-weight:bold;
margin-top:10px;

}

.DailyNewsDesc{
margin-top:10px;
font-size:11px;
line-height:15px;
}

.NewsImageHolder{
float:right;
margin-left:5px;

}

.NewsImageHolderCenterAligned
{
	width:160px;
	margin:auto;
}

.NewsImageHolder a:link, .NewsImageHolder a:visited {
text-decoration:none;

}

.DailyNewsDesc a:link, .DailyNewsDesc a:visited 
{
    text-decoration:none;
}




.NewsImageHolder img
{
	width:160px;
	border:1px solid white;
}

.NewsImageHolderCenterAligned img
{
	width:160px;
	border:1px solid white;
}


.DailyNewsHeadlines{
margin-top:10px;

}

.DailyNewsHeadlines ul{
list-style:none;
margin-left:0px;

}

.DailyNewsHeadlines ul li{
background:url(../Images/Misc/WhiteArrow.png) no-repeat left center;
padding-left:10px;
font-size:11px;
}

.DailyNewsHeadlines ul li a:link, #DailyNewsHeadlines ul li a:visited{
text-decoration:none;
}



/* END  DAILY NEWS */

#DescHolder{
position:relative;
left:300px;
height:25px;
line-height:25px;
width:600px;
}

#LoginStatus{
height:20px;
position:relative;
top:6px; /* 99 - 25(height)*/
text-align:right;
padding-right:6px;
}

#TopAdvert{
height:73px;
width:544px;
position:relative;
top:0px; 
left:410px;
padding-right:6px;
background-color:#000;
border:1px solid #333;
}

#JavascriptCheckDiv{
background-color:#CC0000;
font-size:16px;
font-weight:bold;
text-align:center;
height:30px;
line-height:30px;

position:absolute;
left:20%;
z-index:5000;
padding-left:10px;
padding-right:10px;

display:none;
}

#VenueTypeBtn{
display:block;
height:98px;
width:88px;
background:url(../Images/SearchBox/Icons/More.jpg) no-repeat left top;
}

#VenueTypeBtn:hover{
display:block;
height:98px;
width:88px;
background:url(../Images/SearchBox/Icons/MoreOver.jpg) no-repeat left top;
}


/* -------------------------------------------------------- START DETAILS HOLDER ----------------------------------------------- */


#DetailsHolder{
display: block;
width:653px;
height:auto;
width:auto;
}

#DetailsHolder .ContentBoxHeader{
border-top:none;
border-bottom:none;
line-height:40px;
}

#DetailsHolder .ContentBoxHeader h1{
padding-left:20px;
margin-left:10px;
margin-top:0px;
font-size:14pt;
letter-spacing:-1px;
float:left;
color:#643360;

}

#DetailsHolder .AdditionalInfo{
float:right;
width:200px;
text-align:right;
margin-right:10px;
color:#FF9900;
}

#DetailsHolder .white{
color:#fff;
}



#DetailsHolder .AdditionalInfo a:link, #DetailsHolder .AdditionalInfo a:visited{

}

#EventsResultsBox{
margin-left:10px;
}

.DetailsHolderContent{
background:url(../Images/ContentBoxes/DetailsBackBGTile.jpg) repeat-x left top #000;
margin:8px;
margin-top:0px;
border:1px solid #666;
padding:10px
}

/* -------------------------------------------------------- END DETAILS HOLDER ----------------------------------------------- */


/* -------------------------------------------------------- START VENUE ITEMS ----------------------------------------------- */

#VenuesHolder{
margin-left:8px;
margin-right:8px;

}

.VenueResultHolder{
background:url(../Images/ContentBoxes/ListItemGrey.jpg) repeat-x left top #333;
width:auto;
margin-bottom:8px;
border:1px solid #666;
}


.VenueResultHolder:hover{
border:1px solid #FF9900;
}

.VenueIMG{
float:left;
margin:8px;
width:126px;
height:82px;
background-color:#000;
}

.VenueResultContent{
margin-top:8px;
margin-right:8px;
}

.VenueName{
color:#FF9900;
font-size:14px;
font-weight:bold;
}

.VenueAddress{
color:#999;
margin-top:10px;
margin-bottom:10px;
float:left;

}

.VenueDesc{
color:#999;
margin-top:10px;
margin-bottom:10px;
float:right;
margin-right:10px;

}



/* -------------------------------------------------------- END VENUE ITEMS ----------------------------------------------- */



#flashHeaderContainer{
height:254px;
border-bottom:4px solid #5A2E57;
}

h1.BigHeader{
font-size:17px;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:5px;
}

#MP3PlayerHolder{
height:80px;
width:280px;
/*background:url(../Images/mp3player.png) no-repeat left top;*/

float:right;
margin-top:40px;
}



#PatronoftheWeek{
padding-left:8px;
margin-bottom:20px;
}

#PhotoGallery{
padding-left:8px;
margin-bottom:20px;
}

#StandardLeftContentBox{
padding-left:8px;
margin-bottom:20px;
}

#StandardRightContentBox{
margin-bottom:20px;
margin-top:20px;
}

.DailyNewsDate{
/*padding-left:10px;*/
margin-top:3px;
color:#666;
font-size:11px;
}

.DailyNewsDesc{
/*margin-left:10px;*/
padding-right:8px;
}

#NewsHolder{
margin-left:8px;
}

#PatronImageHolder{
text-align:center;
}

#PatronImageHolder img{
}

#footerContent{
width:960px;
margin:auto;
font-size:11px;
line-height:12px;
background:url(../Images/FooterBg.jpg) no-repeat top left;
height:150px;
}

#FooterCopyRight{
float:left;
margin-top:10px;
margin-bottom:10px;
font-size:11px;
padding-left:10px;

}

#DJProfile{
padding-left:8px;
margin-bottom:20px;
background:url(../Images/Turntable.png) 170px top no-repeat;
}

#DJProfileListHolder ul{
list-style:none;
margin:0;
padding:0;
font-size:11px;
margin-top:10px;
margin-right:5px;
}

#DJProfileListHolder li{
text-align:left;
background:url(../Images/WhiteArrow.png) 5px 3px no-repeat;
padding-left:5px;
border-bottom:1px dotted #ccc;
padding-bottom:3px;
margin-bottom:3px;
}


#DJProfileListHolder li a:link, #DJProfileListHolder li a:visited{
padding-left:10px;
padding-right:10px;
font-size:11px;
text-decoration:none;
color:#37F2FF;
background:url(../Images/InfoBtn.png) right center no-repeat;
display:block;
height:17px;
margin-right:5px;
}

#InfectiousTV{
margin-top:10px;
}


#DJProfileListHolder li a:hover{
color:#fff;
}

#StandardContentHolder
{
	margin-left:10px;
	margin-right:10px;	
	font-size:12px;
	padding-top:10px;

}

#StandardContentHolder .ContentMainHeader 
{
	border-bottom:1px dotted #ccc;
}

#StandardContentHolder .ContentMainHeader h1
{
	padding-left:0px;
	margin-left:0px;
	padding-bottom:5px;
	margin-top:0px;
	letter-spacing:-1px;

}

#StandardContentHolder h3
{
	color:#643360;
	font-size:17px;
	font-weight:normal;
	/*
	padding:10px;
	background-color:#333;
    */
}



.FormSubHeading
{
	font-size:13px;
	font-weight:bold;
}

#FormatedTable
{
}

#FormatedTable td
{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #e1e1e1;
}

.HeadingLbl
{
	color:#643360;
}

.StandardHeight td
{
	height:25px;
	vertical-align:top;
	line-height:25px;
}

#StandardContentHolder a:link, #StandardContentHolder a:visited
{
	color:#643360;
}

/* ---------------------  MEMBERS SUB MENU ----------------------- */

ul#menuMember
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:50px;
	font-size:12px;
	font-weight:bold;
	background: url(images/nav_bg.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

ul#menuMember li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menuMember li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:0px 20px 0px 10px;
	margin:0px;
	height:50px;
	line-height:50px;
}
	
ul#menuMember li a:hover
{	
	color:#333;
	height:22px;
	background:transparent url(../Images/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menuMember li a.current
{
	display:inline;
	height:22px;
	background:transparent url(../Images/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}

#ClearFormatting td
{
	border:none;
}

.ImageListHolder
{
	margin-top:20px;
	margin-bottom:10px;
}

.ImageListHolder img
{
	float:left;
	margin-right:10px;
	border:4px solid #fff;
	width:290px;
	
}

.ImageListHolder img:hover
{
	float:left;
	margin-right:10px;
	border:4px solid #3CEBFF;
	width:290px;
	
}

span.Highlight
{
	color:#3CEBFF;
}

 
.GalleryImageHolder img
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.GalleryHolderFrontPage img
{
	float:left;
	margin-right:2px;
	margin-bottom:2px;
}


.ReadingContent
{
	line-height:20px;
}

PreviousEventsHolder img
{
	margin-bottom:20px;
}

.DjProfiles img
{
	border:1px solid #fff;
}



button.GoBtn
{
	background:transparent url(../Images/GoBtn.png) 0px 0px no-repeat;	
	height:49px;
	width:49px;	
}

.GalleryImage img
{
	border:2px solid #333;
}

.GalleryImage img:hover
{
	border:2px solid #fff;
}

.ComboStyler select
{

	color:#333;
		
}

.PagingControlStyles
{
	font-size:12px;
	font-weight:bold;
}

.PagingControlItem
{
	margin-right:5px;
}

.PagingControlItemLarge
{
	font-size:14px;
	margin-right:5px;
}

.SpaceRight
{
	margin-right:3px;
}

.VenueListName
{
    font-size:26px;
    letter-spacing:-1px;
}

.VenueListImage
{
    text-align:center;
}

.VenueListImage img
{
   border:none;
}

.AddressLabel
{
    color:#999;
}

.RoomListImageClass
{
    border:1px solid #ccc;
    padding:10px;
    width:400px;
}

a.BackLink:link, a.BackLink:visited
{
    
    font-size:17px;
    font-weight:bold;
    color:#000;
    
}

.BackLink
{
    color:#000;
}