html,body { background:white; font:10pt 'Trebuchet MS'; height:100%; width:100%; color:Gray; margin:0; padding:0; }
a:hover { color:DarkOrange; border-bottom:1px dotted white;}
* a { text-decoration:none; color:DimGray; border-bottom:1px dotted DimGrey; cursor:crosshair; }
small { font-size:0.75em; }
h2 { font-size:1.5em; margin:5px; }
h3 { font-size:1.1em; font-weight:bold; }
ul.dots { list-style-type:square; margin-left:35px;}
ul.Job { margin:10px; }
ul.Job li { margin:2px; }
td { padding:5px; }
.leftcol td { padding:0px !important; }
img.prof { padding:2px; border: 3px double GreenYellow; }
table.prof, table.latest { width:100%; }
table.light tr:hover td { color:Yellow; }
table.prof td { vertical-align:top; }
td.pic { width:186px;}
td.item { width:60px; }
td.sub { width:45%; }
dt { font-weight:bold; font-size:1.1em; }
dd { margin-left:10px; margin-bottom:8px; }
img.event { border:3px solid white; }
a:hover img.event { border:3px outset Yellow; }
a.latest { text-decoration:none; border:0; }
div.popIn { z-index:103; display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; background-image:url('/Images/Trans.png'); padding-top:50px; text-align:center; }
div.popIn img { border:8px solid Yellow; height:75%; min-height:385px; }
#Wrapper { position:relative; top:0; left:0;  }
#Header { z-index:50; color:DimGray; background:#000000; height:50px; width:100%; position:fixed; left:0px; top:0px; border-bottom: 1em solid GreenYellow; }
#Disclaimer { bottom:-12px; color:#333333; font-weight:bold; position:absolute; right:10px; }
#Page { margin:70px auto 95px 12.5%; width:75%; padding:0 0 100px; position:absolute; top:0; left:0;  }
#Footer { clear:both; color:DimGray; background:#000000; height:50px; width:100%; position:fixed; text-align:center; padding-top:8px; line-spacing:2em; left:0px; bottom:0px; border-top: 10px solid GreenYellow; }
.sectionDown{ color:GreenYellow; position:relative; }
.sectionUp { position:absolute; overflow:hidden; left:0px; top:0px; color:Yellow; height:0.60em; }
#LOGO { display:block; left:20px; position:absolute; top:8px; width:50px; }
.Flyer { width:350px; }
.Red { color:red !important; border-color:red !important; }
h2.Ev { font-size:1.5em; margin-left:5px; color:Yellow; }
em.Ev { font-size:1.15em; margin-left:5px; margin-bottom:5px; color:Yellow; }
/*##[ MENU ]##########################################################################*/
.TopMenu { height:50px !important; }
ul#Menu { z-index:100; position:absolute; left:185px; top:4px; }
ul#Menu span.sectionDown { font-size:1.15em; }
ul#Menu li { height: 20px; width:125px; float:left; text-align:center; border:0; }
ul#Menu li a, ul#Menu li a:hover { overflow-y:hidden; text-decoration:none; border-bottom:0; display:block; width:173px; padding-bottom:16px; height:22px; background:transparent; }
ul#Menu li ul { visibility:hidden; left:-4px; top:0; position:relative; }
ul#Menu li a:hover ul li span.sectionDown, ul#Menu li:hover span.sectionDown, ul#Menu li a:hover a { color:darkorange; }
ul#Menu li ul li span.sectionDown { font-size:1.25em; }
ul#Menu li ul li { background:black; width:175px; border-left:10px solid GreenYellow; border-right:10px solid GreenYellow; }
ul#Menu li ul li.FC { border-top:10px solid white; }
ul#Menu li ul li.LC { border:10px solid GreenYellow; border-top:0; padding-bottom:5px; }
ul#Menu li:hover, ul#Menu li a:hover { overflow-y:visible; }
ul#Menu li:hover ul, ul#Menu li a:hover ul { visibility:visible; }
ul#Menu li ul li a:hover span.sectionDown  { font-size:1.4em; }
ul#Menu li ul li a:hover span.sectionUp { color:white; }
/*##[ HOMEPAGE ]######################################################################*/
.leftcol { padding:5px; width:235px; left:0; top:0; position:absolute; padding-bottom:130px;  }
.rightcol { padding-top:9px; left:275px; width:70%; top:4px; position:absolute; padding-bottom:130px; margin-right:10%; }

fieldset.homie table { color:Gray; }
fieldset.homie { 
	margin-right:0.5%;
	color:Gray;	
}
.leftcol fieldset.homie { 
	width:100%;
	max-width:225px;	
}
.rightcol fieldset.homie { 
	width:auto%;
	min-width:100%;	
}
fieldset.homie legend { color:DarkOrange !important; }
.ban { width:100%; max-width:630px; float:right; }
/*##[ FORMS ]#########################################################################*/
div.fieldItem { margin:10px; clear:both; }
.HI { color:Yellow; border-color:Pink;}
.CR { text-align:center; }
.fieldItem span,.fieldItem strong { display:block; padding-bottom:4px; }
fieldset { 
	background:white; 
	background-image:url('/Images/Canvas.jpg');
	opacity:85; 
	border:3px solid GreenYellow; 
	margin-top:5px; 
	width:100%; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	padding:8px;
}
legend { background: transparent; -webkit-border-radius:10px; -moz-border-radius:10px; background-image:url('/Images/Canvas.jpg'); margin-left:10px; line-height:1 !important; font-size:1.3em; border:1px solid DarkOrange; padding:2px 5px 2px 5px; color: Yellow !important; }
input,textarea,select { 
	padding-left:1.5%; 
	opacity:0.8; 
	filter:alpha(opacity=80); 
	progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	color:darkorange; 
	width:98%; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border:3px inset GreenYellow; 
	background: white; 
}

select:hover,select:focus,input:hover,textarea:hover,textarea:focus,input:focus { 
	opacity:1.0; 
	filter:alpha(opacity=100); 
	progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	border:3px solid DarkOrange; 
	color:Green; 
}
.submit { 
	border-style:outset !important; 
	color:GreenYellow !important; 
	background:green;
}
.half { padding:0; margin:0; padding:20px; float:left; border-right:2px solid GreenYellow; }

/*##[ MUSIC ]#########################################################################*/
#musicTables, #musicTables table { width:100%; margin-top:15px; }
#musicTables table tr.hov:hover { background:greenyellow; }
#musicTables a { border:0; text-decoration:none; color:green; }
#musicTables a img { vertical-align:middle !important; margin:3px; }
#audioSearch { padding:5px; }
#audioSearch span { margin:5px; }
#audioSearch input { background:#cccccc; border:3px inset green; }







