@charset "UTF-8";
/* CSS Document */

body {
	margin : 10px 10px 10px 10px;
	background-color : #000000;
	color : #DDDDDD;
	font-family : "Avenir", "Optima", sans-serif;
	font-size : small;
}
h1 {
	font-size : x-large;
	font-weight : normal;
	font-family : "Avenir", "Optima", sans-serif;
/*	color : #b97a4c; */
	color : #DDDDDD;
}
h1.top {
	margin-top : 0px;
/*	text-align : right;
	margin-right : 5%; */
}
h2 {
	font-size : large;
	font-weight : bold;
	font-style : italic;
	font-family : "Avenir", "Optima", sans-serif;
	color : #DDDDDD;
}

h3 {
	font-size : large;
	font-weight : normal;
	font-family : "Avenir", "Optima", sans-serif;
	color : #DDDDDD;
}
img {
	border : none;
}
img.headshot {
	border : none;
	width : 95px;
}
.name {
	padding-left : 0px; 
}
.homebody {
	padding-top : 20px;
	width : 100%;
	max-width: 1300px;
	mid-width: 625px;
	margin: 0 auto;
}
.hometable-left {
/*	width : 73%;
*/
	width : 78%;
	padding-left : 7%;
	vertical-align : top; 
	text-align : left;
}
.hometable-right {
	float: right;
/*	width : 15%;
*/	width : 100px;
/*	padding-right : 5%; */
	padding-right : 20px;
	padding-top : 5px;
	vertical-align : top; 
	text-align : right;
}
.otherbody {
	padding-left : 25px;
	padding-top : 20px;
	width : 75%;
}
.othertable-left {
	width : 100px;
	vertical-align : top;
	text-align : left;
}
.othertable-right {
/*	width : 475px; */
	vertical-align : top;
	text-align : left;
}
.otherbody-gallery {
	padding-left : 25px;
	padding-top : 20px;
}
.othertable-right-gallery {
	vertical-align : top;
	text-align : left;
}
table {
	border : none;
	padding : none;
	margin : none;
}
a:hover {
	text-decoration : none;
	color : #FFFFFF;
	border : none;
}
a {
	text-decoration : none;
/*	color : #b97a4c; */
	color : #65bcf9;
	border : none;
}
img.bigheadshot {
	width : 350px;
}

table.cv {
	width : 100%;
	}
table.cv-home {
	width : 100%;
	}
td.cv-show {
	padding-bottom : 5px;
	vertical-align : top;
	text-align : left;
	font-weight : bold;
	font-style : italic;
/*	font-size : 12; */
	font-size : small;
}

td.cv-show-home {
	padding-top : 20px;
	vertical-align : top;
	text-align : left;
	font-style : italic;
	font-weight : bold;
/*	font-size : 13px; */
	font-size : medium;
}

td.cv-misc {
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 5px;
	vertical-align : top;
	text-align : left;
/*	font-size : 11px; */
	font-size : small;
}
.smaller {
	font-size : smaller;
}
td.cv-date {
	padding-bottom : 5px;
	vertical-align : bottom;
	text-align : right;
/*	font-size : 10px; */
	font-size : small;

}
td.cv-date-home {
	padding-top : 15px;
	vertical-align : bottom;
	text-align : right;
/*	font-size : 10px; */
	font-size : small;
	
}
div.gallery {
	position : relative; 
	width : 75%;
	height : 0px;  
	text-align : center;
	display : inline; 
	vertical-align : middle; 
	transition : 3s;
}
img.gallery {
	max-width : 75%;
	max-height : 450px;
	border : solid;
	border-width : 1%;
	border-color : #333333;
	position : right;
	align : middle;
} 
div.detailgallery {
	postiion: relative;
	visibility: visible;
	width : 0px;
	height : 0px;
	border-color : #999999;
	background-color : #000000;
	text-align : center;
    	align-content: center;
  	overflow : auto; 
    	transition : .5s;
  	float : left; 
}
div.detailgallery2 {
	position: relative;
	visibility: visible;
	width : 740px;
	height : auto;
	padding : 5px; 
	border : solid;
	border-width : 1%;
	border-color : #999999;
	background-color : #000000;
	text-align : center;
    	align-content: center;
  	overflow : auto; 
    	transition : 3s;
 	float : left; 
}
div.banner {
	width : 20%;
	height : auto;
	overflow : visible;
	margin-bottom : 1%;
	display : inline-block;
	position : relative;
	z-index : 2;
	float : left;
	transition : 3s;
}
img.banner {
	max-width : 95%;
	opacity : .75;
	margin-bottom : 2px; 
	border : solid;
	border-width : 1px; 
	border-color : #999999; 
}
img.banner:hover {
	opacity : 1;
}
div.closebutton {
	text-align:right;
	padding-bottom:5px;
	width:100%;
	transition : 3s;
}
div.galind {
	text-align : center;
	width : 250px;
	height : 200px;
	border : solid;
	border-width : 1px;
	border-color : #666666;
	white-space:inherit;
	display : inline-block;
	padding : 0px;
	margin : 0px;
	vertical-align : middle;
	align-content: center;
}
img.galind {
	max-width : 250px;
	max-height : 200px;
	margin : 0px;
	vertical-align: middle;
}
.galheight {
	height : 200px;
	width : 250px;
	   align-content: center;
}
.galaward {
	font-style : italic;
	font-size : smaller;
}


div.pict {
	position : absolute;
	margin : 5px;
	left : 0px;
	width : 600px;
	text-align : center;
	display : inline-block;
	vertical-align : middle;
	visibility : hidden;
}
div.cv {
	float : left;
	padding-right : 10px;
}
/*
scrollbar-arrow-color: #FFFFFF; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-face-color: #070000; 
scrollbar-shadow-color: #C9CEC0; 
scrollbar-track-color: #C9CEC0;
*/
