/* CSS Document */

/* Created by Carrie Srodulski for St. Benedict's Chapel, Chesapeake, Virginia  Summer 2009*/

	html, body, p, h1, ul, ol, li, fieldset {
margin : 0;
padding : 0;
border : 0;
}

body {
background : #404040;
}

hr {
color : #feffcf;
width:640px;

}

.clearfix:after {
display : block;
height : 0;
clear : both;
visibility : hidden;
}

.imgright {
float : right;
border : 1px solid #656c4a;
margin : 10px 10px 10px 15px;
padding : 10px;
}

.imgleft {
float : left;
border : 1px solid #656c4a;
margin : 10px 10px 10px 15px;
padding : 10px;
}

#wrap {
	width : 920px;
	height : 1350px;
	text-align : center;
	margin : 0 auto;
	background : #fff url('images/beige015.jpg');
}

#header {
width : 923px;
height : 174px;
padding : 0 18px 0 35px;
}

#content, #container {
width : 919px;
padding : 0 0 30px 0;
}

#left {
width : 240px;
height : 550px;
float : left;
display : inline;
padding : 0 0 0 0;
margin : -36px 0 0 0;
}

#left.main {
margin : 0;
}

#right {
	width : 670px;
	float : right;
	padding : 5px 5px 0 0;
	display : inline;
	min-height : 400px;
	height : 550px;
	font : 12px Arial, Helvetica, sans-serif;
	color : #5e6054;
	text-align: left;
}

#right div.grey-box {
width : 557px;
height : 150px;
padding : 22px 0 0 26px;
position : relative;
margin : 0 0 10px 0;
}

#right div.grey-box h1 {
	font : 18px "Georgia, Times New Roman, Times, serif";
	color : #583a29;
	line-height : 19px;
	margin : 0 0 13px 0;
	text-align: left;
}

#right div.grey-box p {
width : 552px;
font : 12px Arial, Helvetica, sans-serif;
line-height : 19px;
padding : 0 0 13px 0;
margin : 0 0 10px 0;
text-align:left;
}

#right div.grey-box p a {
font : bold 11px Arial, Helvetica, sans-serif;
color : #bf5619;
}

.nav, .nav ul {
width : 200px;
margin : 0 0 15px 22px;
list-style-type : none;
display : block;
}
/*
.nav li {
margin : 0;
padding : 0;
border : 0;
display : inline;
position : relative;
z-index : 5;
height : 30px;
}

.nav li:hover {
z-index : 10000;
white-space : normal;
}

.nav li li {
float : none;
display : block;
}

.nav ul {
visibility : hidden;
position : absolute;
z-index : 10;
margin : -23px 0 0 204px;
}

.nav li:hover ul {
visibility : visible;
}

.nav li li:hover ul {
top : 0;
left : 100%;
}

.nav:after, .nav ul:after {
height : 0;
display : block;
visibility : hidden;
clear : both;
}

.nav, .nav ul {
display : inline-block;
min-height : 0;
}
*/
.nav a {
text-decoration : none;
display : block;
position : relative;
}
/*
.nav ul {
padding : 10px 30px 30px 30px;
}

.nav ul ul {
padding : 30px 30px 30px 10px;
}

.nav li li {
height : 23px;
position : relative;
}
*/
.nav a {
width : 165px;
height : 20px;
padding : 3px 0 0 26px;
font : 13px "Arial, Helvetica, sans-serif";
color : #74503c;
}

.nav a:hover {
color : #bf5619;
}

.nav a img {
margin : 0 0 0 5px;
}

#footer {
width : 920px;
height : 100px;
clear : both;
text-align : left;
padding : 10px 0 0 0;

}

#footer p {
font : 11px "Lucida Sans Unicode, Trebuchet MS, serif";
color : #f4b564;
line-height : 19px;
}

#footer p.copyright {
text-align : center;
margin : 5px 5px 0 0;
line-height : 16px;
font-size : x-small;
}

.style5 {
color: #333333
}

