/* 
     Biltmore Media Machine designed by  The A Group | www.agroup.com
*/

@import url("../taglib/css/reset.css");

body {
	font: 13px/1.7em 'Helvetica Neue', Arial, Helvetica, sans-serif;
	color: #222;
	background: url("../images/main/body_bg.jpg") no-repeat center top, #000 url("../images/main/body_bg2.jpg") repeat-x left top;
}

a {
	color: #005A6B;
}

p {
	margin: 0 0 1.7em;
} 

h1 {	
	padding-left: 18px;
	float: left;
	height: 56px;
	width: 227px;
	margin:50px 0 0;
}

h1 a {
	display:block;
	height: 56px;
	width: 227px;
	text-indent: -9000em;
}

#header .media-link {
	float:right;
	display:block;
	width:138px;
	height:31px;
	text-indent:-9000em;
	margin:73px 18px 0 0;
}

#header .link-give {
	background: url("../images/main/bg-link-give.png") no-repeat center center;
	float: right;
	margin: 22px 14px 0 0;	
}

#header .link-give a {
	display: block;
	width: 214px;
	height: 81px;
	text-indent: -900em;
}

h2 {
	color:#fff;
	font-size:2em;
	font-family: futura-pt,sans-serif;
	font-style: normal;
	font-weight: 300;
	text-transform:uppercase;
	letter-spacing:-0.02em;
}

h2 a {
	text-decoration:none;
	color:#fff;
}

h2 a:hover {
	text-decoration:underline;
}

h2 span {
	margin: 54px 0 30px;
	display: block;
	color:#A93521;
	font-size:1.45em;
	letter-spacing:-0.02em;
	font-weight:700;
}

h3 {
	font-size: 1.5em;
	margin-bottom: 1.133em;
	font-family: futura-pt,sans-serif;
	font-style: normal;
	font-weight: 700;
	text-transform:uppercase;
	letter-spacing:0.01em;
	color: #005A6B;
}

h4 {
	color:#999;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	letter-spacing:-0.01em;
	font-size:1.2em;
	margin-bottom:0.8em;
}

#container {	
	width: 975px;
	margin: 0 auto;
}

#header {
	height: 155px;	
}

#content {
	background: url("../images/main/content_bg.jpg") no-repeat left top, url("../images/main/content_bg2.jpg") repeat-y left top;
	width:975px;
	float:left;
	position:relative;
}

#sidebar {
	display:none;
}

#copy {
	width:618px;
	padding:20px 32px;
	float:left;
}

#copy-body {
	/*overflow: auto;*/
	min-height:350px;
}

#footer {
	clear: both;
	font-size: 11px;
	color: #ede3d9;
	font-family: futura-pt,sans-serif;
	font-style: normal;
	font-weight: 700;
	text-transform:uppercase;
	letter-spacing:0.01em;
	background:url("../images/main/footer_bg.png") no-repeat -30px 42px;
	margin:0 30px;
}

#footer a {
	color: #666;
	text-decoration: none;
}

#footer .link-give {
	/*margin: 22px 14px 0 0;*/
	margin: 0;	
}

#footer .link-give a {
	display: inline-block;
	padding:12px 18px 10px;
	margin: 20px auto 0;
	color:#fff;
	text-decoration:none;
	font-size:1.3em;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

#footer-body {
	padding: 32px 0 50px;
	margin: 0 auto;
}

#footer-nav {
	display: inline;
}

#footer-nav li {
	display: inline;
	margin-right: 37px;
}

#footer #address {
	display: inline;
	font-size: 12px;
	margin: 0;
}

#footer #footer_nav {
	
}

#footer #footer_nav li {
	display:inline;
	margin-right:30px;
}

#footer #footer_nav li a {
	color:#fff;
	font-family: futura-pt,sans-serif;
	font-style: normal;
	font-weight: 700;
	text-transform:uppercase;
	letter-spacing:0.01em;
	font-size:1em;
	text-decoration:none;
	line-height:21px;
	margin:0 16px;
}

#footer #footer_nav li:first-child a {
	margin:0 16px 0 0;
}

#footer #footer_nav li:last-child span {
	width:518px;
}

#footer #footer_nav li a:hover {
	color:#c9503b;
}

#footer #social_media {
	float:right;
}

#footer #social_media li {
	display:inline;
}

#footer #social_media li a {
	display:inline-block;
	width:21px;
	height:21px;
	text-indent:-9000em;
	margin-left:16px;
}

#footer #social_media li.directions a {
	background:url("../images/main/directions.png") no-repeat left top;
}

#footer #social_media li.facebook a {
	background:url("../images/main/facebook.png") no-repeat left top;
}

#footer #social_media li.twitter a {
	background:url("../images/main/twitter.png") no-repeat left top;
}

#footer #social_media li.vimeo a {
	background:url("../images/main/vimeo.png") no-repeat left top;
}

#footer #social_media li a:hover {
	background-position:left bottom;
}

#footer #byline {
	font-size: 10px;
	margin-top: 39px;
	text-align:center;
	color:#505050;
}

#footer #byline #link-tag:before {
	content: "- "
}

