/* CSS Document */

 
 
body {
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #433A5A;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000033;
}



#nav {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:23px;
	background-color:#000000;
}

#navrt {
	position:absolute;
	left:700px;
	top:0px;
	width:324px;
	height:23px;
	background-color:#000000;
}

#marci-michael {
	position:absolute;
	left:0px;
	top:23px;
	width:394px;
	height:597px;
}

#title {
	position:absolute;
	left:394px;
	top:23px;
	width:366px;
	height:47px;
}

#contentbg {
	position:absolute;
	left:396px;
	top:72px;
	width:350px;
	height:394px;
}

#gallerybg {
	position:absolute;
	left:395px;
	top:83px;
	width:420px;
	height:500px;
}

#player {
	position: absolute;
	top: 33px;
	left: 522px;
	width: 325px;
	height: 23px;
	padding: 0px;
	background: black;
	z-index: 1;
}

/* bio pages */

#bioname {
	position:absolute;
	left:0px;
	top:23px;
	width:280px;
	height:63px;
}

#biotitle {
	position:absolute;
	left:280px;
	top:23px;
	width:620px;
	height:63px;
}

#bioleft {
	position:absolute;
	left:30px;
	top:110px;
	width:220px;
	height:310px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 24px;
}

.bioleft a:link {
	text-decoration: none;
	font-weight: bold;	
}
.bioleft a:visited {
	text-decoration: none;
	font-weight: bold;	
}
.bioleft a:hover {
	text-decoration: none;
	font-weight: bold;	
}
.bioleft a:active {
	text-decoration: none;
	font-weight: bold;	
}


#biotext {
	position:absolute;
	left:280px;
	top:86px;
	width:420px;
	height:534px;
}

#biopic {
	position:absolute;
	left:700px;
	top:86px;
	width:200px;
	height:285px;
}



/* page footer, credits and copyright */

div#footer {
	position: absolute;
	top:620px;
	width: 1016px;
	height: 10px;
	padding: 4px;
	background: #595067;
	
}


div#copyright {
	position: absolute; 
	top: 0px;
	left: 400px;
	width: 352px;
	height: 10px;
	text-align: left;
	padding: 4px;
}

/* default link style */

a:link {
	color: #3F3E9E;
	text-decoration: none;
	font-weight: bold;	
}
a:visited {
	color: #3F3E9E;
	text-decoration: none;
	font-weight: bold;	
}
a:hover {
	color: #440FFF;
	text-decoration: underline;
	font-weight: bold;	
}
a:active {
	color: #440FFF;
	text-decoration: none;
	font-weight: bold;	
}


/* html tag styles */

p {  font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 12px; }

table {  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;  font-size: 12px; }

/* footer class */

.credits {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px;
     color: #999999;
    }
.credits a:link {
	color: #999999;
	text-decoration: none;
	font-weight: bold;	
}
.credits a:visited {
	color: #999999;
	text-decoration: none;
	font-weight: bold;	
}
.credits a:hover {
	color: #aaaaaa;
	text-decoration: none;
	font-weight: bold;	
}
.credits a:active {
	color: #D39D02;
	text-decoration: none;
	font-weight: bold;	
}

/* font styles */


.credits {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.heading {  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 16px}

.subheading {  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 14px}

.script {  font-family: "Times New Roman", Times, serif; font-size: 18px; font-style: italic; font-weight: 300}



/* hostbaby font styles */

   .news_date { display: none; }

   .calendar {  /* text color */
               width: 320px;
               padding: 0px;
               text-align: left;
             }
   .calendar_today {
	width: 98%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;

}
   .calendar_event_1 {  width: 98%; padding: 2px; margin: 10px; }
   .calendar_event_2 {  width: 98%; padding: 2px; margin: 10px; }
   
   
   .calendar_date_text {   
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px; 
                }

   .calendar_event_title_text {  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; }


   .calendar_venue_text {
	font-size: 12px;
	font-weight: normal;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}

   .calendar_notes_text { font-size: 11px; }


   .calendar_artist_text { font-size: 11px; font-weight: bold; }
