body { margin: 0; padding: 0; background: #000000 url(images/d-bg.png) repeat-x left top; font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #b57e28 }
h1, h2, h3 { margin: 0; padding: 0; font-weight: normal; font-family: Garamond, Georgia, "Times New Roman", Times, serif }
h1 { margin-bottom: 10px; padding: 12px 0 0 0px; letter-spacing: .5px; font-size: 18px; font-variant:small-caps; color: #b57e28; font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-style: bold; }
h2 { font-size: 2.4em; color: #CEAD66; }

h3 { font-size: 1.6em; color: #CEAD66; }

p { font-size: 15px; font-family: Garamond, Georgia, "Times New Roman", Times, serif; padding-bottom:10px; letter-spacing:.5px; line-height:21px;} 	
ul, ol { margin-top: 0; line-height: 200%; font-family: Garamond, Georgia, "Times New Roman", Times, serif; text-align: left; }
ul, ol { margin: 0px; padding: 0px; list-style: none; }
a { text-decoration: underline; color: #b57e28 }
a:hover { text-decoration: none }
h2 a { text-decoration: none }

.images img {
	padding: 0px;
	border:double #c9913d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
}

#mainbg { width: 800px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; background-image: url(images/d-contentbg.png); background-repeat: repeat-y; background-position: center top; }
#homediv { width: 600px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; border:double #c9913d; background-color:#f6f8C3}

#wrapper { margin: 0px; padding: 0px; background: url(images/bg-home.png) no-repeat center top; }
#wrapper-about { margin: 0px; padding: 0px; background: url(images/bg-about.png) no-repeat left top; }
#wrapper-careers { margin: 0px; padding: 0px; background: url(images/bg-careers.png) no-repeat left top; }
#wrapper-contact { margin: 0px; padding: 0px; background: url(images/bg-contact.png) no-repeat left top; }
#wrapper-events { margin: 0px; padding: 0px; background: url(images/bg-events.png) no-repeat left top; }
#wrapper-directions { margin: 0px; padding: 0px; background: url(images/bg-directions.png) no-repeat left top; }
#wrapper-menu { margin: 0px; padding: 0px; background: url(images/bg-menu.png) no-repeat left top; }

/* Header */

#apDiv1 { width: 100px; height: 90px; padding: 0px; margin: 0 }
#header { width: 800px; height: 178px; margin: 0 auto; padding: 0px }


/* Logo */

#logo { float: left; margin: 0; padding: 25px 0px 0px 40px; color: #000000; z-index:1 }

/* Menu */

#menu { float:right; width: 800px; margin: -69px 0px 0px 0px; background: transparent; z-index:-1; }
#menu ul { float: left; margin-left: 140px; padding: 0px 0px 0px 0px; list-style: none; line-height: normal; }
#menu li { float: left }
#menu a { display: block; margin: 0px  0px 0px 0px; padding: 3px 20px 3px 20px; font-family: Garamond, Georgia, "Times New Roman", Times, serif; text-decoration: none; text-align: center; font-size: 13px; font-weight: normal; font-variant:small-caps; color: #b57e28; text-style:uppercase; border: none }
#menu a:hover, #menu .current_page_item a { text-decoration: none; background-color:#d56f17; color:#ffffff }
#menu .current_page_item a { color: #ffffff }

/* Page */

#page { width: 800px; margin: 0px auto; text-align: left }

/* Content */

#content { float: left; width: 515px; padding: 0px 0px 0px 45px;} 
.post { margin: 0px 0px 0px 30px; padding-right:30px; }
.post-bgtop { }
.post-bgbtm { }
.post .title { margin-bottom: 10px; padding: 12px 0 0 0px; letter-spacing: .5px; font-size: 14px; color: #CEAD66; font-weight:bold; font-family: Garamond, Georgia, "Times New Roman", Times, serif; }
.post .title a { color: #b57e28; border: none; }
.post .entry { padding: 0px 0px 0px 0px; text-align: left; }
.postgal img { border:double #c9913d;}
.links { padding-top: 20px; }

#tocstyle ol {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 15px;
}
#tocstyle ol ol { margin:0px 0px 0px 10px; list-style:lower-roman; }
#tocstyle ol ol ol { margin:0px 0px 0px 20px; list-style:lower-alpha; }
#tocstyle li { position:relative; margin:5px 0px 5px 0px; border-bottom:1px dotted #b57e28; padding:5px 0px 5px 0px; }
#tocstyle li span { position:absolute; right:0px; }
#tocstyle li strong { 	color: #CEAD66; }


/* Sidebar */

#sidebar { float: right; width: 200px; padding-right: 15px; font-family: Garamond, Georgia, "Times New Roman", Times, serif; line-height: normal; vertical-align:text-top }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin: 0; padding: 0; }
#sidebar li ul { margin: 0px 0px; padding-bottom: 0px; }
#sidebar li li { line-height: 20px; margin: 0px; padding: 2px 0px; border-left: none; }
#sidebar li li span { height: 19px; margin-right: 16px; padding: 4px 12px; font-size: 12px; color: #FFFFFF; }
#sidebar li li span a { color: #FFFFFF; }
#sidebar h2 { height: 68px; background: url(images/rightColumn_header.png) no-repeat right top; letter-spacing: .5px; font-size: 12px; color: #b57e28; text-align:center; font-variant:small-caps; margin-top:20px; }
#sidebar p { margin: -10px 0px 0px 0px; padding: 5px 20px 0px 24px; text-align: left; 	color: #b57e28;}
#sidebar p strong { color: #CEAD66; }
#sidebar a { border: none; }
#sidebar img { border:none;}


/* Footer */

#footer-content { width: 800px; height: 28px; margin: 0 auto; padding: 0px; background: url(images/d-footerbg.png) no-repeat center top; font-size: 12px; color: #b57e28; }
#footer { width: 800px; height: 28px; margin: 0 auto; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; 	text-align:center; }
#footer p { margin: 0px 0px 0px 100px; line-height: normal; font-size: 12px; color: #b57e28; 	float: left; }
#footer ul { float: right; margin: 0px 100px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: normal; }
#footer li { float: left; }
#footer a { display: block; margin: 0px  0px 0px 0px; padding: 0px 20px 0px 20px; font-family: Garamond, Georgia, "Times New Roman", Times, serif; text-decoration: none; font-size: 11px; font-weight: normal; text-align:center; color: #b57e28; border: none; }
#footer a:hover, #footer .current_page_item a { text-decoration: none; color:#b57e28; }

.boxty { font-style: italic; }

.blessing .blockquote{ float:left; font-style:italic; width:235px; }
.blessing blessingimages { float:left; width:170px; }
.blessing ul { float:right; width:170px;}
.blessing ul li { margin-bottom:8px; padding:10px;}
.blessing img { margin-bottom:40px; border:double #c9913d;}


#form { width:500px; height:auto; padding:0px; border:0px solid #000; float:left;}
#fieldset { border:1px; background-color:#370301; color:#2a1013;}
#form label { clear:left; display:block; float:left; width:125px; text-align:left; padding-right:0px; color:#b57e28; margin-bottom:0.5em;font-size:15px;}
#form input {color:#b57e28; border:1px solid #b57e28; padding-left:0.5em; margin-bottom:0.6em; background-color:#370301;}
div.gbsign{border-top:1px dotted #b57e28 margin-left:20px;margin:0px;padding-top:5px;padding-bottom:5px;}
.gbname{font-weight:bold;color:#CEAD66;}
.gbdate{font-size:0%;margin-left:0px;}
p.gbmessage{padding:5px;margin:5px;}