body
{
	width:912px
	
}

a,a:visited
{
	font-family: Helvetica Neue,helvetica, arial;
	font-size: 12px;
	font-weight: lighter;
	text-decoration:underline;
	 color: #d2c8b6;
}
.topbar
{
	width: 912px;
	height: 10px;
	background-color:#b8e77c;
}

.menubar
{
	
	height: 63px;
	background-color: #b8e77c;
	font-family: Helvetica Neue,helvetica,arial;

	font-weight: lighter;
	color: #4f7108;
	font-size: 20px;
}

.hmcontent
{
	background-color: #534834;
	/*background-image: url(../images/home_logo.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 491px;
	width: 912px;
	overflow: hidden;

}

.content
{
	background-color: #534834;
	/*background-image: url(../images/subpage_logo.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 491px;
	width: 912px;
}

.cntcontact
{
	background-color: #534834;

	height: 491px;
	width: 912px;
}

.input
{
	background:#ddd9ce;
	border:none;
	width:400px;
	/*width:300px;*/
	color:#665e48;
	font-size:13px
	border:1px solid #a49e8c;
}

.textarea
{
	float: left;
	width: 320px;
	color: #d2c8b6;
	font-size: 13px;
	font-family: Helvetica Neue,helvetica,arial;
	/*margin: 150px 0 0 30px;*/
	text-align: justify;
	line-height:130%;
	height:300px;
	
	display:none;
}

.textarea2
{
	float: left;
	width: 400px;
	color: #d2c8b6;
	font-size: 13px;
	font-family: Helvetica Neue,helvetica,arial;
	margin: 150px 0 0 80px;
	text-align: justify;
	line-height:130%;
	height:300px;
}

li { 
	list-style-type: none; 
	font-size:16px; 
	line-height:50%;
	margin-top:30px;
}

.berk
{
	float:left;
	margin:8px 0px 0 60px
	}

.berkalt
{
	float:left;
	margin:8px 0px 0 72px;
	width: 14em;
}



* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
background-color: #fff;
text-align:center;
min-height:565px;/* for good browsers*/
min-width:912px;/* for good browsers*/
}
#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 565px;
} 
#inner {
width: 912px;
background:white;
height: 565px;
margin-left:auto;
margin-right:auto;
}
		#initDiv {
			position: relative;
		}
		
		#imgWrapper {
			float: left;
			overflow: hidden;
		}
		
		#imgWrapper img {
			display: none;
		}
		
		#imgWrapper #homeImg {
			display: block;
		}
		
		#homeImg {
			display: inline;
		}
		#contentWrapper {
			width: 320px;
			float: right;
			clear: right;
			position: absolute;
			top: 114px;
			right: 12px;
		}
		
		#contentWrapper .textarea {
			display: none;
			position: absolute;
			top: 0px;
		}
		
		#logoWrapper {
			float: right;
			text-align: center;
			clear: both;
		}
		
		#logoImg {
		}
		
		.eventColumn {
			width: 215px;
		}
		
		.venueColumn {
			width: 165px;
		}
		
		.dateColumn {
			width: 115px;
		}
		
		.infoColumn {
			width: 160px;
		}
		
		#calendarContent {
			float: left;
			width: 702px;
			position: absolute;
			right: -14px;
			font-size: 12px;
		}
		
		#calendarTableHead, #calendarTableBody {
			float: left;
			width: 702px;
			font-size: 12px;
		}
		
		#calendarTableHead td, #calendarTableBody td {
			padding-left: 1em;
		}
		
		#calendarScrollDiv {
			float: left;
			width: 700px;
			font-size: 12px;
			max-height: 299px;
			overflow-y: auto;
			overflow-x: hidden;
		}

		#calendarHeader {
			color: #798918;
			background-color: #b8e77c;
		}


		#contactContent {
			left: -183px;
		}

		.bottomTxt {
			display: none;
			position: absolute;
			left: 10px;
		}


