/* CSS Document 
Jovitas Admin System 
*/

a:link { font-weight: bold; color: #F18A03; text-decoration: underline; }
a:visited { font-weight: bold; color: #F18A03; text-decoration: underline; }
a:hover { font-weight: bold; color: #F3AF03; text-decoration: none; }
a:active { font-weight: bold; color: #F3AF03; text-decoration: none; }

h1 { color:#FFCC00; margin: .5em 0 1em 0; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 2em; }
h2 { color:#FFCC00; margin: .5em 0 1em 0; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 1.5em; }
h3 { color:#FFCC00; margin: .5em 0 1em 0; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 1.2em; }

	/* -------------- MASTHEAD ----------------- */
	#masthead h1 { margin:0em; }
	
	/* -------------- TOP NAVIGATION ----------------- */
	#top_nav { font-size: 85%; }
	#top_nav ul { 
		list-style-type: none;
		margin: 0;
		padding: 0 0 0 1em;
	}
	#top_nav li { 
	float: left;
	}
	#top_nav a {
	display: block;
	padding:.5em 1em .5em 1em;
	color: #FFFFFF;
	text-decoration:none;
	}
	#top_nav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

		
	/* -------------- CONTENT ----------------- */
	#content { font-size: 85%; }
	#content p, h1, h2, h3 { margin-bottom: 1em; margin-top: 1em; }
	#content a:link { font-weight: bold; color:#FF9900; text-decoration: underline; }
	#content a:visited { font-weight: bold; color: #FF9900; text-decoration: underline; }
	#content a:hover { font-weight: bold; color: #FFCC00; text-decoration: none; }
	#content a:active { font-weight: bold; color: #FFCC00; text-decoration: none; }
	#content img { border:1px solid #000000; margin:5px; }
	#content img.noborder { border:0; margin:0; padding:0; }
	.clear { clear:both; }
		
		/* -------------- RECORD TITLES ----------------- */
		.row_head { font-weight:bold; color:#FFFFFF; }
		td.row_head { background-color:#000000; }
		th.row_head { background-color:#000000; }
		th { text-align:left; font-weight:bold; }
		#content a.row_head:link { color: #FFFFFF; text-decoration:none; }
		#content a.row_head:visited { color: #FFFFFF; text-decoration:none; }
		#content a.row_head:active { color: #FFFFCC; text-decoration:underline; }
		#content a.row_head:hover { color: #FFFFCC; text-decoration:underline; }
		#content caption {
			font-size:2em;
			font-weight:bold;
		}
		
		/* -------------- TITLES ----------------- */
		.title { font-weight: bold; }
		
		/* -------------- ZEBRA STRIPING FOR TABLE ROWS ----------------- */
		.row_a { background-color: #242633; }
		.row_b { background-color: #243333; }
		.row_c { background-color: #533C28; }
		.row_d { background-color: #; }
		.row_hilight { background-color: #F4F0D7; }
		
		
		
		
		
		
		/* -------------- RECORD IMAGES ----------------- */
		div.admin_image {
			float:right;
			text-align: left;
			font-size: 85%;
			padding: 0 0 2em 2em;
			clear:right;
		}
		
		
		
		
		/* -------------- BAND LIST ----------------- */
		div.band_list {
			margin: 0 0 1em 0;
			float:left;
		}
		div.band_list span.band_name {
			font-weight: bold;
		}
		div.band_image {
			float:left;
			margin: 0 1em 0 0;
			width: 200px;
		}
			
			
	
	
/* -------------- ERROR MESSAGES ----------------- */
.success {
	border:1px solid #006600;
	background:#26A626;
	color: #FFFFFF;
}
.error {
	border:1px solid #660000;
	background:#C40000;
	color: #FFFFFF;
}
.neutral {
	border:1px solid #CC5500;
	color: #CC5500;
	background:#FFCC66;
}


/* -------------- CALENDAR FORMATTING ----------------- */
.calendar-month {
	font-size: 2em; font-weight: bold; color: #990000; line-height:1em;
}
.cal_head {
	font-weight: bold;
	text-align:center;
}
.cal_todaybox {
	background:#CCC;
}
.cal_daybox {
	background:#330000; 
}
#content table.calendar {
	width:100%;
}
#content table.calendar caption {
	font-size:2.5em;
	font-weight:bold;
}

.calendar {
	font-size:1em;
	line-height:normal;
}
td.calendar {
	width:14%;
	height:5em;
	background-color:#000000;
	margin:2px;
	padding:5px;
}
#content .calendar a:link { font-weight:normal; text-decoration: none; }
#content .calendar a:visited { font-weight:normal; text-decoration: none; }
#content .calendar a:hover { font-weight:normal; text-decoration:underline; color:#CC6666; }



/* -------------- INPUT FORM ----------------- */
#input_form { width:auto; }
#input_form fieldset { border: 1px solid #990000; margin-bottom:1em; background: #330000; }
#input_form legend { border: 1px solid #C50; background: #990000; color: #FFF; padding:.5em; font-weight: bold; }
#input_form table { background-color:#990000; table-layout:fixed; padding:3px; }
#input_form input { font-size:85%; line-height:normal; }
#input_form textarea { font-size:85%; line-height:normal; }
#input_form select { font-size:85%; line-height:normal; }
#input_form .es { background-color:#EAEAEA; }
#input_form label { 
	display: inline;
	text-align: right;
	float: left;
	width: 20%;
	margin: 5px;
}

