body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0 0 16px 0;
	padding: 0;
}
ul.nospace {
	margin: 0;
	padding: 0;
}
ul.nospace li {
	margin: 0;
	padding: 0;
}
li {
	margin: 0 0 5px 10px;
	padding: 0 0 0 5px;
	list-style-type: none;
	background-image: none;
	background-repeat: no-repeat;
}
dd ul {
	padding-left:1em;
	list-style-type: circle;
}
dd ul li {
	padding-left:1em;
	margin-left:1em;
	text-indent:1em;
}
#nav {
	display: block;
	clear: both;
	margin: auto;
	padding: 0 0 10px 0;
	width: 800px;
	text-align: center;
}

#nav li {
	display: block; 
	float: left;
	height: 38px;
	margin: 9px 0 0;
	padding: 0;
	white-space: nowrap;
	list-style-type: none;
}

#nav div#DivMenu {
	font-family: "Lucida Grande",Futura , Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#photo {
	margin: auto;
	padding: 0 0 0 0;
	font-size: 12px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	width: 720px;
	text-align: center;
}
#photo td.small {
	font-size: 10px;
}

#nav span.menuhint {
	font-family: "lr SVbN", "Osaka]";
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}
#nav li a {
	display: block;
/* Change this value when adding / removing an item */
	padding: 6px 25px;
	margin: 0;
	float: left;
	color: #666666;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	/*background-image: url(./images/nav_bkg.gif);*/
	background-repeat: repeat-x;
	text-shadow: 3px 3px 3px #959595; 
}
#nav li a:hover, #nav li a:active {
	color: #ff0000;
}

	/* Bookends */
#nav li._start { 
	width: 18px; 
	/*background-image: url(../images/nav_left.gif); 
	background-repeat: no-repeat;*/
}
#nav li._end { 
	width: 17px; 
	/*background-image: url(../images/nav_right.gif); 
	background-repeat: no-repeat;*/
}

	/* Background Positioning */
#nav li#news a    { background-position: 0 0;	}
#nav li#profile a 	   { background-position: 2px 0;}
#nav li#bio a 	   { background-position: 2px 0;	}
#nav li#cabinet a 	   { background-position: 2px 0;}
#nav li#bbs a { background-position: 2px 0;}
#nav li#diary a { background-position: 2px 0;}
#nav li#link a 	   { background-position: 2px 0; }
#nav li#office a  { background-position: 2px 0;}

#about_on 	 #about 	a { font-size: 18px; }
#download_on #download 	a { background-image:url(../images/nav_bkg_on.gif) }
#purchase_on #purchase 	a { background-image:url(../images/nav_bkg_on.gif) }
#faq_on 	 #faq 		a { background-image:url(../images/nav_bkg_on.gif) }
#support_on  #support 	a { background-image:url(../images/nav_bkg_on.gif) }
iframe {
	border: thin solid #CCCCCC;
}
.copy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 5px;
	padding-left: 80px;
	text-shadow: 3px 3px 3px #959595;
}
#banner{
	display: block;
	margin: 15px 0 0 0;
	padding: none;
	width: 720px;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #000000;
}
#conts{
	display: block;
	clear: both;
	margin: auto;
	padding: 0 0 0 0;
	width: 720px;
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
#conts td.title {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CC0033;
	color: #CC0033;
}
#conts tr.column {
	border-bottom-width: thin;
	border-bottom-style: groove;
	border-bottom-color: #999999;
}
.largeP {
	background-image: url(images/2006_top2.jpg);
	background-repeat: no-repeat;
}
.largePC {
	background-image: url(images/index_cabinet_l.jpg);
	background-repeat: no-repeat;
}
.largePP {
	background-image: url(images/index_prof_l.jpg);
	background-repeat: no-repeat;
}
.largePB {
	background-image: url(images/index_bio_l.jpg);
	background-repeat: no-repeat;
}
.largePS {
	background-image: url(images/index_bbs_l.jpg);
	background-repeat: no-repeat;
}
.largePL {
	background-image: url(images/index_link_l.jpg);
	background-repeat: no-repeat;
}
.largePD {
	background-image: url(images/index_diary_l.jpg);
	background-repeat: no-repeat;
}
.largePO {
	background-image: url(images/index_office_l.jpg);
	background-repeat: no-repeat;
}
.smallA {
	font-size: 10px;
	text-shadow: 3px 3px 3px #959595; 
}
.midashi {
font-size: 12pt;
color:#996438;
}
td.data {
font-size: 12pt;
}.copy2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 5px;
	padding-left: 10px;
	text-shadow: 3px 3px 3px #959595;
}

