/* JOVITAS STYLES CSS Document */

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

a:link { color:#FFCC00; text-decoration: none; }
a:visited { color:#FFCC00; text-decoration: none; }
a:active { color:#FFFFFF; text-decoration: underline; }
a:hover { color:#FFFFFF; text-decoration: underline; }




/* ----------- COINTAINER -------------- */
#container {
	font-size: 75%;
	line-height: 1em;
}
#container p {
	margin: 1em 0 1em 0;
}
#container hr {
	color: #9933FF;
}





/* ----------- SUPPORTING CONTENT -------------- */
#supporting_content {
	text-align: center;
	font-size: 75%;
	line-height: 1em;
}
#supporting_content p { margin: 1em 0 1em 0; }
#chronicle_ad {
	background: url(../images/chronicle_ad_bg.gif);
	padding: 20px;
	width: 70px;
	margin: auto;
}
#chronicle_ad img { border: 1px solid #000000; }
#supporting_content p.chronicle_ad_yellow {
	color:#FFCC00; 
	font-family: Arial Narrow, Arial, Helvetica, sans-serif; 
	font-size: 1.5em;
	margin: 0 0 1em 0;
}
#supporting_content p.chronicle_ad_green {
	color: #99FF66;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif; 
	font-size: 2.25em;
	font-style:italic;
	margin: 0;
}





/* ----------- CONTENT -------------- */
#content img.home_thumb {
	float: left;
	border: 1px solid #000000;
	margin: 0 1em 1em 0;
}



/* -------------- 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 1em 0;
	width: 100px;
}
div.band_image img {
	border: 1px solid #000;
}





/* ----------- FORMS -------------- */
div.input_form input { font-size:1em; line-height:normal; }
div.input_form textarea { font-size:1em; line-height:normal; }
div.input_form select { font-size:1em; line-height:normal; }

fieldset {  
	margin-left:0; margin-right:0; margin-top:10px; margin-bottom:10px;
	padding:10px;
	font-weight:normal;
	line-height:normal;
	border: 1px solid #6666FF;
}
legend {  
	font-weight:bold;
	font-size:160%;
	padding:5px;
	color:#FFCC00;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}
label {
	font-weight:normal;
	display: inline;
	text-align: right;
	float: left;
	width: 20%;
	margin:.5em;
}





/* ----------- HOEMPAGE TEASER -------------- */
div.homepage_teaser {
	width: auto;
	height: 130px;
	border-bottom: 2px solid #6666FF;
	margin: -15px 0 0 0;
}
div.homepage_teaser h2 {
	color:#FFCC00;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	margin: 1em 0 1em 0;
	font-size: 1.5em;
}
div.homepage_teaser h2 a:link { color:#FFCC00; text-decoration: none; }
div.homepage_teaser h2 a:visited { color:#FFCC00; text-decoration: none; }
div.homepage_teaser h2 a:active { color:#FFFFFF; text-decoration: underline; }
div.homepage_teaser h2 a:hover { color:#FFFFFF; text-decoration: underline; }


/* ----------- FOOTER -------------- */
#footer { float:right; width: 460px; padding: 2em 0 0 0; margin: 0 0 2em 0; text-align: center; }
#footer ul {
	list-style: none;
}
#footer li {
	display: inline;
	margin: 0 1em 0 1em;
}
#footer a:link { color:#FFCC00; text-decoration: none; }
#footer a:visited { color:#FFCC00; text-decoration: none; }
#footer a:active { color:#FFFFFF; text-decoration: underline; }
#footer a:hover { color:#FFFFFF; text-decoration: underline; }
#footer p.copyright { font-size: 85%; }



/* -------------- CALENDAR FORMATTING ----------------- */
.calendar-month {
	font-size: 200%; font-weight: bold; color: #FFCC00; line-height:1em;
}
.cal_head {
	font-weight: normal;
	text-align:center;
}
.cal_todaybox {
	background:#000000;
}
.cal_daybox {
	background:#000000;
}
#content table.calendar {
	width:100%;
}

.calendar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:normal;
}
td.calendar {
	width:14%;
	height:5em;
	background-color:#000000;
	margin:2px;
	padding:5px;
}
#content p.calendar  {
	font-size: 85%;
	margin:.5em 0 .5em 0;
}

#content a.calendar  { font-weight:normal; }
#content caption.calendar  { display:none; }
