body    { 
          width: 80%;
	  margin-left: auto;
	  margin-right: auto;
	  background:   #ffffff;
	  color: #000000;
	  font-family: "serif";
	}

img     {
          border: 0;
        }

#header {
          margin-top: 0px;
        }

#logo   {
          float: left;
        }

#ads   {
         margin-left: auto;
	 text-align: center;       
       }

#main1  {
	  margin:0;
	  padding:0;
	  background:url("/img/left.jpg") top left repeat-y;
	}

#main2  {
	  margin:0;
	  padding:0;
	  background:url("/img/right.jpg") top right repeat-y;
	}

#left   {
	  float:left;
	  width:150px;
	  margin:0;
	  padding:0;
	}

#right {
         float:right;
	 width:150px;
	 margin:0;
	 padding:0;
       }

#middle {
	  margin:0 150px;
	  padding: 5px;
	}

.cleaner {
	   clear:both;
	   height:1px;
	   font-size:1px;
	   border:none;
	   margin:0;
	   padding:0;
	   background:transparent;
	 }

.footer  {
           margin-left: 20px;
         }

#left-in {
           padding-left: 20px;
         };

#right-in {
           padding-right: 20px;
         };

.nav             { 
                  background:   #666666;
		  color: #ffffff;
		}
		
.nav a:active    { 
                  color:        #000000;
		  text-decoration: underline;
                }
		
.nav a:link      { 
                  color:        #cccccc;
		  text-decoration: none;
		}
		
.nav a:visited   {
                  color:        #999999;
		  text-decoration: none;
		}
		
.nav a:hover     {
                  color:        #ffffff;
		  text-decoration: underline;
		}
		
ul.nav          {
                  list-style: none;
		  color: #cccccc;	
                }

ul.nav li 	{
		  margin-left:-30px;
		  margin-right:20px;
		}

#best-list li   {
                  font-size: 0.85em;
                }

#last-list li   {
                  font-size: 0.85em;
                }

#search-list li   {
                  font-size: 0.85em;
                }

#menu-list li   {
		  font-size: 0.85em;
	  };

a:active        { 
                  text-decoration: underline;
		  color:        #cccccc;
		}
a:link          { 
                  text-decoration: underline;
		  color:        #999999;
		}
a:visited       { 
                  text-decoration: underline;
		  color:        #666666;
		}
a:hover         { 
                  text-decoration: none;
		  color:        #333333;
		}
.txt            { 
                  margin-top: 0.25em;
                  margin-bottom: 0.25em;
                  text-align: justify; 
		  text-indent: 1em;
                }
.ep             { 
                  margin-top: 0.25em;
                  margin-bottom: 0.25em;
                  text-align: right;
		  font-style: italic;
		  font-size: 0.83em;
		}
.news   { 
          background:   #cccccc;
          color: #000000;
          border-top-width: 3;
	  border-top-color: #000000;
	  border-top-style: solid ;
        }
.song   {
	  margin-bottom: 2em;
	  text-indent: 1em;
	  font-size: 0.83em;
        }

.rphoto {
          margin: 10px;
	  float: right;
        }
.lphoto  {
          margin: 10px;
	  float: left;
        }
.copy   {
        margin-top: 1em;
	margin-bottom: 2em;
	font-style: italic;
	text-align: right;
        };	
