/* CSS Document */
/* 	filter:alpha(opacity=90);	/*IE*/
/*	opacity: 0.90;				/*CSS 3*/
/*	-moz-opacity:0.90;			/*Mozilla*/


html, body, table, td, h1, h2, h3, h4, h5, h6, p, a, span, div 
	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	}

table
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;	/*	default aprox 11px; */
	line-height:145%;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	color:#666666;
	margin-left:-6px;
	}
	
img,table 
	{border:0;}

body {
	margin-top: 22px;
	margin-bottom: 35px;
	background-color:#000000;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
}

.top_anchor {
	padding-top: 22px;
}

	
#container {
    padding:0;
    margin:0 auto;     /* centres the container */ 
	width:870px;
	background-color:#FFFFFF;
    }

#footer {
	clear:both;
	padding: 0;
	text-align:center;
	height: 120px;
	background: #000000 url("../images/temp_foot.gif") 50% top no-repeat;
	}
	
	#footer a:link 		{ color: #fff; font-weight: bold; text-decoration: none; }
	#footer a:visited 	{ color: #fff; font-weight: bold; text-decoration: none; }
	#footer a:hover		{ color: #fff; font-weight: bold; text-decoration: underline; }
	#footer a:active 	{ color: #fff; font-weight: bold; text-decoration: none; }


	
#title {
	float:left;
	width:575px;
	margin-bottom:5px;
	}


#map_spot {
	float:left;
	width:575px;
	height:525px;
	margin-bottom:5px;
	background-image:url(../images/map/bg.jpg);
	background-repeat:no-repeat;
	padding-bottom: 75px;
	}

#copy {
	float:left;
	width:485px;
	margin-bottom:74px;
	}
	
#copy_wide {
	float:left;
	width:625px;
	margin-bottom:74px;
	}
	
#copy_wide2 {
	float:left;
	width:590px;
	margin-bottom:74px;
	}
	
.divider_plain {
	background-image:url(../images/bg_divider_plain.gif);
	height: 11px;
	width:100%;
	}


/* ------------------------------------- */


.title_table {
	background-image:url(../images/titles/bg.gif);
	background-repeat:repeat-x;
	margin-top:20px;
	margin-left:20px;
	}
	
.title_table_print {
	margin-top:20px;
	margin-left:20px;
	}

.nav {
	margin-bottom: 10px;
	width:100%;
	font-size:0.70em;
	line-height:125%;
	cursor:pointer;
	}
	
	.nav span {
		color: #55187d; 
		font-weight:bold;
	}
	 	
#nav_container {
	margin-top: 40px;
	}

.active1 {
	cursor:pointer;
}

.hidden {
	display:none;
	}
	
	
/* about page divs for images */

#imageleft {
	float: left;
	width: 227px;
	padding-right:10px;
	font-size: 80%;
	color:#333333;
	}
	#imageleft img{
		padding-bottom:5px;}

#imageright {
	float: left;
	width: 227px;
	font-size: 80%;
	color:#333333;
	}
	#imageright img{
		padding-bottom:5px;}


/* shift for mini image used in member list page */

.imgshift {
	padding: 6px;
	}