body {
background:#ecece8 url("bg.gif") repeat-y center;
padding:0px;
margin:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container {
width:800px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#mascotleft {
position:absolute;
left:50%;
margin-left:-450px;
top:0px;
text-align:left;
}
#mascotright {
position:absolute;
left:50%;
margin-left:330px;
top:0px;
}

#adblock {
position:absolute; left:50%; top:165px; margin-left:440px;
}

#logo {
height:120px;
text-align:center;
}

#hnav {
background: url("h_nav.gif");
height:20px;
}

#leftnav {
width:130px;
float:left;
margin:5px 0px 5px 3px;
padding:0px;
text-align:left;
background-image: url("side_middle_bg.gif");
}

#content {
width:655px;
float:right;
margin:5px 3px 5px 0px;
padding:0px;
background-image: url("content_middle_bg.gif");
}

/** html #content { margin:5px 2px 5px 0 !important; }*/

.abottom {
vertical-align:bottom;
}

#footer {
width:800px;
clear:both;
margin:3px auto 3px auto;
text-align:center;
}

#ads {
width:800px;
clear:both;
margin:3px auto 3px auto;
}

#news_title {
padding:5px 0px 10px 0px;
text-align:center;
clear:both;
}

#news {
background-color:#f5f5ef;
margin:0px 1px 0px 1px;
padding:5px;
text-align:left;
clear:both;
}

#news2 {
margin:0px 1px 0px 1px;
padding:5px;
text-align:left;
clear:both;
}

#wallpaper_nav {
width:653px;
background-color:#f5f5ef;
margin:0px 1px 5px 1px;
clear:both;
text-align:center;
}

#wallpaper_slot {
width:653px;
height:100px;
text-align:left;
clear:both;
margin:0px 1px 3px 1px;
padding:3px 0px 3px 0px;
vertical-align:middle;
}

#wallpaper_link {
width:180px;
height:100px;
vertical-align:middle;
float:left;
text-align:center;
clear:none;
}

#wallpaper_image {
width:120px;
height:100px;
float:left;
text-align:center;
clear:none;
}

#wallpaper_text {
width:348px;
height:100px;
float:left;
padding-left:5px;
text-align:left;
clear:none;
}

hr {
width:653px;
height:3px;
background-color:#f5f5ef;
margin:0px 1px 0px 1px;
padding:0px;
}

#biography {
width:634px;
text-align:left;
clear:both;
margin:0px 1px 3px 1px;
padding:3px 5px 3px 5px;
}

#leftnav h2 {
font-size:14px;
font-weight:bold;
display:block;
margin:0px 0px 5px 10px;
}
#leftnav a:link, #leftnav a:active, #leftnav a:visited {
margin-left:15px;
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
color:#85937c;
}
#leftnav a:hover {
font-size:11px;
font-weight:bold;
text-decoration:underline;
display:block;
color:#89dafe;
}

#content h1{
font-size:14px;
font-weight:bold;
display:block;
margin:0px 0px 5px 0px;
}

#footer {
font-size:10px;
}

#footer a:link, #footer a:visited, #footer a:active {
font-weight:bold;
text-decoration:none;
color:#85937c;
}

#footer a:hover {
font-weight:bold;
text-decoration:underline;
color:#89dafe;
}

#content {
font-size:11px;
}

#content a:link, #content a:active,#content a:visited {
font-weight:bold;
text-decoration:none;
color:#85937c;
}

#content a:hover {
font-weight:bold;
text-decoration:underline;
color:#89dafe;
}

#wallpaper_nav {
font-size:11px;
}

#wallpaper_nav a:link, #wallpaper_nav a:visited, #wallpaper_nav a:active {
font-weight:bold;
text-decoration:none;
color:#85937c;
}
#wallpaper_nav a:hover {
font-weight:bold;
text-decoration:underline;
color:#89dafe;
}

#wallpaper_link a:link, #wallpaper_link a:visited, #wallpaper_link a:active {
font-weight:bold;
text-decoration:none;
color:#85937c;
display:block;
}

#wallpaper_link a:hover {
font-weight:bold;
text-decoration:underline;
color:#89dafe;
display:block;
}

#wallpaper_link {
font-size:11px;
}

img {
border:0px solid #fff; }

textarea, input {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.small_print {
font-size:10px;
}

#content h3 {
margin:0;
padding:0;}