/* ---banner--- */

html, body {
	background : #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #b3b3b3;
}

/* ---banner--- */

#banner 
{
	color: #666666;
	font-size: 1px;
	line-height: 0%;
	padding: 1px;
	margin: 0px;
	float: left;
	border-right-style: none;
}

#banner h1 
{
	padding-right: 20px;
	padding-left: 20px;
	margin: 20px 0px 20px 0px;
	color: #000000;
	float: left;
	font-weight: bold;
	font-size: 12px;
}

/* ---contact-info---*/

#contact-info
{
	text-align:
	padding: 10px 20px 10px 20px;
	color: #000000;
	font-size: 12px;
	position: relative;
	float: right;
	top: 2px;
	margin-right: 20px;
}

#contact-info a
{
	color: #000000;
	text-decoration: none;
}

#contact-info a:hover
{
	text-decoration: underline;
	color: #ff0000;
}


#contact-info h5
{
	display:none;
}


#contact-info  ul, li
{
	list-style: none;
}

#contact-info li
{
	display: list-item;
	padding-left: 10px;
	border-left-style: none;
}

/*#contact-info li:after
{
	content:"\0020";
}

#contact-info li.last:after
{
	content:"";
}


#contact-info li.first
{
}

#contact-info li.last
{
	right: 20px;
	position: fixed;
	top: 14px;
}
*/

/* ---gallerynav--- */


/* ---gallerynav--- */

#gallerynav 
{
	color: #ffffff;
	padding: 0px;
	padding-left: 20px;
	font-size: 12px;
	background: 8px;
	margin: 0px;
	top: 24px;
	clear: both;
	height: 5px;
}


#gallerynav a
{
	color: #aaaaaa;
	text-decoration: none;
}

#gallerynav a:hover
{
	text-decoration: none;
	color: #ff0000;
}

#gallerynav a#currentGallery
{
	color: #000000;
	text-decoration: none;
}
#gallerynav h5 
{
	display: none;
}

#gallerynav ul
{
	padding:3px 0;
	margin-left:0;
}

#gallerynav ul li
{
	list-style: none;
	display: inline;

	margin: 0;
	margin-right: 0.5em; /* for IE Windows */

	voice-family:"\"}\"";
	voice-family:inherit;

	margin-right: 0; /* for everyone else */	
}

#gallerynav li:after 
{
	color: #cccccc;
	content: "\00a0 \007c \00a0";
}

#gallerynav li.last:after 
{
	content: "";
}

/* ---bio section--- */

#bio 
{
	height: 500px;
	position: relative;
	top: 20px;
	background: #ffffff;
	border: 1px solid #e6e6e6;
	padding: 20px;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 12px;
	color: #666666;
}

#bio a 
{
	color: #000000;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#bio a:hover 
{
	color: #ff0000;
}

/* ---foto section--- */

#fotoframe 
{
	height: 500px;
	position: relative;
	top: 20px;
	background: #ffffff;
	border: 1px solid #e6e6e6;
	padding: 20px;
	margin-right: 20px;
	margin-left: 20px;
}

#foto 
{
	margin: 0px;
	float: left;
	padding: 0px 20px 0px 0px;
}

#fotoinfo
{
	font-size: 10px;
	width: auto;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

#fotoinfo h5
{
	display:none;
}

#fotoinfo ul, li{	display: inline;	margin:0;	padding:0;}#fotoinfo li:after{	content:" "; /* doesn't display in Dreamweaver */}li.fotoinfo-tag{	font-weight: bold;	color:#ffffff;
	white-space: normal;
}li.fotoinfo-data{	color:#aaaaaa;
	white-space: normal;
}

li.fotoinfo-data a{	color:#aaaaaa;
	text-decoration: none;
	border-bottom: 1px dotted #666666;
}

li.fotoinfo-data a:hover{	color:#aaaaaa;
	text-decoration: none;
	border-bottom: 1px #666666 solid;
}

/* ---fotonav--- */

#fotonav-numbers 
{
	margin: 0px;
	padding: 0px 20px 0px 20px;
	font-size: 10px;
	position: relative;
	right: 0;
	top: 24px;
}

#fotonav-numbers li#next 
{
}

#fotonav-numbers li#previous 
{
}


#fotonav-numbers a
{
	color: #aaaaaa;
	text-decoration: none;
}

#fotonav-numbers a:hover
{
	color: #ff0000;
	text-decoration: none;
}

#fotonav-numbers a#currentFoto
{
	color: #000000;
	text-decoration: none;
}

#fotonav-numbers h5 
{
	display: none;
}

#fotonav-numbers ul
{
	padding:3px 0;
	margin-left:0;
}

#fotonav-numbers ul li
{
	list-style: none;
	display: inline;

	margin: 0;
	margin-right: 0.5em; /* for IE Windows */

	voice-family:"\"}\"";
	voice-family:inherit;

	margin-right: 0; /* for everyone else */
}

#fotonav-numbers li:after 
{
	content: "\00a0";
}

#fotonav-previous-next 
{
	display:none
}

/* ---copyright--- */

#copyright 
{
	color: #999999;
	position: fixed;
	bottom: 0px;
	text-align: left;
	right: 0px;
	padding: 2px;
	padding-right: 20px;
	padding-bottom: 4px;
	font-size: 9px;
}

#copyright a 
{
	text-decoration: none;
	color: #999999;
	border-bottom: 1px solid #cccccc;
}

#copyright a:hover 
{
	color: #ff0000;
}

#copyright h5
{
	display: none;
}

