/*
|
| TITLE:	Mark Chironna Ministries Master Style Sheet
| AUTHOR:	Erik Smith, erik@pendergraphics.com	
|			
| EMPLOYED:	Pendergraphics Design Group, http://www.pendergraphics.com 	
| 
| CREATED:	October 10, 2006
| MODIFIED: 
|
*/


/* Flash styles for movie in Nav bar */
/* by Ryan on 2/3/2007               */
/*************************************/
@import "orangeflash.css";











/* Global Elements 
--------------------- */
body {
	font-size:64.5%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

div.clear{
	clear:both;
}

h1, h2, h3, h4, h5, h6, p{
	padding:0px;
	margin:0px;
}

img { 
	border:none;
}


img#facebook {
margin-right: 10px;
}

table {
	position:relative;
	left:15px;
	top:15px;
}

.clear{
	display:block;
	width:5px;
	height:1px;
	clear:both;
}

/* Wrap-Blanket Structure 
--------------------- */
#blanket {
	position:relative;
	margin:0px auto;
	background:#E5E4E5;
	width:1004px;
	height:auto;
}

#wrapper {
	background:#E5E4E5;
	width:974px;
	position:relative;
	left:15px;
	padding:15px 0;
}


/* Header 
--------------------- */
#header {
	height:216px;
}

#header h1 {
	display:none;
}

#flash-logo {
	float:left;
	
}

#flash-vid {
	float:left;
	position:relative;
	margin-left:14px;
	width:682px;
	height:202px;
	background-repeat: no-repeat;
	cursor: crosshair;
}


#chheader img{
	display:none;
}

#chheader span{
	display:none;
}


/* Main Navigation
--------------------- */

#mainNav {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 975px;
	font-size: 1.2em;
	line-height: normal;
	background-color: #F38319;
	position: relative;
	z-index: 1;
}

	#mainNav ul {
		margin: 0;
    	padding: 0;
	    list-style: none;
		z-index: 99;
    }
	
		#mainNav ul ul {
			display: none;
		}
		
			#mainNav ul ul li.level-2 ul, 
			#mainNav ul ul ul li.level-3 ul,
			#mainNav ul ul ul ul li.level-4 ul,
			#mainNav ul ul ul ul ul li.level-5 ul {
				display: none;
			}
		
		
		#mainNav ul li:hover ul {
			display: block;
		}		
		
			#mainNav ul ul li:hover ul,
			#mainNav ul ul ul li:hover ul,
			#mainNav ul ul ul ul li:hover ul,
			#mainNav ul ul ul ul ul li:hover ul {
				display: block;
			} 
			
		#mainNav ul ul {
			position: absolute;
			top: 100%;
			left: -2px;
			width: 200px;
			margin: 0;
			padding: 0;
			background-color: #F38319;
			opacity: .90;
			filter: alpha(opacity=90); /* IE */
			border: 2px solid #fff;
		}
		
	
			#mainNav ul ul ul{
				display: none;
			}
		

	#mainNav li {
    	float: left;
		position: relative;
	    margin: 0;
    	padding: 0;
		height: 31px;
    	background-color: #F38319;
		z-index: 99; /*  Important, without IE will mess up z-indexing. */		
    }
	

		#mainNav li ul li {
			clear: left;
			background: none;
		}
		

	#mainNav a {
		display: block;
		color: #fff;
		text-decoration: none;
   		padding: 8px 10px;
		border-right: 1px solid #fff;
	}
	
	#mainNav a:hover {
		background-color: #FF9E3F;
	}
	
		#mainNav li li a {
			margin: 0;
			padding: 5px 3px 5px 3px;
			width: 192px;
			color: #fff;
			background: none;
			border-bottom: 1px solid #fff;
			border-right: none;
		}
		

			#mainNav li li a:hover, #mainNav li.cParent li a:hover {
				color: #fff;
				background-color: #FF9E3F;
				border-bottom: 1px solid #fff;
			}
			
	
		#mainNav li.cParent a {
			background-color: #FF9E3F;	
		}
		
		#mainNav li.cParent li a{
			background: none;
		}		
	


/* Main Content Section
----------------------------*/


#contentwrap {
	float:left;
}


