BODY {
	color : #000;
	font-family : Veranda, Arial, Helvetica, sans-serif, sans-serif;
	font-size : 12px;
	background-color:#ccc;
	margin:0 0 0 0;
	
}
.poweredBy{

	font-size:10px;
}

.poweredBy a{
	color:#0033FF;
}
/* Main Navigation */
.MainNav a:link, .MainNav a:visited{
	color:#000;
	font-weight:bold;
	font-size:12px;
}

/* General Links */
/* General Links */
a:link, a:visited {
	color:#7A4704;
	
	color:#3300CC;
	/*color :6A85BB;*/
	text-decoration : none;
	
}
a:hover, a:active{
	color :#7A4704;
	text-decoration : underline;
}

.IntroText{
	text-align:left;
	font-size:14px;
	color:#000;
	
	font-weight:bold;
}

/* Tables */


/* Tables with tabular data */
.GeneralTable{
	text-align:left;
	padding:3px;
	
	margin: 0 0 0 0;
	
	padding-left:4px;
	font-size:12px;
	border:1 solid black;
	font-weight:normal;
}
/* Odd Table Rows */
.TableRowOdd{
	background-color:#aaa;
}
/* Even Table Rows */
.TableRowEven{
	background-color:#bbb;
}

TD{
	padding: 8px 12px 8px 4px;
	color:black;
	/*background-color:#333;*/
}
td.Logo{
	width:500px;
}
td.MainNav{
	text-align:left;
}
TD.Number{
	text-align:right;
}

/* Musician Rosters and Audio Samples */
.SmallerTable{
	text-align:left;
	padding:3px;
	
	padding-left:4px;
	font-size:10px;
	border:0px;
	width:100%;
}
.SmallerTable td{
	text-align:left;
	vertical-align:top;
}

/* Headings */
/* Headings can be done in any font you want. Just send me the font file and I'll set up 
a script to generate heading in your font of choice.
 */
H1{
	text-align:left;
	padding-top:14px;
	margin:0 0 0 0;
	font-size:28px;
		
	/*font-family:"Marcelle Script";/*"English111 Vivace BT";*/
	color:black;
}
/* graphical version */
div.Headingh1{
	display:block;
	padding:10px 0px 0px 0px;
	margin:10px 0 0 0;
}

H2, .Headingh2{
	text-align:left;
	padding-top:12px;
	font-size:22px;
	color:white;
	
	padding-bottom:0;
	margin-bottom:0;
	/*font-family:"Marcelle Script";/*"English111 Vivace BT";*/
}

TH, H3, .MbColTitle{
	/*background-color : #FFCC99;*/
	height:25px;
	padding-top:2px;
	
	/*background:url('http://localhost/mainwebsite_html/icon/dani/building_bg.jpg');*/
	background-repeat:no-repeat;
	color:#C00;
	
	font-size : 15px;
	font-weight:bold;
	text-align:left;
	/*text-transform:uppercase;*/
	
	padding-bottom:0px;
	padding-right:8px;
	
	border-bottom:1px solid #666;
}

h3.indented{
	margin-left:6px;
}
/* Links in Table headers */
TH a{
	color: red;
	text-decoration:underline;
}
TH.SingletonTH{
	/*background-color : #FFCC99;*/
	height:25px;
	padding-top:2px;
		
	/*background:url('http://localhost/mainwebsite_html/icon/dani/building_bg.jpg');*/
	background-repeat:no-repeat;
	color:#FFF;
	
	font-size : 12px;
	font-weight:normal;
	text-align:left;
	/*text-transform:uppercase;*/
	
	
	padding-bottom:0px;
	padding-right:8px;
	
	border-bottom:1px solid #666;
	
	
}
h4{
	text-align:left;
	padding-top:12px;
	font-size:14px;
	color:#black;
	
	padding-bottom:0;
	margin-bottom:0;
}

/* Links in Table headers */
TH.SingletonTH a{
	color: red;
	text-decoration:underline;
}
/* Titles for Content in the Right hand frame and for Member bios on the messageboard */
.Bigger{
	font-size:16px;
	font-weight:bold;
}
.InfoTitle,.TableTitle{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	
}
div.UpcomingShowsMessage{
	padding:8px 2px 2px 6px;
	color:#FFFFFF;
	font-size:10px;
	
	font-weight:normal;
	text-align:left;
	
}
p.FormIntro{
	padding:2px 25px 2px 3px;
	
	font-size:10px;
	
	font-weight:normal;
	text-align:left;
	
}
.ShowAlert{
	color:#CC0000;
}
.AudioAvailable{
	color:#cc0000;
	cursor:help;
}
.SpNewsImage{
	padding:8px 8px 8px 8px;
}


