#blogSitecomments {
	margin-bottom:50px !important;
}
#blogSitecomments li {
	background:#FCFCFC none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	padding:0.5em;
	display:list-item;
	margin-top: 1.5em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
}
#blogSitecomments, #comments li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#blogSitecomments li .info {
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin:0;
	padding:0.2em 20px;
	background-attachment: scroll;
	
	background-image: url(../images/ico_comments.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%;
}
 #blogSitecomments li .body {
padding:0.5em 20px;
}

/* reply css */
#blogSitecommentsReply li {
	border:1px solid #6CFF6C;
	padding:0.5em;
	display:list-item;
	margin-top: 1.5em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	background-attachment: scroll;
	background-color: #A6FFA6;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
#blogSitecommentsReply, #comments li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#blogSitecommentsReply li .info {
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin:0;
	padding:0.2em 20px;
	background-attachment: scroll;
	
	background-image: url(../images/ico_comments.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%;
}
 #blogSitecommentsReply li .body {
padding:0.5em 20px;
}

/* end reply css */

/* blogSiteVoting css */
#blogSiteVoting li {
	border:1px solid #CCC;
	padding:0.5em;
	display:list-item;
	margin-top: 1.5em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	background-color: #FDFDFD;
	background-image: none;
	width: 85%;
	}
#blogSiteVoting, #comments li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#blogSiteVoting li .info {
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0.2em 20px;
	font-size: 5px;	
}
 #blogSiteVoting li .body {
padding:0.5em 20px;
}

/* end blogSiteVoting css */

#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
}

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}
#scrollerDIV {
	width: 720px;
	background-color: #FF8815;
	height:229px;
}

#simplegallery2{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
}

#simplegallery2 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}
#scrollerDIV2 {
	width: 720px;
	background-color: #FF8815;
	height:480px;
}
html {
	background: url(../images/bodyTile.jpg) repeat-x scroll center top transparent;
}
body {    
	margin: 1px auto 30px;
	width: 92em;
	font-family: Tahoma;
	font-size: 11px;
}	
#contentTblLeft {
width: 244px;
}
		
		
#contentTblMid {
width: 9px;
}

		
#contentTblRight {
width: 755px;
}


.roundedCornersMenu {
	border: 1px solid #99CC00;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #E2FFA8;
	height: 56px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.roundedCornersFooter {
	border: 1px solid #99CC00;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #E2FFA8;
	height: 26px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.roundedCorners {
	border: 1px solid #99CC00;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #CCFF66;
	height: 100px;
	padding: 15px;
}
 
.roundedTopCorners {
	border: 1px solid #000;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
}
 
.roundedBottomCorners {
	border: 1px solid #000;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}
form {
	margin-top: -2px;
	margin-right: -2px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-bottom: 3px;
}

#imgBorder {
	border:4px solid #FFFFFF;
}

#spacer01 {

height: 25px;

}

#spacer03 {

height: 22px;

}
#spacer02 {

height: 30px;

}
#inputTxt
{
	
	width: 160px;
	height: 19px;
	background-color: #E2E2E2;
	border: 1px solid #8F9090;
}

button
{
	height:23px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	background:url(../images/form5/form_button.gif) no-repeat;
	color:#333;
	cursor:pointer;
	text-align:center;
	font-size:11px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height: 20px;
		}
		
#pageServices {
	float:right;
	padding-right:3px;
	
}

img.floatRight {
	float:right;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#tc2BG {
	width: 324px;
	height: 185px;
	background-image: url(../images/tc2BG.gif);
	background-repeat: no-repeat;
}
/*
#pregTestimonyBG {
	width: 304px;
	height: 198px;
	background-image: url(../images/testimony51BG.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-left: 20px;
}*/

#pregTestimonyBG {
	width: 304px;
	height: 198px;
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-left: 20px;
}
/*
#pregTestimonyBG p {
	width: 179px;
	line-height: 130%;
	color: #2E2E30;
}*/

#pregTestimonyBG p.blurb {
	width: 100px !important;/*width: 116px !important;*/
}
#pregTestimonyBG p {
	width: 179px;
	line-height: 130%;
	color: #2E2E30;
}

#pregTestimonyBG h3 {
	color: #7E807F;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

#pregTestimonyBG a {
color:#878787;
font-size: 10px;
text-decoration:none;
font-weight:bold;
}

#pregTestimonyBG a:hover {
color:#000;
font-size: 10px;
text-decoration:none;
font-weight:bold;
}


#otherTestimony {
padding-top: 35px;
padding-left: 10px;
}

#otherTestimony a {
color:#B7B7B7;
font-size: 12px;
text-decoration:none;
font-weight:bold;
}

#otherTestimony a:hover {
color:#333333;
font-size: 12px;
text-decoration:none;
font-weight:bold;
}


#productOfferBG {
	width: 297px;
	height: 156px;
	background-image: url(../images/productOfferBgTile.jpg);
	background-repeat: repeat-x;
	border: 4px solid #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#productOfferBG h3 {
	color: #7E807F;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

#productOfferBG p {
	color: #7E807F;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 130%;
}

#productOfferBG a {
color:#878787;
font-size: 10px;
text-decoration:none;
font-weight:bold;
}

#productOfferBG a:hover {
color:#fff;
font-size: 10px;
text-decoration:none;
font-weight:bold;
}

