body
{
	background-image: url('images/texture_dot.gif');
    color: White;
}

a
{
    color: White;   
}

a:hover
{
    color: Black;    
}

img
{
    border: 0;   
}

p
{
	text-indent: 30px;	
}

div#header
{
	height: 77px;
	width:100%;
	position: absolute;
	top: -1px;
	left: -1px;
	overflow: hidden;
}

div#headerBar
{
    height:77px;
    width: 100%;
    position: absolute;
    top: -1px;
    
}



/* Begin Navigation Code */
div#navigation
{
	position:absolute;
	top:77px;
	left: -1px;
	height:30px;
	width: 100%;
	background-image: url('images/linkbar.gif');
	font-size: 16px;
	z-index: 3;
	margin: 0 auto;
	
}



div#victoryMove
{
    position: relative;
    text-align: center;
    top: 0px;
    width: 600px;
    margin: 0 auto;
    z-index: 3;
}


/*Pretty Java Style*/
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#000; text-decoration:none;  color: white;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:27px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1; color: Black;}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:0px}
ul.menu .menulink { padding:3px 6px 7px; font-weight:bold; background:url(images/linkbar.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.png)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


div#flash
{
	height:430px;
	width:100%;
	position: absolute;
	top: 80px;
	left: -1px;
	background-image: url('images/flash_bar.gif');

}

div#victoryflash
{
	height:300px;
	width:100%;
	position: absolute;
	top: 80px;
	left: -1px;
	background-image: url('images/flash_bar.gif');

}

div#countdown
{
    width: 485px;
    height: 55px;
    position: absolute;
    top: 25px;
    right: 5px;   
}



div#bottom
{
	width:100%;
	height: 100%;
	position: absolute;
	top: 515px;
	left: -1px;
	clear: both;
	background: url('images/contentBackground.gif') no-repeat;
}

div#masterBottom
{
 	width:100%;
	height: 100%;
	position: absolute;
	top: 107px;
	left: -1px;
	clear: both;
	background: url('images/contentBackground.gif') no-repeat;
}

div#bodyTop
{
    background: url('images/bodyTop.png') no-repeat;
    height: 116px;
    width: 1110px;
    margin: 0 auto;
    position: relative;
    top: -65px;
}

div#body
{
    background: url('images/body.png') repeat-y;
    width: 1110px;
    margin: 0 auto;
    position: relative;
    top: -81px; 
}

div#content
{
    width: 900px;
    margin: 0 auto;
    
}



div#bodyBottom
{
    background: url('images/bodyBottom.png') no-repeat;
    width: 1110px;
    height: 116px;
    margin: 0 auto;
    position: relative;
    top: -97px;
       
}

div#wrap
{
	margin: 0 auto;
	position: relative;
	top: 5px;
	width: 1024px;
	height: 100%;
	overflow: hidden;

}


div#locationTop
{
    background: url('images/locationTop.png') no-repeat;
    height: 116px;
    width: 1110px;
    margin: 0 auto;
    position: relative;
    top: -65px;
}

div#locationBody
{
    background: url('images/locationBody.png') repeat-y;
    width: 1110px;
    min-height: 650px;
    height: 100%;
    margin: 0 auto;
    position: relative;
    top: -81px;
 
}

div#locationBottom
{
    background: url('images/locationBottom.png') no-repeat;
    width: 1110px;
    height: 116px;
    margin: 0 auto;
    position: relative;
    top: -81px;
       
}

.postBanner
{
 width: 677px;
 height: 40px;
 position: relative;
 margin-top: 25px;
 right: -5px;
 color: White;
 font-size: x-large;
 background: url('images/post.png') no-repeat;   
}

/* Tabs
----------------------------------*/
.ui-tabs .ui-tabs-nav li a { float: left;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { border-width: 0; background: none; }
*.ui-tabs .ui-tabs-hide { position: absolute; top: -2000px; width: 100%; }

#tabNav
{
 font-size: x-large;
 position: absolute;
 top: 5px;
 left:  55px;
}

#map
{
    margin: 15px auto 15px auto;
    width: 580px;
    height: 350px;
}


#container
{
    margin-bottom:0px;
}
div#post
{
    width:685px;
    float: left;       
}

div#post li
{
    list-style-type: none;
    position: relative;
    text-indent: 30px;
    float: left;   
}

div#post li a
{
    text-decoration: none;
    color: White;    
}

div#post li a:hover
{
    text-decoration: none;
    color: Black;
}


div#postTop
{
    margin-left: 17px;
    float: left;
    width: 650px;
    height: 11px;
    background: url('images/postTop.png') no-repeat;  
}

div#postBody
{
    float: left;
    width: 650px;
    background: url('images/postBody.png') repeat-y;  
    margin-left: 17px;
}

div#postContent
{
    width: 625px;
    margin-left: 17px;
}

div#postBottom
{
    background: url('images/postBottom.png') no-repeat;
    width: 650px;
    height: 11px;
    margin-left: 17px;
    float: left;
}

div#sidebar
{
 width:210px;
 height: 100%;
 float: right;
    
}

.pastorBanner
{
 position: relative;
 left: -25px;
 top: -25px;
 height: 43px;
 width: 242px;
 text-indent: -9999px;
 background: url('images/pastor.png') no-repeat;   
}

.serviceTimes
{
 position: relative;
 left: -25px;
 top: -25px;
 height: 43px;
 width: 242px;
 text-indent: -9999px;
 background: url('images/service.png') no-repeat;    
}

.contactUs
{
 position: relative;
 left: -25px;
 top: -25px;
 height: 43px;
 width: 242px;
 text-indent: -9999px;
 background: url('images/firstContact.png') no-repeat;    
}

.sidebar
{
 position: relative; 
 top: -35px;  
 text-indent: 0px;
 text-align: center;
 color: Black;
}

/*****Virtual Church****/
.liveConnect, .liveConnect a
{
    color: White;
    font-size: 110%;
    text-align: center;
    margin-left: -20px;
    margin-top: -25px;
    list-style-type: none;   
}

.liveConnect a:hover
{
    color: Black;    
}

#live
{
    margin: 0 auto;
    text-align: center;
    
}


/*****DURANT*****/
#children
{
    margin: 0 auto;   
}

#post #children li
{
    width: 300px; 
    text-indent: 0px;
    margin-left: 75px;  
}

#children span
{
    float: right;   
}