a {
	text-decoration: none;
	border-style: none;
  color: #8A6BD5;

}


a:hover {
	background-color:#4838C0;
  color: #8A6BD5;

}


h1.title {
	position:		absolute;
	text-indent:	-1000px;

}


.flash {
	margin-top:		3px;
	margin-left:	12px;

}


.main {
	width:	750px;
	height:	230px;
}



ul.menu {
	position:		absolute;
	margin-left:	12px;
	width:			173px;
	vertical-align:	middle;
	text-indent:	-500px;

}


li.menu-btn {
	background-repeat:	no-repeat;
	background-position:top;
	line-height:		0em;
	height:				41px;
	cursor:				pointer;

}


li.menu-btn-small {
	background-image:	 url(../images/btn_mini.gif);
	background-repeat:	no-repeat;
	margin-left:		3px;
	margin-top:			0px;
	margin-right:		100px;
	line-height:		18px;
	letter-spacing:		0.3em;
	height:				23px;
	width:				165px;

	vertical-align:		bottom;
	text-align:			right;
	font-size:			10px;
	color:				#FFFFFF;
	cursor:				pointer;

}


li.menu-btn#about {
	background-image:	 url(../images/btn_about.gif);

}


li.menu-btn#gallery {
	background-image:	 url(../images/btn_gallery.gif);

}


li.menu-btn#work {
	background-image:	 url(../images/btn_work.gif);

}


li.menu-btn#mail {
	background-image:	 url(../images/btn_mail.gif);

}


.information {
	position:		absolute;
	margin-left:	190px;

}


h2.information-title {
	background-image:	url(../images/bar_information.gif);
	background-repeat:	no-repeat;
	height:				25px;
	width:				554px;
	text-indent:		-1000px;

}


.information-body {
	margin-top:		20px;
	margin-left:	30px;
	font-size:		13px;
	line-height:	15px;
}







body {
	background-image:	 url(../images/haikei_11.jpg);

}

#wrapper {
	height: 100%;

}


.counter {
	color: #628666;
	font-size: 10px;
	text-align: center;

}


.print-banner {
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: center;

}



.whatsnew {
	font-size: 10pt;
	padding-top: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

  background-color: #D8D9D7;
  color: #8A6BD5;

}


.whatsnew ul {
	margin-left:0px;
  padding: 0px;

}


.whatsnew li {
	list-style-position: outside;
	list-style: none;
	margin-top: 10px;
	margin-bottom: 10px;

}


.whatsnew p {
	color: #8F1E96;
	margin: 0px;

}


.whatsnew p.date {
	font-weight: bold;
  color: #66A842;
}


.whatsnew b {
  color: #7F6F88;
	margin: 0px;
  font-weight: normal;

}


