body {
background-color:#FFF;
text-align:center;
margin:0;
padding:0;
}

img.center {
display:block;
margin-left:auto;
margin-right:auto
}

#content {
position:relative;
margin:0 auto;
text-align:left;
top:0px;
width:860px;

background-image:url(../images/bg2.gif);
background-position:0px -49px;
background-repeat:repeat-y;
}

#header {
height:60px;
background-image:url(../images/header2.gif);
background-repeat:no-repeat;
}

#header h1, #header h2 {
color:#666;
font-size:1px;
}

#footer {
background-image:url(../images/footer2.gif);
background-repeat:no-repeat;
/*padding-left:14px;
*/
}
#footer p, #footer a, #footer h3 {
font-size:0.5em;
font-family:verdana, arial, sans-serif;
color:#FFF;
text-decoration:none;
/*letter-spacing:0.075em;*/
font-weight:normal;
padding:3px 0 0 0;
}
#footer h3 {
background: #FFF;
/*height:100px;*/
}
#footer a {
font-size:1em;
}

#nav {
position:absolute;
left:0px;
z-index:3;
float:left;
margin:20px 10px 20px 14px;
}

#nav2 {
width:195px;
border-top:3px solid #76B900;
border-bottom:3px solid #76B900;
filter:alpha(opacity=80);
-mos-opacity:.80;
opacity:.80;
background-color:#444444;
}

#nav2, #nav2 a {
font-family:verdana, arial, sans-serif;
font-size:0.8em;
line-height:0.8em;
color:#FFF;
text-decoration:none;
}
#nav2 a:hover {
text-decoration:underline;
}
#nav2 li.subnavon {
background:url(../images/chevron.gif) top left no-repeat;
background-position:2px 3px;
font-weight:bold;
}
#nav2 a.subsubnavon {
font-weight:bold;
}
#nav2 ul {
margin:12px 5px 5px 5px; 
padding:0 0 0 5px;
list-style-type:none;
}
#nav2 ul li {
padding:0 10px 8px 20px;
}

#rightcol {
position:absolute;
right:0px;
z-index:3;
float:right;
margin:20px 10px 20px 14px;
}

#main {
z-index:3;
margin:20px 14px 20px 229px;
}

#main2 {
width:617px;
border-top:3px solid #76B900;
border-bottom:3px solid #76B900;
padding-bottom:20px;
background-position:0px 493px;
background-repeat:repeat-y;
min-height:615px;
}

#main2 h1 {
font-family:helvetica, arial, sans-serif;
font-size:1.5em;
font-weight:normal;
text-transform:uppercase;
letter-spacing:0.1px;
color:#666;
margin:12px 10px 12px 20px;
}

#main2 h2 {
font-family:helvetica, arial, sans-serif;
font-size:1em;
text-transform:uppercase;
letter-spacing:0.5px;
color:#444;
margin:0 10px 0 20px;
}

#main2 h3 {
font-family:helvetica, arial, sans-serif;
font-size:0.9em;
text-transform:uppercase;
color:#777;
margin:0 10px 0 40px;
}

#main2 p, #main2 table {
font-family:verdana, arial, sans-serif;
font-size:0.7em;
line-height:1.2em;
color:#444;
margin:0px 10px 12px 20px;
}

#main2 li {
font-family:verdana, arial, sans-serif;
font-size:0.6em;
line-height:1em;
color:#444;
margin:0 10px 12px 20px;
}

#main2 a {
color:#76B900;
font-weight:bold;
font-size:0.8em;
line-height:1em;
letter-spacing:0.5px;
}

#staff p {
font-family:helvetica, arial, sans-serif;
font-size:0.8em;
color:#555;
margin-left:40px;
}
#staff img {
margin-left:5px;
margin-right:5px;
padding:2px;
}
#staff li {
font-size:0.75em;
margin:2px 0 2px 35px;
color:#555;
}