a#watch_sunday span,
a#watch_sunday {
	width:293px;
	height:154px;
	display:block;
}
a#watch_sunday span {
	overflow:hidden;
	z-index:99;
}
a#freshdew_video {
	float:right;
}
a#freshdew_video span,
a#freshdew_video {
	width:195px;
	height:127px;
	display:block;
	margin-right:4px;
}
a#freshdew_video span {
	overflow:hidden;
}
a#watch_tcp span,
a#watch_tcp {
	height:127px;
	width:118px;
	display:block;
}
a#watch_tcp span {
	overflow:hidden;
}
a#watch_tcp {
	float:left;	
}
a#service_test span,
a#service_test {
	height:133px;
	width:324px;
	display:block;
}
a#prophecy span,
a#prophecy {
	height:100px;
	width:323px;
	display:block;
}
a#service_test span,
a#prophecy span {
	overflow:hidden;
}

a.gf-transition {
	z-index:8;	
}
a.gf-transition:hover {
	background:#333333;	
}
a.gf-transition img{
}








#shadow-containerTopMenu a {
	color: #fff;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
	background-attachment: scroll;
	
}
#shadow-containerTopMenu a:hover {
	color: #E1E1E1;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
	background-attachment: scroll;
}
#shadow-containerTopMenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#shadow-containerTopMenu li {
	font-family:Tahoma;
	font-size:11px;
	display:inline;
	font-weight: bold;
	color: #F1F1F1;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	border-bottom-width: 0;
	font: normal 10px tahoma;
	line-height: 18px;
	z-index: 100; /* zIndex should be greater than that of shadow's below */
	background: white;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A6A6A6;
	border-right-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
	border-left-color: #A6A6A6;
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 2px 0;
	text-decoration: none;
	font-weight: normal;
	text-indent: 5px;
	color: #333333;
	background-color: #CACACA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4B4B4;
}

.anylinkmenu a:hover{ /*hover background color*/
	color: #FFFFFF;
	background-color: #757575;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

		
#horizontalSpacer {
height: 6px;
}

#horizontalSpacer2 {
height: 9px;
}

#verticalSpacer {
float:right;
width: 6px;
}

#contentDIV
{
width: 1003px;
height:820px;
}

#indexContentDIV
{
width: 1003px;
}

#innerContentDIV
{
width: 637px;
}
#rightPane
{
	
	width: 353px;
	
}

#rightPaneOtherpages
{
	
	top: 3px;
	right: 0px;
	width: 754px;
	
}

#topRightPane
{
	top: 3px;
	right: 0px;
	width: 353px;
	height: 851px;
	background-color: #00FF33;
}
#bottomRightPane
{
	width: 353px;
	height: 169px;
	background-color: #000;
}
	
#container2DIV {
	
	background: #F3F3F3;
	width: 999px;
	height: 100%;
	padding: 4px;
}
#containerFloatRightDIV {
	
	float:right;
	top: 3px;
	margin-right: -4px;
	background: #F3F3F3;
	width: 995px;
	height: 100%;
	padding: 4px;
}

#footerDIV {
	
	width: 1003px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #A6A8AA;
}
#footerFloatRightDIV {
	
	float:right;
	top: 3px;
	margin-right: -4px;
	width: 1003px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #A6A8AA;
}
#bottomMenuTextDIV {
	float:left;
	width:143px;
	height:100%;
	color: #A6A8AA;
	line-height: 15px;
	
}

#bottomMenuTextDIV a{
	
	color: #A6A8AA;
	line-height: 15px;
	text-decoration:none;
	
}

#bottomMenuTextDIV a:hover{
	
	color: #000;
	line-height: 15px;
	text-decoration:none;
	
}
#bottomMenuDIV {
	height: 190px;
	background-color: #F3F3F3;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 80px;
}
/** 2009 Events **/
#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 239px;
	width: 639px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-container .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-container .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-container .container {
	background-color: #ffffff;
	background-image: url(../images/eventsBgTile.jpg);
	background-repeat: repeat-x;
	height: 250px;
	width: 607px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #EAEAEA;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
	
	#shadow-container .container p {
	width: 550px;
	line-height: 150%;
	color:#666666;
	
	}
	
	#shadow-container .container a {
	color:#878787;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	
	
}

#shadow-container .container a:hover {
color:#000;
font-size: 10px;
text-decoration:none;
font-weight:bold;


}

#shadow-container .container .spaceImg {
padding-left: 20px;
padding-top: 5px;

}
/** 2009 Events **/

/** Right Bottom Content BG **/
#shadow-containerRightBottomContent {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 173px;
	width: 355px;
}
 
#shadow-containerRightBottomContent .shadow2,
#shadow-containerRightBottomContent .shadow3,
#shadow-containerRightBottomContent .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerRightBottomContent .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerRightBottomContent .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerRightBottomContent .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-containerRightBottomContent .container {
	background-color: #ffffff;
	background-image: url(../images/rightBottomBgTile.jpg);
	background-repeat: repeat-x;
	height: 147px;
	width: 328px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #EAEAEA;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
	
#shadow-containerRightBottomContent .container p {
	width: 269px;
	color: #666666;
	line-height: 150%;
	padding-left: 22px;
}

#shadow-containerRightBottomContent .container a {
	color:#878787;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	padding-left: 22px;
}

#shadow-containerRightBottomContent .container a:hover {
color:#fff;
font-size: 10px;
text-decoration:none;
font-weight:bold;
padding-left: 22px;
}
/** Right Bottom Content BG **/

/** topMenu for Other pages **/
#shadow-containerTopMenuOtherPages {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 242px;
}
 
