/* CSS Document */
body {
/*background-image:url(images2/theme/home_bg_v1.jpg);
background-repeat:repeat-x;*/
/*background: url(images/theme/bg.jpg) no-repeat top;*/
background-color: #FFF;
background: url(images/theme/bg_04.jpg) repeat-x 0px 205px;
margin: 0px;
padding: 0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
letter-spacing:.25px;
color:#333333;
}
	

#main_wrap {
margin-left:auto;
margin-right:auto;
margin-top:7px;
position:relative;
width:755px;
display:block;
padding: 0px;
text-align:left;
display:block;
}


#header {
display:block;
border:1px solid #FFFFFF;
height:200px;
width:755px;
/*background: url(images/theme/peacehaven_header_v1.jpg) left repeat-x top;*/
/*background: url(images/theme/peacehaven_header_v3.jpg) left no-repeat top;*/
background-image:url(images/theme/peacehaven_header_v3.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
}

#navigation {
display:block;
text-align:left;
padding: 0px;
margin: 0px;
float:left;
width: 755px;
/*background-image:url(images2/theme/nav_bg_3.jpg);
background-position:left 0px;
background-repeat:repeat-x;*/

}

#content_wrap {
display:block;
/*height: 200px;*/
float:left;
clear:left;
width:757px;
background-color:#FFFFFF;
}

#footer {
display:block;
width:755px;
background-color:#993300;
float:left;
padding:0px;
margin:0px;
}

#footer2 {
display:block;
width:755px;
background-color:#16a216;
float:left;
padding:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
position: relative;
}

#footer3 {
display:block;
width: 100%;
/*background-color:#16a216;*/
background-color:#4D85D2;
float:left;
padding:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
position: relative;
}


/*-- =============================================== NAVIGATION =============================================== --*/
#nav {

/* background-color:#16a216;  GREEN */
/* background-color:#993300; BROWN */
background-color:#4D85D2; /* BLUE */
display: block;
padding: 0px 0px 0px 12px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
float:left;
width:743px;
/*background: url(images2/theme/nav_bg_3.jpg) #16a216 left repeat-x top;*/
/*border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;*/
}

#nav ul{
margin:0px;
padding:0px;
background-repeat:repeat-x;
background-position:top;
width:775px;
}


#nav li{
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#nav li a{
padding:6px 15px;
margin:2px 3px 0px 0px;
/*border-right:1px solid #FFFFFF;*/




color:#FFFFFF;
text-decoration:none;
float:left;
}

#nav li .active{
text-decoration:none;
background-color:#FFFFFF;
color:#000000;
font-weight:bold;

-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;

-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
}

#nav li a:hover{
text-decoration:none;
/*color:#993300;  BROWN */
color:#4D85D2; 
background-color:#FFFFFF;
/*line-height:1.1;*/

-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;

-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-right:none;

}

.hor_nav_first {
border-left:1px solid #FFFFFF;
}
/*-- END NAVIGATION --*/



.img_btm_4px {
margin-bottom:4px;
}



#left_clm {
width:220px;
float:left;
padding:4px;
margin:0px;
display:block;

}

.left_clm_item_wrap {
display:block;
/*background:url(images2/theme/content_bg_gradiant1.jpg) left repeat-x top;*/
background-image:url(images2/theme/content_bg_gradiant1.jpg);
background-repeat:repeat-x;
background-position:top left;
margin:0px;
padding:20px 8px 6px 14px;
}



#right_clm {
border-left:1px dotted #999999;
float:left;
width:526px;
margin:0px;
padding:0px;
display:block;
}


.right_clm {
border-left:1px dotted #999999;
float:left;
width:526px;
margin:0px;
padding:0px;
display:block;
}

.right_clm_item_wrap {
display:block;
/*background:url(images2/theme/content_bg_gradiant1.jpg) left repeat-x top;*/
background-image:url(images2/theme/content_bg_gradiant1.jpg);
background-repeat:repeat-x;
background-position:top left;

margin:4px 4px;
padding:20px 10px 6px 16px;
width:492px;
}


.right_clm_left_block {
float:left; width:220px; display:block;

}

.right_clm_left_block2 {
float:left; width:260px; display:block;

}

right_clm_left_blockwide {
float:left; width:270px; display:block;

}

right_clm_left_block_auto {
float:left; width:220px; display:block;
}

.right_clm_right_block {
float:right; width:220px; display:block; padding:0px; text-align:left;
}
.home_events {
margin-left:0px; padding:0px; display:block; float:left; width:250px;
}

.right_clm_border_bottom {
border-bottom:1px dotted #999999; margin-bottom:10px;
}

/*-- FOOTER --*/
.footer_nav{
display:block;
padding: 6px;
margin: 0px;
float:left;
}

.footer_nav li{
border-right:1px solid white;
display:inline;
list-style:none;
}

.footer_nav li a{
text-decoration:none;
padding:6px;
color:#FFFFFF;
font-size:12px;

}

.footer_nav li a:hover{
text-decoration:underline;
color:#FFFFFF;
font-size:12px;

}


/*-- END FOOTER --*/

/*-- RIGHT COLOUMN LIST --*/

.aboutus_pics {
width:477px;
}


.aboutus_pics img {
margin:10px 0px;
}


.list_right_v1 {
list-style:none;
margin:0px;
padding:10px 0;
color:#666666;
display:block;
}


