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

html, body {
	font: 12px ;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;	
}



.gallerycontainer{
	position:absolute;
	top:180px;
	left:939px;/*Add a height attribute and set to largest image's height to prevent overlaying*/
	width: 120px;
	height: 600px;
}

.thumbnail img{

margin: 0 0px 0px 0;

  border: 0px;
  
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
	
  border: 0px;
 


}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/




}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 42px;
left: -650px; /*position where enlarged image should offset horizontally */
z-index: 50;
}



#stroke{
	position:absolute;
	top:220px;
	left:287px;
	z-index:0;
	width:637px;
	height:500px;
	border: 2px solid #ccc;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}
#stroke2{
	position:absolute;
	top:226px;
	left:288px;
	z-index:0;
	width:700px;
	border: 2px solid #ccc;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	font-family: Arial, Helvetica, sans-serif;
}



ul li{
text-align:right;
width:80px;
margin-left:600px;
list-style-type: none;
}



a.navi:link {color:#000; text-decoration: none; padding:0px;}     /* unvisited link */
a.navi:visited {color:#000; text-decoration: none; padding:0px;}  /* visited link */
a.navi:hover {color:#aaaf5d; text-decoration: none; padding:0px;}  /* mouse over link */
a.navi:active {color:#aaaf5d;text-decoration: none; padding:0px;}  /* selected link */






#container_1 { 
	width: 1200px;
	height:750px;
	background: #fff;
	
	
} 



#container_2{ 
	width: 1200px;
		height:1750px;
	background: #fff;
	
	
} 


#header_left{position:absolute;
top:33px;
left:33px;
}
#header_right{
	position:absolute;
	top:33px;
	left:547px;}
	#header_bee{position:absolute;
	top:33px;
	left:904px;}
	#bee_50{position:absolute;
	top:242px;
	left:840px;
	z-index:100;
	

  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;}

.bee_50_cv {
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;}
#video{vertical-align:middle;
text-align:center;
}



	

#navi_1{position:absolute;
top:290px;
left:0px;
}
#navi_2{position:absolute;
top:335px;
left:0px;
}
#navi_3{position:absolute;
top:380px;
left:0px;
}
#navi_4{position:absolute;
top:425px;
left:0px;
}
#navi_5{position:absolute;
top:470px;
left:0px;
}
#navi_6{position:absolute;
top:515px;
left:0px;
}
#navi_7{position:absolute;
top:560px;
left:0px;
}




#footer{
	position:relative;
	left:100px;
	text-align:left;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}

/* Miscellaneous classes for reuse */



	
.my_rounded_corners_b {
  border: 0px solid #ccc;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
}
.my_rounded_corners_s {
  border: 0px solid #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
.cv_green{font-family:Arial, sans-serif;
font-size:14px;
color:#aaaf5d;}

.cv_bold{
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#000;

</style>
