/* CSS Document */

body {
background-image:url(images/background_pattern_green.gif);
margin:0px auto;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-align:center;
behavior:url("csshover.htc");
}

.leftborder {
background-image:url(images/left_border.gif);
background-position:right;
background-repeat:repeat-y;
}

.rightborder {
background-image:url(images/right_border.gif);
background-position:left;
background-repeat:repeat-y;
}

h1 {
color:#3e4b39;
font-family:"Times New Roman", Times, serif;
font-size:24px;
/*padding:15px 0px 0px 30px;*/
margin:0px;
padding:0px;
}

h2 {
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-top:1em;
font-size:16px;
color:#3e4b39;
}

#content {
/*background-image:url(images/content_shadow_background.jpg);
background-position:top;
background-repeat:repeat-x; */
width:100%;
margin:0px;
padding:0px;
}

#contentleft {
float:left;
width:339px;
padding:20px 40px;
}

#contentleftsubpages {
float:left;
width:396px;
border-right:dotted #877d57 1px;
padding:15px 40px;
}

#contentright {
float:left;
width:345px;
padding:27px 7px 0px 7px;
}

#contentrightsubpages {
float:right;
width:275px;
padding:15px 14px 0px 14px;
}

.spacer { padding: 15px 0; }
.rulesustain { margin-left:15px; 
	border-bottom:dotted #877d57 1px; }

p {
font-size:11px;
padding:0px 0px;
text-align:justify;
/*margin:10px;*/
}

p.sustain { padding-left:15px; }
p.disclaimer { padding-left:.7em; text-indent:-.7em; }

li { list-style:none; padding:0;
	font-size:11px; text-indent:-1.1em; }
.blue { color:#022c64; font-weight:bold; }		/* for list marker */


.justified { text-align:justify; }


.indenttext { padding:0px 45px 0px 45px; }

.homeflash{ padding:0px 0px 0px 25px; }

a {
color:#3e4b39;
text-decoration:underline;
}

a:hover { text-decoration:none; }

.emphasis {
color:#736b4b;
font-style:italic;
margin:0px;
}

#footer p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#F0ECDD;
padding:0px;
margin:10px;
text-align:center;
}

#footer {
text-align:center;
position:relative;
}

#footer a {
text-decoration:underline;
color:#F0ECDD;
}

#footer a:hover {
text-decoration:none;
color:#F0ECDD;
}

#footer .logos { position:absolute; top:20px; right:30px; }
#footer .logosES { position:absolute; top:20px; left:25px; }
#footer img { border:none; }

#rightColumn {
float:right;
margin-left:0px;
width:300px;
min-height:300px;
height:auto;
}

#requestTable p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:0px 0px;
margin:0px;
}

#homemap {
float:right;
}

/************* NAVIGATION ********************/

#navbar {
background-image:url(images/nav_background.jpg);
background-repeat:no-repeat;
margin:0px; padding:0px;
text-align:center;
}

#navbar ul {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#F0ECDD;
margin:0px; padding:8px;
height:14px;
list-style:none;
}

#navbar ul li{ display:inline; position:relative; }

#navbar ul li a{ 
text-decoration:none;
color:#F0ECDD;
padding:8px 15px;
border-right:1px solid #D1C9AE;
}

#navbar ul li a:hover{
background-image:url(images/nav_over.gif);
background-position:bottom center;
background-repeat:no-repeat;
/*background:url(images/nav_over.gif) bottom center no-repeat;*/
}

/* Sub nav with hover */
#navbar li ul { position:absolute; top:20px; left:-4px; 
	width:17em; display:none;
	padding:0; margin:0; }
#navbar li:hover ul { display:block; }
#navbar li ul li { text-indent:4px; }
#navbar li ul li a { display:block;
	width:17em; padding:7px 0;
	border:1px solid #D1C9AE;
    background-color:#384333; }
#navbar li ul li a:hover { background-image:none;
	background-color:#F0ECDD; color:#384333; }

/* Briar Chapel Sub-nav */
#subnav { margin-right:35px; }


/*********************  COMMUNITIES PAGE ***************/
.communitybox {
border:dotted 1px #877d57;
padding:15px 15px 0px 15px;
margin: 10px 0px;
/*background-color:#FDF9EB;*/
background-color:#FFF;
}

.communitybox h2 { padding-top:0; }

.communityURL a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-decoration:underline;
}

.communityURL a:hover { text-decoration:none; }

/*********************  Contact Form ***************/
label { text-align:right; font-weight:bold;
font-size:11px; padding:0 0 0 10px; }


/*********************  Briar Chapel Collections ***************/
.imagebox { float:left;
	width:150px;
	margin:0 20px;
	text-align:center; }
.imagebox img { border:none; }

.collectName { text-align:center; }
.collectText { margin:0; }
.collectContent { width:396px; height:116px;
	padding:15px 0; border-top:dotted #877d57 1px; }