BODY {
	color : silver;

	font-family : Veranda, Arial, Helvetica, sans-serif, sans-serif;
	font-size : 12px
}


/* Main Navigation */
a.MainNav:link, a.MainNav:visited{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;

}

/* General Links */
a:link, a:visited {
	color:#6A85BB;

	color:#82A2E2;
	/*color :#6A89BB;*/
	text-decoration : none;

}
a:hover, a:active{
	color :#7AA1B4;
	text-decoration : underline;
}

/* Flashing text, used for drawing attention to profile options. */
.HighProfile{
	text-decoration:blink;
	color:#FFF;
}

/* Tables */


/* Tables with tabular data */
.GeneralTable{
	text-align:left;
	padding:3px;

	margin: 0 0 0 0;

	padding-left:4px;
	font-size:12px;
	border:0px;
}

/* Support Section Table */
.SupportTable{
	text-align:left;
	padding:7px;
	line-height:15px;

	margin: 0 0 0 0;

	padding-left:4px;
	font-size:12px;
	border:0px;
}
.SupportTable td{
	padding:7px;

	line-height:20px;
}

/* Odd Table Rows */
.TableRowOdd{
	background-color:#111;

}
/* Even Table Rows */
.TableRowEven{

	background-color:#222;

}

TD{
	padding: 4px 24px 4px 4px;
	color:#DAD4F9;

	/*background-color:#333;*/
}
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:16px;
	margin:0 0 0 0;
	font-size:28px;

	/*font-family:"Marcelle Script";/*"English111 Vivace BT";*/
	color:white;
}
.ListingsDiv h1{
	margin-top:20px;
}
/* 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:#FFFFFF;

	padding-bottom:0;
	margin-bottom:0;
	/*font-family:"Marcelle Script";/*"English111 Vivace BT";*/
}

