*{
	font-family:Arial;
	font-size:10pt;
}

body {
	padding:0px; margin:0px; background:#164525 url(images/sq1.gif); text-align: center;
}

#banner { 
	display:block;height:139px;background-color:#144124; /*background:url(images/banner.png) no-repeat top center;*/ 
	position:relative;
}
#banner div { width:708px;margin: auto 0;position:relative;height:0;line-height:0; }
#banner div img { position:absolute;z-index:100;left:0;top:2px; }

#body { 
	display:block;width:100%;background:url(images/body-bg.gif) repeat-x #f1ead9;
}

#header {
	display:block;
	position:relative;
	width:708px;
	height:193px;
	margin:0px auto;
	overflow:hidden;
}
#mask {
	z-index:1000;
	position:absolute;
	top:115px;
	width:708px;
	height:193px;
	background: url(images/mask.png) no-repeat;
}

#menu {
	display:block;
	position:relative;
	width:708px;
	height:29px;
	margin:0px auto;
}
#menu a img { border:0; }

#main {
	position:relative;
	text-align:left;
	padding:0;
	margin:0px auto;
	width:706px;
	background-color: #eee6d1;
}

#events {
	position:absolute;
	bottom:140px;
	left:150px;
	width:200px;
	height:120px;
	background-color:#000;
	color:#fff;
}

div.box_left { 
	float:left;
	width:375px;
	/*border:1px solid #c0c0c0;*/
	padding:25px 10px;
	margin:0 0 0 10px;
}
div.box_right {
	float:right;
	width:250px;
	/*border:1px solid #c0c0c0;*/
	padding:0 10px;
}


#footer {
	position:relative;
	top:-8px;
	margin:0px auto;width:100%;height:68px;background:url(images/b.gif);
	font-size:8pt;
	color:#c0c0c0;
	text-align:center;
	padding-top:25px;
}
#footer a {
	font-size:8pt;
	color: orange;
}
.clear {
	clear:both;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
}

