﻿body 
{
	background:#ffffff url(../images/GBPres-headerBg.gif) repeat-x scroll top center;
	margin:0px;
}
img
{
	border:0px;
}
#wrapper
{
	width:996px;
	margin:0px auto 0px auto;	
	background:transparent url(../images/GBPres-menuBgLeft.jpg) no-repeat scroll top left;
}	
.header1
{
	font:normal normal 100 25px/20px times;
	color:#147bb5;
	margin:10px 0px 10px 0px;
	display:block;
}
.clear
{
	clear:both;
}
div
{
	font:normal normal 100 13px/1.2em verdana;
	color:#000000;
}
a
{
	font:normal normal 100 13px/1em verdana;
	text-decoration:underline;
}
a:hover
{
	font:normal normal 100 13px/1em verdana;
	text-decoration:none;
}

/*---------------------------------------------------------MENU1---------------------------------------------------------*/
#menu1
{
	width:692px;
	padding:4px 0px 3px 0px;
	float:right;
	background:transparent url(../images/menu1Bg.gif) no-repeat scroll top left;	
}

/*---------------------------------------------------------MENU2---------------------------------------------------------*/
#menu2
{
	width:635px;
	padding:29px 0px 29px 0px;
	float:right;
	background:transparent url(../images/menu2Bg.gif) no-repeat scroll top left;
}
/*---------------------------------------------------------subPageBanner---------------------------------------------------------*/	
#subPageBanner
{
	background:transparent url(../images/subPageBannerBg.jpg) no-repeat scroll center center;
	width:1000px;
	height:79px;
	margin-bottom:15px;

}
#subPageBanner h1
{
	margin:0px 0px 0px 30px;	
	font:normal normal 100 20px/79px  Century Gothic;
	color:#ffffff;
}

/*---------------------------------------------------------homeBanner---------------------------------------------------------*/	
#homeBanner
{
	width:1000px;
	border:solid 1px #dedede;
	border-top:0px;
	height:288px;
	padding:0px;
	background:#ffffff url(../images/homeBannerBg.jpg) no-repeat scroll 8px 10px;
	margin-bottom:20px;
	text-align:left;
}
#homeBannerLeft
{
	padding:10px 0px 0px 10px;
	width:636px;
	float:left;
}
#homeBannerRight
{
	float:left;
	margin:119px 0px 9px 6px;
	height:150px;
	width:310px;
	padding-left:0px;
	padding-right:9px;
	font:normal normal 100 12px/22px verdana;
	color:#666666;
	display:block;
}
#homeBannerRight p#title
{
	margin:0px;
	padding-top:8px;
	padding-bottom:0px;
	font:normal normal 100 14px/17px verdana;
	display:block;
}
#homeBannerRight #sermon
{
	font:normal normal 100 12px/17px verdana;
	color:#c4020c;
}
#homeBannerRight #bodyLeft
{
	float:left;
	width:158px;
	display:block;
	margin-top:16px;
}
#homeBannerRight #bodyRight
{
	float:right;
	width:69px;
	margin-top:16px;
	text-align:right;
}
#content
{
	text-align:left;
	margin:1px 0px 20px 0px;
}
/*---------------------------------------------------------homeContent---------------------------------------------------------*/
/*---------------------------------------------------------left---------------------------------------------------------*/
#homeLayout
{
	margin:0px;
	display:table;
	width:1000px;	
	text-align:left;
}
#homeLeft
{
	width:620px;
	float:left;
	display:table;
	overflow:hidden;
}
#homeRight
{
	float:right;
	display:table;
	width:354px;
	margin:0px;
	overflow:hidden;
}
#homeEvents
{
	width:620px;
	display:table;
	margin:16px 0px 10px 0px;
	border-bottom:solid 1px #cccccc;
	padding-bottom:17px;
}
#homeEvents .eventBox
{
	width:206px;
	display:table;
	float:left;
}
#homeEvents .eventBox img
{
	margin:6px 6px 10px 6px; 
}
#homeEvents .eventBox a
{
	margin:0px 0px 6px 0px; 
	text-align:center;
	display:block;
	padding-bottom:10px;
	font:normal normal 100 12px/18px verdana;
	text-decoration:none;
	color:#666666;
}
/*---------------------------------------------------------right---------------------------------------------------------*/
#homeRight
{
	float:right;
	display:table;
	width:354px;
	margin:0px;
	overflow:hidden;
	text-align:left;
}
#homeRight .smBox
{
	background:transparent url(../images/smBoxBg.gif) repeat-y scroll left;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	border-bottom:solid 1px #dedede;
	display:block;
	margin:0px 0px 25px 2px;	
	text-align:left;
}
#homeRight .smBox p
{
	margin:0px;
	padding:20px;
	display:table;
	width:310px;
	text-align:left;
}
#homeRight .smBox a
{
	padding:4px;
	font:normal normal 100 12px/18px verdana;
	color:#353535;
	background:transparent;
	text-align:left;
	text-decoration:none;
	display:block;
}
#homeRight .smBox a:hover
{
	padding:4px;
	font:normal normal 100 12px/18px verdana;
	color:#353535;
	background:#ededed;
	text-align:left;
	text-decoration:none;
	display:block;
}
#newsletterSignUp
{
	text-align:right;
	font:normal normal 100 13px/19px verdana;
	color:#454545;
	margin:20px 0px 20px 15px;	
}

