body{
background-color: #ffccff;
}
#container{
width: 801px;
border-right: solid 1px #ffccff;
background-color: #ffffff;
}

#mainside{
float: left;
width: 600px;
border-right: solid 1px #ffccff;
border-bottom: solid 1px #ffccff;;
}

.mainsideinner{
padding: 10px;

}

.mainsideinner p{
text-justify: auto;
text-indent: 1em;
padding: 5px;
color: #0066FF;
line-height: 150%;

}

#righthand{
width: 190px;

float: left;
}

.riththandinner{
padding: 10px;

}

h1{
text-align: center;
vertical-align: middle;
font-family: sans-serif;
padding: 10px;
color: #6666ff;
margin-bottom: 0px;
}

h2{
font-family: sans-serif;
padding: 10px;
color: #6666ff;

background-color: #ffffcc;
border: solid 4px #ffccff;
}

.back{
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 70%;
}

strong{
font-size: 120%;
}

h3{
font-family: sans-serif;
padding: 5px;
color: #9999ff;
text-align: center;
background-color: #ffffcc;
border: solid 4px #ffccff;
}

.righthandinner p{
text-justify: auto;
text-indent: 1em;
font-size: 90%;
padding: 5px;
color: #0099FF;
line-height: 150%;
}

.tc{
font-size: 80%;
}

ul{
list-style-type: square;
font-size: 90%;
text-justify: auto;
padding: 5px;
color: #0066FF;
line-height: 150%;
}