#shadow-containerTopMenuOtherPages .shadow2,
#shadow-containerTopMenuOtherPages .shadow3,
#shadow-containerTopMenuOtherPages .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerTopMenuOtherPages .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerTopMenuOtherPages .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerTopMenuOtherPages .shadow3 {
		background: #A2A2A2;
	}
 
 
	#shadow-containerTopMenuOtherPages .container {
	background-color: #DDDDDD;
	background-image: url(../images/rightBottomBgTile.jpg);
	background-repeat: repeat-x;
	width: 215px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D7D7D7;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #D7D7D7;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
	
#shadow-containerTopMenuOtherPages .container p {
	width: 269px;
	color: #666666;
	line-height: 150%;
	padding-left: 22px;
}

#shadow-containerTopMenuOtherPages .container a {
	color:#889EB3;
	font-size: 17px;
	text-decoration:none;
	font-weight:bold;
	padding-left: 2px;
	font-family: "Tw Cen MT";
	line-height: 150%;
}
#shadow-containerTopMenuOtherPages .profileLinks a{
		font-family:Tahoma;
        font-size:11px;
		text-decoration:none;
		font-weight:normal;
		color:#00C;
		
		
	}

#shadow-containerTopMenuOtherPages .container a:hover {
	color:#44576A;
	font-size: 17px;
	text-decoration:none;
	font-weight:bold;
	padding-left: 2px;
	font-family: "Tw Cen MT";
	line-height: 150%;
}
#shadow-containerTopMenuOtherPages .profileLinks a:hover{
		font-family:Tahoma;
        font-size:11px;
		text-decoration:underline;
		font-weight:normal;
		color: #000;
		
	}
/** topMenu for Other pages **/


/** Read Thru Bible **/
#shadow-containerBible {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 158px;
	width: 314px;
}
 
#shadow-containerBible .shadow2,
#shadow-containerBible .shadow3,
#shadow-containerBible .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerBible .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerBible .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerBible .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-containerBible .container {
	padding: 10px;
	background-color: #ffffff;
	background-image: url(../images/readThruBible.jpg);
	background-repeat: repeat-x;
	height: 135px;
	width: 292px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDCDC;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #DCDCDC;
	}
	
/** Read Thru Bible **/

/** Schedule of Meeting **/
#shadow-containerMeeting {
	position:relative;
	top: 3px;
	margin-right: -2px;
	margin-bottom: 3px;
	float:right;
	right: -2px;
	height: 158px;
	width: 314px;
}
 
#shadow-containerMeeting .shadow2,
#shadow-containerMeeting .shadow3,
#shadow-containerMeeting .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerMeeting .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerMeeting .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerMeeting .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-containerMeeting .container {
	background-color: #ffffff;
	background-image: url(../images/gog-coming-soon.png);
	background-repeat: no-repeat;
	height: 132px;
	width: 292px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDCDC;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #DCDCDC;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
	
	#shadow-containerMeeting .container a {
	background-image: url(../images/meetingBullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
	font-weight:bold;
	color: #7A7A7A;
	text-decoration:none;
	}
	
	#shadow-containerMeeting .container a:hover {
	background-image: url(../images/meetingBullet01.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
	}
	
	#shadow-containerMeeting .container p {
	color: #7A7A7A;
	line-height: 120%;
	padding-left: 13px;
	}
/** Schedule of Meeting **/

/** blogsite **/
#shadow-blogsite {
	margin-right: -2px;
	margin-bottom: 3px;
	float:right;
	right: -2px;
	height: 110px;
	width: 639px;
}
 
#shadow-blogsite .shadow2,
#shadow-blogsite .shadow3,
#shadow-blogsite .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-blogsite .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-blogsite .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-blogsite .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-blogsite .container {
	background-color: #ffffff;
	background-image: url(../images/meetingBgTile.jpg);
	background-repeat: repeat-x;
	height: 110px;
	width: 639px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDCDC;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #DCDCDC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	#shadow-blogsite .container a {
	background-image: url(../images/meetingBullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
	font-weight:bold;
	color: #7A7A7A;
	text-decoration:none;
	}
	
	#shadow-blogsite .container a:hover {
	background-image: url(../images/meetingBullet01.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
	}
	
	#shadow-blogsite .container p {
	color: #7A7A7A;
	line-height: 120%;
	padding-left: 13px;
	}
/** blogsite **/


#spacer03 {
	
	padding-left: 13px;
	height: 16px;
	}

/** Contents Sarahs, Broken wall, Gems of Grace etc **/
#shadow-containerContents {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 223px;
	width: 639px;
}
 
#shadow-containerContents .shadow2,
#shadow-containerContents .shadow3,
#shadow-containerContents .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerContents .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerContents .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerContents .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-containerContents .container {
	color:#5C5C5C;
	background-color: #ffffff;
	background-image: url(../images/contentBgTile.jpg);
	background-repeat: repeat-x;
	height: 190px;
	width: 612px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D5D5D5;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #D5D5D5;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
	
	#shadow-containerContents a {
	color:#5C5C5C;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	
	
}
#shadow-containerContents a:hover {
	color:#000;	
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;	
	
}
/** Contents Sarahs, Broken wall, Gems of Grace etc **/

/** Montage **/
#shadow-containerMontage {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 224px;
	width: 639px;
}
 
#shadow-containerMontage .shadow2,
#shadow-containerMontage .shadow3,
#shadow-containerMontage .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerMontage .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerMontage .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerMontage .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-containerMontage .container {
	
	background-color: #ffffff;
	height: 221px;
	width: 637px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #CCCCCC;
	}
/** Montage **/

/** Right Top Content BG **/
#shadow-containerRightTopContent {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 812px;
	width: 355px;
}
 