#vestry {
font-family:helvetica, arial, sans-serif;
}
/*#vestry p {
font-size:1.0em;
color:#555;
margin:0;
}*/
#vestry-header {
	width:100%;
	margin:0 0 0 50px;
	padding:0;
}
#vestry-row {
	width:100%;
	display:table-row;
	text-align:center;
}
#vestry-item-hl {
	font-size:1.2em;
	width:280px;
	display:table-cell;
}
#vestry-item-hr {
	font-size:1.2em;
	width:280px;
	display:table-cell;
}
#vestry-item-l {
	font-size:0.8em;
	width:140px;
	display:table-cell;
}
#vestry-item-r {
	font-size:0.8em;
	width:140px;
	display:table-cell;
}
.vestry-h {
	font-size:1.2em; font-weight:bold;
	text-align:center;
   padding-top:100px;
}
.vestry-p {
	text-align:center;
   padding-top:100px;
}


#staff-right img { float:right; border:2px solid #666666; }
#staff-right h2 { text-align:right; }
#staff-right p { text-align:right; }

#staff-left img { float:left; border:2px solid #666666; }
#staff-left h2 { text-align:left; }
#staff-left p { text-align:left; }

#notices h1, #notices h2, #notices h3 {
font-family:helvetica, arial, sans-serif;
color:#666;
margin-top:0;
margin-bottom:0;
}
#notices h1 {
font-size:16px;
font-weight:bold;
text-transform:uppercase;
margin-top:5px;
margin-bottom:6px;
margin-left:5px;
}
#notices h2 {
font-size:14px;
font-weight:bold;
text-transform:capitalize;
margin-top:5px;
margin-bottom:2px;
margin-left:5px;
}
#notices h3 {
font-size:12px;
font-weight:bold;
text-decoration:underline;
text-transform:capitalize;
margin-left:15px;
}
#notices p {
font-size:10px;
line-height:14px;
font-weight:normal;
text-transform:none;
margin-bottom:2px;
margin-left:20px;
}

#notices_front {
width:163px;
float:right;
border-left:2px solid #76B900;
border-bottom:2px solid #76B900;
padding:1px;
margin-top:-7px;
padding-bottom:2px;
}
#notices_front h1, #notices_front h2, #notices_front h3 {
font-family:helvetica, arial, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#666;
margin-top:0;
margin-bottom:0;
}
#notices_front h1 {
text-transform:uppercase;
margin:1px;
}
#notices_front h2 {
font-size:0.7em;
text-transform:capitalize;
margin:1px;
}
#notices_front h3 {
font-size:0.6em;
text-decoration:underline;
text-transform:capitalize;
margin:0px;
margin-left:4px;
}
#notices_front p {
font-size:0.5em;
line-height:1em;
font-weight:normal;
text-transform:none;
margin:0px;
margin-left:8px;
}

#front_notices {
margin-left:5px;
margin-right:5px;
}
#front_notices h1, #front_notices h2 {
color:#666;
font-weight:bold;
font-family:helvetica, arial, sans-serif;
margin:0;
padding:0;
}
#front_notices h1 {
font-size:1em;
line-height:1em;
text-transform:uppercase;
}
#front_notices h2 {
font-size:0.9em;
line-height:1em;
text-transform:none;
background-color:#DEEDBF;
}
#front_notices table {
margin:0;
}
#front_notices tr {
margin:0;
}
#front_notices td {
border:0;
border-top:2px solid #76B900;
vertical-align:top;
background-color:#E9F4D6;
}
#front_notices p {
font-size:0.9em;
line-height:1em;
margin:0;
padding:0;
}


#sunserv h1 {
font-size:1em;
line-height:1em;
font-weight:bold;
margin-top:2px;
margin-bottom:8px;
text-transform:capitalize;
text-align:left;
}
#sunserv h2 {
font-size:0.8em;
line-height:1em;
font-weight:bold;
margin-top:2px;
margin-bottom:8px;
text-transform:none;
}
#sunserv p {
font-size:0.7em;
line-height:1em;
font-weight:normal;
margin-left:2px;
margin-right:2px;
margin-bottom:4px;
}

