html,body{margin:0;padding:0}
body{background:#000000;font: 76% arial,sans-serif;text-align:center}
.align-center {text-align: center}
p{margin:0 10px 10px}
a{padding:5px; text-decoration:none; }
div#header{background-color:#000000}
div#header{color:#ffffff}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;}
div#header 	a{font: 76% arial,sans-serif:text-decoration:none;
		a:link  text-decoration:none;  color:#FFFFFF; 
		a:visited  text-decoration:none;  color:#FFFFFF; 
		a:hover  text-decoration:none;  color:#FFFFFF;
		a:active  text-decoration:none;  color:#FFFFFF;} 

div#Page{text-align:left;background:#000000;}
div#Content p{line-height:1.4;padding-right: 40px;}
div#Content 	a{font: 76% arial,sans-serif:text-decoration:underline;
		a:link  text-decoration:underline;  color:#74401D; 
		a:visited  text-decoration:underline;  color:#74401D; 
		a:hover  text-decoration:underline;  color:#74401D;
		a:active  text-decoration:underline;  color:#74401D;} 
		
div#Menu{background-image:url(nav_hntg_01.png);margin-left: 0; 
    padding: 0;}

div#extra{background:#CCC8B3;}
div#footer{height: 30px; background-image:url(footer_hntg.png);}
div#footer p{margin:0;}
div#Page{width:700px;margin:0 auto;background-image:url(main_01.png)}
div#Content{float:right;width:550px;}
div#Menu{float:left;width:140px;text-align:right}
div#extra{float:right;width:540px}
div#footer{clear:both;width:100%}
 div#TopLayer {
    width: 100%;
   background-image:url(rootline_hntg.png);
    height: 40px;
    color: #FFFFFF;
  }

  div#TopLayer a{font: 76% arial,sans-serif:text-decoration:none;
		a:link  text-decoration:none;  color:#FFFFFF; 
		a:visited  text-decoration:none;  color:#FFFFFF; 
		a:hover  text-decoration:none;  color:#FFFFFF;
		a:active  text-decoration:none;  color:#FFFFFF;} 
		
 div#Content h1 {
    font-size: 1.5em;
    margin: 0 0 1em;
  }
  div#Content h2 {
    font-size: 1.2em;
    margin: 0 0 1em;
  }
  div#Content p {
    font-size:1em;
    margin: 1em 0;
  }
  
.indent align-center { text-align:center; }


/*Guestbook*/
* { font-family: Verdana, Arial, Helvetica; }

table.gbOuter {
   border-collapse: collapse;
   empty-cells    : show;
   padding:0px;
   border: 1px solid #67452A;
   width: 90%;
}

table.gbInner {
   border-collapse: collapse;
   empty-cells    : show;
   padding:3px;
   border: 0px;
   width: 80%;
}

div.tx-veguestbook-pi1 img {
/*   float: left;*/
}
div.tx-veguestbook-pi1 td {
   vertical-align: top;
}

.tx-guestbook-list-header {
        
        background-repeat: repeat-x;
        color: #804F40;
        font-weight:bold;
        height: 12px;
        
        vertical-align: middle;
        padding: 4px 0px 0px 5px;
}

.tx-guestbook-list-row {
         font-size  : 8pt;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        border-top: 1px solid #67452A;
}

.tx-guestbook-list-rowleft {
        background-color: transparent;
        padding: 3px 10px 3px 10px;
}

.tx-guestbook-list-small {
        font-size  : 8pt;
        color: #666666;
        text-transform:none;
}

.tx-veguestbook-pi1-browsebox TD {
         color: #666666;
}

.tx-veguestbook-pi1-browsebox-strong,.tx-ttnews-browsebox-SCell {
         font-weight: bold;
}

.tx-veguestbook-pi1-browsebox-SCell {
        background-color: #EEEEEE;
}

.tx-guestbook-latest-header {
         background-color: #8C8C8C;
         color: #FFFFFF;
         font-weight:bold;
}

.tx-guestbook-latest-row {
         background-color: #FFFFFF;
}

.tx-guestbook-latest-small {
         color: #666666;
}

.tx-guestbook-form-inputfield-small {
         border-style: solid;
         border-width: 1pt;
         border-color:#440000;
         color:#333333;
         width:80px;
         margin: 5px 0px 5px 0px;
         background-color:transparent;
}
.tx-guestbook-form-inputfield-med {
         border-style: solid;
         border-width: 1pt;
         border-color:#440000;
         color:#333333;
         width:350px;
         margin: 5px 0px 5px 0px;
         background-color:transparent;
}

.tx-guestbook-form-inputfield-big {
         border-style: solid;

         border-width: 1pt;
         border-color:#440000;
         color:#333333;
         width:450px;
         margin: 5px 0px 5px 0px;
         background-color:transparent;
}

.tx-guestbook-form-textarea {
         border-style: solid;
         border-width: 1pt;

         border-color:#440000;
         color:#333333;
         width:350px;
         background-color:transparent;

         margin: 5px 0px 5px 0px;
}

.tx-guestbook-form-obligationfield {
         color: #CC0000;
}

.tx-guestbook-form-error {
         color: #CC0000;
}

.tx-veguestbook-pi1 {
         padding: 0px;
}

.tx-guestbook-list-entrycomment-title {
   font-size: 8pt;
   color: #990099;
   font-weight:bold;
}

.tx-guestbook-list-entrycomment {
   font-size: 8pt;
   color: #990099;
   font-weight:normal;
}

.tx-guestbook-form-obligationfield {
   font-size: 8pt;
   color: #990099;
   font-weight:normal;
}
