HTML, BODY, FORM, INPUT, SELECT, OPTION, TEXTAREA, P {padding: 0px; margin: 0px;}
html, body, {height:100%; width:100%;}
body {background: transparent url(../img/bgbody.gif) top left;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA {vertical-align: top; padding: 0px; margin: 0px;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA, A, A:link, A:visited, A:hover, A:active {color: #3c140c; font: 11px "Tahoma", arial, verdana, helvetica, sans-serif;}


IMG, table, td {border: none;}

A, A:link, A:visited, A:active, A:hover{color: #772514; text-decoration: none;}
A:hover{text-decoration: underline;}
input {color: Black; padding: 1px; border: 1px solid #493325;}
INPUT.iButton
{border: none; margin: 0px;}
select, option {color: Black;}
textarea {border: 1px solid #493325;}

h1 {margin: 9px 0px 0px 0px; font: bold 12px "Arial", Tahoma, verdana, helvetica, sans-serif; border-bottom: 1px solid #7c674f; width: 220px;}
h2 {margin: -9px 0px 0px 0px}
h3 {color: black; font-size: 12px; margin: 30px 0px -5px 0px}
h4 {color: black; font-size: 12px; font-weight: bold; margin: 30px 0px -5px 0px}
/**/

.top {width: 100%; height:100%; background: transparent url(../img/bgtop.gif) top left repeat-x;}
.top td {padding: 0px; text-align: center;} 

.main {width: 778px; margin-top: 17px; background: transparent url(../img/bgmain2.gif) left top repeat-y;}
.main td {text-align: left; background: transparent url(../img/bgmain.gif) left top no-repeat;}

.mainC {width: 778px; height: 900px; background: transparent url(../img/bgfooter.gif) left bottom no-repeat;}

.picHolder {width: 695px; margin: 13px 0px 0px 31px;}
.picHolder td {background: none;}

.menu {width: 695px; height: 38px; margin: 0px 0px 0px 31px;}
.menu td {background: transparent url(../img/bgmenu.jpg) left top no-repeat; padding-left: 37px;}

.content {width: 695px; height: 200px; margin-left: 31px; margin-bottom: 50px;}
.content td {background: none; width: 50%; padding: 44px 0px 30px 36px;}

.contBox {width: 300px;}
.contBox td {padding: 0px;}
.contBox p {margin: 20px 0px;}

.pager {width: 300px; margin: 30px 0px;}
.pager td {padding: 0px;}
.pager a, .pager a:link, .pager a:active, .pager a:visited
{padding: 0px 5px; font-size: 10px;}
.pager a:hover
{background: #7c674f; color: white; padding: 0px 5px; font-size: 10px; text-decoration:none;}

span.date {background: #7c674f; color: #ece6d7; font-size: 10px; width: 93px; padding: 1px 8px;}

.files {width: 100%; margin-top: 15px; margin-bottom: 30px}
.files td {padding: 2px; color: #88603f;}
td.marc {background: #e6dcc7;}

.photo {width: 650px;}
.photo td {padding: 0px;}
.photo img {border: 3px solid #7c674f; margin: 0px 2px 5px 0px;}
.photo p {margin: 10px 0px 20px 0px;}

.guestbook {width: 630px;}
.guestbook td {padding: 0px;}
.guestbook p {margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px dashed #493325;}


.footer {width: 740px; margin-bottom: 30px; margin-top: -10px;}
.footer td {text-align: left; font-size: 10px; color: #ad9d80;}
.footer p {color: #e9e0ca; font-size: 10px;}
.err {color:red}
