@font-face { 
	font-family: Chunk; 
	src: url('fonts/Chunkfive.eot'); 
	src: local('Chunk Five'), local('Chunk Five'),
         url('fonts/Chunkfive.otf') format('opentype'); 
}

@font-face { 
	font-family: Raleway; 
	src: url('fonts/raleway_thin.eot'); 
	src: local('Raleway'), local('Raleway'),
         url('fonts/raleway_thin.otf') format('opentype'); 
}

body {
	margin: 0;
	background-color: #FFF;
	background-image: url(Background.jpg);
	background-attachment: fixed;
	font-family: Georgia, sans-serif; 
	font-size: 12px;
}

h1 { 
	margin: 0;
	font-family: Chunk, sans-serif; 
	font-size: 120px; 
	line-height: 100px; 
}

h2 { 
	margin: 60px 0 0 0;
	font-family: Chunk, sans-serif; 
	font-size: 120px; 
	line-height: 100px; 
}

h3 { 
	margin: 0;
	font-family: Chunk, sans-serif; 
	font-size: 100px; 
	line-height: 80px; 
}

h4 { 
	margin: 0;
	font-family: Chunk, sans-serif; 
	font-size: 80px; 
	line-height: 60px; 
}

p { 
	margin: 10px 0 10px 0;
	font-family: Georgia, sans-serif; 
	font-size: 12px;
	color: #666;
}

cite {
	text-decoration: none;
	color: #FA6900;
}

blockquote {
	padding: 15px 5px 15px 5px;
}

.headerbox {
	margin: 0 auto;
	width: 810px;
}

.headerbox p { 
	margin: 10px 0 60px 0;
}

.contentbox {
	margin: 0 auto;
	width: 810px;
}

a {
	font-family: Georgia, sans-serif; 
	font-size: 12px;
	color: #666;
	text-decoration: none;
	
}

a:hover {
	  color: green;
	  border-bottom: 1px solid #FA6900;
}

/* ----- floats ----- */

.alignright {
	float: right;
	margin: 5px 0 10px 13px;
}

.alignleft {
	float: left;
	margin: 5px 13px 10px 0;
}

.aligncenter {
	display: block;
	margin: 10px auto;
}

.clearfloat {
	clear: both;
}

/* ----- images ----- */

a img {
	border: 6px solid #fff;
}

a:hover img {
	border: 6px solid #FA6900;
	text-decoration: none;
}

/* ----- slider ----- */

#headerSliderContent {
	position: fixed;
	top:0px;
	width: 100%;
	height: 100%;
	color: white;
	display:none;
}

#headerSliderContent a img {
	border: 4px solid #fff;
}

#headerSliderContent a:hover img {
	border: 4px solid #FA6900;
	text-decoration: none;
}

/* ----- feats. ----- */

.featureddiv {
	position: relative;
	float: left;
	margin: 10px;
}

.overlaydiv {
	position: absolute;
	top: 10px;
	width: 100%;
}

.overlayimg {
	position: absolute;
	bottom: 0px;
	width: 95%;
	height: 25px;
	overflow: hidden;
	margin: 9px 9px 9px 0;
	padding: 6px 6px 6px 6px;
}

.overlayimg span {
   color: white;
   font: normal 17px/25px Chunk, Sans-Serif;
   letter-spacing: 0px;
	background: rgb(0, 0, 0); /* fallback color */
	background: rgba(0, 0, 0, 0.7);
	padding: 6px;
}
