* {
	margin:0;
	padding:0;
}

body {
	font:0.8em Arial, Tahoma, Helvetica, sans-serif;
	text-align:center;
}

div {text-align:left;}
.clear {clear:both;}

.container {
	margin:0 auto 0 auto;
	width:1000px;
}

.header {
	position:relative;
	height:107px;
	background:#980099 url(../images/bg/header.gif) repeat-x 0 0;
}

.header p.logo {
	position:absolute;
	top:15px;
	left:21px;
}

.header p.logo img {border:0;}

#scrolling-text {
	position:absolute;
	top:50px;
	left:272px; 
}

#scrolling-text p {
	font-size:1.85em;
	font-style:italic;
	color:#fff498;
}

.left,.middle,.right,.inner-left,.inner-right {display:inline;}

.left {
	float:left;
	margin:0 0 0 20px;
	width:229px;
}

#slideshow {
	height:383px;
	background:transparent url(../images/bg/butterfly.jpg) no-repeat 0 0;
	border-width:2px 0 2px 0;
	border-style:solid;
	border-color:#980099;
}

.middle {
	float:left;
	margin:0 0 0 20px;
	width:556px;
}

.middle h1,.middle h2,.middle h3,.middle h4,.middle p,.middle ul,.middle ol,.middle dl,.middle table {
	margin:0 0 11px 0;
}

.middle h1,.middle h2,.middle h3 {
	color:#980099;
}
.middle h1 {font-size:1.6em;}
.middle h2 {font-size:1.4em;}
.middle h3 {
	font-size:1.1em;
	font-style:italic;
}
.middle h4 {font-size:1em;}

.middle h2.pdf-link a {
	display:block;
	width:100%;
	padding:8px 0 5px 0;
	font-weight:normal;
	font-style:italic;
	color:#96008a;
	text-decoration:none;
	background:#ffffff url(../images/btn/pdf.gif) no-repeat 100% 0;
}
.middle h2.pdf-link a:hover {color:#cb7fcc;}

.middle h2.back-link a {
	display:block;
	width:100%;
	padding:8px 0 5px 0;
	font-weight:normal;
	font-style:italic;
	color:#96008a;
	text-decoration:none;
	background:#ffffff url(../images/btn/back.gif) no-repeat 100% 0;
}
.middle h2.back-link a:hover {color:#cb7fcc;}

.inner-left p,.inner-left li,.inner-left dt,.inner-left dd {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
}

.inner-left ul,.inner-left ol {margin-left:40px;}

.inner-left dt {
	float:left;
	width:101px;
}
.inner-left dd {
	float:left;
	width:300px;
}

.inner-left {
	float:left;
	padding:0 0 92px 0;
	width:401px;
	background:#ffffff url(../images/bg/middle.gif) no-repeat 100% 100%;
}

.inner-left a {
	color:#980099;
	text-decoration:none;
}
.inner-left a:hover {text-decoration:underline;}

.full {
	width:556px;
}

.inner-right {
	float:right;
	width:134px;
}

.right {
	float:left;
	margin:0 0 0 20px;
	width:134px;
}

.nav {
	margin:0 0 17px 0;
	list-style:none;
}

.nav a {
	padding:5px;
	display:block;
	font-weight:bold;
	font-size:0.9em;
	color:#000000;
	text-decoration:none;
}
.nav a:hover {
	background:#eacceb;
}

.subnav {
	margin:0 0 17px 0;
	list-style:none;
	background:#cb7fcc;
}

.subnav a {
	padding:5px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	text-decoration:none;
}
.subnav a:hover {
	background:#b13fb2;
}

.img-left {
	float:left;
	margin:0 11px 11px 0;
	border:0;
}

.img-right {
	float:right;
	margin:0 0 11px 11px;
	border:0;
}

p.image-with-caption-left {
	float:left;
	width:200px;
	margin:0 11px 11px 0;
	font-style:italic;
	text-align:center;
}

p.image-with-caption-right {
	float:right;
	width:200px;
	margin:0 0 11px 11px;
	font-style:italic;
	text-align:center;
}

.image-with-caption-left img,.image-with-caption-right img {border:0;}

.forum-btn img {border:0;}

.contact-type {
	display:block;
	float:left;
	width:30px;
}

.form p {
	clear:both;
	margin-bottom:0;
	padding:8px 0 0 0;
}

.form p.btns {margin:0 0 0 120px;}

.form label {
	float:left;
	width:120px;
}

.form input,.form select,.form textarea {
	float:left;
	padding:1px;
	width:140px;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;
	border:1px solid #980099;
}
.form select {width:180px;}
.form textarea {width:230px;}
.form input.narrowfield {width:40px;}

.form input.button {
	margin:0 7px 0 0;
	padding:0 1px 2px 1px;
	width:78px;
	height:23px;
	color:#ffffff;
	text-align:center;
	background:#980099;
	border:0;
}

.generic-table {
	border-collapse:collapse;
	border:0;
}
.generic-table td {
	padding:0 41px 0 0;
	width:50%;
	vertical-align:top;
}

.bold {font-weight:bold;}
.italic {font-style:italic;}

.footer {
	position:relative;
	margin:21px 0 0 0;
	height:30px;
	font-size:1.1em;
	color:#ffffff;
	background:#980099;
}
.footer ul {
	position:absolute;
	top:7px;
	left:22px;
}
.footer li {
	margin-left:8px;
	display:inline;
}

.credits {
	margin:11px auto 0 auto;
	width:1000px;
	list-style:none;
	text-align:left;
}
.credits li {
	display:inline;
	margin:0 0 0 29px;
	font-size:0.85em;
}

.credits a {
	color:#000000;
	text-decoration:none;
}
.credits a:hover {color:#980099;}

/* sIFR */

.sIFR-hasFlash .footer li {visibility:hidden;}
.sIFR-hasFlash .credits li {visibility:hidden;}
.sIFR-hasFlash .footer object,.sIFR-hasFlash .footer embed {
    position:absolute;
	visibility:visible;
}
.sIFR-hasFlash .credits object,.sIFR-hasFlash .credits embed {
    position:absolute;
	visibility:visible;
}

/* /sIFR */

/* Captionned images */
.captionned-image {
	float:right;
	display:inline;
	width:250px;
	margin:0 0 15px 15px !important;
	text-align:center;
	font-style:italic !important;
}

.captionned-image img {margin-bottom:10px;}

.captionned-image a:hover {
	text-decoration:none;
	color:#000;
}
/* /Captionned images */

/* Cover it live */
p#cover-it-live {
	display:block;
	padding:10px;
	background:#980099;
}

p#cover-it-live a {
	color:#fff;
	text-decoration:none;
	font-size:16px;
}
/* /Cover it live */
