body {
background:url(pic/slash.png);
scrollbar-3dlight-color:#eee;
scrollbar-shadow-color:#eee;
scrollbar-darkshadow-color:#eee;
}
img {
border:none;
}
img.pic {
	margin-left:10px;
}
#my_body {
margin:0;
padding:0; 
width:780px;
border:1px solid #009933;
background:#fff;
}
#header {
margin:0;
padding:10px;
height:100px;
background:url(pic/gradation.png);
background-repeat:no-repeat;
}
#my_menu {
float:left;
width:228px;
font-family: "osaka", "ms pgothic", verdana, arial, sans-serif;
}

#menu ul { 
margin:0;
padding:10px;
list-style-type : none; 
}
#menu li { 
display:inline; 
margin:0; 
padding:0; 
}
#menu a {
display:block;
background-color:#fff;
text-decoration:none;
color:#336699;
font-size:0.8em;
line-height:2em;
width:100%;
}
#menu a:hover {
display:block; 
background-color:#009933;
text-decoration:none;
color:#fff;
font-size:0.8em;
line-height:2em;
}
#my_main {
margin-left: 228px;
}
#main {
}
#main h1 {
font-size:1.3em;
font-family: "osaka", "ms pgothic", verdana, arial, sans-serif;
margin:0;
padding:10px;
color:#009933;
}
#main h2 {
font-size:1em;
font-family: "osaka", "ms pgothic", verdana, arial, sans-serif;
margin:0; 
padding:10px;
color:#336699;
}
#main p {
font-size:0.8em;
font-family: "osaka", "ms pgothic", verdana, arial, sans-serif;
line-height: 1.8em;
margin: 0; 
padding :10px; 
}
#footer {
margin:0;
padding:10px;
height:100px;
clear:both;
background:url(pic/gradation2.png);
background-repeat:no-repeat;
background-position: 100% 100%;
}
#footer p{
color:#FFF;
font-family: verdana, arial, sans-serif;
text-align:right;
font-size:0.8em;
padding-top:80px;
}
a:link {
color                           : #7a3821;
text-decoration         : none;
}

a:visited {
color                           : #7a3821;
text-decoration         : none;
}

a:hover {
color                           : #7a3821;
text-decoration         : underline;
}