body {
	margin:0px;
	font-family:'lucida sans','sans serif',verdana,arial;
	font-size:12px;
	background-color:#000814;
	background-image:url("../images/bkgd.jpg");
	background-repeat:repeat-x;
	background-attachment:fixed;
}

.clear {
	clear:both;
	}
	
div#content a {
	color:#fff;
	}
	
div#greyout {
	display:none;
	position:absolute;
	background-color:#000;
	z-index:20;
	filter: Alpha(Opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	}
	
div#bkgd_white {
	position:absolute;
	height:100%;
	width:935px;
	height:865px;
	left:50%;
	margin-left:-467.5px;
	background:#fff;
	filter: Alpha(Opacity=7);
	-moz-opacity:0.07;
	-khtml-opacity: 0.07;
	opacity: 0.07;
	z-index:0;
	}
	
div#main_holder {
	position:absolute;
	height:100%;
	width:915px;
	height:680px;
	left:50%;
	margin-left:-457.5px;
	margin-top:10px;
	z-index:1;
	}
	
span#tagline_top {
	position:absolute;
	top:10px;
	left:10px;
	z-index:2;
	color:#9edce1;
	font-size:1.1em;
	font-family:arial narrow,arial;
	font-weight:normal;
	}
	
	span#tagline_top a {
		color:#fff;
		text-decoration:none;
		}
	
	
div#bkgd_black {
	position:absolute;
	width:915px;
	height:737px;
	left:50%;
	margin-left:-457.5px;
	background:#000;
	filter: Alpha(Opacity=55);
	-moz-opacity:0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
	z-index:0;
	top:128px;
	}
	
div#bkgd_content_black {
	position:absolute;
	width:889px;
	height:255px;
	left:50%;
	margin-left:-444.5px;
	background:#000;
	filter: Alpha(Opacity=55);
	-moz-opacity:0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
	z-index:0;
	top:485px;
	}
	
div#bkgd_content_main {
	position:absolute;
	width:889px;
	height:255px;
	left:50%;
	margin-left:-444.5px;
	background:transparent;
	z-index:1;
	top:485px;
	}
	
	div#bkgd_content_main div#content_left {
		position:relative;
		float:left;
		width:500px;
		height:255px;
		color:#fff;
	}
	
	div#bkgd_content_main div#content_right {
		position:relative;
		float:right;
		width:360px;
		height:255px;
		color:#fff;
	}
	
	h2.headline {
		color:#fd4239;
		margin:0 0 8px 0;
		font-size:1.4em;
		}
		
	h3.headline {
		color:#fd4239;
		margin:0 0 8px 0;
		font-size:1em;
		}
		
	div#bkgd_content_main a {
		color:#fd4239;
	}
	
div#main {
	background-color:transparent;
	height:30px;
	left:50%;
	margin-left:-451px;
	position:absolute;
	top:135px;
	width:900px;
	z-index:100;
}
	
div#line_one_top {
	position:absolute;
	z-index:4;
	top:-25px;
	left:0px;
	width:100%;
	height:12px;
	border-style:solid;
	border-width:0 1px 3px 1px;
	border-color:#9ddbe0;
	}
	
div#line_two_top {
	position:relative;
	width:100%;
	top:6px;
	height:5px;
	border-style:solid;
	border-width:3px 0 0 0;
	border-color:#457e81;
	}
	
	
div#line_one_bottom {
	clear:both;
	position:absolute;
	z-index:4;
	top:335px;
	width:100%;
	height:12px;
	border-style:solid;
	border-width:3px 1px 0 1px;
	border-color:#9ddbe0;
	}
	
div#line_two_bottom {
	position:relative;
	width:100%;
	top:3px;
	height:5px;
	border-style:solid;
	border-width:3px 0 0 0;
	border-color:#457e81;
	}

	
	
div#mod_ministry {
	position:absolute;
	z-index:3;
	width:901px;
	height:278px;
	top:185px;
	left:50%;
	margin-left:-450.5px;
	background-color:transparent;
	}
	
	div.ministry {
		position:relative;
		float:left;
		width:291px;
		margin-left:7px;
		height:100%;
		background-color:transparent;
		}
		
