@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#c1c1c1;
	padding:0px;
	margin:0px;
	text-align:center;
}

#container {
	position:relative;
	text-align:left;
	margin:0px auto;
	padding:0px;
	width:800px;
	height:600px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-y;
	z-index:1;
}

#content{
	position:absolute;
	top:286px;
	left:0px;
	width:800px;
	height:auto;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-y;
	z-index:5;
}


#logo{
	position:absolute;
	top:36px;
	left:27px;
	width:278px;
	height:55px;
	z-index:10;
}

#signIn{
	position:absolute;
	top:40px;
	left:558px;
	width:233px;
	height:51px;
	z-index:10;
}

#banner{
	position:absolute;
	top:104px;
	left:0px;
	width:800px;
	height:154px;
	z-index:10;
}

#nav{
	position:absolute;
	top:286px;
	left:0px;
	width:181px;
	height:186px;
	z-index:10;
}

.tableBkground{
	background-image:url(../images/nav-bkground.jpg);
}


#AboutUs a:link{
	position:absolute;
	top:314px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/aboutUs.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#AboutUs a:visited{
	position:absolute;
	top:314px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/aboutUs.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#AboutUs a:hover{
	position:absolute;
	top:314px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/aboutUs-o.jpg);
	background-repeat:no-repeat;
	z-index:15;
}


#News a:link{
	position:absolute;
	top:341px;
	left:0px;
	width:156px;
	height:28px;
	background-image:url(../images/navigation/news.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#News a:visited{
	position:absolute;
	top:341px;
	left:0px;
	width:156px;
	height:28px;
	background-image:url(../images/navigation/news.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#News a:hover{
	position:absolute;
	top:341px;
	left:0px;
	width:156px;
	height:28px;
	background-image:url(../images/navigation/news-o.jpg);
	background-repeat:no-repeat;
	z-index:15;
}


#Events a:link{
	position:absolute;
	top:369px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/events.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#Events a:visited{
	position:absolute;
	top:369px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/events.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#Events a:hover{
	position:absolute;
	top:369px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/events-o.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#JoinUs a:link{
	position:absolute;
	top:396px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/joinUs.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#JoinUs a:visited{
	position:absolute;
	top:396px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/joinUs.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#JoinUs a:hover{
	position:absolute;
	top:396px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/joinUs-o.jpg);
	background-repeat:no-repeat;
	z-index:15;
}


#Links a:link{
	position:absolute;
	top:423px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/links.jpg);
	background-repeat:no-repeat;
	z-index:15;
}


#Links a:visited{
	position:absolute;
	top:423px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/links.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#Links a:hover{
	position:absolute;
	top:423px;
	left:0px;
	width:156px;
	height:27px;
	background-image:url(../images/navigation/links-o.jpg);
	background-repeat:no-repeat;
	z-index:15;
}

#textArea{
	margin-left:223px;
	padding-top:30px;
	width:530px;
	height:auto;
	z-index:10;
}

#patrons{
	left:0;
	width:150px;
	height:auto;
	z-index:10;
	float:left
}

#site-footer {
	margin: 0;
	padding: 15px 0 20px 0;
	list-style-type: none;
}

#site-footer li {
	display: inline;
}

#site-footer li a {
	text-decoration: none;
}

#footer{
	position:absolute;
	width:400px;
	left:0px;
	background-color:#ffffff;
	z-index:20;
}
