		html, body	{ fossnt-family: "Bernhard Modern Std"; background: #ffffea url(../images/ip-body_left-cream.jpg) top left repeat-y;}
		body	{margin: 0; padding: 0; height: 100%; width: 100%; position: absolute;}
		#ip-top		{z-index: 99; width: 100%; background: #fff url(../images/ip-top-cream.jpg) top left no-repeat; color: #ffffea; margin: 0; padding: 0; height: 102px; position: absolute;
		
		height: 125px; background: #fff url('../images/ip-top-cream2.jpg') top left no-repeat;
		}
		
		h1 {
			color: #ffffea;
		}
		
		#ip-top h1	{
	margin: 0;
	padding: 25px 0 0 35px;
	color: #FFFFE9;
}
		#ip-body2	{z-index: 3; padding-top: 107px;}
		#ip-body	{
	z-index: 1;
	width: 100%;
	color: #000;
	margin: 0;
	position: absolute;
	left: 0;
	top: 10px;
	height: 100%;
	border: medium solid #300;
}
		#content	{
	position: absolute;
	left: 152px;
	padding: 10px 10px 0 10px;
	background-color: #ffffea;
	top: 103px;
}
		#content h2	{
	margin-left: 20px;
	color: #600;
	z-index:2;
	font-size: 24px;
}
		#content h2 .smaller	{font-size: 85%;}
		.selectform	{margin: 3px 0 8px 20px;}
		.pagearrows {font-size: 10px;}
		.pageCounter {float: right; clear: both; width: 200px;}
		#gallery	{display: block; padding-top: 20px;}
		#gallery li	{width: 220px; height: 200px; padding:10px; text-align:center; position:relative; float:left; display:inline; margin:5px;}		
		#gallery li img	{cursor: pointer;}
		#gallery .title	{font-weight: bold;}
		#gallery .desc	{font-weight: normal;}
		img		{border: 2px solid #600;}
		table.stylechanger td   {padding: 0 25px 0 25px; border-right: 1px solid #ccccb8;}
		table.stylechanger td.noBorder  {border: none;}
		#menu		{color: #600; position: absolute; width: 100px; top:120px; left: 20px; font-size: 12px; font-weight: bold; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; z-index: 1000; }
		#menu ul	{margin: 0; padding: 0;}
		#menu li	{display: block; text-align: center; margin-left: 2px; cursor: pointer; width: 96px; cursor: pointer; cursor: hand; border-bottom: 1px solid #af8075; padding: 5px 0px;}
		#menu li.itemover	{background-color: #ccccb8; background-color: #fffaca; color: #000; border-top: 1px solid #5a0000; border-left: 1px solid #5a0000;}
		#menu li.standout { background-color: #a55; color: #fff; }
		#menu .submenu	{z-index: 100; display: block; border: 1px solid #610000; position: absolute; padding: 0px; background-color: #ffffe6; visibility: hidden; width: 160px;}
		#menu .submenu ul	{margin: 0px 0 -4px -2px;}
		#menu .submenu li	{text-align: left; width: 150px; color: #600; padding: 2px 0 2px 10px; margin-bottom: 5px; border-top: 1px solid #ffffea; border-bottom: 1px solid #ffffea;}
		#menu .submenu li.itemover	{border-top: 1px solid #610000; border-bottom: 1px solid #610000; background-color: #ccccb8; color: #fff; margin-bottom: 3px;}
		#menu .submenu li.itemover	{border-top: 1px solid #610000; border-bottom: 1px solid #610000; border-left: none; background-color: #fffaca; color: #000; margin-bottom: 5px;}
		#menu .submenu li.itemover_t	{border-bottom: 1px solid #610000; background-color: #ccccb8; color: #fff; margin-bottom: 3px;}
		#menu .submenu li.itemover_b	{border-top: 1px solid #610000;background-color: #ccccb8; color: #fff; margin-bottom: 3px;}
		#menu a:link, #menu a:visited, #menu a:hover, #menu a:active	{text-decoration: none;}

		.limiter h2 {
			margin: 0px;
			padding: 0px;
		}
		
		.headerpush h2 {
			margin: 10px 0px 0px 0px;
		}
		
		#topright {
	position: absolute;
	top: 33px;
	right: 990px;
	z-index: 5001;
	background: #ffffea;
	color: #5a0000;
	width: 271px;
	height: 72px;
	line-height: 2em;
	text-align: center;
		}
		
		#topright p {
			margin: 0px;
			padding: 0px;
		}
		
		.makestronger {
			font-weight: bold;
			text-decoration: underline;
			font-size: 120%;
		}
		.Borders {
	border: thick solid #630;
}

