@charset "utf-8";
/* LIFE Groups CSS */

/* Colors:

White:
#ffffff #fff;

Black:
#000000 #000;

Blues:
#1b4588;
#2b4f87 #336699 #369;
#9fbdf3 #99ccff #9cf;

Greens:
#45753a #336633 #363;

Yellows:
#fbb80a #ffcc00 #fc0;

Tans:
#f4f1de;

Browns:
#69614a; */

@import url(/style/default.css);

/***** Base Style *****/

body
{
	margin:10px auto 0 auto;
	width:867px;
	background:#1b4588;
	color:#1b4588;
	font:16px Arial, Helvetica, sans-serif;
	position:relative;
}

abbr
{
	border-bottom:1px dotted;
	cursor:help;
}

ul
{
	list-style:none;
}

form
{
	margin-left:50px;
}

/***** Links *****/
a
{
	text-decoration:underline;
}

a:link, a:visited
{
	color:#1b4588;
}

a:hover, a:active
{
	color:#363;
}

#rootNav a, a.go
{
	text-decoration:none;
}

#rootNav a:link, #rootNav a:visited
{
	color:inherit;
}

#rootNav a:hover, #rootNav a:active
{
	color:#fff;
	text-decoration:underline;
}

a.go:link, a.go:visited
{
	color:#fff;
}

a.go:hover, a.go:active
{
	color:#fc0;
	text-decoration:underline;
}

/***** Wrapper *****/
#wrapper
{
	padding:0 0 50px 0;
	background:#000;
	border:2px solid #000;
}

/***** Header *****/
#ncc
{
	margin:20px 0 9px 60px;
}

#rootNav
{
	color:#fc0;
	position:absolute;
	top:50px;
	right:30px;
}

/***** Content *****/
#content
{
	min-height:700px;
	padding:0 0 25px 0;
	background:#f4f1de;
}

#content p, #content h2
{
	margin:15px 50px;
}

/***** Banner *****/
h1
{
	padding:8px 0 0 12px;
	height:122px;
	color:#fff;
	background:url(/images/groups/greenWaveLogo.png) no-repeat;
}

/***** Help and Lists*****/
p.helpQuote, p.listQuote
{
	width:153px; /* 227px */
	height:119px; /* 124px */
	padding:5px 39px 0 35px;
	background:url(/images/groups/quoteBoxSmall-trans.png) no-repeat;
	font-weight:bolder;
	position:absolute;
}

p.helpQuote
{
	right:-48px;
	top:515px;
}

p.listQuote
{
	left:10px;
	top:470px;
}

p.listQuote#why
{
	left:10px;
	top:530px;
}

img.helpQuote
{
	position:absolute;
	right:205px;
	top:575px;
}

img.listQuote
{
	position:absolute;
	left:20px;
	top:530px;
}

p.listQuote#why + img.listQuote
{
	position:absolute;
	left:20px;
	top:590px;
}

.simpleList
{
	margin:0 50px 0 285px;
}

.simpleList dt
{
	font-size:larger;
	font-weight:bolder;
}

.simpleList dd
{
	margin:10px;
}

.simpleList li
{
	margin:10px 0;
}

.simpleList li:before
{
	content: "...";
}

#start
{
	width:300px;
	padding:0 0 0 40px;
	background:url(/images/groups/arrow.png) top left no-repeat;
	color:#363;
	position:absolute;
	top:200px;
	left:220px;
}

#start strong
{
	font-weight:bolder;
}

/***** FAQ ******/
#faq
{
	margin:0 50px;
}

#faq > li
{
	margin:10px 0;
	font-weight:bolder;
}

#faq ul
{
	margin:10px;
	font-weight:normal;
}

/****** Contact ******/
.contact
{
	padding:15px 0;
}

.contact img
{
	margin:0 10px 0 0;
	border:1px solid #000;
	float:left;
}

.contact strong
{
	font-weight:bolder;
}

/***** Go Buttons *****/
.go
{
	width:50px; /* 61px */
	height:35px; /* 41px */
	padding:6px 0 0 11px;
	background:url(/images/groups/goButton.png) no-repeat;
	font:bolder 16px Georgia, "Times New Roman", Times, serif;
	position:absolute;
	right:15px;
	bottom:15px;
}

.go:after
{
	content: "!";
}

/***** Button Backgrounds *****/
.whiteButton, .blueButton, .welcomeButton
{
	position:absolute;
}

.whiteButton, .blueButton
{
	width:188px; /* 212px */
	height:115px; /* 133px */
	padding:9px 12px;
	font-size:17px;
}

.whiteButton strong, .blueButton strong
{
	font-size:21px;
	font-weight:bolder;
	line-height:30px;
}

.whiteButton
{
	background:url(/images/groups/whiteButton.png) no-repeat;
	color:#fff;
}

.whiteButton > img
{
	position:absolute;
	top:30px;
	left:6px;
}

.whiteButton strong
{
	color:#1b4588;
}

.blueButton
{
	background:url(/images/groups/blueButton.png) no-repeat;
}

.blueButton strong
{
	color:#fff;
}

.welcomeButton
{
	width:204px; /* 264px */
	height:95px; /* 155px */
	padding:30px;
	background:url(/images/groups/bigBlueButton.png) no-repeat;
	color:#fff;
	font-size:22px;
	bottom:60px;
}

.welcomeButton strong
{
	font-size:28px;
	font-weight:bolder;
	text-transform:uppercase;
}

/***** Button Foregrounds ******/
#new
{
	right:270px;
}

#leader
{
	right:-20px;
}

#curriculum, #intro
{
	top:180px;
	left:0;
}

#calendar
{
	top:180px;
	left:260px;
}

#meetings, #what
{
	top:330px;
	left:0;
}

#shepherdUpdate, #why
{
	top:330px;
	left:260px;
}

#covenant, #connect
{
	top:480px;
	left:0;
}

#links, #commercials
{
	top:480px;
	left:260px;
}

#connections, #faq
{
	top:630px;
	left:0;
}

#contact
{
	top:630px;
	left:260px;
}

#finder, #download
{
	top:330px;
	right:30px;
}

#finderBump
{
	right:90px;
	bottom:65px;
}

/***** Welcome Page *****/
#content.welcome
{
	height:797px;
	padding:0;
	color:#69614a;
}

#content.welcome p.welcome
{
	margin:12px 12px 0 286px;
	font-size:15px;
}

img.signature
{
	position:absolute;
	top:565px;
	right:260px;
	z-index:1;
}

p.signature
{
	position:absolute;
	top:580px;
	right:100px;
	z-index:1;
}

#gary
{
	position:absolute;
	left:2px;
	top:111px;
}

#welcomeQuote
{
	width:293px; /* 373px */
	height:154px; /* 160px */
	padding:6px 40px 0;
	background:url(/images/groups/quoteBoxLarge-trans.png) no-repeat;
	color:#363;
	font-size:18px;
	position:absolute;
	top:96px;
	left:120px;
	z-index:1;
}

#welcomeQuote em
{
	font-style:normal;
	font-weight:bolder;
}

#welcomeQuote strong
{
	color:#1b4588;
	font-size:28px;
	font-weight:bolder;
}

#welcomeQuote strong:after
{
	content: "!";
}

img.welcome
{
	position:absolute;
	left:2px;
	top:400px;
}

#finalThought
{
	color:#f4f1de;
	position:absolute;
	left:-20px;
	right:550px;
	bottom:80px;
}

#finalThought strong
{
	font-weight:bolder;
}
