/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body{
	font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	font-size:smaller;
	color: #17397A;
	line-height: 1.2;
	background: #2050A0;		
}

a:link,a:visited{
	font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	color: #2F700F;
}
a:hover{
	font-family:Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
}
h1, h2, h3 {
	font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-size: 120%;
 font-weight:bold;
 padding: 10px;
 text-align: right;
 color: #ffffff;
}

h2{
 font-size: 114%;
 font-weight:bold;
 color: #2050A0;
}

h3{
 font-size: 100%;
 font-weight:bold;
 color: #2050A0;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#outerbox{
float:left ;
background-color:#FFFFFF;
margin-top: 10px;
margin-right:10px;
margin-bottom: 25px;
margin-left:20px;
padding: 10px 10px 10px 10px;
width: 735px;

}

#masthead{
	float:left;
	margin: 25px 25px 25px 25px;
	padding: 10px 0px;
	height: 50px;
	width: 690px;
	background-image: url(sayakaimages/titlebackground.gif);
}

#hmenu {
float:left;
margin: 0px 10px 20px 25px; 
width: 690px;
background: #2050A0;}

#hnav {margin: 0;padding: 0;background: #2050A0;}

#content{
  float: left;
  border: #2050A0 ;
  border-style:outset;
	width: 600px;
	margin: 0 0 10px 40px;
	padding: 3% 3% 3% 3%;
}

#Box1{
border: transparent;
float:left;
margin-left: 40px;
width: 500px;
position: relative;
height: auto;
padding: 10px
}




/*------------- hnav------------*/


#hnav ul
{
text-align: center;
padding-bottom: 3px; 
padding-top: 3px;
padding-left: 0;
margin-top: 2px;
margin-bottom:2px;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #2050A0;
color: #F2EEEC;
width: 100%;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#hnav ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#hnav ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #F2EEEC;
text-decoration: none;
border-right: 1px solid #F2EEEC;
}

#hnav ul li a:hover
{
background: #F2EEEC;
color: #3A291F;
}

#hnav #active { border-left: 1px solid #F2EEEC; }

