* {
padding: 0;
margin: 0;
}

body {
	font-family: Verdana,Tahoma, Arial,sans-serif;
	font-size: 62.5%;
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #000000;
	background-image: url(../jig_images/img_background_blue-grey.gif);
	margin-right: auto;
	margin-left: auto;
}

body img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#wrapper {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
}

#header {
	width: 100%;
	background-color: #752D17;
	background-image: url(../2008/images/header_2008/mif_2009_header.jpg);
	height: 225px;
}

#header h1{
	color: #FF9933;
	font-size: 12pt;
	text-indent: 0px;
	padding-top: 20px;
	padding-left: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	z-index: auto;
	display: none;
}

#header h2{
	color: #FFFFCC;
	padding-top: 97px;
	padding-left: 500px;
	font-size: 15pt;
	font-family: "Times New Roman", Times, serif;
	display: none;
}

#navigation {
	clear: both;
	background-color: #000000;
	line-height: 2em;
	height: 2em;
	color: rgb(50,50,50);
	border-top-width: 0.1em;
	border-bottom-width: 0.1em;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: .2em;
	margin-left: 0em;
}

#navigation ul {
	list-style: none;
	font-weight: bold;
	font-size: 1em;
}	

#navigation li {
	float: left;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 5px;
	color: #FF6600;
	border-right-width: thin;
	border-right-style: solid;
}

#navigation a {
	display: block;
	padding: 0em;
	text-decoration: none;
	color: #FFFFCC;
	border-right-color: rgb(175,175,175);
}

#navigation a:hover {
	border-right: solid 0.1em rgb(175,175,175);	
	background-color: #FFFFCC;			
	text-decoration: none;
	color: #000000;
}

#navigation.selected {
	padding: 0em 0.5em 0em 0.5em;
	border-right: solid 0.1em rgb(175,175,175);		
	background-color: rgb(220,220,220);
	color: rgb(50,50,50);
}

* html #navigation a {width:1%;}


#all_body {
	background-image: url(../images_2007/background_image.jpg);
	clear: both;
	overflow: auto;
	float: left;
}

#white_bg {
	background-color: #FFFFFF;
	text-align: center;
}
#white_bg h2 {
	color: #782F1C;
	
}


#black_bg {
	background-color: #000000;
	text-align: center;
}

/***  MAIN CONTENT  ***/

#main_content {
	float: left;
	width: 430px;
	color: #FFCC66;
	line-height: 1.3em;
	font-size: 1.2em;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #003300;
}
.main_content_sub img {
}


#main_content a {
	color: #FFCC00;
	font-weight: bold;
}



#main_content h1{
	clear: both;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 0.3em;
}


#main_content h2 {
	clear: both;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1em;
	padding: 0.3em;
}

#main_content h3 {
	font-size: 1.5em;
	color: #FFCC99;
	padding-bottom: 15px;
	padding-left: 30px;
}

#main_content h1 a {
	color: #FFCC00;
	text-decoration: underline;
}

#main_content h1 a:hover {
	color: #FFFFCC;
	text-decoration: underline;
}

#main_content p {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	font-size: 1.2em;
}

.main_content_sub {
	clear: both;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFF99;
	border-right-color: #FFFF99;
	border-bottom-color: #FFFF99;
	border-left-color: #FFFF99;
	padding-top: 25px;
	padding-bottom: 25px;
}

.main_content_sub img {
	float: none;
	padding-bottom: 5px;
}

/***  Information  ***/

#news {
	float: right;
	width: 300px;
	color: rgb(0,0,0);
	font-size: 1.1em;
	padding-right: 10px;
	padding-left: 5px;
	clear: right;
}

#news ul { 
	padding: 0.3em;
}

#news li {
	list-style: none;
	font-size: 1.0em;
	color: #FFFFCC;
}

#news h1 {
	font-size: 1.3em;
	color: #FFFFFF;
	padding: .3em;
}
.news_box p {
}


#news h2 {
	font-size: 1.2em;
	color: #FFFFFF;
	padding: .3em;
}

#news h3 {
	font-size: 1.1em;
	color: #FFFFFF;
	padding: .3em;
}


#news li h1 {
	margin: -5px;
}



.news_box {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}	

.news_box p {
	margin: 0.3em;
	padding: 0.2em;
	color: #FFFF99;
}
.news_box img {
	float: right;
	padding-left: 10px;
}


.news_box h3 {
	clear: both;
	display: block;
	font-weight: bold;
	color: #FFCC00;
	font-size: 1.0em;
	padding: 0.2em;
}

.news_box h3 a {
	color: #FFFFCC;
}

.news_box a {
	color: #FFFFCC;
}

.full_width {
	clear: both;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFF99;
	border-right-color: #FFFF99;
	border-bottom-color: #FFFF99;
	border-left-color: #FFFF99;
	padding-top: 25px;
	padding-bottom: 25px;
	color: #FFCC66;
	font-size: 1.2em;
}
.full_width p {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.full_width h1{
	clear: both;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 0.3em;
}

.full_width img {
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
}

/***  FOOTER  ***/

#footer {
	clear: both;
	float: left;
	width: 780px;
	height: 2.5em;
	background-color: #000000;
	text-align: center;
	color: #FFFFCC;
	font-size: 1em;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0.25em;
	padding-right: 0em;
	padding-bottom: 0.3em;
	padding-left: 0em;
}

/***  MISCELLANEOUS  ***/
.venue_name {
	color: #FFE6B0;
	font-weight: bold;
}

.venue_address {
	color: #FFE6B0;
}

.venue_telephone {
	color: #FFE6B0;
}

.event_date {
	color: #FFFFCC;
}

.event_title {
	color: #FFFFFF;
	font-weight: bold;
}

.event_act_name {
	color: #FFFFCC;
}

.event_sponsor {
	color: #FFFFCC;
}

.event_time {
	color: #FFFFCC;
}

.event_admission {
	color: #FFFFCC;
}
#main_content li {
	padding-left: 20px;
	color: #FFFFCC;
	padding-bottom: 15px;
}
.photographer {
	color: #FFCC00;
	font-size: 0.8em;
	clear: both;
}
.photo150 {
	width: 150px;
	float: left;
	padding-right: 5px;
	margin-right: 10px;

}
.quick_body {
	color: #FFFFFF;
}
#footer a {
	color: #FFFF66;
}

.photo_venue {
	width: 150px;
	float: right;
	padding-left: 5px;	
}
.main_content_sub blockquote {
	color: #FFCCFF;
	text-indent: 20px;
	margin: 30px;
}
