/*TABLE OF CONTENTS ############################

    BODY
        HEADER
        INTRO
        SIGNUP
        VIDEO
    NAVIGATION 
        PRIMARY
        SECONDARY
    CONTENT
    FOOTER
        HEADSCAPE
        COPYRIGHT
    SPECIFIC
        INDEX
            FEATURES
            PROCESS DIAGRAM
            LATEST POST
        SINGLE
            POST
            COMMENTS
            COMMENTS FORM
        ARCHIVES
        ARCHIVE
        404
        TOUR
        PRICING
        SIGNUP
        CONTACT US
        LOG IN
                

################################################*/



/* Fix up IE6 PNG Support */
img, #logo { behavior: url(scripts/iepngfix.htc); }


/* 
Hack reset (for production, use Yahoo! reset CSS)
*************************/

*
{
	margin: 0;
	padding: 0;
}


.clear {
clear:both !important;
}






/********BODY**********/



body {
	background: #000000 url(images/bg_header_new.jpg) left top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #d6d6d6; DISABLED BCAUSE IE DOESNT SHOW*/ 
	color: #0D0D0D;
	font-size: 13px;
	line-height: 19px;
}

.wrapper { 
	display: block;
	margin: 0 auto;
	overflow: auto;
	position: relative;
	width: 950px;
} /* "auto" makes the left and right margins center the wrapper */




/********HEADER*********/
#header {
	background: url(../images/bg_header_new.jpg) left top repeat-x;
	height: 75px;
	

	/*width: 100%;*/
	/*padding-top: 20px;	disabled to get logo positioned*/ 
}

	#header .wrapper{
	position: inherit;
	height: 75px;
	margin-top: 0px;
	overflow: visible;
	z-index: 999;
	}


	#header h1 {
	    background: transparent url(../images/logo_70.png) left top no-repeat;
	    height: 60px;
	    margin: 0px 0 0px 0;
	    text-indent: -9999px;
	    width: 254px;
	    top: -3px;
	    left: 4px;
	    position: relative;
	}
	    #header h1 a {
	        display: block;
	        height: 60px;
	        width: 254px;
	    }
	
	
	
.givelink {
	background: #fec20f;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 0px 0px 0px ;
	width: 98px;
	height: 34px;
	margin: 0px 0px 0px 0px ;
	position: relative;
	top: -85px;
	left: 780px;
	z-index: 999;
	
	-moz-box-shadow:3px 3px 3px #222;
	-webkit-box-shadow:3px 3px 3px #222;
	box-shadow:3px 3px 3px #222;	
	
	/*border-color: #111111;
	border-width: 2px;
	border-style: solid;*/
}
	

.givelink a {
	color: #384313;
	font-weight: 900;
	text-shadow: 0 1px 1px #C0D576;
	position: relative;
	top: 8px;
	margin: 0 0 0 10px;
	letter-spacing:0;
	text-transform: lowercase;
	font-family: Verdana,Helvetica,sans-serif;
}



#sidebar-contact {

	background: #E4E5E1;
	/*background: #fec20f;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*padding: 5px 0px 0px 10px ;*/
	width: 210px;
	min-height: 35px;
	margin: 10px 0px 0px 3px ;
	position: relative;
	/*top: -85px;
	left: 780px;*/
	z-index: 999;
	/*color: #000000;*/
	/*font-size: 1em;
	line-height: 1.6em;*/
	
	-moz-box-shadow:2px 2px 4px #222;
	-webkit-box-shadow:2px 2px 4px #222;
	box-shadow:2px 2px 4px #222;	
	
}


/*******SIDEBAR SOCIAL INFO*******/


