/*--reset--*/* {	margin: 0;	padding: 0;}img {	border: 0;}ul li {	list-style: none;}::-moz-focus-inner {	padding:0;	border:none;}/*--Main Template--*/a {	text-decoration: none;}a:link, a:visited {	color: #fff;	text-decoration: none;}a:hover, a:active, a:focus {	color: #8ed8d8;	text-decoration: none;	outline: none;}html {	height: 100%;}body {	background: #020824 url(../images/bg.png) 0 0 repeat-x;	color: #dfdfdf;	font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;	font-size: 12px;	text-align: center;	height: 100%;}#wrapper {	background: url(../images/bgWrapper.png) center top repeat-y;	text-align: left;	max-height: 9000px;	min-height: 100%;	height: auto !important;	height: 9000px;	min-width: 904px;	max-width: 1025px;	margin: 0 auto;}* html #wrapper {	height: 100%;}.clear {	clear: both;	height: 1px;}.floatA {	float: right;}.floatB {	float: left;}#wrapper .none {	margin-top: 0;	margin-bottom: 0;}#wrapper .edge {	display: inline;	margin-left: 45px;}/*--Header--*/.header {	background: #020824 url(../images/bgHeader.jpg) center top no-repeat;	height: 156px;	margin: 0 auto;	width: 904px;}.header h1 {	1display: block;	float: left;	1background: lightblue;	font-size: 20px;	margin-top: 20px;	height: 70px;	width: 440px;}.header h1 a {	display: block;	text-indent: -5000px;	height: 100%;}#logo {	float: left;	width: 146px;	height: 90px;	margin: 0 0 0 25px;}h2 {	color: #fff;	font-size: 18px;	text-transform: uppercase;	text-align: right;	padding: 55px 30px 0 0;	text-shadow: 0px 0px 5px #0a171d;	1filter: dropshadow(color=#0a171d, offx=0, offy=0)}h2 strong {	color: #ff9c46;}.twitterFeed {	float: right;	height: 86px;	width: 295px;	margin-top: 27px;}.twitterFeed li {	color: #fdfaef;	font-style: italic;	width: 250px;}#menu {	clear: both;	font-family: Verdana, Geneva, Tahoma, sans-serif;	font-weight: bold;	text-transform: uppercase;	height: 43px;	width: 850px;	padding: 0 10px 0 40px;	margin-left: 2px;}#menu li {	float: left;	display: inline; /*-IE6-*/	line-height: 43px;	height: 43px;	width: auto;	margin: 0 23px;	outline: 0;}#menu li a {	float: left; /*-IE6-*/	display: block;	height: 43px;	width: auto;	outline: none;}#menu a:link, #menu a:visited {	color: #fff;}#menu a:hover, #menu a:active, #menu a:focus {	color: #aaf6ff;}/*--Content--*/.content:after, #wrapper:after {	content: "";	display: block;	clear: both;}.content, #wrapper {	zoom: 1;} /* in IE stylesheet */.content {	position: relative;	background: #020824 url(../images/bgContent.jpg) center top no-repeat;	color: #cfcfcf;	max-height: 9000px;	min-height: 600px;	height: auto !important;	height: 9000px;	width: 900px;	margin: 0 auto;	padding: 17px 2px 102px 2px;}* html .content { /*-IE6-*/	height: 600px;}#slideshow {	width: 900px;	height: 237px;	overflow: hidden;	border-bottom: 1px solid #6c6f82;}#nav {	float: right;	position: absolute;	top: 0;	right: 0;	margin-top: 200px;	margin-right: 60px;	z-index: 600;}#nav a {	float: left;	display: block;	margin: 0 5px;	padding: 3px 5px;	background: transparent;	text-decoration: none;}#nav a.activeSlide {	background: #152d41;	padding: 2px 4px;	border: 1px solid #ccc;}#nav a:focus {	outline: none;}#output, #nav {	text-align: left;}.glow {	float: left;	position: absolute;	background: url(../images/glow.png) 5px 0 repeat-x;	top: 238px;	left: 2px;	height: 92px;	width: 900px;	z-index: 50;}.content h1 {	clear: both;	background: 0 0 no-repeat;	text-indent: -5000px;}.bHome .content h1 {	background-image: url(../images/hPrepareToWorship.png);	height: 65px;	width: 364px;	margin-left: 35px;}.bHome .content p {	width: 330px;	margin: 0 0 10px 55px;}.content p {	float: left;	display: inline; /*-IE6-*/	font-size: 12px;	line-height: 2.3;	text-align: justify;	width: 530px;	margin: 0 0 10px 55px;}.bHome .listAlt {	margin-top: -50px;}.listAlt {	float: right;	position: relative;	width: 438px;	right: 27px;	*z-index: 8000;}.listAlt li {	position: relative;	background: #3d4b8e url(../images/bgFrontButton.png) repeat-x;	height: 88px;	margin: 0 0 5px 0;}.listAlt img {	position: absolute;	background: #fff;	height: 73px;	top: 0;	left: -107px;	width: 86px;	margin: 7px 35px 0 7px;}.listAlt h4 {	padding-top: 12px;}h4 a {	position: relative;	z-index: 80;}.listAlt li li {	float: right;	background: transparent none;	height: auto;	width: 320px;	padding-right: 10px;}h4 {	color: #fff;	font-family: Verdana, Geneva, Tahoma, sans-serif;	font-size: 15px;	font-weight: bold;}.bHome form {	float: right;	clear: right;	width: 465px;	margin: 10px 0 15px 0;	padding: 0;}.bHome label {	float: left;	font-size: 12px;	width: auto;}.bHome input {	float: left;	width: 100px;}.bHome em {	float: left;}.box {	float: right;	display: inline; /*-IE6-*/	background: url(../images/bgBox.png) 0 0 no-repeat;	max-height: 1000px;	height: auto !important;	height: 1000px;	min-height: 459px;	width: 205px;	margin: -35px 45px 0 0;	padding: 18px 0 35px 20px;}* html .box { /*-IE6-*/	height: 459px;}.box a {	color: #d0dd3d;}.box ul {	float: left;	width: 190px;	margin-bottom: 25px;}.box li {	color: #d0dd3d;	font-weight: bold;}.box ul ul {	float: none;	margin-bottom: 20px;}.box li li {	color: #fff;	font-weight: normal;}.buttonA {	display: block;	background: url(../images/buttons.png) no-repeat;	font-family: Arial, Geneva, Tahoma, sans-serif;	font-size: 24px;	font-weight: bold;	line-height: 64px;	text-indent: 35px;	height: 64px;	width: 277px;	margin: 22px 0 22px -10px;}.buttonA:link, .buttonA:visited {	background-position: 0 0;}.buttonA:hover, .buttonA:active, .buttonA:focus {	background-position: 0 -64px;	color: #fff;}.buttonB {	display: block;	position: relative; /*-IE6-*/	background: url(../images/button.png) no-repeat;	color: #fff;	font-family: Arial, Geneva, Tahoma, sans-serif;	font-size: 20px;	font-weight: bold;	text-align: center;	height: 47px;	width: 185px;	margin: 20px 0 20px 20px;	border: 0;}.buttonB:link, .buttonB:visited {	color: #fff;}.buttonB:hover, .buttonB:active, .buttonB:focus {	color: #ebbd0b;	outline: none;	border: 0;}.smaller {	font-size: 18px;}.push {	width: 612px;	margin: 0 auto;}blockquote {	position: relative;	background: url(../images/bgTestimonials.png) 0 13px repeat-x;	height: 90px;	width: 900px;	overflow: hidden;	margin: -99px 0 20px -50px;	border-top: 1px solid #817a2a;}#wrapper blockquote p {	background: #fcae27;	height: 51px;	color: #55411f;	font-size: 14px;	line-height: normal;	width: 830px;	margin: 13px 0 0 0;	padding: 10px 0 10px 70px;}blockquote span {	font-style: italic;	font-weight: bold;}/*--Footer--*/.footer {	font-style: italic;	height: 90px;	width: 810px;	margin: 0 auto;	padding: 0 40px 0 50px;	_overflow: hidden; /*-IE6-*/	border-top: 1px solid #817a2a;	z-index: 5;}.footer p {	float: left;	font-size: 14px;	width: 400px;	margin-top: 15px;}.footer ul {	float: right;	text-align: right;	width: auto;	margin: 0 0 0 0;}.footer li {	margin: 2px 0 0 0;}.list span {	color: #d57725;	font-weight: bold;}/*--General--*/.statement {	float: right;	font-weight: bold;}.statement a {	color: #d57725;}.statement em {	font-size: 12px;	font-style: normal;	color: #d57725;}/*--Page Specific--*/.bHome .content {	padding-top: 0;}.subpage .content h1 {	height: 71px;	margin-left: 35px;}.bAbout .content h1 {	background-image: url(../images/hWhatIsGWAC.jpg);	width: 311px;}.bContact .content h1 {	background-image: url(../images/hContactUs.jpg);	width: 230px;}.bContact .box li li {	margin-bottom: 10px;}.bContact h4 {	margin-bottom: 20px;}.bContact form {	float: left;	display: inline; /*-IE6-*/	height: 400px;	width: 540px;}.bTestimonials .content h1 {	background-image: url(../images/hTestimonials.jpg);	width: 250px;}.bTestimonials #wrapper .none {	margin-top: 30px;}.bTestimonials .content p, .bLive .content p, .bRegistration .content p, .bNightServices .content p, .bKeithAndAlyssa .content p, .bWorkshops .content p {	width: 790px;	margin-top: 20px;	margin-bottom: 15px;}.bTestimonials em, .bRegistrationPick em, .bPricing em, .bKeithAndAlyssa em {	color: #4bb6b3;	font-style: normal;	font-weight: bold;}.bMedia .content h1 {	background-image: url(../images/hMedia.jpg);	width: 152px;}.bLive .content h1 {	background-image: url(../images/hLiveRecording.jpg);	width: 295px;}.bRegistration .content h1, .bRegistrationPick .content h1 {	background-image: url(../images/hRegistration.jpg);	width: 241px;}.bRegistration h4 {	margin-left: 55px;}.bRegistration textarea {	float: left;}.bRegistrationPick em {	margin-left: 200px;}.bRegistrationPick form {	float: left;	width: 204px;	margin: 0;}.bCulinaryMenu .content h1 {	background-image: url(../images/hCulinaryMenu.jpg);	width: 293px;}.plainList {	float: left;	font-weight: bold;	width: 750px;	margin: 0 0 20px 55px;}.plainList h3 {	color: #fff;	font-size: 24px;	margin-top: 25px;}.plainList li li {	position: relative;	background: url(../images/bulletB.png) left center no-repeat;	left: -10px;	margin: 8px 0;	padding: 0 0 0 10px;}.bKeithAndAlyssa .content h1 {	background-image: url(../images/hKeithAndAlyssa.jpg);	width: 325px;}.bKeithAndAlyssa .content img {	float:right;	position: relative; /*-IE6-*/	margin:-58px 9px 0 10px;}.bNightServices .content h1 {	background-image: url(../images/hNightServices.jpg);	width: 284px;}.bNightServices form {	float: left;	margin: 0;}.bNightServices input {	margin: 50px 25px 0 0;}.bPricing .content h1 {	background-image: url(../images/hPricing.jpg);	width: 156px;}.bWorkshops .content h1 {	background-image: url(../images/hWorkshops.jpg);	width: 228px;	}.items {	float: left;	display: inline; /*-IE6-*/	margin: 10px 0 45px 55px;}.items li {	float: left;	width: 420px;	margin-bottom: 10px;}.items h2 {	position: relative;	background: url(../images/bullet.png) left center no-repeat;	color: #4bb6b3;	font-family: Verdana, Geneva, Tahoma, sans-serif;	font-size: 18px;	text-align: left;	left: -18px;	margin: 0 0 5px 0;	padding: 0 0 0 18px;}.items li li {	line-height: 2;	text-align: justify;	width: 360px;}/*--Forms--*/form {	height: auto;	margin: 0 0 0 55px;	padding-bottom: 25px;}.content form p {	float: left;	margin: 0 0 6px 0;}input, textarea {	float: left;	background: #fff url(../images/bgInput.png) 0 0 no-repeat;	padding: 5px;	border: 2px solid #020824;}input {	width: 310px;	height: 16px;	margin-right: 5px;}.double {	font-size: 14px;	line-height: 14px;}a.double {	padding-top: 15px;}textarea {	float: right;	clear: both;	height: 63px;	width: 385px;	margin-right: 111px;}input:active, input:focus, textarea:active, textarea:focus {	border: 2px solid #4fc1b9;	outline: 0;}label {	float: left;	color: #fff;	font-size: 17px;	line-height: 30px;	height: 30px;	width: 90px;	padding-right: 5px;}/*--Tables--*/table {	width: 780px;	margin: 0 0 25px 55px;}th h2 {	color: #4bb6b3;	font-family: Verdana, Geneva, Tahoma, sans-serif;	font-size: 18px;	text-align: left;	padding-bottom: 10px;}.header1 {	width: 400px;}td {	padding-bottom: 40px;	vertical-align: top;}td span {	position: relative;	background: url(../images/bullet.png) left center no-repeat;	font-weight: bold;	left: -18px;	margin-left: 0px;	padding-left: 18px;}
