@import url(reset.css);
@import url(typography.css);
@import url(h-nav2.css);

body{
background:url(images/greengrass.jpg) bottom center repeat-x fixed #00073e;
}

#content{
position: relative;
top:100px; 
width: 470px; 
left: 100px;
padding:40px 240px 20px 50px;
background:url(images/top.png) top left no-repeat;
z-index:1;
}

#subColumn{
background:url("images/sidebar.png") repeat scroll right top transparent;
float:right;
margin:-20px -256px 0 0;
padding:10px 10px 36px;
position:relative;
width:200px;
}
h1.masthead{
	position:absolute;
	text-indent:-9999px;
	width:266px;
	height:125px;
	top:25px;
	left:0px;
	z-index:2;
	background-image:url(images/hina.png);
}

#contactinfo{
background:url(images/footer.png) bottom left no-repeat;
width:760px;
height:90px;
bottom: -90px;
position:absolute;
margin-left:-50px;
}


button{color:#000;}

object{
margin-left:-15px;
}

.sideLogos{
text-align: center;
}
.sideLogos a, a.noBorder{
border-bottom:0 none;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

ul.galleryThumbs {
list-style:none outside none;
margin:10px 0;
}
ul.galleryThumbs li {
display:inline-block;
margin:6px 10px 6px 0;
vertical-align:top;
width:100px;
}
ul.galleryThumbs li img {
-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);
vertical-align:middle;
}
ul.galleryThumbs li a {
border:0 none;
display:block;
height:100%;
width:100%;
}
ul.galleryThumbs li:hover {
-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.7);
vertical-align:middle;
}

.homeEntry h3{
margin-top:18px;
}
.sideblock{
margin-bottom:54px;
}

.sideblock h4{
font-style: normal;
font-size:18px;
margin:9px 0 18px 0;
}