body{
    font-family:'Arial';
    background:#5a5a5a;
    
    margin:0;
    padding:0;
    color:black;
    }
#page{
    width:884px;
    margin:1.5em auto;
overflow:hidden;
    }
#header{
	background-image:url("/resources/images/header.png");
    width:100%;
    height:50px;
    clear:both;
    }
a.logo{
    text-decoration:none;
	color:black;
}
h3.logo{
    text-align:left;
    font-size:1.3em;
    font-weight:normal;
    margin:0;
    padding:.5em 0 0 .6em;

    }

.heavy{
    font-size:1.1em;
    font-weight:bold;
    }
#contactLink,#blogLink{
	float:right;
	font-weight:normal;
	text-decoration:none;
	color:black;
padding:0 1em;
	margin:1em 0 0 0;
}
#blogLink{
border-right:1px solid black;
}
#contactLink:hover,#blogLink:hover{
	text-decoration:underline;
}
div.main{
	overflow:hidden;
    width:100%;
    position:relative;
	background:#7a7a7a;
}

/* ***********Gallery List Section************/
div#galleryListHover{
    position:absolute;
    top:0;
    left:0;
width:18%;


}
div.galleryList{
    margin-left:0px;
	z-index:100;
	position:absolute;

}
#gallery div.galleryList{
margin-left:-150px;
}
ul.linkList{
width:150px;
float:left;
    background-image: url("/resources/images/linklist.png");
    background-position: bottom right;
    text-align: right;
    font-size: 14px;
    font-weight: normal;
    list-style: none;
    margin: 0;
    padding: 5px 0 10px 0;

}
ul.linkList li{
    margin:0;
    padding:0;
}   

ul.linkList a:hover{
    text-decoration:underline;
    background:lightgray;
}

ul.linkList li a{
    display:block;
    margin:0;
    padding:0;
    text-decoration:none;
    color:black;
    padding:7.5px 30px 7.5px 15px;
}

#galleryActionDiv{
float:left;
}


#galleryActionImg{
    border:medium none;
	margin: 0;
	position: absolute;
        top:30%;
	cursor: pointer;
}

/* *********End of Gallery List Section*********** */
#mainImage{
list-style:none;
padding:0;
margin:0;
}

.pageImage{
    padding:0;
    width:884px;
    margin:0;

}

#footer{
    background-image:url("/resources/images/footer.png");
    background-position:bottom;
    clear:both;
    padding:1em 0;
    color:#000;
    text-align:center;
    font-size: small;
    font-style:italic;
    }
#footer p{

    padding:0;
    margin:0;
    }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */