
a { color: black; text-decoration: underline; }
   
.active A, A.active {
 text-decoration: none;
 font-weight: bold;
}
        
div, p, td, body {
        color: black; 
        font-size: 10pt; 
        font-family: times, "Times New Roman"; 
        text-decoration: none; 
        text-align: left; 
        vertical-align: top; 
}

        
th { 
        color: black; 
        font-size: 14pt; 
        font-family: times, "Times New Roman"; 
        text-decoration: none; 
        text-align: center; 
        vertical-align: top;  
        }
        
table {
        text-align: left; 
        vertical-align: top;
		empty-cells: show;
        }

body {
        font-size: 14pt;
        background-color: white;
        color: black;
        margin: 0%;
     }



.nav {
        font-size: 10pt; 
        width: 180px;  
        min-width: 170px;
        max-width: 200px;
        }

.thumbs { }
.thumbs table{  }
.thumbs td{ vertical-align: middle; text-align: center; text-align: center; background-color: white; }
.thumbs img, a img { border: none; }

.image {
        vertical-align: top; 
        text-align: center; 
        min-width:540px; min-height:450px; 
        background-color: white; 
        border-bottom:0px;
		padding:12px;
  }

.text table{ text-align: left; vertical-align: top;}
.text td{  padding: 10px; vertical-align: top;}
.text p{ text-align: left; vertical-align: top;}

.head0 td{font-size: 10pt;}
.head0 {
        vertical-align:middle;
        font-size: 10pt; 
}

.head1 td{
        height:50px;
        vertical-align:bottom; 
        text-align:center;
        font-size: 10pt; 
      }
.head1 a { font-size: 10pt;  }
.head1 a:visited { font-size: 10pt; }
.head1 a:active:visited { font-size: 10pt; }
.head1 a:visited:hover { font-size: 10pt; }

.head2 td{
        /*border-left: 1px dotted #5C83D2;*/
        border-collapse:collapse;
        vertical-align:middle; 
        text-align:center;
        font-size: 10pt; 
      }
.head2 a:link { font-size: 10pt;  }
.head2 a:visited { font-size: 10pt;  }
.head2 a:active { font-size: 10pt;  }
.head2 a:visited:hover { font-size: 10pt; }

.bodypage td,div,span,p{
        font-size: 14pt;
        text-decoration: none;
      }
      
.agenda {
      width:600px;
      border-collapse:collapse;
      border-top: 2px solid #5C83D2;
}

.agenda td {
    background-color:#C3C3DB;
    border-top: 1px dotted #5C83D2;
    border-bottom: 1px dotted #5C83D2;
}

.logo img {
  margin-top: 10px;
  margin-bottom: 20px;	
}

.sidebar {
 float:left;
 margin-left: 10px;
 position:fixed;
 width:200px;
 left:0;
 top:0;
}
.sidebar, .sidebar A {
 font-family:  Courier,"Courier New", times, "Times New Roman";
}

.sidebar UL {
  margin-bottom:20px;
  padding:0px;
  list-style:none;
}
.sidebar LI {
	margin-bottom: 10px;
}
.logo {
}

.navigation {
}

.galleries {
}

.sites {
}

.extra {
}

.content {
margin-top:100px;
margin-left: 220px;
}

.page_links {
	display:table-cell;
	text-align:center;
	font-size:200%;
}

.page_links A {
font-size:100%;
}

#imgtitle {
  font-size:30px; 
  font-weight: bold;
}

#imgtitle, #imginfo, #imgyear {
  text-align:center;
  width:100%; 
  padding:0px;
  margin:0px;
}



.debug {
 border: 1px solid gold;
}