/*++++++++++++ BODY AND GENERAL NAVIGATION ETC +++++++++++++++*/


body{
	background-color:#3B3738;
	color:white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-size:0.8em;
	
	scrollbar-base-color: black;
	scrollbar-face-color: black;
	scrollbar-shadow-color: #3B3738;
	scrollbar-highlight-color: #3B3738;
	scrollbar-3dlight-color: #3B3738;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #3B3738;
	scrollbar-arrow-color: #D7262D;
	
	
	
}

a{
	color:#D7262D;
}


.header{
	background-color:#1F1A17;
	/*height:50px;*/
	/*border-bottom:1px gray solid;*/
	padding:0px;
	margin:0px;
	/*z-index: 1;*/
	/*padding-top:5px;*/
}


.logo{
	padding-left:20px;
	padding-top:6px;
	/*float:left;*/
	z-index:500;
	/*position:absolute;*/
}
.menu{
	/*z-index:300;*/
	float:right;
	width:100%;
	border-bottom:gray 1px solid;
	
	padding:0px;
	margin:0px;
	margin-top:-4px;
	background-color:#1F1A17;
	
}
.menuitem{
	/*z-index:400;*/
	/*padding:0px;
	margin:0px;*/
	border:gray 1px solid;
	border-bottom:none;
	/*display: inline;*/
	/*margin-left:-5px;*/
	/*vertical-align: middle;*/
	float:right;
}



.photographersmenu2{
	display:none;
}
.menuitem a img {
  filter: alpha(opacity=65);
  -moz-opacity: 0.6;
  opacity: 0.6;
  -khtml-opacity: 0.6;
}

.menuitem a:hover img {
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0
  -khtml-opacity: 1.0;
  
}

.photographersmenu {
	text-align:center;
	/*vertical-align : baseline;*/
	/*display:inline;*/
	/*bottom:0;
	display:table;*/
	margin-top:10px;
	/*display:none;*/
}

.photographersmenu a{
	color:white;
	text-decoration:none;
}


.photographersmenu a:hover{
	color:red;
}


/*+++++++++++++ SPLASH PAGE ++++++++++++++++++++++*/

.spacer{
	height:50px
}


/*+++++++++++++++ PAGE SPECIFIC DEFINITIONS ++++++++++++++++++*/

h3{
	color:#D7262D;
	font-weight : normal;
	font-size:2em;
	font-style : normal;
	
	text-transform : uppercase;
	
}
h4{
	font-size:1.2em;
}

h2 {
	font-weight:normal;
	color:#D7262D;
}
.red {
	color:#D7262D;
	font-weight:bold;
}
.page{
	height:400px;
	width:90%;
	overflow: auto;
	padding: 10px 40px 1px 40px;
	margin-top:40px;
}

/*+++++++++++++++++++ PHOTOGRAPHERS PAGE DEFS +++++++++++++++++++*/
.name{
	
	/*position: absolute;
	margin-top:25px;
	text-align:center;*/
	/*vertical-align:top;
	padding-top:20px;*/
}
.photo{
	/*float:left;*/
	
	border:2px gray solid;
}


.photomain{
	float:left;
	text-align:center;
	margin-right:20px;
}
.photomain a{
	color:#D7262D;
	font-weight:bold;
	text-decoration:none;
}

.photomain a:hover {
	color:white;
}
.bio {
	/*float:left;*/
	padding:10px;
	/*margin-left:10px;*/
	border: black 2px solid;
	height:360px;
	overflow:auto;
}

/*++++++++++++++++++++++++ GALLERY DEFS ++++++++++++++++++++++++*/
.imagethumb{
	width:160px;
	height:160px;
	background-color:black;
	border:1px gray solid;
	vertical-align : middle;
	/*line-height:200px;*/
	padding:5px;
	margin:10px;
	max-width:200px;
	max-height:200px;
	/*size:auto;*/
}
.imagethumb2{
	/*padding:2px;*/
	width:150px;
	height:150px;
	/*background-color:black;*/
	/*border:1px gray solid;*/
	/*position:absolute;*/
	/*margin:10px;*/
	max-width:150px;
	max-height:150px;
	margin-left:25px;
}
.imagethumb2 img {
	border:2px gray solid
}
.imagethumb2 a{
	color:white;
	text-decoration:none;
}

.imagethumb2 a:hover{
	color:#D7262D;
	text-decoration:none;
}



table{
	/*cellspacing:10px;*/
}

.copyright{
	text-align:center;
	color:gray;
	font-size:0.8em;
	padding-top:1em;
}

.copyright a{
	color:gray;
}

.copyright a:hover{
	color:red;
}
td{
	text-align:center;
	vertical-align : top;
}