/* @override 
	http://insidethewalk.org/css/sifr.css
	http://insidethewalk.org/css/thewalk.css
*/

* {
	margin: 0;
	padding: 0;
}

html, body {    
   height: 100%; 
}

body {
	background: #fff url(../images/header-bg.gif) repeat-x;
}

#container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
   margin-bottom: -284px;
   position: relative;
}

/* @group Header -> Nav */

#header {
	width: 960px;
	height: 122px;
	float: left;
	display: inline;
}

#the-walk-logo {
	width: 370px;
	height: 122px;
	float: left;
	display: inline;
}

#experience-video-link {
	width: 224px;
	height: 122px;
	float: right;
	display: inline;
}

#page-banner {
	height: 240px;
	width: 960px;
	float: left;
	display: inline;
	
}

#countdown {
	width: 280px;
	position: relative;
	z-index: 1;
	bottom: 164px;
	left: 32px;
	color: #a7a7b1;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.days {
	color: #fff;
	letter-spacing: -2px;
	font: bold 55px/50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#nav {
	width: 960px;
	height: 60px;
	float: left;
	display: inline;


}

#nav ul {
	list-style: none;
	float: left;
	display: inline;
	height: 60px;
	width: 960px;

}

#nav li {
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #6a6a6a;
	float: left;
	display: block;
	height: 60px;
	text-align: center;
}


#nav li a {
	display: block;
	text-indent: -999em;
	outline: none;
}

a:focus{
	border: 0px;
}


/* @group Nav Styles */

/*************************/

#nav a.home {
	width: 73px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-home.gif) no-repeat;
}

#nav a.home:hover {
	background: url(http://insidethewalk.org/images/nav-home-hover.gif) no-repeat;
}

#nav a.home-current {
	width: 73px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-home-hover.gif) no-repeat;
}

/*************************/

#nav a.about {
	width: 141px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-about.gif) no-repeat;
}

#nav a.about:hover {
	background: url(http://insidethewalk.org/images/nav-about-hover.gif) no-repeat;
}

#nav a.about-current {
	width: 141px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-about-hover.gif) no-repeat;
	
}

/*************************/

#nav a.involved {
	width: 123px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-get-involved.gif) no-repeat;
}

#nav a.involved:hover {
	background: url(http://insidethewalk.org/images/nav-get-involved-hover.gif) no-repeat;
}

#nav a.involved-current {
	width: 123px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-get-involved-hover.gif) no-repeat;
	
}

/*************************/

#nav a.watch {
	width: 108px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-watch-live.gif) no-repeat;
}

#nav a.watch:hover {
	background: url(http://insidethewalk.org/images/nav-watch-live-hover.gif) no-repeat;
}

#nav a.watch-current {
	width: 108px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-watch-live-hover.gif) no-repeat;
	

}

/*************************/

#nav a.podcast {
	width: 90px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-podcast.gif) no-repeat;
}

#nav a.podcast:hover {
	background: url(http://insidethewalk.org/images/nav-podcast-hover.gif) no-repeat;
}

/*************************/

#nav a.directions {
	width: 206px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-directions.gif) no-repeat;
}

#nav a.directions:hover {
	background: url(http://insidethewalk.org/images/nav-directions-hover.gif) no-repeat;
}

#nav a.directions-current {
	width: 206px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-directions-hover.gif) no-repeat;
}

/*************************/

#nav a.news {
	width: 151px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-news.gif) no-repeat;
}

#nav a.news:hover {
	background: url(http://insidethewalk.org/images/nav-news-hover.gif) no-repeat;
}

#nav a.news-current {
	width: 151px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-news-hover.gif) no-repeat;
}

/*************************/

#nav a.blog {
	width: 68px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-blog.gif) no-repeat;
}

#nav a.blog:hover {
	background: url(http://insidethewalk.org/images/nav-blog-hover.gif) no-repeat;
}

#nav a.blog-current {
	width: 68px;
	height: 60px;
	background: url(http://insidethewalk.org/images/nav-blog-hover.gif) no-repeat;
}

/*************************/



/* @end */