#shadow-containerRightTopContent .shadow2,
#shadow-containerRightTopContent .shadow3,
#shadow-containerRightTopContent .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerRightTopContent .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerRightTopContent .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerRightTopContent .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-containerRightTopContent .container {
	background-color: #ffffff;
	background-image: url(../images/rightTopBgTile.jpg);
	height: 824px;
	background-position:0 40px;
	background-repeat:repeat-x;
	width: 328px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
/** Right Top Content BG **/


/** Right Top Content BG Other pages **/
#shadow-containerRightContentOtherPages {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 752px;
}
 
#shadow-containerRightContentOtherPages .shadow2,
#shadow-containerRightContentOtherPages .shadow3,
#shadow-containerRightContentOtherPages .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerRightContentOtherPages .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerRightContentOtherPages .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerRightContentOtherPages .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-containerRightContentOtherPages .container {
	background-color: #DEDEDE;
	background-image: url(../images/rightTopBgTile.jpg);
	width: 724px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-repeat: repeat-x;
	}
	
	#shadow-containerRightContentOtherPages .container p {
	font-size:13px;
	line-height: 170%;
	}
	
	#shadow-containerRightContentOtherPages .container h1,
	#shadow-containerRightContentOtherPages .container h3 {
	margin-bottom: -8px;
	font-size:16px;
	}
/** Right Top Content BG Other pages **/

/** Right Top Content BG payment pages **/
#shadow-containerRightContentPaymentPages {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 750px;
}
 
#shadow-containerRightContentPaymentPages .shadow2,
#shadow-containerRightContentPaymentPages .shadow3,
#shadow-containerRightContentPaymentPages .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerRightContentPaymentPages .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerRightContentPaymentPages .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerRightContentPaymentPages .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-containerRightContentPaymentPages .container {
	background-color: #fff;
	width: 723px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
	
	#shadow-containerRightContentPaymentPages .container p {
	font-size:13px;
	line-height: 170%;
	width: 700px;
	}
	#shadow-containerRightContentPaymentPages .container #containerP {
	font-size:13px;
	line-height: 170%;
	width: 700px;
	}
	#mySelect1 {
		font-family: tahoma;
		font-size: 11px;
		width: 220px;
		padding:2px;
	}
	#keyPad {
		margin-top: 20px;
		line-height:150%;
		padding:15px;
	background-color: #F4F8FD;
	border: 1px solid #D2DBF4;
	}
	#keyPad2 {
		margin-top: 20px;
		margin-bottom: 20px;
	padding:15px;
	background-color: #F4F8FD;
	border: 1px solid #D2DBF4;
	}
	
	#keyPad3 {
		margin-top: 20px;
		margin-bottom: 20px;
	padding:15px;
	background-color: #FFF;
	border: 1px solid #D2DBF4;
	}
	#keyPad4 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding:15px;
	background-color: #D9FFD9;
	border: 1px solid #40FF40;
	}
	#keyPad5 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding:15px;
	background-color: #FFB0B0;
	border: 1px solid #FF6C6C;
	}
	.profileLinks {
		font-family:Tahoma;
        font-size:11px;
	}
	
	#shadow-containerRightContentPaymentPages .container h3 {
	margin-bottom: -8px;
	font-size:16px;
	}
/** Right Top Content BG payment pages **/


/** Bottom  Top Menu Links Other pages **/
#shadow-containerOtherPagesBottomLinks {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 242px;
}
 
#shadow-containerOtherPagesBottomLinks .shadow2,
#shadow-containerOtherPagesBottomLinks .shadow3,
#shadow-containerOtherPagesBottomLinks .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerOtherPagesBottomLinks .shadow1 {
		background: #D6D6D6;
	}
 
	#shadow-containerOtherPagesBottomLinks .shadow2 {
		background: #C0C0C0;
	}
 
	#shadow-containerOtherPagesBottomLinks .shadow3 {
		background: #A2A2A2;
	}
 
	#shadow-containerOtherPagesBottomLinks .container {
	background-color: #ffffff;
	background-image: url(../images/rightTopBgTile.jpg);
	width: 218px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	}
	
	#shadow-containerOtherPagesBottomLinks .container p {
	font-size:13px;
	line-height: 170%;
	width: 700px;
	}
	
	#shadow-containerOtherPagesBottomLinks .container h3 {
	margin-bottom: -8px;
	font-size:16px;
	}
/** Bottom  Top Menu Links Other pages **/

/** Top Logo Header **/
#shadow-containerTopHeader {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 85px;
	width: 1005px;
}
 
#shadow-containerTopHeader .shadow2,
#shadow-containerTopHeader .shadow3,
#shadow-containerTopHeader .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerTopHeader .shadow1 {
		background: #BFBFBF;
	}
 
	#shadow-containerTopHeader .shadow2 {
		background: #ABABAB;
	}
 
	#shadow-containerTopHeader .shadow3 {
		background: #919191;
	}
 
	#shadow-containerTopHeader .container {
	padding: 10px;
	background-color: #ffffff;
	background-image: url(../images/topHeaderTile.jpg);
	background-repeat: repeat-x;
	height: 62px;
	width: 983px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9C9C9;
	border-right-color: #7B7B7B;
	border-bottom-color: #7C7C7C;
	border-left-color: #C9C9C9;
	}
/** Top Logo Header **/

/** Top Menu Header **/
#shadow-containerTopMenu {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 42px;
	width: 1005px;
}
 
