body {
margin:0;
padding:0;

background-color:#fff;
font-size:.82em;
line-height:1.7em;
font-family:georgia, palatino,serif;
color:#000;
}

img {
	border: none;
}

#center {
margin:10px auto;
width:815px;

}

#container {
float:left;
width:813px;
border:1px solid #000;
margin-bottom:20px;

}
#header {
}

h1{
font-size:1.4em;}

h2 {
font-size:1.1em;
color:#000;}

h2 a {color:#000;}

h3 {
font-size:.9em;}

a {
color:#952b41;
font-weight:bold;
text-decoration:none;}

a:hover, a:active {
text-decoration:underline;
}

li {
list-style-image: url(images/bullet.gif);
}

#header a, a:hover, a:active{
text-decoration:none;}
.hidden {
visibility:hidden;}
/* ------- navigation time ----------------*/

#nav {
width:90px;
font-family:verdana, helvetica, sans-serif;
float:left;
}

html>body #nav {
width:95px;
}

#nav ul {
list-style-type:none;

}

 ul {
 margin-left:10px;}
 
 
html>body ul {
margin-left:-27px;
}

#nav li {
list-style-image:none;}

#nav a {
display:block;
width:80px;
background:white;
margin-top:.7em;

border-bottom:1px solid #fff;
}

#nav a:hover {
text-decoration:none;
border-bottom:1px solid #952b41;}

#nav li.active {
text-decoration:none;
border-bottom:1px solid #952b41;}

#nav li.active a:hover{
text-decoration:none;
border-bottom:1px solid #fff;}

.line li {
float: left;
display: inline;}




/* ------- navigation time ----------------*/


#content {
float:right;
margin-right:6px;
width:680px;


}

html>body #content {
margin-right:10px;}

#body {
float:left;
width:440px;

}

#g_bar {
float:right;
margin-top:3.7em;
margin-bottom:15px;
padding:45px 11px 20px 11px;
margin-right:1px;
background:#e2c37e url(images/bar.jpg) top;
background-repeat:repeat-x;
font-family:verdana, helvetica, sans-serif;
width:192px;

}
 
html>body #g_bar {
float:right;
margin-top:3.7em;
padding:45px 11px 20px 11px;
margin-right:10px;
background:#e2c37e url(images/bar.jpg) top;
background-repeat:repeat-x;
font-family:verdana, helvetica, sans-serif;

}

#g_bar a {
color:#000;
}

.right {
clear:right;
float:right;
font-size:.9em;
text-align:center;
font-family:helvetica, verdana, arial, sans-serif;
color:#333;
padding:.7em 0px 10px 15px;
}

.event {
	clear: both;
}

.event img {
	float: right;
	margin: 10px 0 10px 10px;
}

.event-title {
	display: block;
	font-weight: bold;
}

.event-date {
	display: block;
}

.event p {
	margin-top: 0;
}

.archive {
	clear: both;
}

.archive img {
	float: right;
	margin: 10px 0 10px 10px;
}

.tour {
	clear: both;
}

.tour img {
	float: right;
	margin: 10px 0 10px 10px;
}

.gallery p {
	font-family: verdana, arial, sans-serif;
	font-size: .75em;
	line-height: 1.2;
}

.gallery {
	float: left;
	width: 120px;
}

#contact {
font-weight:bold;
width:100%;
text-align: center;
}