/*====base tags====*/
body {
	margin:0px; padding:0px; 
	background:#695;
	/*background:#9b8 url(../images/leaf-pattern.gif)*/;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 76%;
	color: #000000;
	text-align: center;
}
a {color: #003399;}
a:visited {color:#666;}
a:hover {color:#C00;}
hr {margin:15px 10px;border:1px solid #ddd;}
/*====layout divs====*/
#wrapper {
	width: 760px; margin: 10px auto 0;
	text-align: left;
	background: #fff /*url(../images/content_bkg.gif)*/;
	border: 1px solid #000;
	line-height: 1.4;
}
#header{
	margin: 0;
	height: 142px;
	background-image: url(../images/header.jpg);
}

#leftContent {
	float: left; width: 150px;
	padding: 0;display: inline;
}
#middleContent {
	float: left; width: 445px;
	padding: 0; display: inline;
	/*border-left:1px solid #ddd;*/
}
#rightContent {
	float: left; width: 158px;
	padding: 0; display: inline;
	
}
#bigContent {
	float: left; width: 580px;
	padding: 0 10px;
	/*border-left:1px solid #ddd;*/
}
#footer{
	clear: both;
	border-top: 1px solid #ccc;
	text-align:center; font-size: 0.9em;
	background: #fff;
	padding-bottom: 5px;
}

/*=====Content styles====*/

#content p, #content h1,  #content h2,  #content h3 {
	margin:10px;
	text-align: center;
	font-weight: bold;
}
#content h1 {color: green; font-size: 180%;}
#content h2 {color: green; font-size: 140%;}
#content h3 {
	color: #000;
	font-size: 110%;
	text-align: center;
}
#content h3.tight {margin-top: -10px; text-align: center;}

/*=====middleContent styles====*/
#middleContent ol{margin:0 10px 0 0;}
/*-----leftContent styles*/
#leftContent h2 {color: green; font-size: 120%; font-weight: normal; margin: 15px 0 3px 10px;}
#leftContent ul {margin: 0 0 10px 18px; padding:0; list-style: none;border-left: 1px solid #ddd;}
/*#leftContent ul {margin: 0 0 10px 20px; padding:0 0 0 6px; list-style: none;border-left: 1px solid #ddd;}*/
#leftContent li {margin: 0; padding:0; list-style: none; width: 100%;}
/*#leftContent li {margin: 0; padding:0; list-style: none; width: 100%;}*/
#leftContent li a {text-decoration: none;color:#060;padding: 1px 1px 1px 7px;display: block;}


/*#leftContent li a {text-decoration: none;color:#060; padding: 1px; display: block;}*/
#leftContent li a:hover {color:#020; background: url(../images/hovering.gif) center left no-repeat;}
#leftContent li a.current {background: url(../images/current.gif) center left no-repeat; color: #020;}
#leftContent div.menuBox {margin: 10px 0 10px 10px; border: 1px solid #ddd;}
#leftContent img.greenFestLogo {margin: 10px 0 0 10px;border:0;}

/*----side banner styles*/
#leftContent div.sponsorBox h2, #rightContent h2 {color: green; font-size: 100%; font-weight: normal;margin: 15px 0; text-transform: uppercase;}
#leftContent img, #rightContent img {margin: 0 0 10px; border:0;}
#rightContent div.sponsorBox {
	border: 1px solid #ddd;
	text-align: center;
	margin-top: 12px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
}
#leftContent div.sponsorBox{
	margin: 10px 0 10px 10px; 
	border: 1px solid #ddd;
	text-align:center;
}


/*-----topNav Styles-----*/
#topNav {float: right; margin: 5px 20px 10px 10px; color: #fff; font-size: 1em;font-weight: bold;}
#topNav a {color:#fff; text-decoration: none; }
#topNav a:hover {color:#ff6; text-decoration: underline;}
#topNav a.selected {color:#ff3; text-decoration: underline;}



/*====classes====*/
.centerText {text-align: center;}
.separator {clear: both; height: 1px; background: #fff;}
.separator5px {clear: both; height: 5px; background: #fff;}
.separator15px {clear: both; height: 15px; background: #fff;}
.goTop {text-align: right;font-size: 0.9em;}
.imageLeft {float: left; margin: 10px 10px 10px 20px;}
.imageRight {float: right; margin-left: 10px;margin-bottom: 10px;}
.logoLeft {float: left; margin: 20px 10px 10px 20px;}
.goTop {text-align: right; font-size: 0.9em;}
#film li {padding-bottom: 10px;}
.clear {clear:both;height:1px;overflow:hidden;}
ol.time-listing {list-style-type: none; }
ol.time-listing li{margin-bottom:2em;clear:left;}
ol.time-listing li label{font-weight:bold; margin-right:30px; width:60px; display:block; float:left;}
ol.time-listing li span.title{margin-left:82px;padding:0;display:block;}
h1.centerText a:link,h1.centerText a:visited;{color:green;}
#middleContent h1 + h1{margin:-5px 0 0 0;}/* Reduce a white space between first two links on middle content*/
#wrapper #content #bigContent p {
	font-weight: normal;
}