#shadow-containerTopMenu .shadow2,
#shadow-containerTopMenu .shadow3,
#shadow-containerTopMenu .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-containerTopMenu .shadow1 {
		background: #BFBFBF;
	}
 
	#shadow-containerTopMenu .shadow2 {
		background: #ABABAB;
	}
 
	#shadow-containerTopMenu .shadow3 {
		background: #919191;
	}
 
	#shadow-containerTopMenu .container {
	background-color: #ffffff;
	background-image: url(../images/topMenuTile.jpg);
	background-repeat: repeat-x;
	height: 19px;
	width: 973px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9C9C9;
	border-right-color: #7B7B7B;
	border-bottom-color: #7C7C7C;
	border-left-color: #C9C9C9;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
/** Top Menu Header **/
#left03TextDIV {
	width: 305px;
	height: 65px;
	padding-top: 1px;
	line-height: 135%;
} 
.container
img
{
	border: 0;
}
.imglink
{
	position: relative;
	float: left;
	margin-right:7px;
	border: 0 none;
	color:#ffffff;
}
#sarahsDIV {
	width: 305px;
	height: 65px;
	padding-top: 1px;
	line-height: 135%;
}

#podCastDIV {
	width: 305px;
	height: 65px;
	padding-top: 1px;
	line-height: 135%;
}
#left03Text02DIV {
	width: 208px;
	height: 66px;
	background-image: url(../../TCCPRO_09/images/discoveringT.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 123px;
}
#left03Text03DIV {
	float:right;
	top: 3px;
	right: 0px;
	width: 305px;
	height: 65px;
	padding-top: 1px;
	padding-right:0px;
	margin-right: -17px;
	line-height: 135%;
}
#player_box {
	-moz-box-shadow:0 0 7px #939191;
	-webkit-box-shadow:0 0 7px #939191;
	box-shadow:0 0 7px #939191;	
	width:425px;
	height:340px;
	margin:0 auto;
}
#player_box #player {
	outline:none;
	border:none thin none;
	text-align:center;
	line-height:340px;
}

#gemsOfGraceDIV {
	float:right;
	top: 3px;
	right: 0px;
	width: 305px;
	height: 65px;
	padding-top: 1px;
	padding-right:0px;
	margin-right: -17px;
	line-height: 135%;
}

#onlineStoreDIV {
	float:right;
	top: 3px;
	right: 0px;
	width: 305px;
	height: 65px;
	padding-top: 1px;
	padding-right:0px;
	margin-right: -17px;
	line-height: 135%;
}


/**Upcomming Events **/
.upcoming-events {
	display:block;
	padding:3px 5px;
	margin-left:-8px;
}
.upcoming-events ul {
	list-style:url("../images/events-list-bg.png") outside none;
	margin:0;
	padding-left:20px;
	font-size:16px;
	font-family:"Century Gothic", Arial;
	font-weight:400;
	line-height:26px;
	vertical-align:text-top;
	letter-spacing:0;
	float:left;
	width:277px;
}
.upcoming-events ul li span {
	color:#466C91;
}
.upcoming-events ul.even {
	margin-left:20px;
	width:265px;
}

/** bible reading club  **/

input#btnMonth{
	/**background-color:#666 repeat scroll 0% 0% transparent; float:none;
	height:24px;
	border-style:solid 2px;
	border-color:#333; **/
	
	background: url("../images/form5/form_button.gif") no-repeat scroll 0 0 transparent;
    border-color: #999999 #333333 #333333 #999999;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font-size: 11px;
    height: 23px;
    line-height: 20px;
    padding: 0 5px 2px;
    text-align: center;
	
}

input:hover#btnMonth{background: url("../images/form5/form_button.gif") no-repeat scroll 0 0 transparent;
    border-color: #669 #669  #669  #669 ;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font-size: 11px;
    height: 23px;
    line-height: 20px;
    padding: 0 5px 2px;
    text-align: center;}


a#day {
	text-decoration:underline;
	color:#333;
	
}

a:hover#day {
	text-decoration:none;
	color:#C3C3C3;
	
}

select#officeItemList{
	width:140px;
	height:24px;
	border: ridge thin #44576A ;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	vertical-align: bottom;
	
	}

ul#month {
	
	margin-left:20px;
	text-decoration:none;
	
}

ul#month li{
	
	margin-left:20px;
	text-decoration:none;
	
}


ul#month li a{
	text-decoration:none;
	color:#666;
	font-weight:bolder;		
}


ul#month li  {
	display:inline;
}
	
ul#month li a:hover{
		text-decoration:none;
		font-weight:bolder;
	color:#666;
}

ul#month li ul li a:hover{
		text-decoration:none;
		font-weight:bolder;
	color:#666;
}

