/*
body {
	margin:0px;
	padding:0px;
	font-family: Verdana, sans-serif;
	line-height: 1.6em;
	font-size: x-small; 
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	font-size: small;
  	width: 100%;
  	background-color: #41413F;
  	min-width: 1100px;
  	height: 100%;
  	
}


html>body { 
	font-size: small;
}

#main {
	margin:  0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
*/

/* main layout divs */

/*
#header {
		position: absolute
		top: 0px;
		left: 0px;
		height: 100px;
		width: 100%;
		color: white;
		padding-left: 0px;
		background-color: #232323;
		}

#divider hr{position:absolute;
			top:110px;
			left: 5px;
			width: 98%;
			height: 1px;
			background: #8C9999;
			background-color: #8C9999;
			border: 0px;
			z-index: 1;}
 
#content {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 100%;
	margin-bottom: 5px;
	padding-left: 0px;
	height: 800px;
}

*/
/*
#nav {background-color: #232323;}

#navlinks {position: absolute;
			top: 70px;
			left: 50px;
			padding: 3px;
			color: #9A9A9A;
			}
			


#navlinks a{
			color: #9A9A9A;
			text-decoration: none;
			}
*/

/*
#contentBox { 
			 width: 100%;
			 height: 100%;
			 border: solid 1px white;
			}
*/			


body {
	margin:0px;
	padding:0px;
	font-family: Verdana, sans-serif;
	line-height: 1.6em;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	font-size: small;
  	width: 100%;
  	background-color: #41413F;
  	min-width: 1100px;
  	height: 100%;
  	
}

html>body { /* be nice to Opera */
	font-size: small;
}

#main {
	margin:  0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	/*border: solid 1px white;*/
}

#container
{
	margin: 0 auto;
	width: 100%;
	background-color: #41413F;
}

#header
{
	top: 0px;
		left: 0px;
		height: 100px;
		width: 100%;
		color: white;
		padding-left: 0px;
		background-color: #232323;
}

#header h1 { margin: 0; }

#navigation
{
	float: left;
	width: 100%;
	background: #333;
}

#nav {background-color: #232323;}

#navlinks {position: absolute;
			top: 70px;
			left: 50px;
			padding: 3px;
			color: #9A9A9A;
			}
			


#navlinks a{
			color: #9A9A9A;
			text-decoration: none;
			}
			

#content-container
{
	float: left;
	width: 100%;
	background-color: #41413F;
	
}

#content
{
	clear: left;
	float: left;
	padding: 20px 0;
	padding-left: 0px;
	margin: 0 0 0 4%;
	margin-bottom: 5px;
	display: inline;
	width: 100%;
	height: 800px;
	background-color: #41413F;
}

#content h2 { margin: 0; }


#footer
{
	clear: left;
	background: #41413F;
	padding: 20px;
	height: 1%;
	color: white;
	text-align: center;
	clear:both;
	background-color: #41413F;
}


#copyright {
			bottom: 15px;
			color: #FFFFFF;
			text-align: center;
			padding: 15px;
			margin: 5px;
			background-color: #41413F;
			}

#copyright hr {background-color: white;}


#divider hr{position:absolute;
			top:110px;
			left: 5px;
			width: 98%;
			height: 1px;
			background: #8C9999;
			background-color: #8C9999;
			border: 0px;
			z-index: 10;}
			



#list {padding: 10px;
	background-color: #41413F;}
			
/* link styles */
.blackLink {font: bold 12px Arial, Helvetica, san serif;
			color: #000000;
			text-decoration: none;}

a.blackLink:visited {font: bold 12px Arial, Helvetica, san serif;
			color: #000000;
			text-decoration: none;}

a.blackLink:hover {font: bold 12px Arial, Helvetica, san serif;
			color: #999999;
			text-decoration: none;}

.whiteLink {font: bold 12px Arial, Helvetica, san serif;
			color: #FFFFFF;
			text-decoration: none;}

a.whiteLink:visited {font: bold 12px Arial, Helvetica, san serif;
			color: #FFFFFF;
			text-decoration: none;}

a.whiteLink:hover {font: bold 12px Arial, Helvetica, san serif;
			color: #CCCCCC;
			text-decoration: none;}

/* gallery display items */			
#gallerylist {
			  padding-left: 10px;
			   padding-right: 15px;
			   padding-top: 10px;
			  color: #FFFFFF;
			 /* border: solid 1px #CCCCCC;*/
			  max-width: 180px;
			  margin-top: 10px;
			  float:left;
			  border-right: 1px solid #CCCCCC;
			  background-color: #41413F;
			  }

			  
#allgalleries {
		padding-left: 100px;
		padding-top: 10px;
		color: #FFFFFF;
		min-width: 600px;
		margin-top: 10px;
		float: left;
		background-color: #41413F;
		 }

#allgalleries a {font: bold 12px Arial, Helvetica, san serif;
			color: #FFFFFF;
			text-decoration: none;}
			
#allgalleries a:hover {font: bold 12px Arial, Helvetica, san serif;
			color: #CCCCCC;
			text-decoration: none;}

#links {padding-left: 10px;}


#gallerylinks  {position: absolute;
			top: 125px;
			left: 275px;
			display: inline;
				padding: 15px;
				border: 1px solid #000000;
				background-color: #323232;
				width: 400px;
				}

#gal_list_right{ position: absolute;
			top: 130px;
			left: 800px;
			clear: left;
			width: 150px;
			font: bold 12px Arial, Helvetica, san serif;
			color: #FFFFFF;
			text-decoration: none;
			/*border: 1px solid #FFFFFF;*/
			}
				
				
