
/* Layout Stylesheet */ 

body {
background-color:#fff;
background-image: none;
background-position:top;
margin-top:1px;
text-align:center;
}

#window {
display:block;
width:850px;
margin:auto;
background-image:url(../VisitorCenter/images/page_bg.jpg);
background-repeat:repeat-y;
 }
 
#page {
display:block;
clear:both;
text-align:left;
width:800px;
margin:10px auto;
padding-bottom:10px;
 }

#top_nav_bar {
 height:22px;
 background:#25257D;
 background-image:url(../VisitorCenter/images/top_navbar_bg.jpg);
 background-position:top;
 background-repeat:repeat-x;
 border:solid #9595BF;	
 border-width:0 1px 0 1px;
 text-align:right;
 }
 
 #header {
 height:120px;
 background:#9595BF;
 border-style:solid;
 border-left: #DADAE8;
 border-right: #9595BF;
 border-top: #6D6DA7;
 border-bottom: #6D6DA7;
 border-width:1px;
 }
 
 
 #main_nav_bar {
 height:23px;
 background:#25257D;
 border:solid #9595BF;	
 border-width:0 1px 1px 1px;
 margin-bottom:1px;
 z-index:600;
 }

#main_body {
background-image:url(images/main_body_bg_strip.jpg);
background-position:top;
background-repeat:repeat-y;
float:left;
clear:left;
margin:0;
padding:0 0 10px 0;
width:800px;
border:1px solid #E2DDC6;	
}

#right_column {
float:right;
clear:right;
margin:10px 20px 10px 0;
.margin:10px 20px 10px 0;
_margin:10px 10px 10px 0;
background:#c3b48c;
background-image:url(images/right_col_bg.jpg);
background-repeat:repeat-y;
width:140px;
border-left:1px solid #c3b48c;
padding:5px;
 }
 
#right_col_content {
width:90%;
padding:5px;
text-align:left;
background-color:#e9e4d8;
background-image:url(images/right_col_content_bg.jpg);
background-repeat:repeat-y;
background-position:left;
}

#content {
position:relative;
float:left;
clear:left;
margin:10px 0 10px 20px;
.margin:10px 0 10px 20px;
_margin:10px 0 10px 10px;
width:570px;
background:#e9e4d8;
background-image:url(images/content_bg.jpg);
background-repeat:repeat-y;
text-align:left;
padding:12px 15px 10px 15px;
border-left:1px solid #e9e4d8;
}

#content_women {
position:relative;
float:left;
clear:left;
margin:10px 0 10px 20px;
.margin:10px 0 10px 20px;
_margin:10px 0 10px 10px;
width:525px;
background:#e9e4d8;
background-image:url(images/content_bg.jpg);
background-repeat:repeat-y;
text-align:left;
padding:10px 20px 10px 10px;
border-left:1px solid #e9e4d8;
}

#content_calendar {
float:left;
clear:left;
margin:10px 0 10px 20px;
.margin:10px 0 10px 20px;
_margin:10px 0 10px 10px;
width:755px;
background:#e9e4d8;
background-image:url(images/content_bg.jpg);
background-repeat:repeat-y;
text-align:left;
padding:12px 5px 10px 5px;
border-left:1px solid #e9e4d8;
}

#content_calculator {
float:left;
clear:left;
margin:10px 0 10px 10px;
width:auto;
background:#e9e4d8;
background-image:url(images/content_bg.jpg);
background-repeat:repeat-y;
text-align:left;
padding:15px 0 15px 15px;
border-left:1px solid #e9e4d8;
}

#ad_262 {
position:relative;
float:left;
margin:5px 0 5px 0px;
width:262px;
background:#e9e4d8;
text-align:left;
padding:10px;
}

#main_float_r{
display:block;
width:262px;
float: right;
padding: 5px;
background-color:#FFFFFF;
border-color:#ad9963;
border-style:solid;
border-width:1px;
margin:5px 0 5px 5px;
}

#main_float {
float:left;
clear:left;
position:relative;
width:520px;
padding:0 17px 10px 19px;
background-color:#C7C7DE;
background-image:url(images/featured_min_bg.jpg);
background-repeat:no-repeat;
border:2px outset #dadae8;
margin:0 0 10px 10px;
}

#main_float_sections {
float:left;
clear:left;
position:relative;
width:510px;
padding:5px;
background-color:#C7C7DE;
border:2px outset #dadae8;
margin:5px 0 5px 0;
}

#main_float_home {
float:left;
clear:both;
position:relative;
width:510px;
padding:4px 6px 5px 5px;
background-color:#dadae8;
border:2px outset #dadae8;
margin-bottom:1px;
}

#main_float_home2 {
clear:both;
position:relative;
width:510px;
float:left;
padding:5px 5px 3px 5px;
background-color:#dadae6;
border:2px outset #dadae8;
margin-bottom:1px;
}

