html {	height:100%;
		max-height:100%;
		padding:0;
		margin:0;
		border:0px none;
		background:#FFF;
		/* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden
		}
body {	height:100%;
		max-height:100%;
		overflow:hidden;
		padding:0;
		margin:0;
		border:0px none;
		font-family:arial, verdana, sans-serif;
		font-size:0.8em;
		background:#5C246E;
		color:#000
		}
#content {	overflow:auto;
			position:absolute;
			z-index:3;
			top:80px;
			bottom:50px;
			left:120px;
			right:0;
			background:#DDD;
			}
* html #content {top:0;
				 left:0;
				 right:0;
				 bottom:0;
				 height:100%;
				 max-height:100%;
				 width:100%;
				 overflow:auto;
				 position:absolute;
				 z-index:3;
				 border-top:80px solid #FFF;
				 border-bottom:50px solid #FFF;
				 border-left:120px solid #FFF;
				 }
#head1{	position:absolute;
		margin:0;
		top:0;
		left:0;
		display:block;
		width:100%;
		height:66px;
		background:#5C246E;
		font-size:4em;
		text-align:right;
		z-index:5;
		overflow:hidden;
		color:#fff;
		}
#stripe1{	position:absolute;
		margin:0;
		top:66;
		left:0;
		display:block;
		width:100%;
		height:2px;
		background:#FFF;
		font-size:4em;
		text-align:right;
		z-index:5;
		overflow:hidden;
		color:#fff;
		}
#head2{	position:absolute;
		margin:0;
		top:68;
		left:0;
		display:block;
		width:100%;
		height:2px;
		background:#5C246E
;
		font-size:4em;
		text-align:right;
		z-index:5;
		overflow:hidden;
		color:#fff;
		}
#stripe2{	position:absolute;
		margin:0;
		top:70;
		left:0;
		display:block;
		width:100%;
		height:2px;
		background:#FFF;
		font-size:4em;
		text-align:right;
		z-index:5;
		overflow:hidden;
		color:#fff;
		}
#head3{	position:absolute;
		margin:0;
		top:72;
		left:0;
		display:block;
		width:100%;
		height:8px;
		background:#5C246E
;
		font-size:4em;
		text-align:right;
		z-index:5;
		overflow:hidden;
		color:#fff;
		}

#foot { position:absolute;
		margin:0;
		bottom:0;
		left:0;
		display:block;
		width:100%;
		height:50px;
		font-size:1em;
		z-index:5;
		overflow:hidden;
		background:#5C246E;
		color:#fff;
		}
#left { position:absolute;
		left:0;
		top:80px;
		bottom:50px;
		width:120px;
		background:rgb(76,76,76) url('/images/grapes.jpg') repeat font-size1.2em;
		z-index:4;
		overflow:visible;
		background-repeat:repeat
		}
* html #left {	height:100%;
				top:0;
				bottom:0;
				border-top:80px solid #fff;
				border-bottom:50px solid #fff;
				color:#fff;
				}
#content p {padding:10px;}
.bold {font-size:1.2em; font-weight:bold;}
dl {margin:0; padding: 0; border-left:1px solid #fff; border-right:1px solid #fff;}
dt {margin:0; padding:0.4em; text-align:center; font-size: 1.4em; font-weight:bold; background: #72587F;}
dd {margin:0; padding:0; text-align:center; border-top:1px solid #fff;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:0.4em; background: #72587F;}
#gallery a:hover {background: #BCED91; color:#2F4F2F;}

.top {display:block; background:transparent; font-size:1px;}
.bottom {display:block; background:transparent; font-size:1px; border-top:1px solid #fff;}
.b1, .b2, .b3, .b4 {display:block; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#69c; border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
h1
	{
	font-family:  Georgia, verdana, arial;
	font-size: 14pt;
      color: 2F4F2F;
	font-weight: bold;
	line-height: 16pt;
	display: inline;
	}