/*PAGE LAYOUT*/
	body
	{background-color:#ccf;
	font-size:14px;
	font-family:"MS PƒSƒVƒbƒN",Osaka,Sans-Serif;}

/*CENTERING*/
	.iebug
	{text-align:center;}

	.center
	{width:768px;
	 margin:auto;
	 position:relative;
	 text-align:left;}

/*LOGO & TITLE*/ 
	.logo
	{position:relative;top:16px;left:16px;border:0;
	width:140px;height:40px;}

	h1
	{position:absolute;top:16px;left:168px;width:384px;
	 margin:8px; color:#005;
	 font-size:1.4em;font-weight:bold;}

/*LEFT : MAIN*/
	.main
	{position:absolute;top:80px;left:8px;
 	width:532px;
	 margin:8px;padding-bottom:8px;}
 
  /*TEXT*/
	.text
	{position:relative;top:0px;left:0px;
 	width:512px;height:auto;
 	padding-bottom:8px;font-size:1em;}

	.season{margin-bottom:8px;clear:left;}	
	
	p	
	{font-size:0.9em;line-height:150%;}
	
	p img
	{float:left;margin-bottom:8px;margin-right:8px;
	border:solid 1px #008;}
	
	h2
	{position:relative;width:512px;letter-spacing:4px;
	 padding:2px; color:#fff;text-align:center;background-color:#008;
	 font-size:1em;}


  /*PHOTO*/
	.photo{position:relative;
	 padding-top:8px;
	 padding-bottom:8px;}


  /*PHOTONAME*/	
	.pname
	{position:relative;
	margin:8px;
	padding-bottom:8px;
 	font-size:1em;
 	font-style:italic;}


  /*TABLE*/
	
	table
	{position:relative;
 	width:512px;height:auto;padding-bottom:16px;
 	font-size:0.9em;line-height:1.5em;background-color:#ccf;
	}

	table th
 	{background-color:#008;color:#fff;}

	table td
 	{background-color:#fff}
	
	.done
	{background-color:#fff;color:#888;}



  /*LIST*/
	
	ul.first
	{list-style-type: none;
 	padding: 0;
	margin: 0;
	position: absolute;
 	width: 512px}

  
	ul.first li
	{margin: 8px 0;
 	padding: 4px ;
 	border-left: }



/*RIGHT : SIDE BAR*/

	.side 
	{position:absolute;top:82px;right:8px;
 	width:200px;height:200px;
 	font-size:1.2em;
	}

	.menu
  	{list-style-type: none;
   	padding: 0;
   	margin: 0;
   	position: relative;
   	width: 192px}

	.menu li
  	{background:#fff;
   	margin: 8px 0;
   	padding: 4px ;
   	border-left: 15px solid navy;
	border-right: 1px solid navy;
	border-bottom: 1px solid navy;}
	
	.menu li a
	{color: blue;
   	text-decoration: none;
	}

	.news
	{position:relative;top:16px;
 	width:192px;height:76px;font-size:0.8em;}


	h3
	{color:#005;letter-spacing:2px;
 	font-size:1em;font-weight:bold;
	padding-top:10px;}




address
{position:absolute;top:16px;right:8px;
 width:192px;height:40px;margin:8px;
 font-size:0.9em;}