.textwidget {
	margin-bottom: 10px;
}
.sidebar-row{padding:0px 20px;  margin-bottom:20px; text-align:center; font-family:arial, helvetica, sans-serif; font-size:11px; line-height:16px; text-shadow:0 1px 0 #fff;}
.sidebar-row h3 {font-size:32px; padding-bottom:10px;}
.sidebar-row ul {padding:0 10px 0 10px;}
.sidebar-row ul li{list-style:none; padding:6px 0 6px 0; border-bottom:1px dashed #CCCCCC; background:url(images/list-item-style-maroon.gif) no-repeat; background-position:0 9px; padding-left:20px;}
.sidebar-row ul.children li {border-bottom:none;}
.sidebar-row a {color:#000000; text-decoration:none;}
.sidebar-row a:hover {text-decoration:underline; color:#750000;}
.sidebar-row #calendar_wrap {background:#ffffff; border:1px solid #DDDDDD; padding:25px;}
.sidebar-row #calendar_wrap caption {font-weight:bold; padding-bottom:25px; font-size:20px; font-family:helvetica; text-shadow:0 1px 0 #fff;}
.sidebar-row table#wp-calendar {border-collapse:collapse; width:100%; text-align:center;}

.sidebar h4 {
	font-size: 18px;
	padding: 0 0 5px 0;
	text-align: center;
	color: #999999;
	width: 200px;
}

.sidebar-row h4 {
		margin: 0 0 0 -10px;
}


.marital li {
	height: 10px;
}



/*.side-info {
	padding: 0 0 14px 0;
}

#sidebar-contact a {
	color: #000000;
	font-size: .8em;
	line-height: 1.6em;

	font-weight: 900;
	text-shadow: 0 1px 1px #C0D576;
	position: relative;
	top: 8px;
	margin: 0 0 0 10px;
	letter-spacing:0;

	font-family: Verdana,Helvetica,sans-serif;
	
}

.sidebar-info a {
	color: #384313;
	
	font-weight: 900;
	text-shadow: 0 1px 1px #C0D576;
	position: relative;
	top: 8px;
	margin: 0 0 0 10px;
	letter-spacing:0;
	text-transform: lowercase;
	font-family: Verdana,Helvetica,sans-serif;
}

.sidebar img {
	position: relative;
	
}



.sidebar-row  {
background:none repeat scroll 0 0 #E5E5E5;
border:1px solid #DDDDDD;
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:16px;
margin-bottom:20px;
padding:25px 20px;
text-align:left;
text-shadow:0 1px 0 #FFFFFF;
}*/









/*Hidden Title Name*/
#logo h1, #logo small {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

#logo {
	background: url(../images/logo_60.png)left top no-repeat;
	width:254px;
	height:60px;
	margin-top: 5px;
	margin-left: 15px;
}



/*********NAVIGATION***************/

#menu
{
	/*position: absolute;
	z-index:100;
	top: 18px;
	left: 372px;
	width: 350px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	display:  block;*/
	
	/*color: #FFF;
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	display: block;
	position: relative;
	right: 30px;
	width: 440px;
	left: 340px;
	top: -30px;
	z-index: 999;*/
	
	
	color: #ffffff;
	font-weight: 900;
	/*text-shadow: 0 1px 1px #C0D576;*/
	display: block;
	position: relative;
	right: 30px;
	width: 450px;
	left: 325px;
	top: -31px;
	letter-spacing:0;
	/*text-transform: uppercase;*/
	font-family: Verdana,Helvetica,sans-serif;
	z-index: 999;
	
}

#menu ul
{
	margin: 0 auto;
}

#menu ul li.hasmore
{
	/*background: url(images/drophighlight.png) no-repeat center 27px;*/
}

#menu ul li h4
{
	margin: 0;
}

#menu ul li h4 a
{
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 0 15px;
}

#menu ul li a
{
	color: #ffffff;
	padding-left: 4px;
}

#menu ul li a img
{
	vertical-align: middle;
	border: 0px;
}

#menu ul li a:hover
{
	/*background: url(images/topselectionleft.png) top left no-repeat;*/
	
}


#menu ul li a span
{
	display: block;
	padding: 0 10px 0 11px;
}

#menu ul li a:hover span
{
	/*background: url(images/topselectionright1.png) top right;*/
	color: #fec20f;
	/*text-shadow: 0 0 0.4em #fec20f;*/
	text-decoration: none;
}

#menu ul.dropdown
{
	margin-top: 3px;
	padding: 10px;
	background-image: url(../images/menu_bg.png);
	overflow:hidden;
	border-bottom: 1px solid #dc902f;
	width: 150px;
	z-index: 999;
}

#menu ul.dropdown li a
{
	border-bottom: 1px solid #dc902f;
	line-height: 30px;
	overflow: hidden;
	height: 30px;
}

#menu ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#menu ul.dropdown li a:hover
{
	background: url(../images/menuarrow4.png) no-repeat left center;
}

#menu ul li h4 a:hover
{
	background-image: none;
}

ul#menu {
	margin:0px; 
	padding:0px;
	padding-top:30px;
	padding-right: 80px;
	position:fixed;
	right:0px;
}

ul#menu li {
	display:inline;
	margin-left: 24px; /*spacing between links*/
}

ul#menu li a {
	text-decoration: none;
	color: #cfcfcf;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	border: 0px;
}

ul#menu li a.active, ul#menu li a:hover {
	color: #fec20f;
	text-shadow: 0 0 0.2em #fec20f;
}



/***********LINKS*****************/