/* Ihghlighted text and links */
.highlight{
	font-weight:bold;
}
div.HighLight{
	color:#FFFFFF;
	width:100%;
	text-align:center;
	
}
.HighLight a:link, .HighLight a:visited{
	color:#F4950A;
}

/* Content wrapping divs
This one id for content that fills the whole bottom of the screen (IE not spit into frames)
 */
.ContentHolder{
	width:80%;
	
	text-align:left;
	margin:24px 10px 10px 10px;

}
.ContentHolder p{
	font-size:12px;
}
.FormHolder{
	width:450px;
	
	text-align:left;
	margin:24px 10px 10px 10px;

}
.ContentHolder p{
	font-size:12px;
}

/* this is for content in the left hand side when view is split into two frames. */
.ListingsDivOuter{
	width:90%;
	text-align:center;
}
.ListingsDiv{
	text-align:left;
	margin:5px 5px 10px 5px;
}

/* Content in the Info Frame */
.InfoDiv, .InfoTable{
	text-align:center;
	width:90%;
	
	margin-top:20px;
	padding:6px 9px 6px 9px;
	
	color : #000;
	background-color:#999;
}
.InfoWinDesc, .InfoDiv p{
	text-align : left;
	font-size : 12px;
	padding : 2px;
	
}
.InfoDiv B{
  color:#EEE;
}
.InfoWin{
	font-size:11px;
}
.InfoDiv a .InfoWin a{
	color : #7A4704;
}
/* Content in the Info Frame */
.InfoDiv{
	text-align:center;
	width:92%;
	
	padding:6px 6px 6px 12px;
	align:center;
	color : #000;
}
.InfoWinDesc, .InfoDiv p{
	text-align : left;
	font-size : 12px;
	padding : 2px;
	
}
.InfoDiv a{
	color:#660000;
}

.IntroBlurb a:link, .IntroBlurb a:visited{
	color :FF0000;
}

ul.udm{
	padding:2px 0px 2px 0px;
	margin:0 0 0 0;
}
ul.udm li{
	padding:0px 0px 0px 0px;
	margin:0 0 0 0;
}


/* List Items, like choising a Genere from the "Bands" section */
ul.BigChoice li{
	font-size:15px;
	padding:3px;
	/*font-weight:bold;*/
	
	list-style-type:none;
	
}

/* Nav Menu Links */