#select-month-box { border-bottom:1px solid #b0b0b0; background-color:#bcbcbc; padding:5px 0 10px 0; color:#994c4c; font-weight:bold; text-transform:uppercase; }
#select-option { float:left; width:332px; padding:0 0 0 25px; font-size:12px; line-height:20px; letter-spacing:2px; }
#select-option select { font-size:24px; padding:3px 5px; text-transform:capitalize; letter-spacing:4px; background-color:#f5f5f5; border:1px solid  #b0b0b0; }
#select-option select option { background-color:#f5f5f5; padding:2px 3px; }
#select-option select option.alt { background-color:#dedede; }
#reading-tab { float:left; padding: 30px 0 0 30px; font-size:24px; width:327px; letter-spacing:2px; }
#curMonth { margin:0;padding:0; list-style:none outside none;}
#curMonth li { position:relative; background-color:#f5f5f5; }
#curMonth li.alt {background-color:#dedede; }
#curMonth li a { display:block; }
#curMonth li a .day,#curMonth li a .passage 
{ float:left; width:307px; padding:10px 0 10px 50px; font-size:12px; font-weight:bold; color:#333333; }
#curMonth a,#curMonth a:hover { text-decoration:none; }
#curMonth a:hover .passage { text-decoration:underline; }


#podcastMedia
{
	clear:both;
	position:relative;
	display:block;
	padding:30px 0;
}
#podcastMedia > div
{
	margin-bottom:25px;
}
#podcastMedia > div a
{
	font-size:16px;
	line-height:30px;
}
#podcastMedia span.media
{
	float:left;
	width:44px;
	height:44px;
	background-image:url("../images/podcast-media-bg.png");
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	margin-right:7px;
}
#podcastMedia .itunes.media
{
	background-position:0 0;
}
#podcastMedia .help.media
{
	background-position:-88px 0;
}
#podcastMedia .rss.media
{
	background-position:-44px 0;
}



#box_404
{
	margin:0 auto;
	padding-top:10px;
	width:500px;	
	text-align:center;
}
#box_404 p
{
	font-size:14px;
	
}
#title_404
{
	color:#4a8648;
	font-size:1.835em;
	line-height:80%;
	overflow:hidden;
	position:relative;clear:both;
	height:25px;
}




/*search styling///////////////////////////////*/
#search-box
{
}
#search-box h3
{
	margin-bottom:15px !important;
}
.response {
border: 2px solid #a00;
padding: 4px 10px;
background: #ffc;
font-size: .9em;
margin: 10px 2px;
}
ul#searchresults strong {
background: #ffa;
}
.amazonads {
text-align: center;
background: #fff;
border: 1px solid #ddd;
padding:4px;
}
#update {
background: #ffd;
padding: 1px 5px;
border: 1px solid #933;
}
#jd_search p {
font-size: .9em;
}
.jds-even {
background: #f6f6f6;
}
ul#searchresults
{
	list-style:none outside none;
	padding:0;
	margin-bottom:20px;
	line-height:16px !important;
}
ul#searchresults li
{
	padding:10px;
	margin-right:50px;
}
ul#searchresults li h3
{
	font-size:14px  !important;
	line-height:20px;
	margin-bottom:5px !important;
	margin-top:0 !important;
}
ul#searchresults li div.excerpt
{
	margin-bottom:5px;
}
ul#searchresults li .italics
{
	font-size:8px;
	font-style:italic;
}
ul#searchresults li .doctype,
ul#searchresults li .category.italics
{
	float:left;
}
ul#searchresults li .author.italics
{
	float:right;
}
ul#searchresults li .doctype
{
	margin-right:5px;
	display:block;
	width:16px;
	height:16px;
}
ul#searchresults li .doctype.pdf
{
	background:url("../images/pdf-icon.png") no-repeat scroll 0 0 transparent;
	text-indent:-9999px;
}

/*other testimonies area.*/

#testimonies .testimony 
{
	float:left;
	position:relative;
	padding:5px 10px 10px 5px;
	border:1px solid #ededed;
	background-color:#E3E5E4;
	width:336px;
	height:112px;
	margin-bottom:8px;
	line-height:18px;
}
#testimonies .testimony.odd 
{
	margin-right:8px;
}
#testimonies .testimony .media-box
{
	height:100px;
	width:100px;
	float:left;
	position:relative;
	margin-right:10px;
	background-color:#FFFFFF;
}
#testimonies .testimony .info-box
{
	position:relative;
	float:left;
	width:226px;
}
#testimonies .testimony .testifier-name
{
	color:#333;
	font-style:italic;
}