#main_float_events {
clear:both;
position:relative;
width:502px;
float:left;
padding:5px;
background-color:#ffffff;
border:2px outset #dadae8;
margin:5px 0 5px 1px;
}

#main_float_home_panel_left {
position:relative;
width:252px;
float:left;
clear:left;
padding:0;
background-image:url(../VisitorCenter/images/featured_ministries.jpg);
background-repeat:no-repeat;
background-color:#dadae8;
border:2px outset #dadae8;
margin:3px 0 3px 0;
}

#main_float_sermons_panel {
position:relative;
width:510px;
float:left;
clear:left;
padding:3px 5px 4px 5px;
background-color:#dadae8;
border:2px outset #dadae8;
margin-bottom:3px;
}

#main_float_sermons_panel_backup {
position:relative;
width:515px;
float:left;
clear:left;
padding:2px 3px 3px 3px;
background-color:#DADAE8;
border:2px outset #dadae8;
margin-bottom:3px;
}

#main_float_home_panel_right {
position:relative;
width:252px;
float:right;
padding:0;
background-image:url(../VisitorCenter/images/coming_events.jpg);
background-repeat:no-repeat;
background-color:#dadae8;
border:2px outset #dadae8;
margin:3px 0 3px 0;
}

#main_float_student_panel_left {
position:relative;
width:252px;
float:left;
clear:left;
padding:0;
background-image:url(../VisitorCenter/images/student_links_bg.jpg);
background-repeat:no-repeat;
background-color:#dadae8;
border:2px outset #dadae8;
margin:5px 0 5px 0;
}

#main_float_student_panel_right {
position:relative;
width:252px;
float:right;
clear:right;
padding:0;
background-image:url(../VisitorCenter/images/student_links_bg.jpg);
background-repeat:no-repeat;
background-color:#dadae8;
border:2px outset #dadae8;
margin:5px 0 5px 0;
}

.home_links_top {
position:relative;
float:left;
clear:both;
padding:0 3px 2px 3px;
margin-top:30px;
}

.home_links_left {
position:relative;
float:left;
clear:both;
padding:0 3px 2px 3px;
margin-top:2px;
}

.student_links_left {
position:relative;
float:left;
clear:left;
padding:4px 3px 2px 3px;
}

#main_floater{
display:block;
clear:both;
float:right;
width:260px;
padding:10px;
background-color:#F1EFE4;
border:3px double #ad9963;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
color:#6C5F39;
}

#main_invite{
float:none;
display:block;
clear:both;
width:360px;
padding:20px;
background-color:#F1EFE4;
border:3px double #ad9963;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
line-height:20px;
color:#6C5F39;
}

.main_float_list {
display:block;
width:94%;
clear:both;
background-color:#DADAE8;
border:1px solid #B6B6D3;
padding: 10px 5px 10px 10px;
margin:3px 0 10px 2px;
}

.main_float_sermons {
display:block;
width:97%;
clear:both;
background-color:#DADAE8;
border:1px solid #B6B6D3;
padding: 6px 5px 10px 5px;
margin:3px 0 10px 2px;
}

.main_float_list_gold {
display:block;
width:505px;
background-color:#F0ECE3;
border:1px solid #D9D1B9;
padding: 10px 5px 10px 10px;
margin:0 0 10px 2px;
}

#back_to_top {
display:block;
width:94%;
float:right;
clear:both;
margin-left:340px;
}

#main_float_popup {
clear:both;
display:block;
width:90%;
float:none;
background-color:#DADAE8;
border:1px solid #B6B6D3;
padding:5px 5px 10px 5px;
margin:5px;
}

#main_float_list_left {
display:block;
width:44%;
float:left;
clear:left;
border:1px solid #ffffff;
padding: 10px 5px 10px 10px;
margin:5px 0 5px 2px;
}

#main_float_list_right {
display:block;
width:44%;
float:right;
border:1px solid #ffffff;
padding: 10px 5px 10px 10px;
margin:5px;
}

.main_float_list_left {
display:block;
width:44%;
float:left;
clear:left;
border:1px solid #ffffff;
padding: 10px 5px 10px 10px;
margin:5px 0 5px 2px;
}

.main_float_list_right {
display:block;
width:44%;
float:right;
border:1px solid #ffffff;
padding: 10px 5px 10px 10px;
margin:5px;
}

#main_float_pastor_right {
display:block;
width:35%;
float:right;
border:1px solid #B6B6D3;
background:#ffffff;
padding: 10px 5px 10px 10px;
margin:5px;
}

#main_float_intro{
display:block;
width:98%;
background:#e9e4d8;
background-image:url(images/main_intro_bg.jpg);
background-repeat:repeat-y;
padding:5px;
margin:0 0 15px 5px;
}

