#contentwrapperhome  {
			overflow:hidden;
			padding-right:200px;
			position:relative;
			}
			#contenthome   {
			background: #FFFFFF none repeat scroll 0%;
			border-right: 200px solid #FFFFFF;
			float: left;
			margin-right: -200px;
			width: 100%;
			}
			#righthome {
			display:inline;
			float:right;
			margin-right:-200px;
			width:200px;
			}
			#contentpadder {
			padding-left:0px;
			padding-right: 5px;
			padding-top:0px;
			padding-bottom: 0px;
			}
			.highlights {
			margin: 0;
			display: inline;
			}
			.highlights li{
			padding: 10px;
			border-top: 1px solid #FFFFFF;
			font-weight: bold;
			display: block;
			list-style-type: none;
			color: #206AA9;
			}
			/*SECONDARY PADD*/
			#secondary  {			
			overflow:hidden;
			padding-right:380px;
			position:relative;
			}
			#morecontent   {
			background: #FFFFFF none repeat scroll 0%;
			/*background:#1D94C2;*/
			border-right: 380px solid #FFFFFF;
			float: left;
			margin-right: -380px;
			width: 100%;	
			font-size: 14px;
			}
			
			#morecontent p {
			line-height: 1.3em;
			text-align: left;
			}
			#right2 {
			background-color:#FFFFFF;
			display:inline;
			float:right;
			margin-right:-380px;
			width:380px;	
			font-size: 12px;
			}
	
			div.emp {
			padding-left: 10px;
			padding-right:  10px;
}
			div.emp p {
			font-size: 16px;
			color: #447D00;
			font-weight: bold;
			
}
	
			ul.snapshot {	
			padding-left: 10px;
}

			ul.snapshot li {
			list-style-type: none;
			margin-bottom: 30px;
			border-bottom:1px dotted #CCCCCC;
			padding-bottom:10px;
}
			
			ul.snapshot li h3 {
			text-align: left;
			font-size: 16px;
			//color: #447D00;
			color: #0076AB;
			margin-bottom: 0px;

}
			ul.snapshot li.lft img {
			float:left;
			margin-top: 10px;
}

			ul.snapshot li.lft div {
			margin-left:120px;
}
			ul.snapshot li p {
			font-size: 13px;
			margin-top: 6px;
}

			ul.snapshot li.rght img {
			float:right;
			margin-top: 10px;
}

			ul.snapshot li.rght div {
			margin-right:120px;
}


a:hover {
	text-decoration: underline;
	color: #447D00;
	}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}#morecontent, #right2 {									padding-top: 10px;									}														#secondary, #morecontent {							background: #447D00;			}						#morecontent p {				color: #C8DBAD;}			#morecontent div.emp p {					color: #FFFFFF;			}						ul.snapshot li {									padding: 4px;									border: 2px solid #C8DBAD;									margin-bottom: 5px;									padding-bottom: 4px;									border-radius:20px 20px 0px 20px;									-moz-border-radius:20px 20px 0px 20px;														}						ul.snapshot li.listing div {								margin-left: 125px;								padding: 0px;								padding-right: 5px;																	}													ul.snapshot li.listing p  {									line-height: 1.2em;									font-size: 12px;									}												ul.snapshot li.listing h3 {								font-size: 13px;								margin-top: 0px;}						ul.snapshot li.listing img  {								margin: 0px;								float: left;								margin-top: 3px;								margin-left: 3px;								}			table.festivalinfo {								border-collapse: collapse;								width: 190px;								margin-bottom: 10px;			}						table.festivalinfo tr td, table.festivalinfo tr th {								padding: 2px 5px 2px 5px;											} 			table.festivalinfo tr td {								background: #F0F8E4;			}						table.festivalinfo tr th {								text-align: left;								padding-top: 10px;								border-bottom: 1px #C8DBAD solid;								color: #447D00 ;			}						.sm_text_info {							font-size: .9em;			}						#righthome img {							margin-bottom: 5px;			}						table.festivalinfo tr.infofirst th {				padding-top: 0px;			}