body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Tahoma;
	font-size: .75em;
	color: #000103 !important;
}

body,
#page {
	background-color: #FFF4CE !important;
}

a {
	text-decoration: none;
	color: #000103 !important;
}

a:hover {
	text-decoration: underline !important;
}

h1 {
	color: #FFF;
	font-size: 280% !important;
}

h2 {
	color: #02AAF5;
	font-size: 160%;
}

h2.sIFR-replaced object {
	margin: .5em 0 1em 0;
}

/* IE7 Hacks */
*:first-child+html h2.sIFR-replaced object {
	margin: 0.7em 0 1.6em 0;
}
*:first-child+html h1.sIFR-replaced object {
	margin-top: 0.2em;
}

/* IE6 Hacks */
* html h2.sIFR-replaced object {
	margin: .5em 0 1.6em 0;
}
* html h1.sIFR-replaced object {
	margin-top: 0.2em;
}

h3 {
	color: #000;
	font-size: 200%;
	margin: 0 0 0.5em 0;
}

#layer-body,
#layer-footer {
	width: 79.2em;
	margin: 0 auto;
}

#layer-body {
	background-color: #FDCB14;
	border-top: 1px solid #FDCB14;
	padding-bottom: 1em;
}

#layer-footer {
	height: 2em;
	border-top: 1px solid #FDCB14;
	padding: 1em 0;
}

#layer-footer p {
	margin: 0;
	margin-left: 1em;
}

#microsite-col-1 {
	float: right;
	width: 55.5em;
	margin-top: 5.1em;
	margin-right: 1.5em;
}

* html #microsite-col-1 {
	margin-right: -1em;
}

#microsite-col-1 img.right {
	border: 3px solid #000;
	margin: 0 0 1em 1em;

}

#microsite-col-1 p {
	margin-right: 1em;
}

#microsite-col-2 {
	float: left;
	width: 20em;
	background: url(/graphics/logo_summer-fayre.gif) 0 0 no-repeat;
	padding-top: 14.5em;
	margin-left: 1.5em;
	min-height:100px;
	height:auto !important;
	height:100px;
}

* html #microsite-col-2 {
	margin-left: .75em;
}

#microsite-col-2 ol {
	float:left;
	width: 16.5em;
	padding: 0;
	margin: 0;
}

#microsite-col-2 li {
	float:left;
	list-style-type: none;
	clear:both;
	margin: .3em 0;
	padding:0;
	width:16.5em
	
}

#microsite-col-2 li a {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: .5em 1em;
	float:left;
	width: 16.6em;
	text-decoration: none;
	color: #000103;
}

#microsite-col-2 li.orange a {
	background-color: #F8931D;
	color: #fff;
}

#microsite-col-2 li.green a {
	background-color: #7AA440;
	color: #FFF;
}

#microsite-col-2 li.brown a {
	background-color: #8C735F;
	color: #FFF;
}

#microsite-col-2 li.blue a {
	background-color: #7BD3F7;
	color: #FFF;
}

#microsite-col-2 li.red a {
	background-color: #ED1B24;
	color: #FFF;
}

#microsite-col-2 li.purple a {
	background-color: #7A7ABA;
	color: #FFF;
}

.highlight-panel {
	width:16.5em;
	border:1px solid #000;
	padding:1em;
	background:#fff4ce
	

}
.clear {clear:both}

#anchor {
	position: absolute;
	width: 19em;
}



/****************************** Standard gallery **************************/

ul.gallery-standard {
	clear:		both;
	margin:	0;
	margin-top: 1.5em;
	padding:	0;
	list-style:	none
}

ul.gallery-standard li {
	display:		inline;
	float:			left;
	width:			10.8em;
	padding:		0 1em .5em 0;
	margin:		0;
	white-space:nowrap
}

ul.gallery-standard li p.image {
	height:			90px;
	margin:		0;
	padding:		0;
	text-align:	center
}

ul.gallery-standard li p.image img {
	width:			118px;
	height:			85px;
}

ul.gallery-standard li p.label {
	margin:		0;
	padding:		.3em 0;
	text-align:	center
}
