@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }


body {	
	background-color:#330400;
	color:#F0D6C2;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	font-size:12px;
	}

#layout {
	width:910px;
	height:1010px;
	overflow:hidden;
	margin:0 auto;
	background:url(images/template/main-bg.jpg) no-repeat top #8D252E;
	}
#left {
	width:300px;
	float:left;
	}
#logo { margin-top:110px; text-align:center; }

#right {
	width:565px;
	float:left;
	}
#social { height:30px; text-align:right; padding-top:25px; }
#social a { margin-left:1px; }
#menu-top {	height:28px; font-family:Arial, Helvetica, sans-serif;	}
#menu-top ul { list-style:none; margin:0; padding:0; }
#menu-top ul li { margin:0; float:left; background:url(images/template/menu-top-separador.gif) right no-repeat; }
#menu-top ul li a {
	display:block;
	color:#fde5d0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	width:80px;
	line-height:28px;
}
#menu-top ul li a:hover, #menu-top ul li a.active { background-color:#300802; }
#menu-top ul li.last { background-image:none;  }

#menu-bottom {	margin-top:65px; height:23px; font-family:Arial, Helvetica, sans-serif;	}
#menu-bottom ul { list-style:none; margin:0; padding:0; }
#menu-bottom ul li { margin:0; float:left; }
#menu-bottom ul li a {
	display:block;
	color:#fde5d0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	width:140px;
	line-height:23px;
}
#menu-bottom ul li a:hover, #menu-bottom ul li a.active { background-color:#621D15; }


#content-out { margin-top:10px; height:300px; overflow:hidden; position:relative; }
#content {  position:relative; padding-bottom:15px; }

#content-nav { margin-top:9px; float:right;}

#contentup {
	background:url(images/template/content-control-up.png) no-repeat;
	width:11px;
	height:9px;
	display:block;
	float:left;
	margin-right:3px;
	}
#contentdown {
	background:url(images/template/content-control-down.png) no-repeat;
	width:11px;
	height:9px;
	display:block;
	float:left;
	}

#submenus { float:left; width:520px; margin-top:7px; color:#340902; text-align:right;  }
	
#slider {
	height:458px;
	overflow:hidden;
	}
	
#footer {
	text-align:center;
	margin:10px;
	}
	
#event-connection { margin:10px; }

#gallery { position:relative; }
#gallerycontrol {
	position:absolute;
	top:425px;
	left:483px;
	z-index:100;
	
	width:78px;
	height:29px;
	
	overflow:hidden;
}
#loading {
	position:absolute;
	top:210px;
	left:264px;
	z-index:100;
	background:url(images/template/loading.gif) no-repeat;
	width:32px;
	height:32px;
}

.clear { clear:both; }

h1 { font-size:13px; text-transform:uppercase; margin:0 0 5px 0; }
h2 { font-size:11px; font-style:italic; margin:0 0 5px 0; }

p { margin:10px 0 15px; }

a { color:#340902; font-weight:bold; text-decoration:underline; }
a:active, a:focus { outline: 0; }
a img { border:0 none; }

#content p { text-align:justify; line-height:17px; }

#content .guest-comments p { margin:0 0 5px; }
#content .guest-comments p.guest { text-align:right; margin:0 0 15px; }

.formleft { float:left; margin-bottom:3px; }
.formright { float:right; text-align:right; clear:right; margin-bottom:8px; }
.formright input, .formright textarea  { border:1px solid #FDE5D0; background-color:#FDE5D0; width:100%; }
.formright input#event_date, .formright input#alternate_date { width:85px; }

.ui-datepicker-trigger { border:0 none; background-color:#8D252E; }