/* CSS Document */

/*GLOBAL*/
html {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	min-height:784px;
	min-width:960px;
	text-align:center;
	background:#B78749 url(../images/bg.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
}
a, a:visited {
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
p {
	margin:0px;
	padding:0px;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* MAIN LAYOUT */
#background {
	width:100%;
	height:100%;
	background:url(../images/bg_gradient.gif) repeat-x 0px 377px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFF;
}
#container1 {
	margin:auto;
	padding:0px;
	width:960px;
	height:784px;
	position:relative;
	text-align:left;
}
#city {
	margin:0px;
	padding:0px;
	width:974px;
	height:200px;
	position:absolute;
	background:url(../images/bg_city.jpg) no-repeat;
	top:0px;
	left:-312px;
}
#logo {  // if you change this for the homepage, you need to change content.css for the rest of the site.
	margin:0px;
	padding:0px;
	width:141px;
	height:69px;
	position:absolute;
	background:url(../images/grace-baptist-logo.png) no-repeat;
	_background:none;
	top:28px;
	left:49px;
	z-index:4;
	text-indent:-9999px;
}
#logo a {
	margin:0px;
	padding:0px;
	width:129px;
	height:74px;
	display:block;
	position:absolute;
	left:9px;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grace-baptist-logo.png');
	_cursor:pointer;
	_left:0px;
	top: 2px;
}
#tagline {
	margin:0px;
	padding:0px;
	width:273px;
	height:329px;
	position:absolute;
	top:118px;
	left:63px;
	background:url(../images/tagline.jpg) no-repeat;
	text-indent:-9999px;
	z-index:2;
	background-color: #000000;
}
#main_menu {
	margin:0px;
	padding:0px;
	width:699px;
	height:46px;
	position:absolute;
	top:67px;
	left:184px;
	z-index:5;
}
#submenu {
	margin:0px;
	padding:0px;
	width:311px;
	height:28px;
	position:absolute;
	top:24px;
	left:443px;
	z-index:6;
}
#main_box {
	margin:0px;
	padding:0px;
	width:854px;
	position:absolute;
	top:107px;
	left:53px;
	z-index:1;
}
#box_top {
	margin:0px;
	padding:0px;
	width:854px;
	height:6px;
	position:relative;
	background:url(../images/box_top.gif) no-repeat;
}
#box_content {
	margin:0px;
	padding:336px 0px 8px 0px;
	width:854px;
	min-height:120px;
	_height:120px;
	position:relative;
	background:url(../images/box_bg.gif) repeat-y;
}
#box_bottom {
	margin:0px;
	padding:0px;
	width:854px;
	height:6px;
	position:relative;
	background:url(../images/box_bottom.gif) no-repeat;
}
#bottom_menu {
	margin:0px;
	padding:12px 0px 0px 0px;
	width:854px;
	position:relative;
	text-align:center;
	color:#F5EDC5;
	line-height:1.6em;
	font-size:.95em;
}
#bottom_menu a {
	color:#F5EDC5;
}
#copyright {
	margin:0px;
	padding:2px 0px 60px 0px;
	width:854px;
	position:relative;
	text-align:center;
	color:#F5EDC5;
	line-height:1.6em;
	font-size:.95em;
}
#copyright a {
	color:#F5EDC5;
	text-decoration:none;
}
#copyright a:hover {
	color:#F5EDC5;
	text-decoration:underline;
}
#overview_text {
	margin:0px;
	padding:0px;
	width:240px;
	height:100px;
	position:absolute;
	top:375px;
	left:80px;
	color:#F6E9B3;
	line-height:1.4em;
	overflow:hidden;
	z-index:3;
	text-align:right;
}
#overview_link {
	margin:0px;
	padding:0px;
	width:191px;
	height:40px;
	position:absolute;
	top:450px;
	left:130px;
	z-index:3;
	text-indent:-9999px;
}
#overview_link a {
	margin:0px;
	padding:0px;
	width:191px;
	height:40px;
	display:block;
	background:url(../images/btn_discover.gif) no-repeat;
}
#overview_link a:hover {
	background:url(../images/btn_discover.gif) no-repeat 0px -40px;
}
#flash {
	margin:0px;
	padding:0px;
	width:553px;
	height:335px;
	position:absolute;
	top:117px;
	left:339px;
	background:url(../images/flash_bg.jpg) no-repeat;
	z-index:2;
	color: #331E05;
}
#sections {
	margin:0px;
	padding-left:1px;
	width:852px;
	min-height:146px;
	_height:146px;
	position:relative;
	background:url(../images/sections_bg.gif) repeat-y 1px 0px;
	font-size: 10px;
}
#sections_bottom {
	margin:0px;
	padding:0px;
	width:852px;
	min-height:146px;
	_height:146px;
	position:relative;
	background:url(../images/sections_bottom.gif) no-repeat bottom;
}
#left_section {
	margin:0px;
	padding:0px;
	width:285px;
	min-height:220px;
	_height:220px;
	position:relative;
	background:url(../images/sections_left.gif) no-repeat top left;
	float:left;
}
#left_section h3 {
	text-indent:-9999px;
}
#left_section_text {
	margin:0px;
	padding:24px 20px 14px 26px;
	text-indent:0px;
}
#left_section_text a {
	color:#630;
	font-size:1em;
}
.news_date {
	color:#FFFFFF;
	font-size:1em;
}
.news_text a {
	color:#C9CEC6;
	font-size:1em;
}
#calendar {
	margin:0px;
	padding:0px;
	width:55px;
	height:58px;
	position:absolute;
	top:10px;
	left:204px;
	overflow:hidden;
	text-indent:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#calendar_month {
	margin:0px;
	padding-top:3px;
	width:55px;
	height:21px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	font-size:1.2em;
}
#calendar_day {
	margin:0px;
	padding-left:1px;
	width:54px;
	height:38px;
	color:#353f33;
	text-align:center;
	font-size:2.4em;
}
#calendar_month a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:55px;
	height:17px;
}
#calendar_day a {
	color:#353f33;
	text-decoration:none;
	display:block;
	width:54px;
	height:38px;
}
#middle_section {
	margin:0px;
	padding:0px;
	width:560px;
	min-height:220px;
	_height:220px;
	position:relative;
	background:url(../images/sections_middle.gif) no-repeat top;
	float:left;
}
#middle_section h3 {
	text-indent:-9999px;
}
#middle_section_text {
	margin:0px;
	padding:18px 12px 14px 16px;
	text-indent:0px;
	color:#EFE9D3;
	line-height:1.3em;
}
#middle_section_text a {
	color:#0F0806;
	font-weight: normal;
}
#middle_section_text img {
	border:1px solid #0F0806;
	margin:0px 6px 4px 0px;
}
#right_section {
	margin:0px;
	padding:0px;
	width:283px;
	min-height:220px;
	_height:220px;
	position:relative;
	background:url(../images/sections_right.gif) no-repeat top;
	float:left;
}
#right_section h3 {
	text-indent:-9999px;
}
#right_section_text {
	margin:0px;
	padding:42px 22px 14px 16px;
	text-indent:0px;
	color:#DDD8D4;
	line-height:1.3em;
}
#right_section_text a {
	color:#0F0806;
	font-size:1em;
}
.section_title {
	color:#FFFFFF;
	font-size:1.2em;
}
/* HIDDEN ELEMENTS */
hr {
	display:none;
}
.clear {
	clear:both;
	font-weight: bold;
	font-size: 10px;
}
#background #container1 #main_box #box_content #sections #sections_bottom #left_section #left_section_text div table tr td .style150 em {
	font-family: Georgia, Times New Roman, Times, serif;
}
#background #container1 #flash #CollapsiblePanel1 .CollapsiblePanelContent .style31 {
	font-size: 9px;
	text-align: left;
}
#background #container1 #flash #CollapsiblePanel2 .style31 .style31 {
	text-align: left;
}