TH, H3, .MbColTitle, .CalendarMonth{
	/*background-color : #FFCC99;*/
	height:25px;
	margin-top:14px;
	padding-top:12px;
	background-color:#000000;

	/*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;


}
h4{
	text-align:left;
	padding-top:12px;
	font-size:14px;
	color:#FFFFFF;

	padding-bottom:0;
	margin-bottom:0;
}
/* 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;
}
/* 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 */
.InfoTitle, .TableTitle, .InfoDiv h1{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;

}

/* Titles for Content in the Right hand frame and for Member bios on the messageboard */
.InfoDiv h1{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-align:center;

}
.Bigger{
	font-size:16px;
	font-weight:bold;
}
div.UpcomingShowsMessage{
	padding:8px 2px 2px 5px;
	color:#FFFFFF;
		font-size:10px;

	font-weight:normal;
	text-align:left;

}
.ShowAlert{
	color:#CC0000;
}
.AudioAvailable a:link, .AudioAvailable a:visited {
	/*color:#FFCC99;*/
	color:#C00;

}
.AudioSummaryBandTitle{
	font-size:14px;
	text-align:left;
	padding:2px 2px 2px 4px;
}
.AudioSummaryBandTitle a:link, .AudioSummaryBandTitle a:visited{
	color: #7AA1B4;
	font-weight:bold;
}

p.FormIntro{
	padding:2px 25px 2px 3px;

	font-size:10px;

	font-weight:normal;
	text-align:left;

}
/* Ihghlighted text and links */
.highlight, .HighLight{
	font-weight:bold;
	color:#FFFFFF;
}
.HighLight a:link, .HighLight a:visited{
	color:#CC0000;
	/*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{
	text-align:center;
	width:90%;

	padding:6px 9px 6px 9px;

	color : #CCCCCC;
}
.InfoWinDesc, .InfoDiv p{
	text-align : left;
	font-size : 12px;
	padding : 2px;

}
/* List Items, like choising a Genere from the "Bands" section */
ul.BigChoice li{
	font-size:12px;
	padding:1px;
	font-weight:bold;

	list-style-type:none;

}

/* Nav Menu Links */

a.MainNav:link, a.MainNav:visited{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
a.MainNav:hover, a.MainNav:active{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
}
/* Option Bar - bar along top of listings frame */

.OptionBar{
	background-color:#1D1118;/*240C16; #01122B; #04142B;*/

	font-size:12px;
	height:15px;
	margin-bottom:0;
}
.OptionBar a:visited, .OptionBar a:link {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
.InfoOptionBar{
	background-color:#000;
	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;
}
.PickerText{
	color:white;
	font-size:12px;
}

/*
.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:white;
	font-size:12px;
	border : 1px solid black;
}
.FormDetail{
	color:white;
	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:black;
	color:white;
	font-size:12px;
	padding:2px;
	border : 1px solid #999;
}
.readonly{
	background:#333;
	color:white;
	font-size:12px;
	padding:2px;
	border : 1px solid #999;
}
.FormDefinition{
	color:white;
	padding:4px;
	font-size:12px;
}
/* In out box for 'search' form IE search shows, find bands, find resources etc. */
.SearchInput{
	background:black;
	color:white;

	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-size:12;
}



.AlternateText{
	color:white;
	font-weight:bold;
	font-size:12px;
}
.AlternateText a{

	/*color:#F1DABA;*/
	color:#c00;
}

/* Messages */

/* Body of messages */
.MessageBody{

	font-size : 13px;
	color:color:#DAD4F9;
	padding-bottom:15px;
}
.MessageDate{
	font-size:10px;

}
.MessageDateColored{
	font-size:10px;
	color:#9999CC;
}
.MessageBody a{
	color : #C00;
}

.MbTitle{
	font-size : 12px;
	font-weight:bold;

}
a.MbTitle{
	font-size : 12px;
	font-weight:bold;
	color : #7AA1B4;
}

.MbColTitle a{

	text-decoration:none;
	color : #C00;
	font-size:12px;
}

.MBNav a{
	color:red;
	font-size:12px;
}

td.MbNavTree{
	font-size : 12px;
	font-weight:bold;
}

.MBEnds{
	background-color:#963
	color:white;
}
.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;

}


/* Content in the Info Frame */
/* Content in the Info Frame */
.InfoDiv{
	text-align:center;
	width:92%;

	padding:6px 6px 6px 12px;
	align:center;
	color : #CCCCCC;
}

.InfoDiv p, .InfoWinDesc{
	text-align : left;
	font-size : 12px;
	padding : 2px;

}
.InfoDiv a{
	color : #CC0000;
}


/* 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;
}
*/
/* 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%;
	margin-top:6px;
}

.ControlLink{
	font-size:12px;
}

.BoldLink a:link, .BoldLink a:visited{
	font-size : 12px;
	color:#F4950A;
}

/* Dropdown Menu Styles
#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;
}

/* Nav Calendar Stuff */
td.CalendarCell, td.DaysOfWeekCell{
	padding:2px 2px 2px 2px;
	font-size:10px;
}
/* Comments */
div.CommentDivOuter{
	text-align:left;
}
div.CommentDiv{
	margin-left:8px;
	margin-top:2px;
	margin-top:8px;

	text-align:left;
	align:left;
}
 .PostTime{
 	color:#666666;
	font-style:italic;
 }
.CommentDiv a:link, .CommentDiv a:visited {
	color:#990000;
}
/*
.MouseOverProfile{
	background-color:#333333;
	text-align:left;
	border:1px solid #ccc;
	margin-left:200px;
}*/
h5{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	margin-bottom:8px;
	padding-left:6px;


}
.recentPost td{
	font-weight:bold;

}
.NotificationBox{
	text-align:left;
	padding:5px 5px 10px 10px;
	border:1px dashed #999;
	background-color:#222;
	font-size:12px;
	line-height:15px;
	margin-bottom:10px;
}
.NotificationBox h5{
	padding-left:1px;
	color:#FF0000;
	margin-top:6px;
}
.NotificationBox h4{
	margin-top:5px;
	margin-bottom:5px;
}

#login_info_container {
	padding:5px;
	color:white;
	position:absolute;
	left:5px;
	top:5px;
	background-color:black;
	border:1px solid #ccc;
}