body {
  margin:0;
  padding:0;
  font: .8em Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color:#000000;
  background-image:url(../../images/bg.png);
  background-repeat: repeat;
}
img.body, body img {
  border:0;
}
a:link, a:hover, a:visited {
  color: #006699;
  font-weight:bold;
  text-decoration: none;
}
h1, h2, h3 {
  margin:0;
}
#container {
  margin: 0 auto;
  width: 900px;
  background-color:#000000;
  background-image:url(../../images/content-bg.png);
  background-repeat: repeat-y;
}
#header {
  margin:0;
  width:900px;
}
#contentContainer{  
  margin: 0;
}
#leftNavigation{
  float:left;
  width:160px;
  margin-left: 15px;
  position:relative;
}
#leftNavigation div {
  position: fixed;
}
* html #leftNavigation{
  margin-left: -75px;
}
#content{
  float:left;
  width:540px;
  margin-right:-720px;
  margin-left: 180px;
  min-height: 650px;
}
* html #content{
  margin-right: -1440px;
  margin-left: 90px;
  min-height: 650px;
}
#content h1 {
  text-align: center;
  margin: 0 0 5px 0;
  font-size: 24px;
}
#content h2 {
  text-align: center;
  margin: 0 0 5px 0;
  font-size: 18px;
}
#ads{
  float:right;
  width:160px;
  height:600px;
  margin-right: 15px;
  position:relative;
}
* html #ads{
  margin-right: 7.5px;
}
#footer {
  margin: 5px 0 0 0;
}
#footer, #footer a {
  text-align: center;
  font-weight: normal;
  color: #FFFFFF;
}
.contentItem{
  margin: 5px 0;
  padding: 5px;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
}
.contentAds{
  text-align: center;
  width: 468px;
  height: 16px;
  position: relative;
  margin: 0 auto;
}
.footerAds{
  text-align: center;
  width: 468px;
  height: 60px;
  position: relative;
  margin: 5px auto;
}
.footerCategories, .footerCategories a{
  font-weight:bold;
  text-decoration: none;
  text-align: center;
  margin: 5px auto;
  width: 30%;
}
.footerCategories div {
  float: left;
  margin-left: 10px;
}
.suggestForm, .suggestForm p {
  margin: 5px;
}
.middleContent{
  margin: 5px auto;
  padding: 5px;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
}
.middleContent ul, .middleContent ul li{
  margin: 0 10px;
  padding: 0 10px;
  list-style-type: disc;
}
.bottomContent{
  margin: 5px auto;
}
.bottomContentAds{
  width: 250px;
  height: 250px;
  margin: 45px 5px;
  float: left;
}
.narutoGroup{
  width: 230px;
  height: 340px;
  margin: 5px;
  float: left;
}
.episode{
  margin: 5px auto;
  width: 425px;
  height: 360px;
}
dl, dt, dd, ul, li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.spacers li{
  border-bottom: #000000 1px dashed;
}
.spacers li:last-child{
  border-bottom: none;
}
#menu {
  position: absolute; /* Menu position that can be changed at will */
  top: 0;
  left: 0;
}
#menu {
  width: 160px;
}
#menu dt {
  cursor: pointer;
  margin: 2px 0;;
  height: 20px;
  color: #000000;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  border: 1px solid #000000;
  background: #1e3656;
}
#menu dd {
  border: 1px solid #000000;
}
#menu li {
  color: #000000;
  text-align: center;
  background: #aeaeae;
}
#menu li a, #menu dt a {
  color: #000000;
  text-decoration: none;
  display: block;
  border: 0 none;
  height: 100%;
}
#menu li a:hover, #menu dt a:hover {
  background: #1e3656;
}

fieldset { 
position: relative; 
margin: 0 0 5px 0;  
padding: 0;
border: 1px solid #000000;
}

*html fieldset { 
position: relative; 
margin: 0 0 5px 0;  
padding: 0;
border: 1px solid #00000;
}

legend {  
margin-left: 1em;  
padding: 5px;  
color: #00000;  
font-weight: bold;
}
fieldset ol {  
padding: .5em .5em 0 .5em;  
list-style: none;
margin: auto;
}
fieldset li {  
padding-bottom: .5em;
margin: 0 auto;
}
fieldset.submit {  
float: none;  
width: auto;  
border: 0 none #000;  
padding-left: 1em;
margin-top: .5em;
}

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {
 display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
  display:block;
}
/* End hide from IE Mac */