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

body{
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
color:#000;
background-color:#FFFFFF;
padding:0;
margin:0;
}

p{
font-size:16px;
}

a{
color:#000;
text-decoration:none;
}
a:hover{
color:#fff;
background-color:#000;
}

h1{
font-size:40px;
padding:0;
margin:0;
display:inline;
}

ul{
list-style:none;
}

li{
text-transform:lowercase;
text-indent:-40px;
margin-left:0;
margin-bottom:5px;
}

div#content{
width:790px;
height:500px;
margin:auto;
}
div#contentbody{
width:770px;
height:460px;
border:1px none #000;
padding:10px;
padding-left:0;
}

div#contact{
font-size:14px;
width:auto;
text-align:right;
position:relative;
left:0;
}

div#head{
width:100%;
height:auto;
}

#title{
position:relative;
top:9px;
left:0px;
}

div#menu{
width:auto;
display:inline;
position:relative;
top:0px;
}
div#workmenu{
width:auto;
display:inline;
position:relative;
top:6px;
}

div#subtitle{
margin-top:5px;
position:relative;
left:-10px;
width:790px;
background-image:url(images/white50.png);
background-repeat:repeat;
border-bottom:thin none #000;
border-top:thin none #000;
}
div#subtitle h1{
font-size:20px;
margin-left:10px;
}

div#galleryspace{
width:770px;
height:420px;
margin-top:10px;
}

.galleryblockbase{
width:auto;
height:auto;
z-index:3;
position: absolute;
}
.galleryblock{
width:102px;
height:102px;
color:#000;
background-color:#fff;
vertical-align:top;
font-size:30px;
font-weight:bold;
z-index:1;
filter:alpha(opacity=10);
	opacity: 0.10;
	-moz-opacity:0.10;
}
.galleryblock:hover
{
	color:#000;
	background-color:#000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
.picover{
margin:2px;
width:100px;
height:100px;
background-color:#000;
text-align:center;
z-index:2;
}

a img{
border:none;
}

div#textbox{
position:relative;
top:100px;
left:175px;
background-image:url(images/white75.png);
background-repeat:repeat;
border:#000 none thin;
width:400px;
height:auto;
margin:0;
padding:5px;

}

div#textbox p{
margin:0;
font-size:12px;
}

div#imagebar{
width:100%;
height:50px;
position:relative;
top:175px;
left:5px;
}

.workimage{
width:79px;
height:50px;
border:1px hidden;
background-color:#fff;
float:left;
margin-right:12px;
filter:alpha(opacity=50);
	opacity: 0.50;
	-moz-opacity:0.50;
}
.workimage:hover{
margin-right:10px;
border:1px solid #fff;
filter:alpha(opacity=100);
	opacity: 1.00;
	-moz-opacity:1.00;
}