body {
background: #253965 url(/images/3yrlayout/background.gif) repeat-x top;
font-family: verdana;
font-size: 11px;
margin: 0;
}

img { border: 0 }

#banner {
background: url(/images/3yrlayout/banner.png) no-repeat center;
height: 180px;
}

#title { display: none; }

#leftnav {
position: absolute;
top: 10px;
width: 175px;
}

#leftnav ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 160px;
}

#leftnav a:link, #leftnav a:active, #leftnav a:visited {
display: block;
background: url(/images/3yrlayout/leftnav.gif);
color: #fff;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
}

#leftnav a:hover {
background: #44577e;
color: #ffec19;
}

#left-nav-bottom {
background: url(/images/3yrlayout/leftnavbottom.gif);
height: 12px;
}

#nav-sitely {
height: 50px;
width: 175px;
background: url(/images/3yrlayout/nav-sitely.png);
text-indent: -100000px;
}

#nav-pokemon {
height: 50px;
width: 175px;
background: url(/images/3yrlayout/nav-pokemon.png);
text-indent: -100000px;
}

#nav-fun {
height: 50px;
width: 175px;
background: url(/images/3yrlayout/nav-fun.png);
text-indent: -100000px;
}

#nav-websites {
height: 50px;
width: 175px;
background: url(/images/3yrlayout/nav-websites.png);
text-indent: -100000px;
}

#nav-art {
height: 50px;
width: 175px;
background: url(/images/3yrlayout/nav-art.png);
text-indent: -100000px;
}

#rightnav {
position: absolute;
width: 120px;
right: 0px;
top: 10px;
}

#rightnav ul {
list-style: none;
padding: 0;
margin: 0;
}

#rightnav ul li {
width: 120px;
}

#rightnav ul li ul {
margin-left: 15px;
}

#rightnav ul li ul li {
width: 105px;
}

#rightnav a:link, #rightnav a:active, #rightnav a:visited {
display: block;
background: url(/images/3yrlayout/rightnav.gif);
color: #fff;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
text-align: center;
border-right: 2px solid #556788;
}

#rightnav a:hover {
background: #44577e;
color: #ffec19;
}

#right-nav-bottom {
background: url(/images/3yrlayout/rightnavbottom.gif);
width: 105px;
height: 12px;
}

#nav-affiliates {
height: 50px;
width: 120px;
background: url(/images/3yrlayout/nav-affiliates.png);
text-indent: -100000px;
}

#nav-topsites {
height: 50px;
width: 120px;
background: url(/images/3yrlayout/nav-topsites.png);
text-indent: -100000px;
}

#content {
position: absolute;
top: 180px;
margin-left: 185px;
margin-right: 130px;
-moz-border-radius: 40px;
border: 2px solid #d7edfe;
padding: 10px;
background: url(/images/3yrlayout/content.gif) repeat-x top #dfe1e8;
color: #262666
}

#content a:link, #content a:active, #content a:visited {
color: #c435f3;
text-decoration: none;
}

#content a:hover {
color: #fff;
background: #c435f3;
}

#quicklinks {
position: absolute;
right: 160px;
}

#quicklinks ul {
padding: 0;
margin: 0;
list-style: none;
display: inline;
}

#quicklinks li {
float: left;
text-align: center;
}

#quicklinks a:link, #quicklinks a:active, #quicklinks a:visited {
display: block;
font-size: 15px;
color: #d7edfe;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
margin-left: 2px;
margin-right: 2px;
margin-top: 166px;
}

#quicklinks a:hover {
color: #fff;
margin-top: 164px;
}

h1 {
color: #fff;
margin-top: -5px;
font-family: georgia;
font-style: italic;
text-align: center;
}

.news {
background: #253965 url(/images/3yrlayout/background.gif) repeat-x top;
border: 1px solid #fff;
padding: 4px;
width: 90%;
margin: auto;
color: #fff;
}

.title {
color: #652558;
font-weight: bold;
margin-bottom: 2px;
}

.n-comment {
font-weight: bold;
text-align: right;
}