body {background-color:#3597a0;
text-align:center;
}

.container {
margin: auto;
width:625px;
background-image:url(http://fangirlisms.com/fls/tokiya/images/bg.jpg);
background-repeat:repeat-y;
}

.top {
width:625px;
height:234px;
}

.content {
float:left;
margin-right:0px;
margin-left:20px;
margin-top:0px;
width:585px;
background-color:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
text-align:left;
color:#2a7089;
}

.contab {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2a7089;
line-height:20px;
}

.fanartab {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2a7089;
line-height:13px;
text-align:center;
vertical-align:middle;
width:580px;
}

.fanartab td {
width:145px;
}

.stufftab {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2a7089;
line-height:20px;
}

.stufftab td {border-bottom: #80bbc0 1px solid ;}

.pic {border: #80bbc0 5px solid;
}

a {color:#5b6bb2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

a:hover {color:#455392;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

h1 {color:#3597a0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
letter-spacing:1px;
padding:2px;
border-bottom: #3597a0 solid 0.5px;
}

h2 {color:#41a2ab;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
letter-spacing:1px;
padding:2px;
border-bottom: #41a2ab solid 0.5px;
}

.footer { width:625px;
}

.cutenews { text-align:justify;
font: 11px trebuchet ms;
color:#438498;
background-color:#ffffff;
border-right:1px #aadde2 solid;
border-left:1px #aadde2 solid;}

.cutenewstop { text-align:justify;
font: 11px trebuchet ms;
color:#3597a0; 
background-color: #aadde2;
text-transform: uppercase;
letter-spacing:2px;
border:none;}

.cutenewsbottom { text-align:justify;
font: 11px trebuchet ms;
color:#3597a0;
background-color:#aadde2;
border:none;}

.input {font-style: normal; 
font-variant: normal; 
font-weight: none; 
font-size: 11px; 
font-family:trebuchet ms; 
color:#6c8e8f;
text-align:justify; 
padding-left:3px;
padding-right:3px;
border:solid 1px #a5cbcc;
}

input, textarea {font-style: normal; 
font-variant: normal; 
font-weight: none; 
font-size: 11px; 
font-family:trebuchet ms; 
color:#6c8e8f;
text-align:justify; 
padding-left:3px;
padding-right:3px;
border:solid 1px #a5cbcc;
background-color:#ffffff;
}

.alttext:hover
	{background-color: #fff;
	z-index: 50;}

.alttext span
	{position: absolute;
	width:170px;
	background-color: #fff;
	padding: 3px;
	border: 1px dotted #8c8c8c;
	visibility: hidden;
	text-decoration: none;}

.alttext:hover span
	{ visibility: visible;
	top: 0px;
	left: 50px;
	z-index:500;}

