/* @override 
	http://127.0.0.1:4000/stylesheets/home.css
	http://127.0.0.1:4000/stylesheets/global.css
	http://127.0.0.1:4000/stylesheets/global.css
	http://127.0.0.1:4000/stylesheets/global.css
	http://127.0.0.1:4000/global.css
	http://127.0.0.1:4000/stylesheets/home.css
	http://www.navigators.org/us/ministries/eaglelakenew/stylesheets/home.css
*/

/* @group Imports */

@import url("reset.css");

/* @end */

/* @group Page */

html {
	background			:#96a6bd url(../images/bg-day-gradient.gif) repeat-x 0px -300px;
	height				:100%;
	width				:100%;
}

body {
	/* Reset Font Size 16px/20px */
	font-size			:100%;
	line-height			:20px;
	background			: transparent url(../images/bg-day.gif) repeat-x 50% -300px;
	height:  100%;
	width: 100%;
	display: table;
	overflow: hidden;
}


#container {
	width				:960px;
	height				:550px;
	position			:relative;
	margin-right		:auto;
	padding-top			:30px;
	margin-left			:auto;
}

#primary_content {
}

#secondary_content {
	width				:260px;
	float				:left;
}

/* @group Header */

#header {
	position			:absolute;
	background-image	:url(../images/logo.png);
	width				:337px;
	height				:130px;
	right				:0;
	text-indent			:-90000px;
}

/* @end */

/* @group Footer */

#footer {
	display: none;
	clear				:both;
	padding				:20px;
	border: 1px solid #000;
	position: absolute;
	bottom: 0px;
	width: 920px;
}

#footer p {
	margin				:0;
	padding				:0;
}

/* @end */

/* @end */

/* @group Navigation */

#primary_nav {
	list-style			:none;
	padding				:0;
	margin				:0;
	position			:absolute;
	top					:225px;
	width				:960px;
}

#primary_nav li {
	display				:inline;
	float				:left;
	margin				:0 18px;
	padding				:0;
}

#primary_nav li a {
	display				:block;
	width				:100px;
	color				:#fff;
	text-align			:center;
	font-weight			:bold;
	font-size			:1.25em;
	text-decoration		:none;
	position			:relative;
}

#primary_nav li a img {
	display				:block;
	position			:relative;
	width				:80px;
	margin				:0;
	padding				:20px 10px 5px;
}

#primary_nav li a:hover img {
	width				:100px;
	padding				:0 0 5px;
}

#secondary_nav {
	left				:0;
	top					:30px;
}

#tertiary_nav {
	right				:-5px;
	bottom				:0;
	display: none;
}


.transparent_nav {
	list-style			:none;
	padding				:0;
	margin				:0;
	position			:absolute;
}

.transparent_nav li {
	display				:block;
	margin				:0;
	padding				:0 0;
	position			:relative;
	float				:left;
}

.transparent_nav li a {
	display: block;
	margin				:0 0;
	background-color	:#f7f7f5;
	width				:95px;
	margin-right		:5px;
	line-height			:24px;
	-webkit-border-radius: 3px;
	-moz-border-radius	:3px;
	border-radius		:3px;
	text-decoration		:none;
	text-align			:center;
	font-weight			:bold;
	font-size			:1em;
color: #244b2a;
}
.transparent_nav li a:hover {
	line-height			:30px;
	margin-top			:0px;
	margin-bottom		:0px;
	background-color	:#fff;
}

.transparent_nav > li:hover > a {
	line-height			:30px;
	margin-top			:0px;
	margin-bottom		:0px;
	background-color	:#fff;
}

.transparent_nav li ul {
	display: none;
	position: absolute;
	width: 100px;
	left: 0px;
	top: 30px;
}

.transparent_nav li:hover ul {
	display: block;
}
.transparent_nav li.hover ul {
	display: block;
}
.transparent_nav li ul li {
	width: auto;
	display: block;
	float: none;
}

.transparent_nav li ul li a {
	margin: 0px 0 0;
	font-size: 1.25em;
}
.transparent_nav li ul li a:hover {
	line-height: 24px;
	margin: 0px 0 0;
}



/* @end */

/* @group Link Styles */

a:link, a:visited {
	color				:#000;
}

a:hover, a:active {
	color				:#000;
	text-decoration		:none;
}

/* @end */

/* @group Tag Styles */

/* @group Fonts */

/* Set Font Families */

h1, h2, h3 , h4, h5, h6, th, caption, dt {
	font-family			:"HelveticaNeue-Bold",Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight			:normal;
	color				:#000;
}

p, td, li, dd {
	font-family			:"HelveticaNeue-Bold",Helvetica Neue, Arial, Helvetica, sans-serif;
	color				:#000;
	font-size			:.75em;
	line-height			:20px;
}

code, pre {
	font				:10px Consolas, "Lucida Console", Monaco, monospace, mono;
}

/* Set margin-bottom for Baseline Grid (20px) */

h1, h2, h3, h4, h5, caption {
	margin-bottom		:10px;
	clear				:both;
}

p, ul, ol, dl, blockquote, pre, table, fieldset {
	margin-bottom		:20px;
}

/* @end */

/* @end */

/* @group Helper Classes */

.left {
	float				:left;
}

.right {
	float				:right;
}

.clearThis {
	clear				:both;
}

.small {
	font-size			:.625em;
}

.large {
	font-size			:1em;
}

.soft {
	color				:#D3D3D3;
}

.hide {
	display				:none;
}

.absolute {
	position			:absolute;
	z-index				:10000;
}

p.last, p:last-child {
	margin-bottom		:0px;
}

.hr {
	line-height			:1px;
	height				:1px;
	background			:#fff url(../images/hr.gif) repeat-x;
	display				:none;
}

hr {
	display				:none;
}

/* @end */

#launch_btn {
background: #256e3a url(../images/zipline-arrow.gif) no-repeat 4px center;
border-width: 0;
padding: 5px 5px 5px 24px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
font-weight: bold;
color: #ffd200;
width: 160px;
}

#weather_widget {
position: absolute;
bottom: 45px;
left: 50px;
background-color: #f7f7f5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display:none;
}

#search {
position: absolute;
bottom: 0;
right: 0;
background-color: #f7f7f5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
}

#search input[type=text] {
border: 1px solid #999;
background-color: transparent;
width: 120px;
line-height: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#search input[type=submit] {
background-color: #244b2a;
color: #fff;
border: 1px solid #244b2a;
line-height: 20px;
padding: 0 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight: bold;
}

#social_links {
position: absolute;
bottom: 0;
left: 50%;
width: 290px;
margin-left: -110px;
}
#social_links h2 {
color: #244b2a;
font-size: .75em;
}
#social_links a {
background: transparent;
text-decoration: none;	
margin-right: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 2px 5px 2px 0;
font-size: .8em;
}
#social_links a img {
position: relative;
margin-top: -8px;
margin-left: -4px;
margin-right: 5px;
vertical-align: middle;
}