/*  ------- Left ------------*/
#left-block {
	margin-top:16px;
	width:470px;
	float:left;
}

#left-block h3 {
	color:#F38319;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 5px;
	text-transform:uppercase;
}

#left-block a {
	color:#F38319;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
}



/*  ------- Welcome ------------*/
#welcome {
	position:relative;
	float:left;
	width:470px;
	height:328px;
	background:#fff;
	padding:0 0 20px 0;
	display:inline;
}

#welcome h2 {
	margin:15px 0 0 15px;
	font-size:2.2em;
	color:#6BA934;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:bold;
}

#welcome h2.h2tmp {
	font-size: 1.5em;
}

#welcome span {
	font-size:1.3em;
	margin:20px 0 0 2px;
	color:#444;
}

#welcome p {
	margin:10px 0 0 15px;
	width:430px;
	font-weight:normal;
	font-size:1.2em;
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
}


/*  ------- Block One ------------*/

#block-one {
	background:#FFFFFF none repeat scroll 0 0;
	color:#777777;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	padding:10px;
	margin-top:15px;
	display:inline;
	width:207px;
	/*height:155px;*/
	overflow: hidden;
}
	#side-bar #block-one{
		overflow: visible;
	}


#block-one span.left {
	position:relative;
	left:10px;
	top:10px;
}

#block-one span.right {
	position:absolute;
	top:25px;
	left:102px;
	width:120px;
	font-size:1.1em;
	color:#888;
}

#block-one img{
	padding: 0px 5px 0px 0px;
	}


/*  ------- Block Two ------------*/

#block-two {
	float:left;
	margin:15px 0 0 15px;
	display:inline;
	width:227px;
	height:175px;
	background:#fff;
	color: #888;
	/*padding: 10px;*/
	background: url('../../images/homepagecallout.jpg') no-repeat #000;
}



#block-two span.left {
	position:relative;
	left:10px;
	top:10px;
}

#block-two span.right {
	position:absolute;
	top:85px;
	left:100px;
	width:110px;
	font-size:1.1em;
	color:#888;
}

#block-two img, #block-one img{
	padding: 0px 5px 0px 0px;
	float:left;
	display:inline;
	}


/*  ------- Right ------------*/

#right-block-hold {
	float:left;
	width:490px;
	margin:15px 0pt 0pt 14px;
	display:inline;
}

#right-block {
	width:490px;
	height:437px;
	background:#fff url(../../images/right_block.jpg);
}


/* subMenu 
------------------- */


#subMenu a {
	display:block;
	float:left;
	display:inline;
	width:209px;
	height:54px;
	padding:14px 14px 19px 14px;
	background:#fff url(../../images/about.jpg) no-repeat left top;
	margin-top:15px;
	margin-bottom:0px;
	font-size:1.6em;
	color:#6E8CB0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

#subMenu a.right {
	float:left;
	margin-left:15px;
	display:inline;
	background:#fff url(../../images/apperances.jpg) no-repeat left top;
}	


/* Footer
------------------ */
#footer {
	width:974px;
	min-height:243px;
	background:#F38319;
	float:left;
	margin-top:15px;
	
}

#footer h4 {
	color:#fff;
	font-size:1.6em;
	margin:0 0 2px 10px;
}

#footer h4.date {
	font-size:1.6em;
	color:#FABE11;
}

#footer p {
	color:#fff;
	width:200px;
	font-size:1.1em;
	font-weight:normal;
	margin:0 0 5px 10px;
}

#footer a {
	color:#fff;
}



/* ----------- Footer Divs ----------- */

#footer-one {
	float:left;
	width:288px;
	height:233px;
	background:#F38319 url(../../images/eventsbg.jpg) no-repeat top right;
	margin:10px 0 0 0;
}


#footer-two {
	float:left;
	width:218px;
	margin:10px 0 0 0;
}

#footer-three {
	float:left;
	width:248px;
	margin:10px 0 0 0;
}

#footer-four {
	float:left;
	width:208px;
	margin:10px 0 0 0;
	text-align:right;
	color:#fff;
	font-size:1.2em;
	position:relative;
}

#footer-four span.links {
	position:absolute;
	top:10px;
	right:10px;
	width:200px;
}