a:link, a:visited, a:hover, a:active a:img
{
	text-decoration: none;
	border: 0px;
	
}

img { /* defines the <strong class="highlight">css</strong> for the <img> tag */
	border: 0px; /* set <strong class="highlight">border</strong> width to 0 pixels */
}





/**CONTENT AREA BACKGROUND***********/

#content {
   /* background: #000000 /*url(../images/bg_trying_3.jpg) left top repeat*!/;*/
    background: ##D6D6D6;
    -moz-box-shadow: 0 2px 10px 0 #000000;
    -webkit-box-shadow: 0 2px 10px 0 #000000;
    box-shadow: 0 2px 10px 0 #000000;
    
    border-bottom: 0px solid #FFF;
    padding: 0px 0 0px;
    position: relative;
    height: 350px;
    /*z-index: 0;*/
}

	#content .wrapper {
		height: 350px;
		/*z-index: 0;*/
	}





/*********SPECIFIC - INDEX*************/

#front-slideshow {
	padding:0px;
	margin-top: 14px;
	margin-left: 50px;
	float:left;
	-moz-box-shadow:0px 0px 10px #333;
	-webkit-box-shadow:0px 0px 10px #333;
	box-shadow:0px 0px 10px #333;
}

#current-series {
	float:left;
	width:220px;
	margin-left:20px;
}

.image_current {
	margin-bottom: 10px;
	
}


/******SPECIFIC - CALENDAR************/
#calendar {
    background: #ffffff;
    border-bottom: 0px solid #FFF;
    padding: 0px 0 0px;
    position: relative;
    height: 600px;
}

	#calendar .wrapper {
		height: 600px;
		overflow: visible;
		
	}


/******SPECIFIC - RESOURCES************/

.resources_wrapper {
	padding: 0 0 0px;
	/*overflow: hidden;*/
	

	display: block;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	width: 950px;
} /* "auto" makes the left and right margins center the wrapper */


/******SPECIFIC - BAPTISM FORM************/

.length {
	height: auto;
}





.resources_page {
	width: 700px;
	height: auto;
	float: left;
}

.resources_page h1 {
	color:#575757;
	font-size:2.5em;
	text-indent:0.1em;
	text-transform: uppercase;
	margin: 20px 0 0 0;
	font-weight: normal;
}


.resources {
	width: 230px;
	min-height: 130px;
	background:#FFF url(../images/sidebar-nav.bg.jpg) no-repeat bottom left;
	border-bottom: 1px solid #D3D3D3;
	float: left;
	margin-bottom: 25px;
}

.resources h1 {
	color:#575757;
	font-size:2.5em;
	text-indent:0.1em;
	text-transform: uppercase;
	margin: 20px 0 0 0;
	font-weight: normal;
}


.resources h4 {
	width:220px;
	height:25px;
	padding:7px 0 0 0;
	margin:0 0 2px 0;
	/*background:#ffffff url(../images/sidebar.h1.bg.jpg) no-repeat top left;*/
	background: #ffffff url(../images/resource_headers.jpg) no-repeat top left;
	color:#EEEEEE;
	font-size:1.133em;
	letter-spacing:0em;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	float:left;
	
}

.resources a {
	color: #996600;
	margin: 0 0 0 10px;
}


/******SPECIFIC - SERMON ARCHIVES*********/
#sermons {   
	display:block;
	padding-top: 6px;
	background-repeat: no-repeat;
	min-height: 450px;
	background-color: #FFFFFF;
	
}

	#sermons .wrapper {
		overflow: visible;
	}



/******SPECIFIC - MISSIONS PAGE*********/

