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

html,body{
	height:100%;
	}
	
html{

}

body{
	margin: 0 auto;
	width: 100%;
	background: #000000 url(images/layoutpics/bg3.jpg) no-repeat center top;;
	font: 13px  Arial, Helvetica, sans-serif; 
	color: #ffffff;

}

p{ 
font-size: 14px;	color: #ffffff;
z-index: 1;
}


h1 {
	font-size: 28px;
}

a:link {	color: #ffffff;
}

a:hover {
	text-decoration: none;
color: #daba8c;
}

a:visited {
color: #daba8c;
	text-align: center;
}

/* containers */
#container{
	margin: auto;
	width: 924px;

	height: auto;
}

#header{
	margin: auto;
	width: 924px;
	height: 390px;
	background: no-repeat;
	
}

#logo {
	float:left;
	margin-top: 30px;
	margin-left: 15px;
}



#leftcol{	
	color:#ffffff;

	margin-left: 0px;
	margin-top: 15px;
	float: left;
	width: 620px;
	height: auto;
}



#modtop{

	background:url(images/mod-top.gif) no-repeat;
	width: 270px;
	height:36px;
	opacity:0.15;
	filter:alpha(opacity=15);
	
}

#modbottom{
	margin-bottom: 20px;
	background:url(images/mod-bottom.gif) no-repeat;
	width: 270px;
	height:36px;
	opacity:0.15;
	filter:alpha(opacity=15)	;
}

#rightcol{

color: #ffffff;

margin-top: 40px;
float: left;
margin-left: 30px;
width: 270px;
height: auto;
}



#modwrap{
	background: url(images/layoutpics/trans.png) repeat;
	margin-top: -25px;
	padding: 5px;


}

#contentbig {	
color: #ffffff;
	margin-top: 15px;
	margin-left: 8px;
	float: left;
	width: 924px;
	height: auto;
}
/* end containers */

.contacts{
color: #daba8c;
font-size:14px;
font-family: Century Gothic;
}

.contactsheader{
	color: #daba8c;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;

}


.contentheaders{
color: #daba8c;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



.schedule{	color: #ffffff;
margin-left: 35px;
padding-right: 20px;
}

/* menu */

#menu {
		margin: auto;
	background:;

	width: 924px;
	height: 50px;
	padding: 0px 0px 0px 0px;
}

#menu ul {
	float: right;
	margin: 0px;
	padding: 0 0 0 0;
	width: 924px;
	list-style: none;
}

#menu ul li {
	display: inline;
}

#menu ul li a {
	float: left;
	padding: 8px 35px;
	font-weight: bold;
	text-align: center;
	text-align: center;
	text-decoration: none;
	background: url(../images/layout/menu_divider.png) center right no-repeat;	color: #ffffff;	

	font-size: 16px;
	outline: none;
}

#menu li a:hover, #menu li .current {
color: #daba8c;
}

#menu li .last {
	background: none;
}

/* end menu */


/* footer */


#footer{
	width: 924px;
	margin:0 auto;
	height: 120px;	

	clear: both;
}

.tagline{
	text-align: center;
}

#footermenu {
	float: left;
	width: 924px;
	height: 50px;
	padding: 0px 0px 0px 0px;
}

#footermenu ul {
	float: right;
	margin: 0px;
	padding: 0 0 0 0;
	width: 924px;
	list-style: none;
}

#footermenu ul li {
display: inline;margin: 0;
}

#footermenu ul li a {
	float: left;
	padding: 21px 40px;
	font-weight: bold;
	text-align: center;
	text-align: center;
	text-decoration: none;
	background: url(images/layoutpics/foot-divide.gif) center right no-repeat;
color: #555; 

font-size: 95%;
	outline: none;
}

#footermenu li a:hover, #footermenu li .current {
color: #daba8c;
}

#footermenu li .last {
	background: none;
}

/* end footer */




/*BEGIN PHOTO GALLERY CSS*/



.imageborderlarge {
	padding: 7px;
	margin: 5px 0px;
	border: 1px solid #CCCCCC;
	background: #000000;
}


.unvisible { 
	display: none;
 }



.thumbnail {
	float: left;
	margin: 35px;
	margin-top: 30px;
	text-align: center;
	color: ;
	width: 225px;
	height: 250px;
	}


.thumbnailhover{
	background:  none;	
	display:block;
	width: 225px;
	height: 250px;
}

a.thumbnailhover:hover{
		background:  url(images/layoutpics/bg_body.jpg) no-repeat left top;	

	display:block;
	width: 225px;
	height: 250px;
		color: #76B41C;
	font-weight: bold;

	
}


.thumbnail img{
	background:#daba8c;
	padding: 3px;
	margin: auto;
	display:block;
}



.thumbnail a {
	color:#999999;
	text-decoration: none;
}

/* non IE  hover 
div.thumbnail:hover{
	background: #000;
	color: #76B41C;
	font-weight: bold;
}

*/

.thumbnail p{
margin-top: 0px;
}


a img {
border:none;

}

#gallerycontainer{
	padding: 0px;
	text-align:center;
	
}

/*END PHOTO GALLERY CSS*/
#player {
	float:right;
	margin-top: 50px;
	margin-right: 25px;

}

#flashlogo {
	float:left;
	margin-top: 15px;
}
#player a {
	margin-top: -12px;	
	float: right;
	text-decoration: none;
	text-align: right;	
}

