/* basics
----------------------------------------------- */

html {
	background-image: url(images/contentbg.jpg);
}

body {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Lucida Grande, "Lucida Sans", Lucida Sans, Helvetica, Arial, Tahoma, Verdana, sans-serif;
	color: #000;
	background-color: #70163e;
	background-image: url(images/contentbg.jpg);
	background-repeat: repeat-x;
	font-size: 1em;
}

textarea {
font-family: "Lucida Grande", Lucida Grande, "Lucida Sans", Lucida Sans, Helvetica, Arial, Tahoma, Verdana, sans-serif;
font-size:10px;
}

h1 {
	font-size: 20px;
	font-weight: bold;
	margin:0px;
}


p {
	font-size: 0.9em;
}

h2, h3 {
	font-weight: bold;
	letter-spacing: -0.09em;
	color: #f72abb;
}

h2 {
	font-size: 2.7em;
	margin:0px;
}

h3 {
	font-size: 1.5em;
}

small, .small {
	font-size: 0.8em;
}

/* links
----------------------------------------------- */

a {
	text-decoration: none;
	color: #e226a7;
}


a:hover {
	color: #6d1287;
}

img {
	border: none;
}

a.img {
	border: none;
}



/* layout
----------------------------------------------- */

#accessibility {
	position: absolute;
	top: -10000px;
}

#container {
	margin: 0px auto;
	padding: 10 0 0 0px;
	width: 800px;
	background-color: #FFFFFF;
	}

#nav {
background:url(images/nav-background.jpg) no-repeat;
height:61px;
width:1024px;
margin:0 auto;
text-align: right;
letter-spacing: 0.06em;
font-size: 1.1em;
font-weight: bold;
color: #6d1287;
	
}

#header {
	width:100%;
	text-align:center;
	height: 304px;
	margin: 0px auto;
	background:url(images/bg-main.jpg) repeat-x;
}

#right {
	float: right;
	width: 397px;
	padding: 0px;
}

#content {
	padding:0 20px 0 20px;
	margin: 3px;
	width: 350px;
	float:left;
}

#headings {
padding-left:20px;
}

.pageimage {
	padding: 5px;
	background: #ffffff;
	border:1px solid #99999;
}


/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */

#container {
\width: 800px;
w\idth: 800px;
}

/* slideshow */

#slideshow-container {
padding:10px;
background:url(images/image-background.jpg);
    height:251px;
	width:377px;
	}

#slideshow {
    position:relative;
    height:251px;
	width:377px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}


#slideshow IMG.last-active {
    z-index:9;
}

.error {
display:block;
padding:3px;
color: #e226a7;
font-size:10px;
}

.galleryintro {
background:#eeeeee;
border:1px solid #dddddd;
margin:0 20px 20px 20px;
padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.imagegallery {
background:#eeeeee;
border:1px solid #dddddd;
margin:0 20px 20px 20px;
padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.gallery-inner {margin:20px; padding:10px;}