/*=SPECIFIC - PRICING
------------------------------------------------*/
#pricing-plans {
    padding: 0 30px;
}
#pricing-plans .pricing-plan {
    background-color: #B5B5B5;
    border: 1px solid #DDD;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    float: left;
    margin-left: 20px;
    padding: 5px;
    width: 275px;
}
    #pricing-plans #freelancer.pricing-plan {
        margin-left: 8px;
    }
    #pricing-plans h3 {
        background: #D4D4D4 url(../images/site/pricing-plan.jpg) left bottom repeat-x;
        border: 1px solid #F8F8F8;
        font-size: 35px;
        padding: 15px 15px 15px 85px;
        position: relative;
        text-shadow: #FFF 0 1px 1px;
    }
        #pricing-plans h3 img {
            left: 10px;
            position: absolute;
            bottom: -10px;
        }
    #pricing-plans .pricing-plan .price {
        border-left: 1px solid #F8F8F8;
        border-right: 1px solid #F8F8F8;
    }
        #pricing-plans .pricing-plan .price p {
            background: #FEB63D url(../images/site/price.jpg) left bottom repeat-x;
            border: 1px solid #D78B3E;
            color: #FFF;
            display: block;
            font-size: 24px;
            margin: 0;
            padding: 15px 0;
            text-align: center;
            text-shadow: #666 0 1px 2px;
        }   
    #pricing-plans .pricing-plan ul {
        background-color: #F8F8F8;
        list-style: none;
        margin: 0;
        padding: 20px;
    }
        #pricing-plans .pricing-plan li {
            border-top: 1px dotted #B5B5B5;
            font-size: 16px;
            padding: 3px 0;
        }
            #pricing-plans .pricing-plan li:first-child {
                border-top: none;
            }
    #pricing-plans .pricing-plan .signup {
        background: #D4D4D4 url(../images/site/pricing-plan.jpg) left bottom repeat-x;
        border: 1px solid #F8F8F8;
        margin-top: 1px;
        overflow: auto; 
        padding: 10px 0;
        text-align: center;
    }
        
#pricing-plans p.vat-note {
    color: #999;
    clear: both;
    font-size: 12px;
    font-style: italic;
}

#pricing-plans #free-account {
    color: #FFF;
    background: transparent url(../images/site/free-account.png) center center no-repeat;
    font-size: 18px;
    height: 66px;
    line-height: 66px;
    margin: 0 auto 20px auto;
    text-align: center;
    width: 862px;
}
    #pricing-plans #free-account a {
        color: #FFF;
    }
        #pricing-plans #free-account a:hover {
            color: #333;
        }
    
#pricing-plan-questions {
    background: #C2C2C2 url(../images/site/content_secondary.jpg) left top repeat;
    border: 1px solid #B5B5B5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    display: block;
    list-style: none;
    margin: 0 30px;
    overflow: auto;
    padding: 20px 20px 0 0;
}
    #pricing-plan-questions li {
        float: left;
        margin: 0 0 20px 20px;
        width: 420px;
    }
    
/*=SPECIFIC - SIGNUP
------------------------------------------------*/
#signup {
    padding: 0 30px;
}
#billing-required {
    margin-top: 30px;
}

/******SPECIFIC - SUBPAGES************/

.givenow {
	margin: 0 0 10px 10px;
}

.ways {
	font-weight: bolder;
	font-size: 1.2em;
	color:#5a5a5a;
	
}

/******SPECIFIC - SUBPAGES************/
#content_new {
	background-color:  #ffffff;
	background-image: url(../images/header_shadow.png);
	background-repeat: repeat-x;
	padding: 0 0 0 16px;		

	/*background: #333333;*/
	-moz-box-shadow: 0 2px 10px 0 #000000;
	-webkit-box-shadow: 0 2px 10px 0 #000000;
	box-shadow: 0 2px 10px 0 #000000;
}

.wrapper {
	padding: 0 0 0px;
	overflow: hidden;
}

.new {
	width: 700px;
	height: auto;
	float: left;
	
}

.invite {
	width: 800px;
	height: auto;
	float: left;
	
}


.currentdates {
	background: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 0px 5px 10px ;
	width: 400px;
	margin: 0 110px 15px 130px;
	float: left;
	border-color: #999;
	border-width: 2px;
	border-style: solid;
}


#ministry-images {
	width: 500px;
	height: 30px;
	margin: 135px 0 75px 0;
}


#ministry-images img {
float:right;
display:inline; 
margin: -35px 10px 0 0; 
	
}

