body {
	margin: 0;
	padding: 0;
	background:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
form{margin:0}
#temp_centre {
	width: 780px;
	height: 568px;
	position: relative;
	margin:auto;
	margin-top:10px;		
}
.contentArea {
	height: 441px;
	background: transparent url(images/tile.gif) center left repeat-x;
}
.contentArea2 {
	padding-left: 10px;
	color:#CC0000;
}
.bg {
	background-image: url(images/bg_wood.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	background-color: #000000;
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
.bg_gold {
	background-image: url(images/bg_gold.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	text-decoration: none;
	background-color:#000000;
}
.bg_gold2 {
	background-image: url(images/bg_gold.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	text-decoration: none;
	background-color:#000000;
}
.register {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B29657;
}
.error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
}
input {
	background: #000000;
	border: 1px solid #B29657;
	color: #B29657;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.buttons {
	background: #19291A;
	border: 1px solid #B29657;
	color: #B29657;
	padding: 3px 0px 3px 0px;
}
.registerSelectBox140 {
	background: #000000;
	border: 1px solid #B29657;
	color: #B29657;
	border-style:outset;
}
/*.submit {
	width: 62px;
	height: 20px;
	background: #19291A;
	border: none;
	color: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}*/
select {
	background: #000000;
	border: 1px solid #B29657;
	color:#B29657;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div {
	scrollbar-3dlight-color: transparent;
	scrollbar-arrow-color : #000000;
	scrollbar-face-color :#B29657;
	scrollbar-highlight-color : #19291A;
	scrollbar-shadow-color :#19291A; 
	scrollbar-darkshadow-color:#000000; 
	scrollbar-track-color :#000000;
	scrollbar-base-color :#19291A;
}
#calendarEvents {
	margin: auto;
	width: 250px;
	height: 280px;
	overflow: auto;
	display:block;
	padding-right: 10px;
}
.calendarEventDetail {
	margin: auto;
	width: 250px;
	height: 280px;
	overflow: auto;
	display:none;
	padding-right: 10px;
}
.eventlist {
	list-style-image:url(images/list_leaf.gif);
	list-style-position: outside;
	margin-left:18px;
	padding-left:18px;
}
.loginlist {
	list-style-image:url(images/list_leaf.gif);
	list-style-position: outside;
}
.eventlist_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #CACACA;
}
.loginlist_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #B29657;
}
.eventlist_body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#B29657;
}
.loginlist_body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#B29657;	
}
.eventlist_footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CACACA;	
}
.eventcal_table {
	border-collapse:collapse;
	width: 245px;
}
.eventcal_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:800;
	color: #B29657;
	background:#000000;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:5px;
}
.eventcal_day {
	width: 35px;
	min-width: 35px;
	height: 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	color: #CACACA;
	background:#000000;
	text-align:center;
	padding: 0;
	margin: 0;
}
.eventcal_date {
	width: 35px;
	min-width: 35px;
	height: 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	color: #B29657;
	background:#000000;
	text-align:center;
	padding: 0;
	margin: 0;
	1border-right: #B29657 solid 1px;
}
.eventcal_date_today {
	width: 35px;
	min-width: 35px;
	height: 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	color: #B29657;
	background:#000000 url(images/events_leaf.gif) left top no-repeat;
	text-align:center;
	padding: 0;
	margin: 0;
	1border-right: #B29657 solid 1px;
}
.eventcal_footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CACACA;
	background:#000000;
	font-weight:100;
	height: 25px;
}
.gallery_postion {
	width: 150px;
	position:relative;
	left: 150px;
}
.gallery_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#B29657;
}
#gallery_mainpanel {
	width: 500px;
	height:300px;
	background: #000000;
	position:relative;
	left: 50%;
	margin-left: -250px;
}
#gallery_scroller {
	height: 280px;
	width: 100px;
	overflow:auto;
}
.gallery_thumbnails {
	margin: 5px 5px 5px 0px;
	width:80px; 
	height:65px; 
	background:#000000;
}
.gallery_largeimage {
	background: #000000;
	width:375px;
	height: 275px;
	margin:auto;
}
.body_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#B29657;
}
.body_text_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#B29657;
}
#contentDiv{
width: 530px;
	height: 271px;
	text-align: left;
	overflow: auto;
}

.body_link:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#B29657;
	text-decoration:none;
}
.body_link:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#B29657;
	text-decoration:none;
}
.body_link:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#B29657;
	text-decoration:none;
}
.body_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#B29657;
	text-decoration:underline;
}


#restaurant_menu {
	width: 550px;
	height: 271px;
	text-align: center;
	overflow: auto;
}
.restaurant_item {
	width: 65%;
	height:auto;
	margin: auto;
	border-bottom:#B29657 1px dashed;
	padding-bottom: 15px;
}
.restaurant_itemimage {
	width: 80px;
	height: auto;
	margin:auto;
	margin-top: 15px;
	margin-bottom:15px;
	border: #B29657 1px solid;
}
.restaurant_itemheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #B29657;
}
.invite_textarea {
	border:#B29657 1px solid; 
	background:#000000; 
	color:#B29657;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #CACACA;
	text-decoration:underline;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CACACA;
	font-weight:bold;
	text-decoration:none;
	
}.bgWoodPanel {

	background-image: url(images/wood_panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	background-color: #000000;
}
.body_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #B29657;
}
#homepage_content{
	height:520px;
	width:565px;
	overflow:none;
	padding:5px 5px 5px 5px;
}
#homepage_content a img{border:none;}
