HTML, BODY {
	background-color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	margin: 0px; color: #000000;
	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: 12px; }
TD { font-size: 12px; vertical-align: top; }
IMG { border: 0px; }

:link, :visited, :active, :hover {text-decoration: underline; color: #CC0000; }

TABLE.top{ width:1000px; background-color: #000000; padding: 0px; margin: 0px; border: 0px; text-align: left; }
TABLE.top IMG.top { float: left; margin: 0px 3px 0px 0px; padding: 0px; }
TABLE.top TD.title  { width: 380px; height:130px; font-size: 24px; font-weight: bold; color: #FFFFFF; padding-left: 20px; vertical-align: middle; }
TABLE.top IMG { margin-right: 3px; }
TABLE.top :link, TABLE.top :visited , TABLE.top :active, TABLE.top :hover { font-size: 12px; font-weight: bold; text-decoration: none; }

TABLE.main{ width: 1000px; background-color: #FFFFFF; color: #000000; padding: 0px; margin: 0px; border: 0px; }

TD.left { width: 150px; text-align: left; }
TD.left P {  font-size: 12px; margin: 10 10 10 0;  border-bottom: 1px solid #666666; padding-bottom: 10px; padding-left: 10px; }
TD.left P.act {  font-size: 12px; margin: 10 10 10 0;  border-bottom: 1px solid #666666; padding-bottom: 10px; padding-left: 10px; color: #CC0000; font-weight: bold;}
.left :link , .left :visited {text-decoration: none; color: #666666; }
.left :active {text-decoration: none; color: #CC0000; font-weight: bold; }
.left :hover {text-decoration: underline; color: #CC0000; }
.left P.act :link, .left P.act :visited  {text-decoration: none; color: #CC0000; }

TD.main { width: 650px; vertical-align: top; padding-left: 5px; padding-right: 5px;}
TD.main  H1 { height: 33px; font-size: 20px; color: #000000; background-image: url(/pv/images/header_bg.gif); background-repeat: repeat-x; margin-top: 10px; }

TABLE.mainContent{ width: 640px; margin-top: 15px; border: 1px solid #000000 }
.mainContent TD { padding: 5px; }
.mainContent TD.title { width: 400px;  height: 20px; font-size: 14px; background-color: #CCCCCC; color: #000000; font-weight: bold; }
.mainContent TD.date { width: 195px; font-size: 10px; background-color: #000000; color: #FFFFFF; font-weight: bold; } 
.mainContent TD.desc { width: 400px;  vertical-align: top; }
.mainContent TD.image { width: 195px; vertical-align: top; text-align: right; }
.mainContent TD.contact { width: 195px; vertical-align: top; background-color: #CCCCCC; text-align: right; }
.mainContent :link, .mainContent :visited , .mainContent :active, .mainContent :hover { font-weight: bold; text-decoration: none; }

TABLE.pagination  { width: 640px; }
.pagination :link, .pagination :visited , .pagination :active, .pagination :hover { text-decoration: none; }

.table { width: 556px; border-color: #000000; border: 0px; }
.table TH { font-size: 12px; 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; border: 0px; padding: 3px}
.table TR.iterate { background-color: #CCCCCC; }


/* Guestbook */
.comment { font-style: italic; font-size: 14px; }
.error{ font-size: 14px; font-weight: bold; color: #CC0000; }

TD.right { width: 200px; height:800px; background-color: #CCCCCC; vertical-align: top; text-align: center; } 
TD.right  IMG.banner { width: 182px; margin-top: 5px; } 