/*---------------------------------------------------------titleBar---------------------------------------------------------*/

.titleBar
{
	background:transparent url(../images/titleBarLeft.gif) repeat-x scroll left;
	height:26px;
	width:100%;
	display:table;
	font:normal normal 100 15px/18px verdana;
	color:#ffffff;
	margin:0px;
	padding:5px 0px 0px 15px;
	vertical-align:middle;
	float:none;
}
/*---------------------------------------------------------input fields---------------------------------------------------------*/
input[type="text"], input[type="password"]
{
	background:#ffffff url(../images/inputBg.gif) repeat-x scroll center;
	font:normal normal 100 13px/12px verdana;
	color:#717171;
	height:17px;
	border:solid 1px #cdcdcd;
	margin:.2em 0em .4em 0em;
	padding:.4em 0em 0em .4em;
	vertical-align:middle;	
}
.textMedInput
{
	width:200px; 	
}
select
{
	background:transparent url(../images/inputBg.gif) repeat-x scroll center;
	font:normal normal 100 13px/12px verdana;
	color:#717171;
	height:24px;
	border:solid 1px #cdcdcd;
	margin:.2em 0em .2em 0em;
	padding:.2em;
	width:203px; 
	vertical-align:middle;
}
.btnSubmit
{
	width:105px;
	height:24px;
	border:0px;
	margin:0em;
	color:#ffffff;
}
/*---------------------------------------------------------footer---------------------------------------------------------*/
#footerWrapper
{
	background:#fefefe url(../images/footerBg.gif) repeat-x scroll top center;
	display:table;
	width:100%;
}
#footer
{
	background:transparent url(../images/footerGlow.gif) no-repeat scroll top center;
	width:1000px;
	margin:0px auto 0px auto;
	height:240px;
	display:table;
	padding:40px 0px 60px 0px;
	font:normal normal bold 14px/18px verdana;
	color:#2f2f2f;
}
#footer .footerColumn
{
	width:200px;
	display:table;
	float:left;
	margin-right:30px;
	text-align:left;
}
#footer .footerColumn span
{
	border-bottom:solid 1px #b3b3b3;
	padding:0px 0px 6px 0px;
	display:block;
}
#footer .footerColumn a
{
	font:normal normal 100 11px/18px verdana;
	text-decoration:none;
	color:#2f2f2f;
	display:block;
}
#footer .footerColumn a:hover
{
	text-decoration:underline;
}	
.right
{
	margin:0px;
	text-align:right;
	width:275px !important;
	display:table;
	float:right !important;
}
