
body {
	font-family: Arial;
	font-size: 10pt;
	background-image: url('img/bg.gif');
	background-color: #473404;
	color: black;

	margin: 0px;
	padding: 0px;

}

div.pagetitle {

}
div.pagetitle h1 {
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	font-size: 20pt;
	margin: 0px;padding: 2px;
	
	
	background-color: #FFFFFF;

	background-image: url('/img/dots.gif');
	background-repeat: no-repeat;
	background-position: right;
}
div.pagetitle h1 a {
	color: white;
	text-decoration:none;
}


div.subtitle {
	padding:10px;
	background-color: #8F8D6C;
}
div.subtitle h2 {
	margin: 0px;
}

div.pagepart {
	padding: 5px;
	
}

div#site {
	
	margin: 0px auto;
	padding-left: 3px;
	background-image: url('img/back-alpha.png');
	background-repeat:repeat-y;
	width: 772px;

	padding-top: 10px;
}

div#header {
	margin-left: 30px;
}



div#content {
	margin-left: 30px;
	margin-top: 10px;
	background-color: #000000;
	width: 711px;
	padding-bottom: 20px;
}

div#contentleft {
	width: 504px;
	float:left;
}
div#contentright {
	width: 200px;
	float: right;
}




div.page {
	background-color: #8F8D6C;
	margin-bottom: 10px;
}
div.page div.content {
	padding: 10px;
	color: #231F20;
}

div.item {
	width: 504px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}
div.item div.left {
	width: 200px;
	min-height: 100px;
	float: left;
}
div.item div.left img {
	border: 0px; padding: 0px;
}




div.item div.right {
	width: 304px;
	float: left;
	background-color: #8F8D6C;
	position:relative;
}
div.item div.right div.text {
	padding: 10px 10px 20px 10px;
	color: #000000;
	line-height: 150%;
	letter-spacing: 100%;
}
div.item div.right div.text h2 { color: white; font-family: Arial; font-weight: bold; margin: 0px 0px 5px 0px;padding:0px; }
div.item div.right div.text span.date { color: #231F20;font-weight: bold; }
div.item div.right div.text p { color: #231F20; margin: 0px;}
div.item div.right div.text h2 a { text-decoration:none;}

div.item div.right div.link {
	width: 85%;
	position: absolute;
	left: 0px;
	bottom: 0px;
}


div.agenda div.left {
	width: 160px;
}
div.agenda div.right {
	width: 344px;
}

div.gallery div.left {
	width: 150px;
}
div.gallery div.right {
	width: 354px;
}




div.block {
	background-color: #8F8D6C;		
}
div.block div.form {
		margin: 10px;
}

div.commentpost {
	background-color: #8F8D6C;;
	margin-bottom: 10px;
}
div.commentpost div.form {
	padding: 10px;
	
}
div.commentpost div.form h2 { 
	margin: 0px;padding:0px;
}

div.commentpost div.form textarea,div.commentpost div.form input {
	font-weight: bold;
}
div.commentpost div.form textarea {
	width: 85%;
	height: 80px;
}

div.commentpost div.link {
	width: 85%;
}

div.comment {
	background-color: #8F8D6C;
	margin-bottom: 10px;
}
div.comment div.text {
	padding: 10px;
	line-height: 150%;
	letter-spacing: 100%;
	
}
div.comment div.link {
	width: 85%;
}

div.comment div.text h2 { color: white; font-family: Arial; font-weight: bold; margin: 0px 0px 5px 0px;padding:0px; }
div.comment div.text span.date { color: #231F20;font-weight: bold; }
div.comment div.text p { color: #231F20; margin: 0px;}
div.comment div.text h2 a { text-decoration:none;}



div.datepick {
	margin: 0px 0px 10px 0px; padding: 5px;
	background-color: #8F8D6C;;
}
div.agendaitem {
	background-color: #8F8D6C;
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}
div.agendaitem div.picture {
	width: 162px;
	float: left;
}
div.agendaitem div.picture img {
	border: 0px; padding: 0px;
}
div.agendaitem div.text {
	width: 320px;
	padding: 10px 10px 0px 10px;
	float: left;

	color: #000000;
	line-height: 150%;
	letter-spacing: 100%;
	
	
}
div.agendaitem div.text h2 { color: white; font-family: Arial; font-weight: bold; margin: 0px; padding:0px; margin-bottom: 4px; }
div.agendaitem div.text span.date { color: #231F20; font-size: 14pt; font-weight: bold; color: black;}
div.agendaitem div.text p { color: #231F20; margin: 0px;}





div.link {
	text-align: right;
	height: 18px;
	padding-right: 10px;
	font-weight: bold;
	background-image: url('img/back_linksmall.gif');
	background-repeat: repeat-x;
}
div.link a {
	color: white;
	text-decoration: none;
	font-size: 11px;
}



div.blocksmall {
	margin-bottom: 10px;
	background-color: #918e6d;
}


div.show span.date {
	font-size: 8pt;
}
div.show strong a {
	text-decoration:none;
	color: #231f20;
}
div.showodd {
	background-color: #918e6d;
	padding: 5px;
	color: #231f20;
}
div.showeven {
	background-color: #bbb9a5;
	padding: 5px;
	color: #231f20;
}


div.shop div.picture {
	text-align: center;
}
div.mailing div.text {
	padding: 5px;
}
div.mailing div.text table th {
	color: #231f20;
	text-align: left;
	font-size: 8pt;
}
div.mailing div.text input {
	width: 130px;
}

table.gallerylist {
	width: 100%;
}
table.gallerylist tr td {
	padding: 2px;
	padding-top: 5px;
	padding-bottom: 5px;

}
table.gallerylist tr td.date {
	width: 100px;
}
table.gallerylist tr.odd {
	background-color: #918e6d;
}
table.gallerylist tr.even {
	background-color: #bbb9a5;
}
table.gallerylist tr td a {
	color: black;
	text-decoration:none;
}
div#gallerypicholder {
	margin-bottom: 10px;
}

table.media {
	width: 100%;
}
table.media tr td {
	padding: 5px;
}
table.media tr td.date {
	width: 100px;
}
table.media tr.odd {
	background-color: #918e6d;
}
table.media tr.even {
	background-color: #bbb9a5;
}
table.media tr td a {
	color: #231f20;
	text-decoration:underline;
}





.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

