@charset "utf-8";
/* CSS Document */

body { margin:0; background-color:#000; background-image:url(images/bg.jpg); font-family:Arial, Helvetica, sans-serif;}

.bg_logo { width:800px; height:688px; background-image:url(images/gc_logo.png); background-repeat:no-repeat; position:absolute; top:-200px; left:-100px; }

.wrapper { width:1024px; position:relative; z-index:10px; margin: 0 auto; } 

.temp { width:550px; height:180px; position:absolute; bottom:0; right:0; z-index:2;}

.menu { width:294px; height:290px; float:left; margin-left:-30px;}

.flash_events { width:695px; height:365px; float:left; margin-top:-10px; margin-left:5px; }

.header_logos { height:52px; }

.content { clear:both; height:500px;} /* clear height when done */

.left_most_column { width:255px; height:430px; float:left; padding-right:20px; padding-top:70px; } /* clear height when done */

.new_title {  height:39px; background-image:url(images/areunew.png); background-repeat:no-repeat; background-position:right; text-indent:-9999px; } /*width:176px;*/

.new_list { text-align:right; }

.new_list ul li { text-decoration:none; color:#FFF; list-style:none; font-size:16px; line-height:30px; }

.new_list ul li a { text-decoration:none; color:#FFF; display:block;}

.new_list ul li a:hover { color:#666; }

.get_title { height:23px; background-image:url(images/gethelp.png); background-repeat:no-repeat; background-position:right; text-indent:-9999px; } /*width:116px;*/ 

.middle_column { width:460px; height:500px; float:left;} /* clear height when done */

.page_text { font-size:14px; color:#666; padding:15px;}

.news_box { width:425px; padding:10px; background-color:#000; margin-top:10px; }

.news_title { font-size:30px; font-weight:bold; color:#FFF; }

.news_description { font-size:14px; color:#666; }

.right_most_column { width:245px; height:500px; float:left;} /* clear height when done */

.month { font-size:14px; font-weight:bold; color:#FFF; margin-bottom: 5px;}

.date { font-size:40px; font-weight:bold; color:#0e87ae; float:left; margin-right:3px; }

.event_title { font-size:14px; color:#FFF; padding-top:5px;}

.event_info { font-size:14px; color:#666; }

.event_divider { height:1px; background-color:#333; clear:both; margin: 5px 0 5px 0;}

.footer { height:130px; background-color:#000;}

.content_column { width:705px; height:500px; float:left;} /* clear height when done */

.foot_left {width:500px; height:130px; float:left; }

.foot_right {width:500px; height:130px; float:right; text-align:right; font-size:12px; color:#FFF;}

.site_map_menu ul li { float:left; color:#999;  text-decoration:none; list-style:none; display:block; padding: 5px 10px 5px 10px; font-size:12px; border-right-color:#333; border-right-style:solid; border-right-width:1px; }

/* contact page */

.contact_left { width:270px; min-height:200px; float:left;}

.contact_right { width:435px; min-height:200px; float:left;}

.contact_map { width:688px; height:358px; float:left; margin-top:-10px; margin-left:5px; padding-top:7px; padding-left:7px;}

.inputs { height:24px; width:250px; background-color:#333; border:none; margin-top:5px; margin-bottom:23px; padding-left:5px; color:#FFF; font-weight:bold; }

.message { height:228px; width:397px; background-color:#333; border:none; margin-top:5px; padding:5px; color:#FFF;}

/* mini events */

.mini_events { width:200px; height:600px; color:#CCC;}

.forms li { color:#FFF; list-style:none; text-align:right; margin:0 25px 10px 0; }

/* ministries */

.group_title { font-size:36px; color:#FFF; margin-bottom:5px;}

.group_type { font-size:20px; color:#b9ba88; margin-bottom:5px;}

.group_leader { color:#FFF; margin-bottom:5px;}

.group_phone { color:#999; margin-bottom:5px;}

.group_desc { color:#FFF; font-size:14px; margin-bottom:5px;}
