body{
margin: 0px;
padding: 0px;
background-image: url(http://shinboku.fragiledreams.net/layout_bg.jpg);
background-repeat: repeat-x;
background-color: #54717F;
font-family: verdana; 
color: #673B48;
font-size: 10px; }

input, textarea{ 
background: #54717F;
font-family: verdana;
color: #673B48;
font-size: 9px;
border-style:  solid;
border-color: #FFFFFF;
border-width: 3px; }

strong {
font-family:verdana;
color: #7F9686;
font-size:10px; }

em {
font-family: tahoma;
color: #54717F;
font-size: 10px;
border-bottom: 1px dotted #673B48;
text-transform: none; } 

first {
font-family: arial;
color: #673B48;
font-size: 20px;
text-transform: uppercase; }

a:link,  a:active{
font-family: verdana;
color: #54717F;
font-size: 10px;
text-decoration: none;
cursor: default; }

a:visited{
font-family: verdana;
color: #54717F;
font-size: 10px;
text-decoration: none;
cursor: default; }

A:hover{
height: 10px;
font-family: verdana;
color: #7F9686;
font-size: 10px;
cursor: nw-resize; }

.box{
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
background-color: #673B48;
border-right: 3px solid #FFFFFF;
border-bottom: 3px solid #FFFFFF;
border-left: 3px solid #FFFFFF;
text-align: left;
font-family: verdana;
color: #FFFFFF;
font-size: 10px; }

h1 {
padding: 0px 0px 0px 0px;
margin: 0;
background-color: #7F9686;
border-bottom: 3px solid #FFFFFF;
text-align: left;
font: normal 20px arial;
color: #FFFFFF;
text-transform: uppercase; }

.box2{
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
background-color: #FFFFFF;
border-right: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
text-align: left;
font-family: verdana;
color: #673B48;
font-size: 10px; }

h2 {
padding: 0px 0px 0px 0px;
margin: 0;
background-color: #FFFFFF;
border-bottom: 0px solid #FFFFFF;
text-align: left;
font: normal 20px arial;
color: #7F9686;
text-transform: uppercase; }