body{ 
	/* Need to set body margin and padding to get consistency between browsers. */
  padding:0px; 
 font-family: arial, verdana, san-serif;
 font-size: 14px;
 background-color:#2F2F2F;
 /* text-align:center;
*/
}

A:Link{ color: #AA0000;
 text-decoration: none;
}

A:visited{ color: #AA0000;
 text-decoration: none;
}

A:hover{ color: #E13C00;
 text-decoration: underline;
}

A:active{ color: #E17800;
 text-decoration: underline;
}

h2{
	margin:0px;
	padding:0px;
}

form{
	padding:0px; margin:0px;	
}
/* background to everything in the admin */
#content_panel {
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:1px;
	border:5px solid #ffffff;
	background-color:#ffffff;
	width:770px;
	
	}

#timeline_panel {
	width:100%;
	height:100%;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:1px;
	border:5px solid #ffffff;
	background-color:#E7E7E7;
	}
#event_panel {
	width:100%;
	height:100%;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:center; /* Counteract to IE5/Win Hack */
	padding-top:20px;
	border:5px solid #ffffff;
	background-color:#333333;
	}
	

input,select{ 
 font-size: 12px;
}

/* for the menubar */
.timeline_controls{
	background:#1F9E9E;	
	padding:5px;
	color:#ffffff;
	font-size:12px;
}

.timeline_controls a  { 
	color:#ffffff;
}

.timeline_controls a:hover  { 
	color:#ffffff;
}

.timeline_date{
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}


.timeline_event{
 font-size: 12px;

 color: #ffffff;
}

.timeline_event a  { 
	color:#ffffff;

}

.timeline_event a:hover  { 
	color:#ffffff;
	background-color:#4F3326;
	text-decoration:none;
}



table.nav{
	background:#1F9E9E;	
}

tr#nav a {
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 150%;
	text-align: center;
	border-color: #1F9E9E;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
tr#nav a:hover  { background: #004783; 
	border-color: #1F9E93;
    border-style: solid;
    border-width: 1px 1px 1px 1px;

}
tr#nav a:visted { background: #1F9E9E; }
tr#nav a:active { background: #04CEFF; }
tr#nav a#notes { background: #1F9E9E; }

	
td.td_head{
	background: #AFACC8;
}


table.browse_alphabet{
	border:2px solid #cccccc;
	background-color:#aaaaaa;
}


td.browse_alphabet{
	background-color: #1F9E9E;
}

td.browse_alphabet:hover{
	background-color: #13222F;
}

.browse_alphabet{
	font-size:16px;
	font-weight:bold;
}

.browse_alphabet a:link, 
.browse_alphabet a:visited, 
.browse_alphabet a:active, 
.browse_alphabet a:hover 
{ color: #ffffff;
	}


.gallery_panel{
	padding:5px;	

}
	
.gallery_item{
	font-size: 12px;
 	color: #aaaaaa;
}
.gallery_item a:link, 
.gallery_item a:visited, 
.gallery_item a:active, 
.gallery_item a:hover { 
	color: #aaaaaa;
}
	

table.grid{
	background:#514F8E;	
}

td.grid{
	background-color: #514F8E;
}

.text_grid{
	color: #514F8E;
	font-size:10px;
}

td.timeline_marker{
	background: #cccccc;
}

td.timeline_year{
	background: #690C23;
	
}

td.timeline_event{
	background: #767676;
	padding-left:5px;
	border-left:1px #cccccc;
}


td.td_switch_1{
	background: #C4C9CF;
}
td.td_switch_2{
	background: #E2E5EA;
}
td.td_submit{
	background: #33928F;
}


.app_title{ 
	font-size: 22px;
	font-weight:bold;
 color: #3A546D;
 margin-left:10px;
 margin-right:10px;
 margin-top:10px;
 margin-bottom:5px;
 }

.app_version{ 
	font-size: 10px;
 color: #000066;
 margin-left:5px;
 margin-right:5px;
 margin-top:5px;
 margin-bottom:5px;
 }

 
 .form_item_txt{
   font-size:11px;	
	color: #000C81;
}

.artist_overview_name{ 
	font-size: 14px;
   color: #aaaaaa;
	background-color: #000000;
	padding:10px;
	width:100%;
	text-decoration: justified;
	line-height:150%;
	text-align:left
}


.artist_overview_bio{ 
	font-size: 14px;
   color: #cccccc;
	background-color: #6A6A6A;
	padding:5px;
	width:100%;
	text-decoration: justified;
	line-height:150%;
	text-align:left
}


.event_overview{ 
	font-size: 14px;
   color: #aaaaaa;
	background-color: #000000;
	margin:5px auto;
	padding:15px;
	width:100%;
	text-decoration: justified;
	line-height:150%;
	border: 1px solid #333333;
	text-align:left
}

.event_panel{

	
}
.event_date{ 
	font-weight:bold;
	font-size: 14px;
   color: #aaaaaa;

}
.event_title{ 
	font-weight:bold;
	font-size: 16px;
   color: #aaaaaa;
}

.event_pic{ 
	margin-top: 10px;
	margin-bottom: 10px;
}

.event_pic_info{
	font-size: 14px;
   color: #aaaaaa;
	margin-bottom:10px;
}

					div.event_controls span.left {
					  float: left;
					  text-align: left;
					  padding-left:3px;
					  color: #000000;
					  width: 33%;
					  }
					
					div.event_controls span.right {
					  float: right;
					  text-align: right;
					  color: #000000;
					  width: 33%;
					   padding-right:3px;
					  }
					div.event_controls span.center {
					  float: center;
					  text-align: center;
					  color: #000000;
					  width: 33%;
					  
					  }



.quote_block{
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;	
	margin-bottom:20px;
	font-size:12px;	
	text-align:justify;
}

.cat_header{ 
	font-weight:bold;
	font-size: 14px;
   color: #333333;
	background-color:#cccccc;
	padding:3px;
}

.div_submit{
	margin:3px;
	padding:3px;
	background: #B22222;
	text-align:center;
}


.header{ 
	font-weight:bold;
	font-size: 14px;
   color: #ffffff;
	background-color:#690C23;
	padding:4px;
}


.artist_list{ 
	font-weight:bold;
	font-size: 12px;
   color: #333333;
	padding:3px;
}


.cats_checkboxes{ 
	font-size: 12px;
   color: #333333;
	line-height:14px;
}



img.frame_thumb{
	border:4px solid black;
}


img.event_pic{
	border:4px solid black;
}

.event_controls{ 
	background: #cccccc;
	margin:5px;
	padding:3px;
	width:100%;
}
.event_controls a:link, 
.event_controls a:visited, 
.event_controls a:active, 
.event_controls a:hover 
{ color: #000000;
	}



.ret_msg{ 
	padding:10px;
	background-color:#999999;
}

.text_err_msg{ 
 font-size: 14px;
 font-weight: bold;
 color: #D2000F;
}

.text_ret_msg{ 
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

.required{ 
 font-size: 14px;
 font-weight: bold;
}


HR.dot{
	border: 1px dotted #818AA3;
}




