/* BASICS */
/* *{	margin: 0;
	padding: 0;
	border: 0;
} */
/*html {
}*/
body {
height:100%; 
margin:0;
padding:0;
background: #000 url(/photography/web.nsf/bg_left.gif) 35px 0px repeat-y;
/*background:#83594A  url(/photography/web.nsf/bg-tile.jpg) repeat scroll 0pt;*/
color:white;
font-family: 'Lucida Grande', Verdana, sans-serif;
font-size: 12px;
line-height:21px;
}
#content{
position:relative;
width:750px; 
/*height:100%;*/
/*margin-top:200px;*/
bottom:0;
top:0;
margin-left:200px;
}
.borderimg{
border:3px solid #fff; /* add a border */
}
a.screen, a.screen:visited {
border:0;
color:#c00;
position:relative;
z-index:1;
}
/* LOGO */
h1 {
	position: absolute;
	z-index: 0;
	top: 50px;
	left: 750px;
}
h1 a {
	display: block;
	width: 100px;
	height: 420px;
}
h1 a span { display: none;}
h1 a:hover { border: 0;}
/* MENU */
#leftmenu {
	display: inline;
	float: left;
	margin:0;
	margin-left:0px;
	margin-top: 30px;
}
#leftmenu li {
	display: inline;
	float: left;
}
#leftmenu li a {
	display: block;
	width: 33px;
	height: 200px;
}
#leftmenu li a span { display: none;}
#leftmenu #home_Left{ background: transparent url(/photography/web.nsf/home.gif) top center no-repeat;width: 35px; }
#leftmenu #about_Left{ background: transparent url(/photography/web.nsf/about.gif) top center no-repeat; }
#leftmenu #gallery_Left{ background: transparent url(/photography/web.nsf/gallery.gif) top center no-repeat;margin-left:10px ;}
#leftmenu #contact_Left{ background: transparent url(/photography/web.nsf/contact.gif) top center no-repeat;margin-left:9px  }
#leftmenu li a:hover { border: 0;}
a.screen, a.screen:visited {
color:#c00;
position:relative;
z-index:1;
}
a.screen b {
padding:3px;
color:#000;
background-color:#fff;
position:absolute;
visibility:hidden; /* hide the image */
width:auto; /* give it a width */
height:0; /* no height to solve an Opera bug that  makes it selectable when hidden */
border:1px solid #000; /* add a border */
left:20; /* position:the image */
top:-10px;
}
a.screen:hover {
text-decoration:none;
border:0; /* needed for this to work in IE */
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:auto; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500;
}
a.screen:hover b img {
border:0; /* remove the link border */
}
a.screen img {
margin-top:4px;
border:1px solid #fff; /* add a border */
}
a { color:#FFFF99; text-decoration:none } 

a:hover { color:#fff; border-bottom:2px solid #900; padding:0 0 1px 0 } 
tr, td, th, thead {
font:11px verdana, sans-serif;
line-height:15px;
}
.nicehover img{ 
margin:5px; 
border: 1px solid #fff; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
-moz-opacity: 1; 
} 
.nicehover:hover img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 -moz-opacity: 0.4; 
} 
.nice{ 
margin:5px; 
border: 1px solid #fff; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
-moz-opacity: 1; 
} 
.dashed {
background-color:#3F0401;
border: 1px solid #790A03; 
padding: 2px 2px 2px 8px ; 
}