table.calender
{
	border-collapse:collapse;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	margin:0;
}
table.calender td
{
	height:34px;
	background-color:#f6f6f6;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
table.calender thead #year
{	font-size:16px;
	background-color:#999999;
}
table.calender thead #year th
{
	padding:10px 0;
	text-align:center;
}
table.calender thead #month
{
	font-size:12px;
}
table.calender thead #month th
{
	background-color:#ffffff;
	padding:7px 12px;
}
table.calender thead #month #bar
{
	width:100px;
	font-weight:normal;
}
table.calender tbody th
{
	font-weight:normal;
}
table.calender tbody  td.side-col
{
	background-color:#e7e7e7;
	font-weight:bold;
	padding:7px;
}
table.calender tbody  td.event
{
	background-color: #FFCE08;
	/*background-color: #B4B410;*/
	font-weight:bold;
	text-align:center;
}
table.calender tbody  td.event a
{
	display:block;
	text-indent:-9999px;
	height:50px;
}
table.calender tbody  td.event a:hover
{
	background:url(../images/notification.png) no-repeat scroll center center;
}
table.calender tbody  td.side-col small
{
	font-weight:normal;
}
table.calender th
{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
	padding-left:7px;
}


/*form style an attempt at standardization//////
///////////////////////////////////////////////////*/
.clear{clear:both;}
#form p{line-height:16px !important;}
#form {width:600px;}
#form .row,
#form label,
#form .dual-row
{
	clear:both;
	display:block;
}
#form .dual-row{margin-bottom:15px;}
#form select,
#form textarea,
#form input[type="text"]
{
	border:1px solid #000;
	display:block;
	font-family:inherit;
	font-size:12px;
}
#form select{padding:2px;width:278px;}
#form input[type="text"] {padding:3px;width:270px;}
#form input[type="radio"],#form input[type="checkbox"]
{
	margin:3px;
}
#form label small{color:#ff0000;}
#form ul{list-style:none inside none;margin:0;padding:0;}
#form .dual-row .col-one,
#form .dual-row .col-two
{
	float:left;
	width:278px;
}
#form .dual-row .col-one{margin-right:25px;}
#form .yesNo li{float:left;margin-right:25px;}
#form #route-group,
#form #input-group{margin-bottom:30px;}
#form #submit-group{text-align:center;margin-bottom:30px;}
#form #route-group #map-box{width:298px;float:right;clear:left;margin:0 0 25px 10px;}
#form #route-group #map-box img{border:1px solid #999999;}
#form #route-group #route-box{width:290px;float:left;}
#form #route-group{display:none;}
select.error,
input.error{border:1px dotted red !important;}
label.error{color:red;font-style:italic;}
/*delete ends here on 3/12/2010//////
///////////////////////////////////////////////////*/


/*upcoming events page styling*/
#upcoming_events { position:relative; width:720px; margin:-13px 0 0 0; background-color:#efefef; }
#upcoming_events h1 { padding:15px; background-color:#e0e0e0; margin-bottom:20px !important; }
#upcoming_events p { margin-top:0 !important; }
#upcoming_events .event { border-top:2px solid #e0e0e0; padding:10px 15px; position:relative; margin-bottom:30px; }
#upcoming_events .event .event_header {  }
#upcoming_events .event .event_header h3 { margin:0; line-height:16px; }
#upcoming_events .event .event_header p { color:#999999; }
#upcoming_events .event .cal { position:absolute; right:4px; top:-10px; background-image:url("../images/Events_Date.png"); width:62px; height:57px; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll; }
#upcoming_events .one { background-position:0 0; }
#upcoming_events .two { background-position:-62px 0; }
#upcoming_events .three { background-position:-124px 0; }
#upcoming_events .four { background-position:-186px 0; }
#upcoming_events .five { background-position:-248px 0; }
#upcoming_events .six { background-position:-310px 0; }
#upcoming_events .seven { background-position:-372px 0; }
#upcoming_events .eight { background-position:-434px 0; }
#upcoming_events .nine { background-position:-496px 0; }
#upcoming_events .ten { background-position:-558px 0; }
#upcoming_events .eleven { background-position:-620px 0; }
#upcoming_events .twelve { background-position:-682px 0; }
#upcoming_events .thirteen { background-position:-744px 0; }
#upcoming_events .fourteen { background-position:-806px 0; }
#upcoming_events .fifteen { background-position:-868px 0; }
#upcoming_events .event_stat { margin:0 0 10px 0; list-style:none outside none; padding:0 0 0 5px; font-size:13px; line-height:170%; }
#upcoming_events .event_stat li { margin-bottom:5px; }
#upcoming_events .event_stat li span { background-image:url("../images/event_stat.png"); background-color:transparent; background-repeat:no-repeat; background-attachment:scroll; display:block; width:16px; height:16px; margin:3px 4px 0 0; float:left; }
#upcoming_events .event_stat li.date span { background-position: 0 0; }
#upcoming_events .event_stat li.time span { background-position: -16px 0; }
#upcoming_events .event_stat li.speaker span { background-position: -32px 0; }
#upcoming_events .event_stat li.music span { background-position: -48px 0; }
#upcoming_events .event_stat li.theme span { background-position: -64px 0; }
#upcoming_events .event_stat li.dresscode span { background-position: -80px 0; }
#upcoming_events .event_stat li.venue span { background-position: -96px 0; }
#upcoming_events .event_stat li.mock span { background-position: -112px 0; }
#upcoming_events .event_stat li.mock span { background-position: -128px 0; }
#upcoming_events .more-information { display:none; }
/*//////
///////////////////////////////////////////////////*/

#ssl_notice {
	text-align:right;
	padding:10px 0 0 0;
	margin:20px 0 0 0;
	border-top:1px dotted #ccc;
}
/*logon page styling*/
#logon { position:absolute; right:10px; top:55px; color:#fff; }
#logon a,#logon a:active { color:#fff; font-size:11px; text-decoration:none; letter-spacing:1px; }
#logon a:hover { color:#E1E1E1; }



#camp_give_content {
}
#letter_body {
	float:left;
	width:600px;
	padding-right:20px;
	padding-left:20px;
	margin-right:20px;
	border-right:1px dotted black;
	background-color:white;
}
#letter_body ul {
	font-size:12px;
	line-height:170%;
}
#give_form_area {
	width:317px;
	float:right;
}
#give_form_area h3 {
	color:#008000;
	text-transform:uppercase;
}
#give_form_area p.error {
	color:red;
}
#give_form_area label.error {
	display:none;
	margin-left:77px;
}
#give_form_area h3 span {
	color:#aaaaaa;
}
ul#give_list {
	list-style:none inside none;	
	padding:0;
	margin:20px 0;
}
#give_list li {
	padding:10px 5px 10px 5px;
	border-bottom:1px dotted black;
	color:green;
	font-size:13px;
}
#give_list .cat-input {
	color:#aaaaaa;
	padding:10px 20px 0 20px;
}
#give_list .cat-input.hide {
	display:none;
}
#give_list .cat-input span {
	color:#f00;
}



