blockquote {
	
	text-indent: 25px;
	background: url(../images/quotes1.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	margin: 0 0 0 110px;
}

blockquote p2 {
	display: inline;
	margin: 0;
	padding-right: 24px;
	background: url(../images/quotes2.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-weight: 700;
	font-size: 1.3em;
}



 

/******MINISTRIES PAGE TEXT********/

	
.new strong {
	font-size: 1.1em;
	color: #f6921e;
	text-indent: 20px;
	padding: 0 5px 0 0;
}

.new p {
	color:#777777;
	float:left;
	font-family:Helvetica,Arial,Sans-serif;
	letter-spacing:-0.02em;
	line-height:1.3em;
	font-weight: 400;
	text-align:left;
	width:677px;
	font-size: 1.2em;
	margin:0;
	padding:0 0 1.25em 10px;
	
}


.new h1 {
	color:#575757;
	font-size:2.5em;
	text-indent:0.1em;
	text-transform: uppercase;
	margin: 20px 0 0 0;
	font-weight: normal;
}

.new h2 {
	color: #f6921e;
	letter-spacing: -0.02em;
	padding: 0.2em 0 0.5em;
	text-transform: uppercase;
	font-size: 1.8em;
	font-weight: normal;
	margin: 8px 0 0 0;
	font-family: Helvetica,Arial,Sans-serif;
	line-height: 1.4em;
	text-align: justify;
	text-shadow: none;
}

.new h3 {
	font-size:20px;
	font-family: Geneva, Helvetica, Arial, Sans-serif;
	color:#5a5a5a;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-weight: 100;
	margin-bottom: 3px;
}

.new h4 {
	font-weight: bolder;
	font-size: 1.2em;
	color:#5a5a5a;
	
	text-indent: 15px;	
}


.new_image {
	/*background-image: url(../images/photo_shadowbg_695.jpg);*/
	background-repeat: no-repeat;
	padding: 0px 0 10px px;
	margin: 3px 0 0px 0 ;
	}



/******LIFEGROUP PAGE********/ 
 .lifegroup {
 	width: 675px;
 	min-height: 250px;
 	margin: 0 0 18px 25px;
 	border-bottom: 2px solid #5A5A5A;
 	padding: 0 0 5px 0;
 }
 
 .lifegroup-image {
 	float: left;
 	margin: 0px 10px 0 0;
 }
 
 .lifegroup p {
 	max-width: 500px;
 	margin: 0 0 0 0;
 	padding: 0 0 0 0;
 }
 
 .lifegroup-description {
 	padding: 0 0 0 0px;
 }


/**********SIDEBAR MENU********/



.sidebar {
  width:220px;
  height:auto;
  padding:30px 0 0 4px;
  word-wrap:break-word;
  float:left;
  font-size: 1.2em;
}

.sidebar h1 {
  width:220px;
  height:25px;
  padding:7px 0 0;
  margin:0 0 2px 0;
  background:#ffffff url(../images/sidebar.h1.bg.jpg) no-repeat top left;
  color:#EEE;
  font-size:1.133em;
  letter-spacing:0em;
  font-weight:normal;
  text-align:center;
  text-transform:uppercase;
  float:left;
}
.sidebar h1.twitter {background-image:url(../images/sidebar.h1.twitter.bg.jpg);}

.sidebar-top,.sidebar-nav {
  width:254px;
  height:auto;
  padding:0;
  margin:0;
  background:#EEE url(../images/sidebar-top.bg.jpg) repeat-y top left;
  color:#555;
  list-style:none;
  float:left;
}
.sidebar-top,#twitter-feed {
  width:220px;
  margin-bottom:6px;
  padding-bottom:6px;
  font-size:0.85em;
  line-height:1.25em;
}
#twitter-feed {
  min-height:200px;
}

.sidebar-top li,.sidebar-nav li {
  width:230px;
  padding:4px 0 2px;
  margin:0 12px;
  border-bottom:solid 1px #DDD;
  float:left;
}
.sidebar-top li.omega {border:0;}
.sidebar-top li a {color:#555;}
.sidebar-top li.small-text {font-size:0.85em;}

.sidebar-top .tweetLI {
  line-height:1.25em;
}
.sidebar-top .juitterAvatar {
  width:48px;
  height:48px;
  margin-right:9px;
  float:left;
}
.sidebar-top .twitterContent {
  width:172px;
  float:left;
}
.sidebar-top .time {font-size:0.73em;}

.sidebar-nav {
  padding:0 0 32px;
   background:#FFF url(../images/sidebar-nav.bg.jpg) no-repeat bottom left;
}
.sidebar-nav a {
  width:229px;
  height:1.5em;
  padding:0 0 0 14px;
  background:transparent url(../images/sidebar-nav.a.jpg) no-repeat center left;
  color:#f6921e;
  text-decoration:none;
  float:left;
}
.sidebar-nav li {
  width:209px;
  padding:4px 4px 3px;
  margin:0 2px;
  border:0;
}
.sidebar-nav li.selected {
  margin:0 1px;
  background:#f6921e;
  border-left:solid 1px #edbb88;
  border-right:solid 1px #edbb88;
}
.sidebar-nav li.selected a {
  color:#FFF;
  background-image:url(../images/sidebar-nav.selected.a.jpg);
}

.sidebar-nav li.lowlight a {color:#888;}

/*.sidebar h4 {
	text-indent: 5px;
}*/

/*****SIDEBAR NAV HOVER COLOR********/

#nav .level-2-ul {
  width:158px;
  height:auto;
  margin:0;
  padding:4px 0 0 0;
  background:transparent url(../images/level-2-ul.bg.png) repeat top left;
  list-style:none;
  float:left;
}
 
#nav .level-2-li {
  width:158px;
  height:24px;
}
 
