/* CSS Document */
#gallerymainbox {
	width:632px;
	height:206px;
    margin:20px auto 0 auto; 
	border:6px ridge #111;
	background: #fafaee;
	}

#gcontainer {
   	/*position: relative; */
    width:770x; 
    height:460px;
    /*border:2px solid #999; */
    background: url(/images/logotransp.png) ;
	background-position: 300px 90px;
	background-repeat: no-repeat;
	}
		
#gcontainer a.gallery span {
   	position:absolute; 
    width:1px; 
    height:1px; 
   	top:87px;
    left:117px; 
   	overflow:hidden; 
    background:#fff;
   	}

#gcontainer a.gallery, #gcontainer a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #000; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
	cursor: pointer;
    }

#gallerymainbox ul {
	width:640px;
	height:212px;
	overflow: inherit;
	float:left;
	margin:5px 5px 5px 8px;
	padding:0;
	list-style-type:none;
	}
	
#gallerymainbox li {
	float:left;
	margin: 5px 2px 5px 2px;
	}

#gcontainer ul {
    width:280px; 
	margin:5px 5px 5px 10px;
    float:left;
	padding:0; 
    list-style-type:none; 
   	}

#gcontainer6 ul {
	margin:50px 5px 5px 10px;
   	}
	
#gcontainer4 ul {
	margin: 85px 5px 5px 10px;
	}

#gcontainer li {
    float:left;
    }

#gcontainer a.gallery:hover {
    border:1px solid #fff;
    }
	
#gcontainer a.gallery:hover span {
    position:absolute;
    width:461px; 
    height:346px; 
    top:220px; 
    left:320px; 
    color:#000;
	background:#fff;
    }
	
#gcontainer a.gallery:hover img {
    border:1px solid #fff; 
    float:left; 
    margin-right:5px;
    }
	
#gcontainer a.slidey:hover img, #gcontainer a.slidez:hover img {
    float:right;
    }
	
#photo_title {
	padding-top: 1px;
	font: Arial, Helvetica, sans-serif;
	color: #B02D31;
	font-size: 16px;
	font-weight: 900;	
	}

.galbutton {
	color: #0088CC;
	font-weight: 900;
	margin: 5px 0px 5px 0px;
	border: 1px #B02D31 solid;
	padding: 3px 3px 3px 3px;
	font-size: 14px;
	}
