body 
{ 
	background-color: #5ECBAB;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px; 
}

h1 
{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 240%;
	color: grey;
	text-align: center; 
}

h2 
{ 
	font-family: Arial, Helvetica, sans-serif;
	color: grey;
	text-align: left; 
}

h3 
{ 
	font-family: Arial, Helvetica, sans-serif;
	color: grey;
}

h4 
{ 
	font-family: Arial, Helvetica, sans-serif;
	color: green;
}

#all 
{ 
	background-color: white;
	width: 990px; 
	margin-top: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}

#header 
{ 
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	color: white; 
	width: 990px; 
	height: 190px; 
	margin: 0px; 
}

#photo 
{ 
	background-color: white;
	width: 150px; 
	height: 150px; 
	float: left; 
}

#photo_right 
{ 
	background-color: white;
	width: 150px; 
	height: 150px; 
	float: right; 
	clear: left; 
}

    #title { 
             background-color: white;
             font-family: Arial, Helvetica, sans-serif;
             color: gray; 
             width: 840px; 
             height: 150px; 
             text-align: center; 
             float: right; 
           }

    #nav { 
             background-color: white;
             font-family: Arial, Helvetica, sans-serif;
             color: gray; 
             width: 990px; 
             height: 30; 
             text-align: center; 
             clear: left; 
           }

  #navsite { 
             background-color: white;
             font-family: Arial, Helvetica, sans-serif;
             font-size: 0.7em;
             font-weight: bold;
             color: gray; 
             width: 990px; 
             height: 30; 
             padding: 0; 
             margin-bottom: 1em; 
             clear: left; 
           }

  #navsite ul { 
             padding: 3px 0; 
             margin-left: 0; 
             border-bottom: 1px solid #778;
             font: bold 12px Arial, Helvetica, sans-serif;
           }

  #navsite ul li { 
             list-style: none; 
             margin: 0; 
             display: inline;
           }

  #navsite ul li a { 
             padding: 3px 0.5em; 
             margin-left: 3px; 
             border: 1px solid #778;
             border-bottom: none;
             background: lightgrey;
             text-decoration: none;
           }

  #navsite ul li a:link { 
             color: grey; 
           }

  #navsite ul li a:visited { 
             color: grey; 
           }

  #navsite ul li a:link:hover, #navsite ul li a:visited:hover { 
             color: #fff; 
             background: gray;
             border-color: #227;
           }

  #navsite ul li a#current { 
             background: white;
             border-color: #227;
             border-bottom: 1px solid white;
           }

  #navsite ul li a#current:hover { 
             background: grey;
             border-color: #227;
             border-bottom: 1px solid white;
           }

     #main { 
             background-color: white;
             font-family: Arial, Helvetica, sans-serif;
             color: grey; 
             width: 970px; 
             margin: 0px 10px 10px 10px; 
             padding: 0px; 
           }

     #footergif { 
             background-color: #336633; 
             text-align: center; 
           }

     .foot { 
             font-family: Arial, Helvetica, sans-serif;
             font-size: 0.8em;
             color: white; 
             text-align: center; 
           }

     .foot a:link { 
             color: white; 
           }

     .date { font-size: 0.8em; color: black; font-family: Arial, Helvetica, sans-serif }   
      .src { font-size: 0.8em; color: #808080; font-family: Arial, Helvetica, sans-serif }   

     .page { 
             color: green; font-family: Arial, Helvetica, sans-serif ;
           }   

     table { 
             border-color: #999;
             border-width: thin;
             border-style: solid;
           }
        td { 
             font-family: Arial, Helvetica, sans-serif;
             font-size: 14px;
             color: #555;
             padding: 5px;
           }
        th { 
             font-family: Arial, Helvetica, sans-serif;
             color: white;
             background-color: Mediumseagreen;
             font-size: 14px;
             padding: 1px;
           }

table.board
{ 
	border: 1px solid #7A7;
	border-collapse: collapse;
	width: 100%;
}

table.board td 
{ 
	border: 1px dotted #ACA;
	font-size: 14px;
	color: #555;
	padding: 9px;
}

table.board td a
{ 
	color: #383;
}

table.board td a:hover
{ 
	color: #6B6;
}

table.board th 
{ 
	border: 1px dotted #ACA;
	color: white;
	background-color: #285;
	padding: 3px;
	text-align: right;
	width: 350px;
}

table.calendar
{ 
	border: 1px solid #7A7;
	border-collapse: collapse;
	width: 100%;
}

table.calendar td 
{ 
	border: 1px dotted #ACA;
	font-size: 14px;
	color: #555;
	padding: 9px;
}

table.calendar th 
{ 
	border: 1px dotted #ACA;
	color: white;
	background-color: #mediumseagreen;
	font-size: 17px;
	padding: 3px;
}

table.calendar th.date
{
	font-size: 14px;
	width: 90px;
	background-color: #FFF;
	color: mediumseagreen;
}

table.calendar td.title
{
	width: 170px;
	color: #333;
	border-right: none;
}

table.calendar td.descr
{
	border-top: 1px dotted #575;
	border-left: none;
}

table.calendar td.descr h3
{
	color: #575;
}

table.calendar a 
{ 
	color: green; 
	text-decoration: none;
} 

table.calendar a:hover
{ 
	text-decoration: underline;
} 

a { color: gray; text-decoration: none; font-family: Arial, Helvetica, sans-serif } 
p a { color: gray2; text-decoration: none; font-family: Arial, Helvetica, sans-serif } 
th a { color: white; text-decoration: underline; font-family: Arial, Helvetica, sans-serif } 
ul li p a { color: green; text-decoration: none; font-family: Arial, Helvetica, sans-serif } 
table tbody tr td table tr td a { color: green; text-decoration: none; font-family: Arial, Helvetica, sans-serif } 
table tbody tr td center table tr td a { color: white; text-decoration: none; font-family: Arial, Helvetica, sans-serif } 
a:hover { text-decoration: underline }
th a:hover { color: yellow; text-decoration: underline }