#nav .level-2-a {
  width:134px;
  padding:4px 0 4px 0;
  margin:0 12px;
  font-size:0.867em;
  color:#EEE;
  border-bottom:solid 1px #555;
  float:left;
}
#nav .level-2-a:hover {
  color:#ff9b22;
}
 
#nav .level-2-li.omega a {
  border-bottom:0;
}





#nav {
  width:768px;
  height:73px;
  padding:0;
  margin:0;
  list-style:none;
  float:left;
}
 
#nav a {
  text-transform:uppercase;
  text-decoration:none;
}
 
#nav .level-1-a,#nav li label {
  font-size:1em;
  letter-spacing:0;
  text-transform:uppercase;
  text-decoration:none;
  color:#7f7f7f;
}
 
#nav .level-1-li {
  width:auto;
  height:73px;
  float:left;
  display:inline;
  position:relative;
  overflow:hidden;
  /*z-index:99;*/
  cursor:pointer;
}
#nav .level-1-li:hover {overflow:visible;}
#nav .level-1-li:hover span {color:#FFF;}
 
#nav .level-1-a {
  width:100%;
  height:33px;
  padding:40px 0 0;
  text-align:center;
  float:left;
}
 
#nav .level-2-ul {
  width:158px;
  height:auto;
  margin:0;
  padding:4px 0 0 0;
  background:transparent url(../images/level-2-ul.bg.png) repeat top left;
  list-style:none;
  float:left;
}
 
#nav .level-2-li {
  width:158px;
  height:24px;
}
 
#nav .level-2-a {
  width:134px;
  padding:4px 0 4px 0;
  margin:0 12px;
  font-size:0.867em;
  color:#EEE;
  border-bottom:solid 1px #555;
  float:left;
}
#nav .level-2-a:hover {
  color:#ff9b22;
}
 
#nav .level-2-li.omega a {
  border-bottom:0;
}
 
#nav .search {
  width:262px;
  height:auto;
  padding:40px 0 0 22px;
  margin-top:-1px;
  cursor:auto !important;
}
 
#nav .search label {
  width:55px;
  margin:1px 7px 0 0;
  font-weight:normal;
  float:left;
}
 
#nav li a:hover {
  color:#EEE;
}
 
.input-text,#search-input {
  width:144px;
  height:19px;
  padding:5px 0 0;
  font:0.8em Geneva, Helvetica, Arial, sans-serif;
  border:0;
  float:left;
}
 
#search-left {
  width:10px;
  height:24px;
  background:transparent url(../images/search-left.png) no-repeat top left;
  float:left;
}
 
#search-submit {
  width:44px;
  height:24px;
  background:url(../images/search-submit.png) no-repeat top left;
  border:none;
  text-indent:-9999em;
  font-size:0;
  float:left;
}



/****SIDEBAR CONTACT INFO*****/


.sidebar_contact {
  width:236px;
  height:auto;
  padding:10px 0 0 4px;
  word-wrap:break-word;
  float:left;
  font-size: 1em;
}

#nav .level-2-a {
  width:134px;
  padding:4px 0 4px 0;
  margin:0 12px;
  font-size:0.867em;
  color:#EEE;
  border-bottom:solid 1px #555;
  float:left;
}




/********LOWER BODY***********/

#block_lower .wrapper {
	height: 305px ;
}



#block_lower {
	margin-top: 0px;
	overflow:hidden;
	background-image: url(../images/bg_slice_lower.jpg);
	/*background: #ffffff;*/

	
}
#lower_items {
	width:270px;
	margin-right:0px;
	margin-left: 20px;
	float:left;
}

.mini_lower_item {
	margin-bottom:0px;
	margin-top: 15px;
}


.block_inside_lower {
	margin-top: 0px;
}

#lower_events {
	width:270px;
	height: 200px;
	margin-right:0px;
	margin-left: 35px;
	float:left;
}


.block_events {
	/*background-image: url(../images/events_bg.png);*/
	background-repeat: no-repeat;
	height: 200px;
	min-width: 270px;
	margin-top: 0px;
	/*-moz-box-shadow:1px 3px 3px #333;
	-webkit-box-shadow:1px 3px 3px #333;
	box-shadow:1px 3px 3px #333;*/
}


#lower_intouch {
	width:270px;
	margin: 10px 0 0 30px;
	float:left;
}


.intouch {
	width:260px;
	margin-right:0px;
	margin-left: 15px;
	margin-top: 5px;
	float:left;
}