#mch_video {}
#mch_video p { text-align:center; }

#mch_pdf {padding-top:2px; float:right;}
#mch_pdf p {text-align:center; font-size:0.6em; width:120px; padding:0; margin:0; padding-right:5px;}
#mch_pdf img { border:2px solid #76B900; width:120px; height:164px}
#mch_pdf img:hover{ border:2px solid #666666; }
#mch_pdf a:hover{ color:yellow; }

#mch_mini img { border:2px solid #76B900; }
#mch_mini img:hover{ border:2px solid #666666; }
#mch_mini a:hover{ color:yellow; }

#pocketguide h2 { color:#8DC73D }

#sermonseries h2 { font-size:0.9em; margin-bottom:5px }
#sermonseries p { margin-left:30px }

#sermonbook h2 { font-size:0.8em; margin-bottom:5px }
#sermonbook p { margin-left:30px }

#sermon_link a {font-family:sans-serif; font-size:14px; text-transform:uppercase; color:#444; margin-left:20px; display:block; text-decoration:none;}
#sermon_link a:hover {text-decoration:underline;}

#mch_box {width:191px; border:solid 2px #666666; background:#D2E8AC;}
#mch_box h1 {margin:1px; text-align:center; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px;}
#mch_box p {margin:2px; text-align:center; font-size:10px; font-family:Arial,Helvetica,sans-serif;}

#mission_partners {font-family:helvetica, arial, sans-serif; color:#444;}
#mission_partners h2 {font-size:12px; text-transform:uppercase; letter-spacing:0.5px; margin:10px 5px 0 5px;}
#mission_partners h3 {font-size:11px; text-transform:uppercase; color:#777; margin:0 5px 0 5px;}
#mission_partners p {font-size:10px; margin:0 5px 5px 10px; line-height:12px;}
#mission_partners li {font-size:10px; margin:0; line-height:12px;}
#mission_partners ul {margin-top:0;  margin-bottom:0;}

#news {}
#news h1 {margin:10px 5px 5px 5px; color:#444}
#news h2 {margin:5px 5px 2px 5px; background:#d2e8ac}
#news h3 {margin:2px 5px 2px 5px; background:#d2e8ac; color:#666}
#news p {font-size:0.8em; margin:0 5px 5px 10px; line-height:0.85em}
#news li {font-size:0.7em; margin:0; line-height:0.75em}
#news ul {margin-top:0; margin-bottom:0}

#front_news {margin-left:5px; margin-right:5px; margin-bottom:4px; padding-top:2px; /*background-color:#d2e8ac*/}
#front_news h1 {color:#666; font-weight:bold; font-family:helvetica, arial, sans-serif;
margin:0; padding:0; font-size:1em; line-height:1em; text-transform:capitalize;}
#front_news p {color:#666; font-size:0.7em; line-height:1em; margin:0; margin-left:15px; padding:0; padding-bottom:4px;}


#whatdone {width:550px; border:1px solid black; border-top:0px; padding:0px; margin:0px auto;}
div.row {border-top:1px solid black; }
div.row span.leftcol {float:left;  width:270px; text-align:left;
								margin-left:0px; color: #444;
								padding-left:5px; font-weight:bold;
								font-size:0.7em; font-family:verdana, arial, sans-serif;
								}
div.row span.rightcol {float:right; width:270px; text-align:left;
								margin-left:0px; margin-right:0px; color: #444;
								font-size:0.7em; font-family:verdana, arial, sans-serif;
								border-left:1px solid black; 
								}
#workshop {
height:311px;
font-size:1.2em;
background-image:url(../images/world_grey.jpg);
background-attachment:inherit;
background-position:top left;
background-repeat:repeat-y;
}
#workshop li {
margin-top:1px;
margin-bottom:5px;
}

#termcard p {
margin:0 0 0 35px;
padding:0;
font-size:0.7em;
}
#termcard p.footnote {
margin-left:65px;
font-size:0.65em;
color:#009900;
}