a.MainNav:link, a.MainNav:visited{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
/* Option Bar - bar along top of listings frame */

.OptionBar{
	background-color:#333;
	font-size:12px;
	height:15px;
	margin-bottom:0;
}
.OptionBar a:visited, .OptionBar a:link {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

.InfoOptionBar{
	font-size:12px;
	margin-bottom:0;
	width:100%;
}
.InfoOptionBar a:visited, .InfoOptionBar a:link {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.InfoSubmitRequest{
	font-weight:bold;
	color: white;
}
.HeadingRow{
	border:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
}


/* Text for "location /genre / status selectors when " */
.PickerText{
	color:white;
	font-size:16px;
}
/*
.MusiciansTable{
	
	font-size : 12px;
	color:black;
	padding : 3px;
}

*/
.message{
	font-weight:bold;
	color:#FFFFFF;

	font-size:14px;
	padding:25px 10px 15px 15px;
	text-decoration:blink;
	text-align:right;
}
.Warning{
	font-weight:bold;
	color:#F00;
}

/* Forms */

.BasicForm{
	/*background:#333333;*/
	color:black;
	font-size:12px;
	border : 1px solid black;
}
.FormDetail{
	color:black;
	font-size:10px;
}
.FormButton{
	background-color:#333333;
	background-image:url('http://scenepages.com/icon/dani/button_bg.jpg');
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	height:24px;
	padding:4px 2px 6px 24px;
	border : 1px solid #666;
}
#Back{

	background-image:url('http://scenepages.com/icon/dani/back_bg.jpg');
	/*
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFCC99;
	font-size:12px;
	height:24px;
	padding:4px 2px 6px 24px;
	border : 1px solid #666;
	*/
}
.FormBackground{
	background-color:#000000;
	/*background-image:url('formbg.jpg');*/
	background-position:center;
	background-repeat:repeat-y;

}
.BasicInput{
	background:#DDD;
	color:black;
	font-size:12px;
	padding:2px;
	border : 1px solid #999;
}
.readonly{
	background:#333;
	color:black;
	font-size:12px;
	padding:2px;
	border : 1px solid #999;
}
.FormDefinition{
	color:black;
	padding:4px;
	font-size:12px;
}
/* In out box for 'search' form IE search shows, find bands, find resources etc. */
.SearchInput{
	background:#DDD;
	color:black;
	
	padding:2px;
	border : 1px solid #999;
}
/* Navigation at bottom of large sets of data. IE the links that say 'Next 25', or 'Dispaly All' */
.NavBottom{
	background : black;
	color:white;
	font-size:12;
	font-weight:bold;
	border-top:1px solid #999;
	border-bottom:0px solid #999;
}
.NavBottom a{
	
	color:white;
	font-weight:bold;
	font-size:12;
}



.AlternateText{
	color:white;
	font-weight:bold;
	font-size:12px;
}
.AlternateText a{	
	color:#F4950A;
}

/* Messages */

/* Body of messages */
.MessageBody{
	
	font-size : 13px;
	color:color:#DAD4F9;
}
.MessageBody a{
	color : #F90;	
}

td.MbNavTree{
	font-size : 12px;
	font-weight:bold;
}
.MbColTitle a{
	
	text-decoration:none;
	color : #F90;
}
.MbTitle{
	font-size : 12px;
	font-weight:bold;
	
}
a.MbTitle{
	font-size : 12px;
	font-weight:bold;
	color : #F90;
}

.MBNav a{
	color:red;
	font-size:12px;
}

.MB_Ad{
	width:520;
	height:94;
	display:block;
	background-color:black;
	color:#FFFFFF;
	border:1px solid white;
	font-weight:bold;
	vertical-align:bottom;
	padding:10px 10px 10px 10px;
	
}
	
/* Junk we can probably delete
.DateHeader{
	background : #3633A7;
	color: white;
	font-size : 12px;
	text-align : left;
	padding : 2px;
}
.DateHeader a{
	color: white;
	text-decoration: underline;
}

*/
/*
.MbColTitle{
	background-color : #444444;
	color:white;
}
.MbColTitle a{
	background-color : #444444;
	color:white;
	text-decoration:underline;
}
*/

.ControlLink{
	font-size:12px;
}

.BoldLink{
	font-size : 13px;
	color : #DD2222;
}

/* Dropdown Menu Styles */
ul.InfoDrop  { /* all lists */
	padding: 0;
	margin: 0;
	font-weight:bold;
	list-style: none;
	
	background-color:#000066;
	
}
ul.InfoDrop a:link, ul.InfoDrop a:visited {
	font-weight:bold;
}

li.InfoDrop { /* top of list */
	float: left;
	position: relative;
	width: 13em;
	background-color:#000;
	padding:2px 2px 2px 5px;
	
	color:#FFFFFF;
}
#top li.InfoDrop { /* dopdown items */
	float: left;
	position: relative;
	width: 13em;
	background-color:#111;
	padding:2px 2px 2px 5px;
	/*border:1px solid white;*/
	color:#FFFFFF;
}
li.InfoDrop a:link, li.InfoDrop a:visited{
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
}
li.InfoDrop a:hover, li.InfoDrop a:active{
	color:#FFFFFF;
	background-color:#000000;
	font-weight:normal;
	font-size:11px;
}

li.InfoDrop ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

li.InfoDrop>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li.InfoDrop:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#content {
	clear: left;
}

div.MoreLinkDiv{
	text-align:right;
	width:99%;
}
/*
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li {
	float: left;
	width: 10em;
	font-size:12px;
	
}
#nav li ul {
	position: absolute;
	width: 15em;
	padding:4px;
	left: -999em;
	display:inline;
}

#nav li:hover ul {
	left: auto;
	color:#FFFFFF;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	background-color:black;
	border:2px solid white;
	font-size:9px;
	width:15em;
	color:#FFFFFF;
}

*/
/* To keep tables and forms under control. may be unnecessary */

TABLE.Inline{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	display:inline-block;
}
FORM{
	display:inline;
}
/* Calendar */
#calendarfeature {padding: 0px; margin-bottom:10px;width:150px;border-bottom:1px solid #dfdfdf; }
table.calendar { background:#e6f4ff; margin-right:0px;}
td.DaysOfWeekCell {font-weight:bold;font-size:12px;text-align:center;padding:2px 3px 2px 3px;}
th.CalendarMonth {font-weight:bold;font-size:12px; background:#9f3e5a; background:#006699;color:#fff;padding: 3px 0 3px 2px;}

td.CalendarCell {text-align:center;font-size:11px;}
td.CalendarCell a, td.CalendarCell a:link, td.CalendarCell a:visited table.advertise a {text-decoration:none; font-weight:bold; color:#0000FF;}

/*td.CalendarCell a:hover, td.CalendarCell a:active {background:#2c597c;color:#fff; font-weight:bold;padding:0;text-decoration:none;}*/


.MLButton{
	background-color:#000000;
	color:#FFFFFF;
	
}