.intouch img {
	margin-right: -4px;
}


.mini_lower_item .block_inside {
	background:none; 
	background-color:#e2dddc;
	/*padding:25px 30px 15px 30px;*/
}
.mini_lower_item .thumbnail { 
	float:left; 
	margin-right:0px;
	border:0px solid #ffffff; 
	
	
}




/* 
INLINE ELEMENTS
*************************/

strong
{
	font-weight: bold;
}

/* 
TABS
*************************/

ul.tabs
{
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}

ul.tabs a
{
	position: relative;
	display: block;
}

/*****DROPDOWNS************/

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	/*z-index: 999;*/
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

ul.dropdown li a
{
	display: block;
}












/*
	Text-Styles
*/

h2 {
	margin:5px 0px 7px 0px;
	font-size:26px;
	font-family: Helvetica, Arial, Sans-serif;
	color:#ffffff;
	line-height: 1.3em;
	letter-spacing: 0px;
	font-weight: 500;
	text-shadow: black 0.1em 0.1em 0.2em
}

h3 {
	font-size:20px;
	font-family: Geneva, Helvetica, Arial, Sans-serif;
	color:#5a5a5a;
	letter-spacing: -2px;
	font-weight: 100;
	margin-bottom: 10px;
}

small {
	color:#595856;
	font-weight:bold;
	font-size:11px;
	display:block;
	margin-bottom:15px;
}

a {
	/*color:#007de2;*/
	text-decoration:none;
	border: 0px;
}

/*a:hover { 
	text-decoration:none; 
}
	*/
	
series {
	color: #4f4d4f;
	font-weight: 800;
	font-size: 1.5em;
	display: block;
	margin-bottom: -15px;
	margin-top: 5px;
}


/*p {
	color: #efefef;
	margin:  0px 0px 10px 0px;
	font-size: .9em;
	font-weight: 100;
	line-height: 1.2em; 
	font-family:Arial,Helvetica,sans-serif;
}*/


p {
	color:#777777;
	float:left;
	font-family:Helvetica,Arial,Sans-serif;
	letter-spacing:-0.02em;
	line-height: 1.3em;
	font-weight: 100;
	text-align: center;
	/*width:677px;*/
	font-size: 1.1em;
	margin:0;
	padding: 10px 0 3px 0px;
}



/*DIRECTIONS TEXT*/
/*pl {
	color: #242424;
	margin:  0px 0px 0px 0px;
	font-size: 1.2em;
	font-weight: 100;
	line-height: 1.3em;
	letter-spacing: 0px; 
}*/

pl { /*MADE TO MATCH GOOGLES EVENTS*/
	color: #242424;
	font-family: Arial, sans-serif;
	/*font-weight: bold;*/
	font-size: 13px;
	line-height: 15px;
	
}



a.button {
	background:#32312f url(../images/button_bg.jpg) repeat-x;
	margin: 10px 0px 10px 70px;
	padding:5px 10px 5px 10px;
	color: #ffffff;
	text-decoration: none;
	border:1px solid #32312f;
	text-transform:uppercase;
	font-size:9px;
	line-height:25px;
}

a.button:hover {
	background:#007de2 url(../images/button_bg_o.jpg) repeat-x;
	border-color:#007de2;
}



/*
	Footer-Styles
*/


#footer {
	/*background-image:url(../images/bg_footer.jpg);
	color:#a3a3a3;*/
	background-repeat:repeat-x;
	min-height: 60px;
	padding:0px;
	/*GRADIENT*/
	background: #000000; /* fallback for older/unsupporting browsers */  
	background: -moz-linear-gradient(top, #6d6d6d, black 90%);  
	background: -webkit-gradient(linear, 0 0, 0 90%, from(#6d6d6d), to(black));  
	border-top: 1px solid #d8d8d8;  
}

#footer .wrapper {
	overflow: hidden;
}

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.footer_volunteer a {
	float:left;
	/*width:300px;*/
	margin-left:25px;
	padding-top: 8px;
	font-size: .9em;
	color: #FEC20F;
	text-transform: uppercase;
	font-weight: 600;
	
}



P.blocktext {
    margin-left: auto;
    margin-right: auto;
    width: 6em
}


.footer_info {
	/*width:270px;*/
	width: 200px ;
	margin-left: auto ;
	margin-right: auto ;
	line-height: 12px;
	font-size: 8px;
	text-align: center;
	color: #ffffff;
	}


#footer h3 {
	color:#e2dddc;
	text-transform:uppercase;
	font-size:10px;
}
.footer_column ul li, .footer_column ul {
	list-style:none;
	margin:0px;
	padding:0px;
}


