body {
        text-align: center; 
	background: #333333; 
        margin: auto;
	}

#imageband {
	background:  url(../images/banner.jpg) no-repeat top center;
	width: 850px;
	height: 50px;
        margin: auto;
        float: center;
	}

#menu {
        background: url(../images/menu_bg.jpg) no-repeat top center #496A55;
        width: 850px;
	height: 22px;
        margin: auto;
        float: center;
        }

#menu ul {
        list-style: none;
        width: 160px;
        margin: 0px;
        padding: 0px;
        float: right;
        }

#menu a {
        background: #496A55;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        color: #EAE3C9;
        font-size: 0.8em;
        display: block;
        border-width: 1px;
        border-style: solid;
        border-color: #798E78;
        margin: 0px 0px 0px 0px;
        padding: 2px 10px 2px 10px;
        }

#menu a:link, #menu a:visited {
        text-decoration: none;
        }

#menu a:hover, #menu a:active { 
        background: #EAE3C9;
        color: #496A55;
	}

#menu li {
        position: relative;
        }

#menu ul ul {
        position: absolute;
        left: 0px;
        z-index: 500;
        }

#menu ul ul ul {
        position: absolute;
        top: 0;
        left: 100%;
        }

div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {
        display: none;
        }

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
        display: block;
        }

#header {
	background: url(../images/header.jpg) no-repeat top center #496A55;
	width: 850px;
	height: 110px;
        margin: auto;
        float: center;
	}

#header p {
	font-family: Arial, Helvetica, sans-serif;
        text-align: right;
        color: #EAE3C9;
	font-size: 0.8em;
	line-height: 1.6em;
        margin: 0px 20px 0px 20px;
	padding: 30px 0px 0px 0px;
	}

#header a:link, #header a:visited {
        color: #EAE3C9;
        text-decoration: none;
        }

#header a:hover, #header a:active { 
        color: #EAE3C9;
        text-decoration: none;
	}

#breadcrumbs {
	background: #8A534F;
	width: 850px;
	height: 24px;
        margin: auto;
        float: center;
	}

#breadcrumbs p {
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        color: #EAE3C9;
	font-size: 0.8em;
        margin: 0px 20px 2px 20px;
	padding: 4px 0px 0px 0px;
	}

#breadcrumbs a:link, #breadcrumbs a:visited {
        color: #EAE3C9;
        text-decoration: none;
        }

#breadcrumbs a:hover, #breadcrumbs a:active { 
        color: #496A55;
        text-decoration: none;
	}

#panel {
	background: #EAE3C9;
	width: 850px;
        margin: auto;
        }

#panel td {
	font-family: Arial, Helvetica, sans-serif;
        vertical-align: top;
        text-align: left;
        color: #496A55;
	font-size: 0.8em;
        line-height: 1.6em;
        margin: 0px 0px 0px 0px;
	}

#panel a:link, #panel a:visited {
        color: #496A55;
        text-decoration: underline;
        }

#panel a:hover, #panel a:active { 
        color: #8A534F;
        text-decoration: underline;
	}

#panel h1 {
        color: #496A55;
	font-size: 1.4em;
	}

#panel h2 {
        color: #496A55;
	font-size: 1.2em;
	}

#panel blockquote {
	font-style: italic;
	}

.border {
        border: 1px #999999 solid;
        padding: 0px 18px 0px 18px;
        }

.center {
        text-align: center;
        }

#footer {
	background: #EAE3C9;
	width: 850px;
        margin: auto;
        float: center;
	}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
        text-align: center;
        color: #666666;
	font-size: 0.7em;
	line-height: 2em;
        margin: 0px 20px 0px 20px;
	}

#footer a:link, #footer a:visited {
        color: #666666;
        text-decoration: none;
        }

#footer a:hover, #footer a:active { 
        color: #000000;
        text-decoration: none;
	}

#heritagecraftsassociationibkai2a5c6jnk1hv1s5sn3n6fo li {
        }


.headline {
	font-size: 1.2em;
	font-weight: bold;
        line-height: 60px;
        }

.date {
	font-size: 0.9em;
	font-style: italic;
        margin: -14px 0px 16px 0px;
        }

.enclosure {
        }

img.photo {
        border: 1px #999999 solid;
        }