#nav-separator {
	width: 960px;
	height: 15px;
	float: left;
	display: inline;
	color: #262626;
	background-color: #262626;
}

/* @end */

/* @group Content */

#content {
	height: 100%;
	width: 960px;
	float: left;
	display: inline;
	margin-bottom: 30px;

	position: relative;
	clear: both;
}

img {
	border-style: none;
	outline: none;
}

.hp-feature {
	width: 300px;
	height: 200px;
	float: left;
	display: inline;
	padding-bottom: 30px;
	
}

.feature-margin {
	margin-right: 30px;
}

#left-column {
	width: 560px;
	float: left;
	display: inline;
	padding-top: 30px;
	padding-right: 30px;
	border-right: 1px dashed #d0d0d0;
}

#left-column p {
	font: 14px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #6a6a6a;
	padding-bottom: 15px;
}

#left-column a {
	color: #f2923d;
	text-decoration: none;
}

#left-column a:hover {
	text-decoration: underline;
}


#left-column h2 {
	font: bold 30px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #933717;
	padding-bottom: 5px;
	text-transform: uppercase;
}

#left-column .sharing-bar {
	float: left;
	display: inline;
	margin-bottom: 20px;
	clear: both;
	
}

.share {
	float: left;
	display: inline;
	height: 25px;
}

a.facebook {
	float: left;
	display: inline;
	text-indent: -99999px;
	background: url(/images/fb-sharing.gif) no-repeat 0 top;
	height: 25px;
	width: 34px;
}

a:hover.facebook {
	background-position: 0 bottom;
}


a.twitter {
	float: left;
	display: inline;
	text-indent: -99999px;
	background: url(/images/tw-sharing.gif) no-repeat 0 top;
	height: 25px;
	width: 34px;
}

a:hover.twitter {
	background-position: 0 bottom;
}


a.email {
	float: left;
	display: inline;
	text-indent: -99999px;
	background: url(/images/email-sharing.gif) no-repeat 0 top;
	height: 25px;
	width: 34px;
}

a:hover.email {
	background-position: 0 bottom;
}

a.digg {
	float: left;
	display: inline;
	text-indent: -99999px;
	background: url(/images/digg-sharing.gif) no-repeat 0 top;
	height: 25px;
	width: 34px;
}

a:hover.digg {
	background-position: 0 bottom;
}

.spacer {

	height: 30px;
	background-color: #ddd;
	border-right-style: none;
	margin-bottom: 30px;
	clear: left;
}

#right-column {
	width: 300px;
	float: left;
	display: inline;
	margin-left: 30px;
	padding-top: 30px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #6a6a6a;
}

#right-column h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 26px;
	line-height: 26px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 5px;
	color: #535353;
}

#right-column ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
}

#right-column li {
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 20px;
	background: url(../images/blue-bullet.gif) no-repeat;
	font-weight: bold;
	letter-spacing: -1px;
	color: #a3a3a3;
	padding-left: 24px;
	text-transform: uppercase;
}

#right-column li a {
	color: #a3a3a3;
	text-decoration: none;
	display: block;
}

#right-column li a:hover {
	color: #5f5f5f;
}



.clearfooter {
	height: 284px;
	clear: both;
}

/* @end */

/* @group Footer */

#footer {
	height: 284px;
	background: url(../images/footer-bg.gif) repeat-x;
	position: relative;
	clear: both;
}

#social-networks {
	width: 960px;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 35px;
	
}

.social-button {
	width: 300px;
	height: 120px;
	float: left;
	display: inline;
}

.social-margin {
	margin-right: 30px;
}

#footer-links {
	width: 960px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 65px;
	text-align: center;
}

#footer-links p {
	font: 16px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #515151;
	text-transform: uppercase;
	float: left;
	display: inline;
}

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

#footer-links a:hover {
	color: #b9461e;
}

#fortysevenmedia {
	width: 960px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;

	text-align: center;
}

#fortysevenmedia a {
	color: #313131;
	font: 14px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

#fortysevenmedia a:hover {
	color: #b9461e;
}

/* @end */