/********VOLUNTEER LOGIN***********/

#login {
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
	width: 365px;
	margin: 15px 0 0 0px ;
}

#login .theInput {
	font-family: Verdana;
	font-size: 10px;
	width: 80px;
	margin-right: 2px;
}




/*#login .theSubmit {
	font-family: Verdana;
	font-size: 10px;
	background-color: #333333;
	color: #FFFFFF;
	margin-right: 2px;
}*/




.button { 
	/*background: url(images/button-bg.png) repeat-x top center; */
	border: 1px solid #999;
	-moz-border-radius: 1px 1px 1px 1px; 
	-webkit-border-radius: 1px; 
	padding: 0px 1px 1px 1px ; color: black; 
	font-weight: bold;
	font-size: 11px;  
	width: 45px; 
	min-height: 15px;
}
	
.button:hover { 
	background: white; 
	color: black; }


/********STAFF PAGE*********/
#staffcontent{
    width:950px;
    /*background-image:url(../images/top-content-inner.png);
    background-repeat:no-repeat;
    background-position:top;*/
    padding:20px 0px 35px 0px; 
    float:left;
}


.staff-list{
    border-bottom:1px solid #d3d3d3;
    padding-bottom:0px;
    margin-bottom:25px;
    float:left;
    width: 230px;
}

.staff-list img{
  /*  width:216px;
    height:323px;*/
    margin-right:10px;
    margin-bottom: 6px;
    float:left;
}

h4s{
    font-size:16px; 
    font-family: "helveticaneue-light", "helvetica neue light", arial;
    font-weight:bold; color:#0d0d0d;
    line-height:18px; 
    margin-bottom:8px;
    /*margin-right: 120px; */
}

.detail-list a, .detail-list a:visited{
    padding:5px 10px;
    font-size:11px;
    color:#f1f1f1;
    text-decoration:none;
    background-color:#0d0d0d;
    -moz-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-border-radius: 3px;
    float:inherit;
    
}


.staff_header {
	/*background-image: url(../images/photo_shadowbg_695.jpg);*/
	background-repeat: no-repeat;
	padding: 0px 0 10px px;
	margin: 3px 0 0px 0 ;
	float: left;
	}


.staff {
	width: 1000px;
	height: auto;
	float: left;
	
}

.sidebar_staff {
	float: right;
	width:220px;
	height:auto;
	padding:14px 0 0 4px;
	word-wrap:break-word;
	float:left;
	font-size: 1.2em;
}

.sidebar_staff h1 {
  width:220px;
  height:25px;
  padding:7px 0 0;
  margin:0 0 2px 0;
  background:#ffffff url(../images/sidebar.h1.bg.jpg) no-repeat top left;
  color:#EEE;
  font-size:1.133em;
  letter-spacing:0em;
  font-weight:normal;
  text-align:center;
  text-transform:uppercase;
  float:left;
}





.detail-list a, .detail-list a:visited {
-moz-border-radius:3px 3px 3px 3px;
background-color:#0D0D0D;
color:#F1F1F1;
float:inherit;
font-size:11px;
padding:5px 10px;
text-decoration:none;
}


#staffcontent .sidebar-row{padding:0px 20px;  margin: 7px 0 15px -20px; text-align:center; font-family:arial, helvetica, sans-serif; font-size:11px; line-height:16px; text-shadow:0 1px 0 #fff;}


.current-description {
	width: 200px;
}


/*h1, h2, h3, h4, h5{ 
    font-family: "helveticaneue-light", "helvetica neue light", arial;
    font-weight:normal; color:#0d0d0d;
}*/



/*form { 
	position: absolute; 
	width: 406px; 
	margin: 0px auto 0; 
}

legend { 
	display: none; 
}

fieldset { 
	border: 0; 
}

label				{ width: 115px; text-align: right; float: left; margin: 0 10px 0 0; padding: 5px 0 0 0; font-size: 12px; }

input				{ width: 75px; display: block; padding: 1px; margin: 0 0 5px 0; font-size: 12px;
					  color: #3a3a3a; font-family: Georgia, serif;}
					  
input[type=checkbox]{ width: 20px; margin: 0; display: inline-block; }
					  
.button				{ background: url(images/button-bg.png) repeat-x top center; border: 1px solid #999;
					  -moz-border-radius: 5px; padding: 5px; color: black; font-weight: bold;
					  -webkit-border-radius: 5px; font-size: 13px;  width: 70px; }
.button:hover		{ background: white; color: black; }*/