.gal_heading {padding: 3px;
			  border: 1px solid #cccccc;
			  background-color: #323232;}

#displaytable td {padding: 15px;
				margin: 5px;}
				
.tableborder {border: 1px solid #CCCCCC;
			padding: 2px;}

#gallerylinks a{
			color: #9A9A9A;
			text-decoration: none;
			}

#gallerylist a {font: bold 12px Arial, Helvetica, san serif;
			color: #FFFFFF;
			text-decoration: none;}



#gallerywrapper { 
			position: relative;
			top: 0px;
			width: 100%;
			height: 100%;
			background-color: #41413F;
			/*border: 2px solid #000000;*/
			background-color: #41413F;
			}	

#gallerytitle { 
				padding-left: 10px;
				color: #30639D;
				max-width: 300px;}
			  
#gallerydesc {font: bold 12px Arial, Helvetica, san serif;
			  color: white;
			  max-width: 300px;
			 }

#gallerythumbs {
				position: absolute;
				top: 120px;
				left: 10px;
				padding: 5px;
				border-right: 1px solid #CCCCCC;
				
				}

#gallerythumbs img { color: white;
					border: solid 1px #CCCCCC;}	
					

#galleryInfo { 
			position: absolute;
			top: 120px;
			left: 850px;
			z-index: 50;
			background-color: #CCCCCC;
			height: 400px;
			width: 300px;
			padding: 0px;
			margin: 0px;
			border: solid 1px #8C9999;}
			  
#gallerymenu{position: absolute;
				top: 125px;
				left: 700px;
				padding: 5px;
				margin-right: 10px;
				z-index: 1;
				margin: 10px;
				min-width: 300px;
				background-color: #41413F;
				}			  

#gallerymenu ul{padding: 0px;
				margin: 0px;
				display: inline;
				}
				
#gallerymenu li {list-style-type: none;
						display: inline;
						padding: 5px;
						color: #8C9999;
						border:  solid 1px #8C9999;
						}		

#gallerymenu a {text-decoration: none;
							color: #8C9999;
						}

#thumbnails {position: absolute;
				top: 200px;
				left: 1050px;
				padding: 3px;
				background-color: #8C9999;
				z-index: 1;}


.thumbtitle { color: white;
				}
/*
#mainimg {position: relative;
		float: left
		left: 320px;
		top: 0px;
		border:  solid 1px #8C9999;
		z-index: 10;
}
*/

/*
#imgspace {position: relative;
		float: left;
		top: -60px;
		left: 320px;
		color: white;
}
*/


#imgspace {position: absolute;
		top: 30px;
		left: 320px;
		color: white;
}

#photodata {position: absolute;
			top: 125px;
			left: 850px;
			z-index: 50;
			background-color: #CCCCCC;
			height: 240px;
			width: 300px;
			padding: 0px;
			margin: 10px;
			border: solid 1px #8C9999;
			font-family:  arial, sans-serif; 
			
			}

#exifHeader {
			display: block;
			background-color: #000000;
			padding: 2px;
			color: white;
			height: 20px;
			width: 100px;
			padding: 5px;
			border-bottom: solid 1px #8C9999;}
			
#exifData {
			display: block;
			padding: 3px;
			margin: 10px;
			}
			
#theimg {border: solid 1px #CCCCCC;}

/*#theimg {visibility: hidden;}*/

.titleRow {background-color: #666666;
				margin: 2px;
				font-size: 14pt;
				font-weight: bold;
				}
/* gallery multipage styles  */
#page_navigation { 
				position: relative;
				background-color: #41413F;
				left: 15px;
				max-width: 250px;
				color: white;
				height: 40px;}

.pageID {border: solid 1px #000000;
		background-color: #323232;
		padding: 4px;
		text-decoration: none;
		color: white;
		}

.currentPage {border: solid 1px #000000;
		background-color: #CCCCCC;
		padding: 4px;
		text-decoration: none;
		color: black;
		}
		
/* SLIDESHOW DIV */
#showCase1 {
		position: relative;
		float: left;
		left: 100px;
		display: inherit;
		margin: 0px;
		top: 10px;
		z-index: 10;
		}
		
#welcome {
		position: absolute;
		top: 450px;
		left: 300px;
		padding-top:15px;
		font: bold 12px Arial, Helvetica, san serif;
		color: #FFFFFF;
		max-width: 500px;
		}
	
/* copyright and footer div */
/*
#footer {
	position: relative;
	top: 775px;
	display: block;
	float: left;
	width: 100%;
	color: white;
	text-align: center;
	clear:both;
}
*/

/*
#copyright {
			bottom: 15px;
			color: #FFFFFF;
			text-align: center;
			padding: 15px;
			margin: 5px;
			}

#copyright hr {background-color: white;}
*/
	#contact {
		
		font: bold 12px Arial, Helvetica, san serif;
		color: #FFFFFF;
		max-width: 300px;
		}
	
	#contact a{
			color: #9A9A9A;
			text-decoration: none;
			}
			

#article{
		width: 650px;
		color: #FFFFFF;}
		
#article p{
		font: normal 14px Arial, Helvetica, san serif;
		line-height: 16px;
		}	

#article ul li{
		font: normal 14px Arial, Helvetica, san serif;
		line-height: 16px;
		}
		
#article h3{
		font: bold 18px Arial, Helvetica, san serif;
		line-height: 18px;
		}	
		
#article a{
			color: #9A9A9A;
			text-decoration: none;
			}