/* Base
----------------------------------*/
	body  {
		background-color:#000000; 
		font-family: "lucida grande", tahoma, verdana, sans-serif;
		font-size: 12px;
		color: #ff903f;
		height:100%;
		background-image:url(bg.jpg); 
		background-repeat:no-repeat; 
		background-attachment:fixed;
		}
	
	#mainbody {
  		background: #FFFFFF;
  		position: relative; 
 		margin:auto; 
  		top: 10px;
 		width: 810px;
		height: 1300px;
  		}

	#container {
		position: relative;
		min-height: 100%;
		_height: 100%;
		}

	#content {
		padding-bottom: 100px;
		}

	#footer {
  		background: #540d06;
		position: relative;
		margin:auto; 
  		width: 810px;
		margin-top:-100px; 
  		height: 100px;
  		}
	p.footer {
		font-family: Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal; 
		font-weight: normal;
		text-decoration: none;
		text-color: #FFFFFF;
		}
			
	#footer a {
		color: #ff903f; 
		font-family: Helvetica; 
		font-size: 12px; font-weight: none; 
		text-decoration: none;
		}
	#footer a:visited {color: #ff903f; text-decoration: none}
	#footer a:active {color: #FFFFFF; text-decoration: none}
	#footer a:hover {color: #FFFFFF; text-decoration: none}
	
/* Top
--------------------------------*/
	#logo{
		background-image:url(logo.png);	
		background-repeat: no-repeat;
 	 	position: relative; 
  		margin: 0 auto;
 	 	top: 0px;
		left: 0px;
		height: 114px;
		width: 820px;			
	 	}
	#headnav {
		text-decoration: none;
		position: absolute; 
		top: 0px;
		right: 0px; 
		background: #540d06;
		width: 160px; 
		height: 20px;
		padding: 10px 0px 0px 5px;
		font-size: 10px;
		}
	#headnav p {display: block;}
	#headnav ul {display: inline; padding: 5px;}
	#headnav li {display: inline; padding: 5px;}
		
	#headnav a {color: #FFFFFF; font-family: Helvetica; font-size: 10px; text-decoration: none;}
	#headnav a:visited {color: #FFFFFF; text-decoration: none}
	#headnav a:active {color: #ff903f; text-decoration: none}
	#headnav a:hover {color: #ff903f; text-decoration: none}

/* Navigation Bar 
----------------------------------*/
	#nav {
		background-image:url(navbg.jpg);
		background-repeat: repeat-x;
		position: relative;
		margin: 0 auto; 
		text-decoration: none;
		z-index: 11;
		top: 0px;
		height: 20px;
		width: 800px;
		padding: 15px 5px 10px 5px;
		font-size: 12px;
		font-family: Helvetica; 
		}

	#nav p { display: block;}
	#nav ul { display: inline; padding: 0px;}
	#nav li { display: inline; padding: 35px;}

	#nav a {color: #FFFFFF; font-family: Helvetica; font-size: 14px; text-decoration: none;}
	#nav a:visited {color: #FFFFFF; text-decoration: none}
	#nav a:active {color: #ff903f; text-decoration: none}
	#nav a:hover {color: #ff903f; text-decoration: none}

/* Content 
-------------------------------------------------------------*/
/* Pictures ----------------------------------*/
	#picture {
	  	background: #fffff;
		position: relative; 
		float: right;
 	 	top: -320px;
 		width: 530px;
  		height: 330px;
		padding: 0px 0px 0px 0px;
 	 	}

/* Welcome ----------------------------------*/

	#welcome {
	  	background: #f1e0bd;
		position: relative; 
 	 	top: 10px;
		left: 10px; 
 		width: 240px;
 	 	height: 315px;
		padding: 5px 10px 10px 10px;
 	 	}
	#welcome p {
		color: #540d06; 
		font-weight: normal;
		font-size: 14px;
		font-family: Helvetica, Verdana, Sans-serif;
		line-height: 21px;
		margin-bottom; 10px;
		}
	#welcome h1 {
		color: #540d06; 
		font-size: 20;
		font-weight: bold;
		font-family: Helvetica, Verdana, Sans-serif;
		line-height: 18px;
		margin-bottom; 10px;
		}
	#welcome a {
		color: #a61e11f; 
		font-family: Helvetica; 
		font-size: 14px; font-weight: bold; 
		text-decoration: none;
		}

	#welcome a:visited {color: #a61e11f; text-decoration: none}
	#welcome a:active {color: #ff903f; text-decoration: none}
	#welcome a:hover {color: #ff903f; text-decoration: none}


/* Events ----------------------------------*/
	#events{
  		background: #fff;
  		position: absolute; 
  		top: 360px;
		left: 10px;
 		width: 500px;
		padding: 0px 10px 0px 10px;
  		}

	#events p{
		color: #000000; 
		font-size: 14px;
		font-weight: normal;
		font-family: Helvetica, Verdana, Sans-serif;
		line-height: 20px;
		padding-bottom: 10px; 
		}

	#events h1{
		color: #ff903f; 
		font-size: 27x;
		font-weight: bold;
		font-family: Helvetica, Verdana, Sans-serif;
		line-height: 10px;
		}

	#events h2{
		color: #0094e1; 
		font-size: 15;
		font-weight: bold;
		font-family: Helvetica, Verdana, Sans-serif;
		line-height: 18px;
		border-top: 1px solid #cacaca; 
		padding-top: 10px;
		}

	#events a {
		color: #ff903f; 
		font-family: Helvetica; 
		font-size: 14px; font-weight: none; 
		text-decoration: none;
		}

	#events a:visited {color: #ff903f; text-decoration: none}
	#events a:active {color: #a61e11; text-decoration: none}
	#events a:hover {color: #a61e11; text-decoration: none}

	#eventscol {
		position: relative; 
		top: -320px;
		width: 550px;
		float: left;
		padding: 0px 0px 0px 0px;
	}

	#events ul {border-bottom: 0px solid #cacaca; }

	#events li {
		color: #540d06;
		margin: 5px;
		font-size: 15px;
		padding: 0px 0px 0px 0px;
		width: 500px;
		list-style-type:circle;
		}

/* Links ----------------------------------*/
	#links{
		color: #ffffff;
		background-image:url(linkbg.jpg);
		background-repeat: repeat-x;
		position: relative; 
		top: 30px;
		left: 540px;
		height: 900px;
		width: 240px;
		padding: 10px;
		}

	#links h1 {
		float: center; 
		color: #540d06; 
		font-size: 18px;
		font-weight: bold;
		font-family: Helvetica, Verdana, Sans-serif;
		line-height: 5px;
		}

	img.links {
		width: 180px;
		margin-bottom: 10px;
		padding: 0px;
		}
	#links a img{
		border: none;
		}