/*my 3-col static with header and footer Jan 08*/
body {
		/*text-align:center;*/
		background:#000;
		font-family: arial, helvetica, sans-serif, serif;
		font-size:large;
}


	a {
	text-decoration: none;
	color:#000;
	font-weight:bold;
}
	a:hover {
	text-decoration:underline;
	color:#990000;
}	

	a:visited {
	text-decoration:none;
	color:#000;
	}
	
	
	
	

/*-------------------------------Header-------------------------*/	
	#contentheader {
		background:#000 url(images/header.jpg) center no-repeat;
		height:153px;
	}
	
	#contentheader h1 {
		font-size:16px;
		padding:10px;
		color:#fff;
		margin:0px;
	}
	
		
	#contentheader h2 {
		font-size:16px;
		padding-top:0px;
		color:#fff;
		margin-top:0px;
	}
	
	#contentheader p { 
		font-size:80%;
		padding-bottom:10px;
		color:#fff;
	}
	
	#contentheader a:link { 
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	
	#contentheader a:visited{
	color:#fff;
	}
	
	#contentheader a:hover {
	color:#990000;
	text-decoration:underline;
	}
	
	#contentheader a.active {
	color:#990000;
	text-decoration:underline;
	}
	
	
/*--------------------------------End header------------------------*/	
	#frame {
		width:900px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		height:1600px; /*was 995*/
		text-align:left;
		/*border:4px groove #000;*/
		background:#000;
	}
	
	#contact {
	margin-top:0px;
	margin-left:0px;
	width:185px;
	background:#efebdf;
	/*border:#000 dashed 1px;*/
	border-right:#000 solid 2px;
	border-bottom:#000 solid 2px;
	}
		
	#contentleft {
		width:200px;
		height:1600px;
		padding:0px;
		float:left;
		background:#efebdf;
	}
	
	#contentlinks {
	/*margin-left:3px;*/
	width:200px;
	/*height:300px;*/
	padding-top:10px;
	float:left;
	/*background:#efebdf;*/
	/*background:#fff;*/
	}

	#contentleft p {
	font-size:75%;
	color:#000;
	}
	
	#contentlinks a {
	color:#000;
	}
	
	#contentlinks a:hover, .active a, .visted a {
	color:#990000;
	}
	
	#contentleft h1 {
	font-size:14px;
	
	
	}
	
	#contentcenter {
		width:450px;
		height:1600px;
		padding:0px;
		float:left;
		font-size:85%;
		background:#efebdf;
	}
	
	#contentcenter p {
	text-indent:30px;
	}
	
	#contentcenter a {
	color:#59605F;
	font-size:80%;
	}
	
	#contentcenter a:hover, .active a, .visted a{
	color:#990000;
	font-size:80%;
	text-decoration:none;
	}
	
	#contentcenter h1 {
	font-size:16px;	
	}
	
	#contentright {
		width:250px;
		height:1600px;
		padding:0px;
		float:left;
		background:#941410 url(images/right_bg.jpg) repeat-y;
		}
	
	#contentright p { 
		font-size:12px;
	}	
	
	#contentright a {
	color:#000;
	}
	
	#contentright a:hover {
	color:#990000;
	}
	
	#contentright .active a {
	color:#990000;
	}
	
	#contentright .visited a {
	color:#000;
	}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
	}
		
	h1 {
		font-size:14px;
		padding-top:10px;
	}
/*--------------------------------Start Footer-------------------------*/	
	#contentfooter {
		height:0 auto;
		background:#990000 url(images/footer4.gif) repeat-x bottom left;
		/*padding:25px;*/
	}	

	#contentfooter p {
	color:#fff;
	text-align:center;
	font-size:65%;
	}
	
	#contentfooter a { 
		color:#fff;
		font-weight:bold;
		text-decoration:underline;
	}	
		
		#contentfooter a:visited { 
		color:#fff;
		font-weight:bold;
		text-decoration:underline;
	}
/*-------------------------------------End Footer----------------------*/	

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer {
/*margin-top:30px;*/
/*padding-top:55px;*/
padding-left:5px;
padding-top:0;
padding-bottom:5px;
padding-right:5px;
position:relative;
/*position:relative;*/ /*relative does not work in IE6*/
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img {
border:1px solid white;
margin: 0 5px 5px 0;
}


.thumbnail:hover {
 background-color:transparent;
}



.thumbnail:hover img {
border:1px solid blue;
}

.thumbnail span { /*CSS for enlarged image*/
position: absolute;
background-color:#fff;
padding:5px;
left:-1000px;
border:1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0;
padding:2px;
}

.thumbnail:hover span { /*CSS for enlarged image*/
visibility: visible;
top: 0;
left:230px; 
/*z-index:50;*/
}
