html {
height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
background:#333;
overflow:hidden;
}
body { padding: 0; margin: 0; border :0; background-image: url(../images/aluminumBackground.jpg); font-family: Impact, Charcoal, sans-serif; color: #6E88A1; height:100%; max-height:100%; overflow:hidden; }
@font-face { font-family: Impact; src:url(Impact.ttf)  }
h1 { 	
		text-decoration:none;
		font-size: 2em;
		padding: 15px 10px;
		margin: 0;
		text-shadow:0 -1px 2px #333;
		letter-spacing:1px;
	}
img { border: none; }
a { text-decoration:none; color:#6E88A1; }
p {
	line-height:1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
}
#header {
	height: 100px;
	padding: 0;
	padding-top:10px;
	border-bottom: 5px ridge #999;
}
#header h1 {
	padding:0 30px 0 30px;
}

#tabs {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
	font-size:1.5em;
}
#tabs ul {
   	clear:left;
   	float:left;
	list-style:none;
	text-shadow:0 1px 2px #333;
   	margin:0;
   	padding:0;
   	position:relative;
   	left:50%;
}
#tabs li {
    background: #666 url(../images/tabsAlt.gif) 0 100%;
	line-height:1.2em;
    float:left;
   list-style:none;
   padding-left:20px;
   position:relative;
   right:50%;
   margin: 0 2px 0 0;
}
#tabs li a {
   background:url(../images/tabsAlt.gif) 100% 100%;
   position:relative;
   padding-right: 20px;
   color:#6E88A1;
   text-decoration:none;
}
#tabs li a:hover, #tabs li a.selected:hover {
	color: #FFF;
}
#tabs li.selected, #tabs li active {
	 background: #CCC url(../images/tabsAlt.gif) 0 -100px;
    float:left;
   list-style:none;
   padding-left:20px;
   position:relative;
   right:50%;
   margin: 0 2px 0 0;
}
#tabs li a.selected, #tabs li a active {
	 background:url(../images/tabsAlt.gif) 100% -99px;
   position:relative;
   padding-right: 20px;
   color:#6E88A1;
   text-decoration:none;
}
img.wide {
	width:100%;
	height:20px;
}
#wrapper {
	position:absolute;
	top:160px; bottom:48px; left:0;
	width:100%;
	background:#666;
}
#MainContent { display:block; /* set up as a block */
height:100%; /* set height to full page */
max-height:100%;
overflow:scroll;
padding:30px 12px 0 12px;
background-color:#666;
 }
div.page-content h1 {
	text-align:center;
}
div.page-content h1 {
	text-align:center;
	color:#CCC;
	
}
#Footer {
	position:absolute;
	bottom:0; left:0;
	width:100%;
	height:48px;
	padding:0;
	background-image:url(../images/aluminumBackgroundWide2.jpg);
}
#Footer p {
	font-size:.6em;
	padding-top:0;
	margin-top:10px;
	padding-left:12px;
}
#SocialLinks { padding: 10px 0 0 0; }
#SocialLinks:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#SocialLinks a { display: block; float: left; padding-right: 15px; }
div.gallery-row:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div.gallery-item { float: left; width: 33.33333333%; }
div.gallery-item a { display: block; margin: 10px; }
div.gallery-item img { display: block; width: 100%; height: auto; }
