

body {
  text-align: center;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  background-color: #ffad3f;

}

/*----------------------------------------------------------------------------*/

#layout_main {
  width: 1024px;
  margin: 0 auto;
  background-color: #ffad3f;
}


#main {

}

/*----------------------------------------------------------------------------*/

#layout_header{
  background-color: #ffad3f;
}

#header{

}

#header a {
	border: none;
}

/*----------------------------------------------------------------------------*/

#layout_menu {
	background-color: #ffad3f;
	float:left;
}

#menu {
  
}

#menu table {
	text-align:left;
}
	
#menu a {
 
}

#menu a:hover {

}

#menu a:active {

}


#home {
	padding-left: 75px;
	padding-top: 57px;
}



#about {
	padding-left: 53px;
	padding-top: 51px;
}

#media {
	padding-left: 39px;
	padding-top: 69px;
}

#links {
	padding-left: 30px;
	padding-top: 71px;
}


/*----------------------------------------------------------------------------*/


#layout_content {
  background-color: #81B3CB;
  background-image:url(../../images/content.gif);
  height: 400px;
  width: 749px;
  margin-left: 178px;
  margin-top: 10px;
	
}

#content {
  padding: 8px 40px 15px 15px;
  font-size:14px;
}


#welcome {
	float: left;
	width: 448px;
	padding-top: 7px;
	font-size:14px;
}

#bio {
	padding-top: 10px;
}

#content table {
border: #666666 2px solid;

} 

#content td {
padding: 10px;
background-color:#CCCCCC;
} 

#content h3 {

}

#content h2 { 
	
}

#content p {
	text-align: left;
}

.right {
	text-align: right;
}

#koshitext {
	float:left;
	width:267px;
	font-size:12px;
	padding-top:10px;
}

#eketext {
	float:left;
	width:200px;
	font-size:12px;
	padding-top:10px;
}

#content #map {
	height: 400px;
	width: 400px;
	float: right;
}

#content #video {
	float: right;
}

#content .item {
	font-size: 18px;
	padding: 4px 0;
}

#content .even {
	background-color: #938766;
	color: #f4dcc1;
}
#content .even a {	
	text-decoration: none;
	color: #2d2a1c;;
}

#content .even:hover {
	background-color: #a39776;
}

#content .even a:hover {
	color: #1c1a0b;
}

#content .odd { 
}

#content .odd a {	
	text-decoration: none;
	color: #2d2a1c;;
}

#content .odd:hover {
	background-color: #ffecd1;
}

#content .odd a:hover {
	color: #1c1a0b;
}

#content .show {

}
#content .show a {
	text-decoration: none;
}

/*----------------------------------------------------------------------------*/

#layout_footer {
  background-color: #ffad3f;
  padding-left: 516px;

}

#footer {
	text-align: left;
}

#footer a {

}

#footer a:hover {
 
}

