body {
font-family: times new roman;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #2F2A2C;
cursor: default;
background-color: #FDE7FB;
background-image: url(bgaizo.png);
background-repeat: repeat-y;
background-position: top center;
}

#container {
margin: 0px auto;
width: 800px;
text-align: left;
background-color: #FFF7F9;

}

#page {
float: left; 
WIDTH: 520px;
padding-top: 5px;
padding-left: 5px;
oldbackground-color: #F6FAED;
background-color: #FFF7F9;
}

#sidebar {
float: right; 
WIDTH: 250px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
background-color: #FFF7F9;
height:100%;
min-height:100%;
}

.title {
padding:2px; 
font-family: georgia;
letter-spacing: 0px;
font-size: 17px;
text-align: justify;
color: #FFFCEE;
text-transform:lowercase;
font-weight: bold;
font-style: italic;
cursor: default;
background-color: #FDD0C1;
background-image: url(ttlbg4.jpg);
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color:#FDD0C1;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;

}

.content {
padding:2px; 
font-family: georgia;
letter-spacing: 0px;
font-size: 11px;
line-height: 15px;
text-align: justify;
color: #E8BAC4;
cursor: default;
background-color: #FFFBFF;
       text-align: left;
       border-top-width: 2px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 2px;
       border-style: solid;
       border-color: #FFFBFF;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
}

.nav {
padding:2px; 
font-family: georgia;
letter-spacing: 0px;
font-size: 11px;
text-align: center;
color: #E8BAC4;
cursor: default;
background-color: #FFFBFF;
       text-align: left;
       border-top-width: 2px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 2px;
       border-style: solid;
       border-color: #FFFBFF;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
}

a:link {
font-family: georgia;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #FECFD5;
text-decoration: none;
font-weight: bold;
}

a:visited {
font-family: georgia;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #FECFD5;
text-decoration: none;
font-weight: bold;
}

a:active {
font-family: georgia;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #FECFD5;
text-decoration: none;
font-weight: bold;
}

a:hover {
font-family: georgia;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #E4759C;
text-decoration: underline;
background-image: url(linkbg.png);
cursor: help;
}

.content a:link {
font-family: georgia;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #FECFD5;
text-decoration: none;
font-weight: bold;
}

.content a:visited {
font-family: georgia;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #FECFD5;
text-decoration: none;
font-weight: bold;
}

.content a:active {
font-family: georgia;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #FECFD5;
text-decoration: none;
font-weight: bold;
}

.content a:hover {
font-family: georgia;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #E4759C;
text-decoration: underline;
background-image: url(linkbg.png);
cursor: help;
}

.fan ul
{
list-style: none;
padding: 2px;
margin: 0;
}

.fan li
{
float: left;
margin: 0 0.15em;
padding: 2px;
}

.fan li a:link, a:visited, a:active
{
background: #FBEBEB bottom left repeat-x;
height: 1em;
padding: 2px;
line-height: 1em;
float: left;
width: 500px;
display: block;
text-decoration: none;
}

.fan li a:hover
{
background: #fff bottom left repeat-x;
height: 1em;
padding: 2px;
line-height: 1em;
text-align: center;
float: left;
width: 500px;
display: block;
text-decoration: none;
background-image: url(linkbg.png);
}

ul
{
list-style: none;
padding: 3px;
margin: 0;
}

li
{
float: left;
margin: 0 0.15em;
padding: 3px;
}

li a:link, a:visited, a:active
{
background: #FBEBEB bottom left repeat-x;
height: 2em;
padding: 3px;
line-height: 2em;
float: left;
width: 220px;
display: block;
text-decoration: none;
text-align: center;
text-transform:uppercase;
font-weight:none;
font-family: trebuchet ms;
letter-spacing: 1px;
font-size: 12px;
color: #E4759C;
text-decoration: non3;
cursor: default;
}

li a:hover
{
background: #fff bottom left repeat-x;
height: 2em;
padding: 3px;
line-height: 2em;
float: left;
width: 220px;
display: block;
text-align: center;
text-transform:uppercase;
font-weight:none;
font-family: trebuchet ms;
letter-spacing: 1px;
font-size: 12px;
color: #E4759C;
text-decoration: non3;
background-image: url(http://aizo.schneizel.org/linkbg.png);
cursor: default;
}

i {
font-style: italic;
color:#DCA4B0;}

b {
font-weight: bold;
color:#DCA4B0;
font-size: 10px;}

u {
font-style:underline;
color:#F7C3CE;}

input, submit, reset, textarea, option, select {
padding:2px;
font-family: georgia;
letter-spacing: 1px;
font-size: 11px;
text-align: justify;
color: #E2B6DB;
cursor: pointer;
background-color: #FFF7FA;
       text-align: left;
       border-top-width: 1px;
       border-right-width: 1px;
       border-left-width: 1px;
       border-bottom-width: 4px;
       border-style: solid;
       border-color: #FEDAE5;
border-coloro:#FEB6B7;
}

*:focus
{
outline: none;
outline-width: 0;
}