body { 
	padding:0px;
	margin:0px;
	height: 100%;
	background-color: #FFF2FD;
}

html { 
	height: 100%;
}

.back {
	height:100%;
	min-height:100%;
	width:100%;
	margin:0px auto;
}


.wrapper{ 
	width:896px;
	margin: 0px auto; 
	padding-top: 0px;
	z-index:5;
	border:2px #a54891 solid; 
	border-top:0px;
	border-bottom:0px; 
background: #FFCCFF; /* Old browsers */
	-moz-box-shadow: 0px 5px 8px #7c1570;
	-webkit-box-shadow:  0px 5px 8px #7c1570;
	box-shadow:  0px 5px 8px #7c1570;
}

.header { 
	float: left; 
	width:892px; 
	position: absolute; 
	z-index:12;
	font-size:60px;
	color:#4C0143;
	padding:0px 4px 0px 4px;
	
}

.headright {
	float:right;
	font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 13px;
	margin-top:40px;
	padding-right:2px;
	
}

h1 {
	color:#cccccc; 
	font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size:200%; 
	margin-bottom:0px; 
	margin-top:0px;
}

.menu {
	float: left; 
	color:#fff; 
	font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:90%; 
	padding-bottom:4px; 
	padding-top:4px; 
	padding-left:8px; 
	padding-right: 8px;  
	margin-top:55px;
	margin-left:-6px; 
	width:892px;
	-moz-border-radius:4px 4px 0px 0px; 
	-webkit-border-radius:4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px; 
background: #e570d3; /* Old browsers */
background: -moz-linear-gradient(top, #e570d3 0%, #c65fb7 47%, #a54891 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e570d3), color-stop(47%,#c65fb7), color-stop(100%,#a54891)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e570d3 0%,#c65fb7 47%,#a54891 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e570d3 0%,#c65fb7 47%,#a54891 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e570d3 0%,#c65fb7 47%,#a54891 100%); /* IE10+ */
background: linear-gradient(top, #e570d3 0%,#c65fb7 47%,#a54891 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e570d3', endColorstr='#a54891',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px 5px 8px #7c1570;
	-webkit-box-shadow:  0px 5px 8px #7c1570;
	box-shadow:  0px 5px 8px #7c1570;
	position:relative;
	z-index:10;
	text-shadow:1px 1px 1px #FFF2FD;
	height:20px;
}

.menubuttons{
margin-top:-22px;
z-index:20;
	float: left; 
	color:#fff; 
	font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:90%;
	position:relative; 
}

ul#menulist {
	padding:0px;
	padding-left: 0px;
	margin:0px;
	
}

ul#menulist li {
	display: inline;
	list-style-type: none;
	padding: 4px 10px;
	height:100%;
	color:eee;
}

ul#menulist li:hover {
	color:#111;
	text-shadow:1px 1px 1px #7c1570;
}

ul#menulist li.active {
	color:#111;
	text-shadow:1px 1px 1px #7c1570;

}

.bits {
        font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:90%;
	position:relative;
	z-index:8;
	padding:34px 14px 10px 14px;
	color:#111;
	text-align:left;
	width:868px;
}

.pics {
	width:99%px;
	float:left;
}

.info {
	font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size:75%; 
	display:inline; 
	color:#cccccc; 
	width:350px; 
	padding:10px; 
	border-top:2px #cccccc solid; 
	border-right:2px #cccccc solid; 
	border-bottom:2px #cccccc solid;
	float:left;  
	z-index:2; 
	margin-top:-643px; 
	margin-left:2px; 
	-moz-border-radius-topright:3px; 
	-moz-border-radius-bottomright:3px; 
	-webkit-border-top-right-radius:3px; 
	-webkit-border-bottom-right-radius:3px;
}

.cright {
	width:900px; 
	margin-top:5px; 
	padding-top:2px; 
	font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-size:70%; 
	color:#111; 
	text-align:center; 
	display:block;
}

a {
	color:inherit;
	text-decoration: none;
}

div#fadeshow1 {z-index:-1; height:250px;}
h3 {margin-bottom:0px}
h2 { color: #a54891;
     margin:2px 0px; }
.headmenu { width: 100%; height: 62px;}

.infobox {
	border: 1px solid #000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:5px;
	float: right;
	width: 250px;
}

.infobox-top {
	background: #5f994c; /* Old browsers */
background: -moz-linear-gradient(top, #5f994c 0%, #addb6d 50%, #69a854 51%, #7fcc66 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f994c), color-stop(50%,#addb6d), color-stop(51%,#69a854), color-stop(100%,#7fcc66)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5f994c 0%,#addb6d 50%,#69a854 51%,#7fcc66 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5f994c 0%,#addb6d 50%,#69a854 51%,#7fcc66 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #5f994c 0%,#addb6d 50%,#69a854 51%,#7fcc66 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f994c', endColorstr='#7fcc66',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #5f994c 0%,#addb6d 50%,#69a854 51%,#7fcc66 100%); /* W3C */
color:#000;
padding:3px 3px 3px 10px;
}

.infobox-body {
}

p {
	text-indent: 20pt;
}

.quote {
	border: 1px #111 solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: url('images/quote.png') #ddd top left no-repeat;
	padding: 10px 14px;
	margin-left:10px;
	margin-right:10px;
	text-indent:0pt;
}

.bits a {
	color: #a54891;
}

.bits a:hover {
	color: #4C0143;
}

.imgright {
	border:2px #a54891 solid;
	float:right;
	position:relative;
	margin-right:-26px;
	margin-left:6px;
	-moz-box-shadow: 5px 5px 5px #7c1570;
	-webkit-box-shadow:  5px 5px 5px #7c1570;
	box-shadow:  5px 5px 5px #7c1570;
}

.imgleft {
	border:2px #a54891 solid;
	float:left;
	position:relative;
	margin-left:-26px;
	margin-right:20px;
	-moz-box-shadow: -5px 5px 5px #7c1570;
	-webkit-box-shadow:  -5px 5px 5px #7c1570;
	box-shadow:  -5px 5px 5px #7c1570
}
