
/*-----------------------------------------

Copyright 2007 Church Media Group, Inc. www.churchmedia.cc
Author: Ismael Burciaga Jr
Version: 1.0.0
Created on 01/11/2008

-----------------------------------------*/

html, body, table, thead, tbody, tfoot, tr, th, td, p, h1, h2, h3, h4, h5, h6, div, ul, li, ol, a, form, textarea, input, select, img, hr, span, span, strong, fieldset, label { margin: 0; padding: 0;}

html { font-family: Arial, Helvetica, sans-serif; font-size: small; line-height:1.3em; background: #001928 url(../wp-content/themes/worshipinstitute/images/bg/bg_body.jpg) top left repeat-x;}
body { color:#837d70; }

p { margin: 16px 0;}
img, div { border: 0;}
ul, li, ol { list-style: none;}
strong { color: #615d4f;}

img.framed { padding:5px; border:1px solid #e8e3d7; background:#ffffff; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; }

a:link { color:#dfa83c; text-decoration:none; font-weight: bold;} 
a:visited { color:#dfa83c; text-decoration:none; font-weight: bold;} 
a:hover { color:#5a8fb4; text-decoration:none; font-weight: bold;}
a:active { color:#dfa83c; text-decoration:none; font-weight: bold;}

a.arrow { text-decoration:underline; background: transparent url(../images/arrow_blue_white.jpg) left 50% no-repeat; padding:0 0 0 16px; font-weight: bold; }
a.arrow:hover { color:#000000; text-decoration:underline; }


/* ----------------- ACTIVE PAGES ------------------*/


body.past_events li a#past_events,
body.donations li a#donations { background:#ffffff; border-bottom:3px solid #ffffff; color:#000000;  }

body.past_events li a#past_events:hover,
body.donations li a#donations:hover { background:#ffffff; border-bottom:3px solid #ffffff; color:#000000;  }

body.home li a#home { border-left: 1px solid #d9d9d9; background:#ffffff; border-bottom:3px solid #ffffff; color:#000000;}

body.home li a#home:hover { border-left: 1px solid #d9d9d9; background:#ffffff; border-bottom:3px solid #ffffff; color:#000000;}





/*----------------- HOME -------------------*/

#container { width:800px; margin:0 auto; overflow:hidden; }

#header {width:800px; position:relative; height:93px; background:#fff url(../images/bg_header.jpg) top left no-repeat; }
#header h1 a { display:block; text-indent:-9999px; }
#header ul { position:absolute; bottom:0; right:20px; margin-top:30px;}
#header ul li { float:left;}
#header ul li a { display:block; padding:8px 14px 5px 14px; border-left:1px solid #b6721c; background:#d1872a; border-bottom:3px solid #b6721c; color:#fff; border-top: 1px solid #d9d9d9;}
#header ul li a:hover { background:#df9d4b; border-bottom:3px solid #d49341; color:#fff;}
#header ul li a.register { background:#5a8eb4; border-bottom:3px solid #437498; color:#ffffff; }
#header ul li a.register:hover { background:#7eabcc; border-bottom:3px solid #5887aa; color:#ffffff; }

img.postcard { padding:7px; background:#ffffff; }

#footer { width:760px; overflow:hidden; margin:12px 0; padding:0 20px; }
#footer h2 {float:right;}
#footer h2 a { display:block; text-indent:-9999px; background: transparent url(../images/cmg_logo.gif) top left no-repeat; width:138px; height:13px; }
#footer h2 a:hover { background: transparent url(../images/cmg_logo.gif) top right no-repeat; }
#footer p {float:left; font-size:90%; color:#78453d; margin:0;}


/* ----------------- FORMS: Pop Up - Send To Friend ------------------*/


div.show_hide_box_form {position: absolute; z-index:99; left: 50%; top: 50%; margin-left: -340px; display:none;}

div.pop_up_form_box { width:660px; border:10px solid #ad6c62; background:#ffffff; }

div.pop_up_form { width:634px; border:1px solid #40130b; background:#ffffff; padding:12px; }
h2.main_title { color:#40120b; width:100%; padding-bottom:6px; border-bottom:1px solid #e6e2d3; }
h2.main_title a { color:#2f6083; }
h2.main_title a:hover { color:#5a8fb4; }

div.pop_up_form h3 { width:610px; padding:4px 12px; background: #f2efe6; font-size:90%; margin:12px 0; color:#5c5748; }
div.pop_up_form ul.normal_list { font-size:90%; width:610px; line-height:1.2em; }
div.pop_up_form ul.normal_list li { line-height:1.2em; width:562px; margin:4px 0 4px 32px; list-style:square; vertical-align:top; }
div.pop_up_form ol.numbered_list { font-size:90%; width:542px; line-height:1.2em; list-style:none; margin-left:52px; }
div.pop_up_form ol.numbered_list li { line-height:1.2em; width:542px; margin:4px 0 4px 0; list-style:none; vertical-align:top; }

div.contact_us_box { width:634px; background: transparent url(../images/map_world.gif) top left no-repeat; margin-top:12px; overflow:hidden; }
div.contact_us_box p { font-size:90%; margin:8px 0; }

div.pop_up_form div.form_box { width:634px; margin-bottom:12px; overflow:hidden; }
div.pop_up_form div.form_box h2 { width:610px; padding:4px 12px; background: #f2efe6; font-size:90%; margin:12px 0; color:#5c5748; }
ul.two_column { width:634px; }
ul.two_column li { width:634px; overflow:hidden; line-height:1.2em; padding:4px 0; }
ul.two_column li label { width:120px; margin-right:16px; float:left; text-align:right; margin-top:2px; }
ul.two_column li input.text_input { width:134px; margin-right:16px; float:left; font-size:90%; padding:1px;}
ul.two_column li textarea.prayer_request_textarea { width:480px; }


.pop_up_confirmation_note { width:610px; padding:0 12px; border-top:1px dashed #aeca61; border-bottom:1px dashed #aeca61; color:#5baf07; overflow:hidden; text-align:center; background: #e6f7b8 url(../images/icon_check_confirm.gif) 1% 50% no-repeat; margin-top:12px; }
.pop_up_confirmation_note p { margin:8px 0;}


/* ----------------- FORMS: Pop Up - Enewsletter ------------------*/


div.show_hide_box_form_2 {position: absolute; z-index:99; left: 50%; top: 50%; margin-left: -178px; display:none;}
div.show_hide_box_form_3 {position: absolute; z-index:99; left: 50%; top: 50%; margin-left: -178px;}

div.pop_up_form_box_2 { width:336px; border:10px solid #ad6c62; background:#ffffff; }

div.pop_up_form_2 { width:312px; border:1px solid #40130b; background:#ffffff; padding:12px; }

div.pop_up_form_2 div.form_box_two_column { width:312px; overflow:hidden; margin-bottom:12px;  }
div.pop_up_form_section { width:312px; float:left; }
div.pop_up_form_section h2 { width:288px; padding:4px 12px; background: #f2efe6; font-size:90%; margin:12px 0; color:#5c5748; }

ul.one_column { width:312px; }
ul.one_column li { width:312px; float:left; line-height:1.2em; padding:4px 0; }
ul.one_column li label { width:121px; margin-right:16px; float:left; text-align:right; margin-top:2px; }
ul.one_column li input.text_input { width:134px; float:left; font-size:90%; padding:1px;}

ul.one_column li select.wide { width: 160px; }
ul.one_column li select.charge_card_type { float:left; width:140px;}
ul.one_column li select option { font-size:90%;}
ul.one_column li input.zip { float:left; width:60px; }
ul.one_column li input.last_input { margin-right: 0; }
ul.one_column li input.radio_type { margin:0 10px;}
ul.one_column li input.dollar_amount { width:100px; background: #ffffff url(../images/icon_dollar.gif) left 50% no-repeat; padding-left:14px;}
ul.one_column li input.text_input_image { float:left; width:115px; }


input.btn_submit { padding:8px 12px; border:1px solid #2f6083; background:#5a8fb4; cursor:pointer; color:#ffffff; margin-left:136px;}
input.btn_submit:hover { background:#78a7ca; cursor:pointer;}

input.btn_submit_2 { padding:8px 12px; border:1px solid #2f6083; background:#5a8fb4; cursor:pointer; color:#ffffff;}
input.btn_submit_2:hover { background:#78a7ca; cursor:pointer;}

input.btn_submit_3 { padding:8px 12px; border:1px solid #837d70; background:#989387; cursor:pointer; color:#ffffff;}
input.btn_submit_3:hover { background:#aea9a0; cursor:pointer;}

.bg_forms { font-size:90%;  padding:4px 0; line-height:1.2em; }
.tax { color:#30719e;}
.tax strong { color:#30719e;}

body.past_events #header ul li a.register { background:#5a8eb4; border-bottom:3px solid #437498; color:#ffffff; border-left:1px solid #437498;  }
body.past_events #header ul li a.register:hover { background:#7eabcc; border-bottom:3px solid #5887aa; border-left:1px solid #437498; color:#ffffff; }