/* CSS Document */

a.menu:link {
      color: #000000;
      text-decoration: none;
}

a.menu:visited {
      color:#333333;
      text-decoration: none;
}

a.menu:hover { 
      color:#ffffff;
      text-decoration: none;
	  text-decoration:underline;
}

a.menu:active {
      color:#00ffff;
      text-decoration: none;
}

a.mail:hover { 
      color:#000000;
      text-decoration: none;
	  text-decoration:underline;
}

html  {
	  overflow: auto;
	  scrollbar-3dlight-color: #660000;
	  scrollbar-arrow-color: #666666;
      scrollbar-darkshadow-color: #666666;
	  scrollbar-face-color: #000000;
	  scrollbar-highlight-color: #cccccc;
	  scrollbar-shadow-color: #cccccc;
	  scrollbar-track-color: #660000;
		}
body {
     margin: 0; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:14px;
	 background-color:#000000;
	 background: -moz-linear-gradient(top, #333333, #000000);
	 filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#333333', EndColorStr='#000000', GradientType='0');
	 	}
	
#global {
     position: relative; /* container positioning */
     margin-left: auto;
     margin-right: auto;
	 margin-bottom:5px;
	 margin-top:20px;
	 width: 700px;
	 height: 900px;
	 text-align: left;
	 background-color:#000000;
	 border: solid #FFFFFF thin;
	 	      }
			  
.container {
	width:560px;
	height:537px;
	padding:0px;
	border: solid #660000 3px;
	margin-left: 78px;
	margin-top:0px;
	background-color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity='100');
	}
	
.box {
	background-color:#FFFFFF;
	width:130px;
	height:100px;
	margin-left:80px;
	margin-top:70px;
	margin-bottom:0px;
	float:left;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity='100');
	}
	
.menu_lft {
	float:left;
	text-align:center;
	width:125px;
	height:537px;
	border: none;
	margin:0px;
	background-image:url(menu_bg.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
		}
		
.content {
	width:350px;
	height:445px;
	overflow:auto;
	padding:10px 10px 10px 20px;
	border: none;
	margin:0px;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #fff;
    scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #333;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff;
		}
	
p.indent {
	text-indent:30px;
  }	
	
#home {
	display: block;
	}	
	
#work {
	display: none;
	}
	
#thumbnails {
	margin:0px;
	padding:0px;
		}
		
img.thumbs {
	border: solid 2px #000000;
	}		
	
#zoom {
	margin:0px;
	padding:0px;
	display:none;
	text-align:center;	
	}	
		
p a:link {
		color:#999999;
    	text-decoration: none;
		}
		
p a:visited {
      color:#666666;
      text-decoration: none;
}

p a:hover { 
      color:#FFFFFF;
      text-decoration: none;
	  }

p a:active {
      color:#00ffff;
      text-decoration: none;
}		
		
.bottom {
		float:left;
		margin-right:20px;
		font-size:10px;
		}
		
#guest_book  {
	width:700px;
	height:9000px;
	overflow:auto;
	padding: 0px;
	border: solid 2px #CCCCCC;
	margin:0px;
	text-align:center;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #fff;
    scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #333;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff;
		}
	
.captionbox {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	color:#FFFFFF;
	visibility: hidden;
	margin: 5px 40px;
	padding: 10px;
	position: absolute;
	width: 130px;
	border: none;
		}      	
						
						  