#main_float_featured a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
color:#6C5F39;
display:block;
width:95%;
float:left;
text-decoration: none;
background:#F2EFEA;
padding: 5px;
margin:5px 0 5px 5px;
border:1px solid #c3b48c;
}

#main_float_featured a:hover{
background:#ffffff;
border:1px solid #a99955;
}

#main_float_featured_float{
float: right;
padding: 5px;
background-color:#FFFFFF;
border-color:#ad9963;
border-style:solid;
border-width:1px;
margin-left:5px;
}

#main_feature_float_left {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
color:#6C5F39;
display:block;
width:47%;
float:left;
text-decoration: none;
background:#F2EFEA;
padding: 5px;
margin:5px 0 5px 0;
border:1px solid #c3b48c;
}

#main_feature_float_left_blue {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
color:#25257d;
display:block;
width:45%;
float:left;
text-decoration: none;
background:#dadae8;
padding:5px;
margin:5px 5px 5px 0;
border:1px solid #25257d;
}

#main_feature_float_right {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
color:#6C5F39;
display:block;
width:47%;
float:right;
text-decoration: none;
background:#F2EFEA;
padding: 5px;
margin:5px 0 5px 0;
border:1px solid #c3b48c;
}

#feature_float_right {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#6C5F39;
display:block;
width:45%;
float:right;
text-decoration: none;
text-align: center;
padding: 7px;
margin:5px;
border:1px solid #ffffff;
}

#feature_float_left {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#6C5F39;
display:block;
width:45%;
float:left;
text-decoration: none;
text-align: center;
padding: 7px;
margin:5px;
border:1px solid #ffffff;
}

#main_feature_float_right_blue {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
color:#25257d;
display:block;
width:43%;
float:right;
text-decoration: none;
background:#dadae8;
padding:5px;
margin:5px 0 5px 5px;
border:1px solid #25257d;
}

#main_float_form {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
color:#6C5F39;
display:block;
width:265px;
float:left;
clear:left;
text-decoration: none;
background:#F2EFEA;
padding: 10px 5px 10px 15px;
margin:5px 10px 5px 3px ;
border:1px solid #c3b48c;
}

#main_login_left {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
color:#6C5F39;
display:block;
width:150px;
float:left;
clear:left;
text-decoration: none;
background:#e9e4d8;
padding: 10px 5px 5px 30px;
margin:5px 25px 5px 0;
border:1px solid #ffffff;
}

#main_admin_form {
display:block;
width:530px;
float:left;
clear:left;
background:#e9e4d8;
padding: 10px 10px 5px 20px;
margin:-5px 0 10px 3px;
border:1px solid #ffffff;
}

#main_float_small{
display:block;
width:60%;
float:none;
padding: 5px;
background-color:#FFFFFF;
border-color:#ad9963;
border-style:solid;
border-width:1px;
margin:5px 0 5px 5px;
}

#main_float_right{
position:relative;
z-index:500;
width:30%;
float:right;
padding: 5px;
background-color:#F1F0E4;
border-color:#c7bd91;
border-style:solid;
border-width:1px;
margin:0 0 5px 5px;
}

#popup_floater{
float:none;
width:540px;
padding:20px;
background-color:#F1EFE4;
border:3px double #ad9963;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
color:#6C5F39;
margin:10px 0 20px 0;
}

#footer {
 clear:both;
 padding:5px 10px 10px 10px;
 background: #25257D;
 background-image:url(../VisitorCenter/images/footer_bg.jpg);
 background-position:bottom;
 background-repeat:repeat-x;
 border:solid #9595BF;
 border-width:1px;
 margin-bottom:10px;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
line-height:12px;
color:#DADAE8;
text-decoration:none;
}
#footer a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
line-height:12px;
color:#DADAE8;
text-decoration:none;
}
#footer a:hover{
color:#ffffff;
text-decoration:underline;
}
 
#photo_float_right {
position:relative;
float:right;
margin:5px;
text-align:left;
padding:2px 5px 2px 0;
}

.photo_float_right {
position:relative;
float:right;
margin:5px;
text-align:left;
padding:2px 5px 2px 0;
}

#photo_float_left {
position:relative;
float:left;
margin:5px;
text-align:left;
padding:2px 5px 2px 0;
}

.photo_float_left {
position:relative;
float:left;
margin:5px;
text-align:left;
padding:2px 5px 2px 0;
}

#form_float_right {
position:relative;
float:right;
text-align:left;
padding:5px;
}

#form_float_left {
position:relative;
float:left;
text-align:left;
padding:5px;
}

body_prev {
background-color: #7575AC;
background-image: url(images/page_bg_new.jpg);
background-repeat:repeat-x;
margin-top:1px;
text-align:center;
}

body_new {
background-color: #7575AC;
background-image: url(images/page_bg_newest.gif);
background-repeat:no-repeat;
background-position:center;
margin-top:1px;
text-align:center;
}