.list_right_v1 li {
list-style:none;
/*background-image:url(images2/theme/list_doublearrow.gif);*/
background-image:url(images2/theme/list_doublearrow_blue.gif);
background-repeat:no-repeat;
background-position:0px 8px;
margin:0px;
padding: 4px 0px 4px 10px;

}


.list_contact_v1 {
list-style:none;
margin:0px;
padding:3px 0 0 10px;
color:#000000;
display:block;
}


.list_contact_v1 li {
list-style:none;
/*background-image:url(images2/theme/list_doublearrow.gif);*/
background-image:url(images2/theme/list_doublearrow_blue.gif);
background-repeat:no-repeat;
background-position:0px 8px;
margin:0px;
padding: 2px 0px 2px 10px;

}


.advisory_name{
font-weight:bold;
font-style:italic;
}


.contact_heading {
font-size:14px;
font-weight:bold;
color:#993300;
}

.contacts {
font-size:11px;
color:#333333;
}


/*-- RIGHT COLOUMN LIST --*/

/*-- RIGHT COLOUMN LIST 2 --*/

.list_right_v2 {
list-style:none;
margin:0px;
padding:10px 0;
color:#666666;
display:block;
}


.list_right_v2 .v2 {
list-style:none;
/*background-image:url(images2/theme/list_doublearrow.gif);*/
background-image:url(images2/theme/sidenav_green.jpg);
background-repeat:no-repeat;
background-position:0px 4px;
margin:0px;
padding: 4px 0px 4px 20px;

}

/*-- RIGHT COLOUMN LIST 2--*/

h1 {
margin:0px;
padding:0px;
color:#993300;
font-size:21px;
font-weight:normal;
display:block;
line-height:normal;
}

h2 {
margin:0px;
padding:0px;
/*color:#006600; // green*/
color:#993300;
font-size:23px;
}

h3 {
margin:6px 0px;
padding:0px;
color:#993300;
font-size:16px;
}

.developer_tag {
display:block;
float:right;
width:300px;
font-size:10px;
color:#999999;
text-align:right;
padding:10px 0px 6px 0px;
}

.developer_tag2 {
display:block;
float:right;
width:300px;
font-size:10px;
color:#999999;
text-align:right;
padding:10px 20px 6px 0px;
}

.developer_tag2 a, .developer_tag2 a:link, .developer_tag2 a:visited { color:#999999; text-decoration:none;}
.developer_tag2 a:hover { color:#F30;}



.hor_rule1 {
border-bottom:1px dotted #999999; height:10px; margin:0px 0px 10px 0px; width:480px;
}

.photos_directors {
margin:0px 14px 4px 0px; border:1px solid #CCCCCC;
}

/*-- PROGRAMS & SERVICES | OBJECTIVES --*/

.objectives_item {
width:220px; display:block; float:left; margin:10px 0px 6px 10px;
color:#333333;
}

.objectives_photo {
display:block; float:left; height:118px; background-color:#999999; width:220px;
}

.objectives_photo_wide {
display:block; float:left; height:150px; width:450px;
}

.objectives_text {
display:block; padding:10px; float:left; width:200px; background-image:url(images2/theme/content_bg_gradiant1.jpg); background-repeat:repeat-x;
}

.objectives_text_wide {
display:block; padding:10px; float:left; width:430px; background-image:url(images2/theme/content_bg_gradiant1.jpg); background-repeat:repeat-x;
}


/*-- PROGRAMS & SERVICES | COMMERCIAL --*/
.commercial_item {
display:block; width:460px; border:1px solid #CCCCCC; float:left; margin-bottom:10px;
}

.commercial_text {
display:block;float:left; padding:8px;
}

.commercial_image {
display:block; width:460px; border:1px solid #CCCCCC; float:left;
}

/*-- PARTNERS PAGE  --*/
.listing {
border-bottom:1px dotted #999999; margin-bottom:10px; text-align:left; display:block; float:left;
padding:6px;
}

.listingtext {float:right; width:300px; display:block;}

.listingphoto {float:left; width:145px; display:block;}






/*-- RESOURCES NAVIGATION LINKS --*/

.resourcelinks {
margin-left: 0;
padding-left: 0;
/* white-space: nowrap; */

}

.resourcelinks li {
display: inline;
list-style-type: none;
padding-right: 6px;
padding-left: 6px;
line-height: 20px;
border-right:solid 1px #999999; 
}


.resourcelinks li a {
color:#006600; 
}

.resourcelinks li a:hover {
color:#333333; 
}

.resourcelinks li.first {
padding-left: 0px;
}

.verse {
font-size:13px;
font-style:italic;
font-weight:bold;
letter-spacing:2px;
}

/*
EVENTS
*/

.contactwrap { display:block; float:left; width:494px; padding:2px 0px 4px 0px;}
.town { width:110px; display:block; float:left; font-weight:bold; margin-right:8px;}
.contactname { width:360px; display:block; float:left;}
.clast { padding-bottom:14px;}

/*-- NEWS & EVENTS  --*/

.newsdate {
color:#666666; font-size:10px;}

.event { border-bottom: 1px double #CCC; padding-bottom:6px;}

.eventlist { padding:0px; margin:0px;}
.eventlist ul { list-style-image: url(images/lists/star.png); margin:0px 0px 14px 0px; padding-left:20px;}
.eventlist ul li{ margin:6px 0px; font-size:12px;}
.eventlist ul li a { font-size:15px;}

.pigroastpic {background:url(images/theme/pigroast.jpg) top left no-repeat; width:180px; height:100px;}