/*temporary for the status page*/
.bl {
	width: 613px;
	background-image: url(../images/bl.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	text-align: left;
	background-color: #E7F0E7;
}
.bl01 {
	width: 613px;
	background-image: url(../images/bl.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	text-align: left;
	background-color: #FFE1E1;
}
.br01 {
	background-image: url(../images/br.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tl01 {
	background-image: url(../images/tl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tr01 {
	background-image: url(../images/tr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #3C653D;
	line-height: 16px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.br {
	background-image: url(../images/br.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tl {
	background-image: url(../images/tl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tr {
	background-image: url(../images/tr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #3C653D;
	line-height: 16px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}





#praise_points_2011 {
	font-size:13px;
	font-family:inherit;
	min-height:600px;
}
#praise_points_2011 ul {
	margin-bottom:40px;
}
#praise_points_2011 ul li{
	line-height:21px;
}
#praise_points_2011 ol.pagination {
	height:1%; 
	list-style:none outside none;
}
#praise_points_2011 ol.pagination:after {
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}
#praise_points_2011 ol.pagination li {
	float:left;
	margin-right:25px;
}


#contact_us {
	width:100%;
}
#contact_us #map_holder {
	float:left;
	width:53%;
	height:512px;
	margin:0 3% 50px 0;
	background-color:#EBEBEB;
	border:5px solid #EBEBEB;
}
#contact_us #map {
	width:382px;
	height:100%;
	border:1px solid #c4c4c4;
}
#contact_us #contact_info {
	float:left;
	width:42%;
	font-size:13px;
	line-height:1.5em;
}
#contact_us #contact_info h3 {
	margin:0 0 5px 0;
	padding:0;
}
#contact_us #contact_info h5 {
	margin:0;
	padding:0;
	color:#333333;
}
#contact_us #contact_info address {
	font-style:inherit;
	font-weight:inherit;
	margin-bottom:30px;
	line-height:1.3em;
}
#contact_us #contact_info ul {
	padding:0;
	margin:0 0 30px 0;
	list-style:none outside none;
}


/* FOOTER STYLING (MAIN) */
footer {
	display:block;	
	padding: 20px 36px 10px 36px;
	background:#F3F3F3;
	margin-top:30px;
	font-size:11px;
	font-family:Century Gothic, Geneva, sans-serif;
	/*font-family:Tahoma, Geneva, sans-serif;*/
	line-height:15px;
}
footer .two-cols {
	width:356px;
	float:left;
}
footer .one-col {
	width:163px;
	float:left;
}
footer .dropper {
	margin-bottom:5px;	
}
footer .leader {
	margin-top:5px;	
}
footer h2 {
	clear:both;
	color:#486C90;
	font-size:16px;
	font-weight:700;
	margin:13px 0;
}
footer h3 {
	color:#393939;	
	margin:12px 0;
	font-size:13px;
}
footer h5 {
	margin:15px 0 5px 0;	
}
footer .divider-right {
	margin-right:30px;	
}
footer .footer-copyright {
	text-align:right;
	clear:both;
	color:#A6A8AA;
	padding-top:5px;
	border-top:1px solid #eee;
	margin-top:20px;
}

footer a, footer a:link {
	color:#A6A8AA;
	text-decoration:none;
}
footer a:hover, footer a:focus {
	color:#000000;
}
footer ul {    
	list-style:none outside none;
	padding: 0;
	margin:11px 0;
}

/*accordion for hallelujah week*/
.hw-accordion * { 
	margin:0;
	padding:0;
}	
.hw-accordion fieldset, img {
	border:0;
}
.hw-accordion address, .hw-accordion caption, .hw-accordion cite, .hw-accordion code, .hw-accordion dfn, .hw-accordion em, .hw-accordion strong, .hw-accordion th, .hw-accordion var, .hw-accordion optgroup {
	font-style:inherit;
	font-weight:inherit;
}
.hw-accordion del,.hw-accordion ins,.hw-accordion a {
	text-decoration:none;	
}
.hw-accordion li {
	list-style:none;	
}
.hw-accordion caption, .hw-accordion th {
	text-align:left;	
}	
#hallelujah_week {
	color:#000000;
	font-family:Helvetica,sans-serif;
	min-height:705px;
	font-size:1.2em;
	line-height:2em;
}
#hallelujah_week h1 {
	font-size:3em !important;
	font-weight:400;
	margin:-10px -10px 0 -10px !important;
	padding:10px 10px 30px 10px;;
	background-color:#EEE;
	color:#486B91;
}	
.hw-accordion ul.hw-accordion-list > li {
	height: auto;
	border-bottom: 1px solid #486B91;
	border-top:1px solid #fff;
	overflow: hidden;
	
	margin:0 -10px !important;
}
.hw-accordion ul.hw-accordion-list > li:first-child{
	border-top:none;
}
.hw-accordion ul.hw-accordion-list > li > a{
	font-size: 2em;
	display: block;
	position: relative;
	line-height: 4em;
	color:#666;
	outline:none;
	-webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
	
	background-color:#EEE;
	font-weight:400;
	padding:0 10px;
}
.hw-accordion ul.hw-accordion-list > li > a em {
	font-weight:600;
}
.hw-accordion ul.hw-accordion-list > li > a:hover{
	color:#486B91;
}
.hw-accordion ul.hw-accordion-list > li > a span{
	background: transparent url(../images/down.png) no-repeat center center;
	text-indent:-9999px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity:0;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}
.hw-accordion ul.hw-accordion-list > li > a:hover span{
	opacity:1;
	right: 16px;
}
.hw-accordion ul.hw-accordion-list > li.hw-open > a{
	color: #486B91;
}
.hw-accordion ul.hw-accordion-list > li.hw-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	transform:rotate(180deg);
	right:16px;
	opacity:1;
}
.hw-content{
	padding: 5px 10px 30px 10px;
}
.hw-content p {
	margin:15px 0;
}
.hw-content ul {
	margin:15px 20px;
}
.hw-content ul li {
	list-style:disc outside none;
}


