* {
  padding: 0;
  margin: 0;
} 

html {
  font: .10em Arial, Helvetica, sans-serif;
  font-size: 9pt;
  /*
  background-image: url(image/optsbg2.gif);
  background-repeat: repeat;
  */
  background-color: #E6E6E6;
  text-align:center;
  line-height:140%;
}
input { border:1px solid #1D5DA2; background: #fff; }
textarea { border:1px solid #1D5DA2; background: #fff; }

a {
  text-decoration: none;
  color: #3B85CA;
}

a:hover { 
  text-decoration: underline;
  color: #1D5DA2;
}
a img { border:none; /*margin:0; padding:0;*/ }
acronym {
	border-bottom: 1px dashed #CCCCCC;
	cursor: help;
}

table { width:100%; font-size: 12px; }
td { vertical-align:top; padding-right: 5px; }

#wrap 
{
  border: 1px solid #CCCCCC;
  margin: 10px auto 10px auto;
  width: 900px;
  padding: 10px;
  background-color: #fff;
}


#header 
{
  height : 100px;
  /*background-color : #A0DCF8;*/
  background : url(image/hidr.jpg);
  text-align:center;
  font-weight:bold;
  /*padding-top:15px;*/
}

#header #title { /*padding-left: 10px;*/ padding-top:30px; font-size: 25px; color: #fff; letter-spacing:-1px; }
/*#header h1 a { font-size: 25px; color: #31799F; text-decoration: none;}*/
#header #subtitle { /*padding-left: 10px;*/ padding-top: 10px; font-size: 14px; color: #31799F; }

#menu {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size : 10pt;
  padding:2px;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  border: 0px solid #D8E3EE; 
  background: #F9FCFC;
}

#menu a {
  color : #3B85CA;
  text-decoration : none;
  padding: 10px;
}

#menu a:hover {
  color : #000;
  /* background-color: #F3F7FF; */
}


#content { 
  text-align: justify;
  padding: 15px 10px 10px 10px;
  /*font-size: 10pt;*/
}

#content h2 { 
  font-size: 11pt;
  color: #3B85CA;
  margin: 20px 0 3px 0;
}
#content h2 a:hover { text-decoration:none; }
#content h3 {
  
  font-size : 10pt;
}

.tt {
  font-family:"Courier New";
}
#astro { margin-top:5px; }
#astro td { text-align: center; }
#astro img { border: 2px solid gray; }

#photos { margin-top:10px; }
#photos td { text-align: center; vertical-align: middle; padding:5px 0; }
#photos .mini td { padding:0; line-height: 0; }
#photos img { margin:0; /*border: 1px solid gray;*/ }
#photos table.maxi { margin-bottom:12px; }
#photos table.mini { margin-bottom:5px; }

.maxi img { border: 1px solid #ccc; }
.mini img { border: 1px solid #ccc; }
/*
.maxi img { border: 1px solid #999; padding: 3px; background-color: white; }
.mini img { border: 1px solid #CCC; padding: 0px; background-color: white; }
*/
/*.maxi img { border: 3px outset #000; padding: 0px; background-color: white; }
.mini img { border: 1px outset #000; padding: 0px; background-color: white; }
*/
/*.mini img { border: 1px solid black; padding: 1px; background-color: white; }*/

#twitter,#reader {
    margin-left: 5px;
}

#footer { 
  margin-top: 10px; 
  clear: both;
  text-align: center; 
  color: #3B85CA;
  font-size:10px; 
  background : url(image/hidr.jpg);
  padding:0px;
}
#footer a {
  color: #3B85CA;
}