div#ministry_one {
	width:591px;
	}
		
		div.ministry span.headerText{
			position:absolute;
			left:5px;
			top:18px;
			color:#a9eaef;
			z-index:5;
			font-weight:bold;
			}
		
		div.ministry_header {
			position:relative;
			width:100%;
			height:50px;
			background-image:url("../images/stpete_13.jpg");
			background-repeat:repeat-x;
			filter: Alpha(Opacity=65);
			-moz-opacity:0.65;
			-khtml-opacity: 0.65;
			opacity: 0.65;
			}

			
		div.ministry_main {
			position:relative;
			margin-top:3px;
			width:100%;
			height:194px;
			filter: Alpha(Opacity=95);
			-moz-opacity:.95;
			-khtml-opacity: 0.95;
			opacity: 0.95;
			}
			
		div.ministry_main:hover {
			filter: Alpha(Opacity=100);
			-moz-opacity:1;
			-khtml-opacity: 1;
			opacity: 1;
			}
			
		div.ministry_footer {
			position:relative;
			width:100%;
			margin-top:3px;
			height:28px;
			background-image:url("../images/stpete_27.jpg");
			background-repeat:repeat-x;
			filter: Alpha(Opacity=65);
			-moz-opacity:0.65;
			-khtml-opacity: 0.65;
			opacity: 0.65;
			}
			
		div.ministry span.footerText{
			position:absolute;
			font-size:.8em;
			right:6px;
			bottom:7px;
			color:#fff;
			z-index:5;
			}
		
		div.ministry span.footerText a{
			color:#fff;
			text-decoration:none;
			}
		div.ministry span.footerText a:hover{
			font-size:1.1em;
			text-decoration:underline;
			}
			
			
div#footer {
	position:absolute;
	width:100%;
	height:30px;
	left:0px;
	top:735px;
	}
	
	div#footer div {
		margin:14px;
		background:transparent;
		border-style:solid;
		border-width:1px 0 0 0;
		border-color:#fff;
		}
		
		div#footer div span#left {
			float:left;
			position:relative;
			margin:10px 0 0 0;
			font-size:.8em;
			color:#fff;
			}
		div#footer div span#right {
			float:right;
			position:relative;
			margin:10px 0 0 0;
			font-size:.8em;
			color:orange;
			}
		
/* BOF: Carousel */
    .yui-carousel-element li {
        height: 194px;
        text-align: left;
    }

    #container {
		font-size: 13px;
		margin: 0 auto;
		overflow:hidden;
		width:591px;
		height:244px;
    }

    #container a {
        text-decoration: none;
    }
            
    #container .intro {
        display: inline;
        margin: 0;
        width: 202px;
    }
            
    #container .item {
        display: inline;
        margin: 0;
        overflow: hidden;
        padding-right: 0px;
        width: 591px;
    }

    #container .item .authimg {
        bottom: 2px;
        margin-left: 61px;
        position: absolute;
        z-index: 1;
    }
            
    #container .item h3 {
        line-height: 85%;
        margin-top: 4px;
    }
            
    #container .item h3 a {
        font: 77% Arial, sans-serif;
        position: relative;
        text-transform: uppercase;
        z-index: 2;
    }
            
    #container .item h3 a:link {
        color:#35a235;
    }
            
    #container .item h4 {
        margin-top:5px;
    }
            
    #container .item h4 a {
        font: 100% Georgia, Times, serif;
        position: relative;
        z-index:2;
    }

    #container .item h4 a:link {
        color:#00639b;
    }
            
    #container .item cite {
        color: #888;
        display: block;
        font-size: 77%;
        line-height: normal;
        margin-bottom: 30px;
    }
            
    #container .item p.all {
        bottom: 25px;
        position: absolute;
        z-index: 2;
    }
            
    #container .item p.all a {
        font-weight: bold;
        font-size: 85%;
    }
	 
/* BOF Aram Overrides */
	 
	
	.yui-carousel .yui-carousel-item-selected {
		border:0px dashed #000000;
		margin:0px;
	}
	
	.yui-carousel-element {
		margin:0;
		overflow:hidden;
		padding:0;
		position:relative;
		width:32000px;
		z-index:1;
	}
	
	.yui-carousel-element li {
		border:0;
	}
	
	.yui-carousel-nav {
		background:transparent url("none.jpg") repeat-x scroll 0 0;
		padding:3px;
		text-align:right;
	}

	.yui-skin-sam .yui-carousel, .yui-skin-sam .yui-carousel-vertical {
		border:0 solid #808080;
	}
	
.yui-skin-sam .yui-carousel-nav {
padding:0px;
text-align:right;
height:53px;
}
.yui-carousel-nav {
background:transparent url(none.jpg) repeat-x scroll 0 0;
padding:0px;
text-align:right;
}

.yui-skin-sam .yui-carousel-nav ul {
	margin-top:10px;
}

.yui-skin-sam span.yui-carousel-first-button, .yui-skin-sam span.yui-carousel-next-button {
margin-top:15px;
}

/* EOF Aram Overrides */

/* EOF: Carousel */
		
#nav li li {
float:none;
font-size:.9em;
}