#footer-four span.donate {
	position:absolute;
	top:100px;
	right:10px;
	width:200px;
}

/* Breadcrumbs 
------------------- */

#content p.breadcrumbs {
	padding:10px 0 10px 0;
	font-size:1.4em;
}

#content p.breadcrumbs a {
	color:#000;
}


/* Error Boxes 
--------------------- */

#error {
	position:absolute;
	right:320px;
	top:300px;
	padding:10px;
	font-size:1.2em;
}

#error span.error {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cc0000;
	font-size:1.4em;
}


	






/* Banner CSS */

div.aban {
	display: block;
	text-align: center;
}

div.aban img {
	border: none;
}


/*--|| New gallery styles || -------------*/
#content dl#galleryList {
	margin: 15px;
}
			
	#content #galleryList dt {
		display: none;
		margin: 0;
	 	padding: 0;
	  	word-spacing: 2px;
	  	color: #333;
		font-size: 120%;		
		text-transform: uppercase;	
	}


	#content #galleryList dd {
		margin: 7px 0;
		padding: 0;
		clear: left;
	}

	#content #galleryList h4 {
		margin: 0;
	 	padding: 15px 0 0 0;
	 	font-size: 110%;
		font-weight: bold;
	 	word-spacing: 2px;
	  	color: #333;
	}
				
	#content #galleryList p {
		margin: 0 0 5px 150px;
		padding: 0;
	}
				
	#content #galleryList p.photolink {
		margin: 0 0 0 150px;
		padding: 0;
	}

				
	#content #galleryList dd img {
		float: left;
		margin: 8px;
		padding: 7px;
		border: 1px solid #eee;
	}


#content ul#images-list {
	margin: 0 10px;
	padding: 0;
	list-style: none;
}

#content ul#images-list li {
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	width: auto;
	xheight: 1%;
	height:122px !important;
}

#content ul#images-list li a {
	margin: 0;
	padding: 0;
	width: auto;
}


#content ul#images-list img{
	vertical-align: middle;
	margin: 8px;
	padding: 7px;
	width: auto;
	background-color: #fafafa;
	border: 1px solid #ccc;
}

			
					
#next-previous {
	position: relative;
	margin: 15px;
	padding: 10px 0 10px 0;		
	display: block;
	width: 480px;
}
	
	#next-previous ul {
		margin: 0 5px 0 0;
		padding: 0;
		display: inline;
		list-style-type: none;
	}
		
	#next-previous li {
		margin: 0;
		padding: 0;
		display: inline;
	}
		
	#next-previous a {
		padding: 3px 7px 5px 7px;
		font-size: 11px;
		color: #6ba934;
		text-decoration: none;
		border: 1px solid #6ba934;
	}
		
	#next-previous a:hover {
		color: #fff;
		background-color: #b5d499;
		border-color: #b5d499;
	}
		
	#next-previous li.current a {
		color: #fff;
		text-decoration: none;
		background-color: #6ba934;
		border: 1px solid #6ba934;
	}
	
	
	#next-previous li.spacer {
		padding: 3px 7px 5px 7px;
		font-size: 11px;
		color: #6ba934;
	}	
					


#regpop {
	position: absolute;
	top: -120px;
	right: 50%;
	height: 130px;
	width: 180px;
	border: 2px solid #F38319;
	padding: 5px;
	background: #fff url(../../images/birdbgpop.jpg) no-repeat;
	color: #F38319;
	z-index: 0;
}

span.popclose {
	display: block;
	float: right;
	width: 15px;
	cursor: pointer;
}	

#regpop p {
	margin-top: 5px;
	line-height: 15px;
	width: 165px;
	color: #6ba934;
	font-size: 13px;
}

#regpop .popbut {
	display:block;
	border: 1px solid #f38319;
	padding: 2px;
	color: #f38319;
	text-align: center;
	width: 80px;
	position: relative;
	left: 70px;
	margin-top: 10px;
}

#regpop a.popbut:hover {
	background-color: #f38319;
	color: #fff;
}



/*----Leading In Tough Times-----*/

#leading_header{
	background: none;
}

h1#leading{
	background-image: url('../../images/logo_leading-in-tough-times.gif');
	text-indent: 1000px
}







