HTML, BODY {
	background-color: #6699CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; 
	scrollbar-base-color: #CCCCCC; scrollbar-3d-light-color: #FFFFFF; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #CCCCCC; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #000000; scrollbar-track-color: #666666;
}

P  { font-size: 14px; }
TD { font-size: 14px; vertical-align: top; }
IMG { border: 0px; }

:link, :visited, :active, :hover {text-decoration: underline; color: #6699CC; }

TABLE.main{ width: 908px; background-color: #FFFFFF; color: #000000; padding: 0px; margin: 0px; border: 0px; }

TD.left { width: 152px; border-top: 10px solid #666666; border-bottom: 10px solid #666666; vertical-align: top;}
TD.left P { margin: 10px 10px 10px 0px;  border-bottom: 1px solid #666666; padding-bottom: 10px; padding-left: 10px; }
TD.left P.act { margin: 10px 10px 10px 0px;  border-bottom: 1px solid #666666; padding-bottom: 10px; padding-left:10px; color: #6699CC; font-weight: bold;}
.left :link , TD.left :visited  {text-decoration: none; color: #000000; }
.left :active {text-decoration: none; color: #6699CC; font-weight: bold; }
.left :hover {text-decoration: underline; color: #6699CC; }
.left P.act :link, .left P.act :visited {text-decoration: none; color: #6699CC; }

TD.main { border-top: 10px solid #666666; border-bottom: 10px solid #666666; width: 556px; vertical-align: top; padding-left: 5px; padding-right: 5px; }
TD.main  H1 { font-size: 16px; color: #000000; margin-top: 15px; margin-bottom: 5px;}

TABLE.mainContent{ width: 556px; margin-top: 15px; border: 1px solid #000000 }
.mainContent TD { padding: 5px; }
.mainContent TD.title { width: 361px;  height: 20px; font-size: 14px; background-color: #CCCCCC; color: #000000; font-weight: bold; }
.mainContent TD.date { width: 195px; font-size: 10px;  background-color: #999999; color: #FFFFFF; font-weight: bold;  } 
.mainContent TD.desc { width: 361px;  vertical-align: top; }
.mainContent TD.image { width: 195px; vertical-align: top; text-align: right; }
.mainContent TD.contact { width: 195px; font-size: 10px; vertical-align: top; background-color: #CCCCCC; text-align: right; }
.mainContent :link, .mainContent :visited , .mainContent :active, .mainContent :hover { font-weight: bold; text-decoration: none; }
.contact :link, .contact :visited , .contact :active, .contact :hover { font-weight: bold; font-size: 10px; text-decoration: none; }
TABLE.pagination  { width: 595px; }
.pagination :link, .pagination :visited , .pagination :active, .pagination :hover { text-decoration: none; }

.table TH { font-size: 14px; background-color: #999999; color: #000000; text-align: left; font-weight: bold; border-color: #000000; border-width: 1px 0px; border-style: solid; padding: 3px }
.table TD { color: #000000; padding: 3px}
.iterate { color: #000000; background-color: #CCCCCC; }
TD.total {  border-width: 3px 0px; border-style: double; border-color: #000000; font-weight: bold;}

/* Guestbook */
.comment { font-style: italic; font-size: 14px; }
.error{ font-size: 14px; font-weight: bold; color: #CC0000; }


TD.right { width: 200px; background-color: #666666; border-top: 10px solid #CCCCCC; border-bottom: 10px solid #CCCCCC; height:650px; vertical-align: top; } 

.rightContentHeader { background-color: #6699CC; height: 22px; padding: 3px; color: #FFFFFF; }
.rightContentItem{ font-size: 12px; background-color: #CCCCCC; border-bottom: 5px solid #666666; padding: 3px; margin: 0px; }


