 body
   {
	background: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-position: top left;
 color: #333;
 }


#sides
   {
	background: url('./images/png/sides1600x240.png') no-repeat top center;
	   margin: 0px auto;
	text-align: center;
	background-position: top center;
 }


   

h1, h2, h3, ul, li, p, form
   {
   margin: 0px;
   padding: 0px
   }

hr
   {
   display: none;
   }

a{
   text-decoration:none;
   }

a:hover{
   text-decoration:underline;
   }

.space
   {
   clear: both;
   }

#page
   {
	   background:#ffffff;
   margin: 0px auto;
   padding: 0;
   width: 960px;/*909*/
   }

#top
   {
   background:#ffffff;
	height: 240px;
   width: 960px;
   text-align: center;
   }

   
#header
   {
   background: url('./images/png/headertop960x160.png') no-repeat top left;
   height: 160px;
   width: 960px;
   text-align: center;
   }
   


   

   
 #header2
   {
	background: url('./images/png/headerbottom960x88.png') no-repeat;
	height: 88px;
	width: 960px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-position: top left;
   }
   
 #header2episodes
   {
	background: url('./images/png/headerbottomepisodes960x88.png') no-repeat;
	height: 88px;
	width: 960px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-position: top left;
   }
   
 #header2contact
   {
	background: url('./images/png/headerbottomcontact960x88.png') no-repeat;
	height: 88px;
	width: 960px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-position: top left;
   }
   
    #header2about
   {
	background: url('./images/png/headerbottomabout960x88.png') no-repeat;
	height: 88px;
	width: 960px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-position: top left;
   }



#top_nav
{
	 height: 33px;
	 padding-left: 14px;
	 padding-top: 6px;
	 text-align: left;
}

 #top_nav ul
   {
   list-style: none;
   }

   #top_nav li
   {
    padding-right: 8px;
   display: inline;
   }
#top_nav li a:hover
{
   background: url() center;
}



#allcontent
   {
   background: #ffffff;
   float: left;
   text-align: left;
   width: 960px;
  
   }
   

   
   #insidecontent
   {
   background: #ffffff;
   float: left;
   text-align: left;

  
   }

#content
   {
   background: url('./images/png/contentbackground639x1.png') repeat-y top left;
   float: left;
   text-align: left;
   width: 639px;

   }
   
#contentepisodes
   {
   background: url('./images/png/contentbackground639x1episodes.png') repeat-y top left;
   float: left;
   text-align: left;
   width: 639px;
  
   }
   
      
#contentcontact
   {
   background: url('./images/png/contentbackground639x1contact.png') repeat-y top left;
   float: left;
   text-align: left;
   width: 639px;

   }
   
   #contentabout
   {
   background: url('./images/png/contentbackground639x1about.png') repeat-y top left;
   float: left;
   text-align: left;
   width: 639px;
     
   }
   


.blogcontent, .widecolumn
   {
   float: left;
   padding: 0px 0px;
   width: 629px;
   overflow: hidden;
  
   
   }
 .blogcontent form
   {
   color: #fff;
   padding: 10px 50px 0px 90px;
  
   }

   .blogcontent input
   {
   background-color: transparent;
   border: 1px solid #214b73;
   color: #fff;
  
   }

   .blogcontent #searchsubmit
   {
   background: #b1b1b1;
   color: #214b73;
   font-weight: bold;
   padding: 2px;
   
   }

   .blogcontent h2
   {
   color: #fff;
   font: bold 18px  Georgia, Arial;
   padding: 0px 50px 0px 90px;
  
   }

   .blogcontent small a
   {
   font-size: 18px;
   padding: 0px 50px 0px 90px;
 
   }

.post
   {
   padding: 0px 60px 0px 60px;
   text-align: left;
   
   width:510px;
   }
 .post h2
   {
   color: #fff;
   padding: 0px;
   
   }

 .post .post_title
   {
   float: left;
   width: 90%;
  
   }

   .post_title h2, a
   {
   color: #b31414;
   font: normal 24px Georgia, Arial;
   padding: 0px;
   margin: 0px;
  
   }

   .post_title a
   {
   text-decoration: none;
   }

   .post_title a:hover
   {
   color: #fff;

   }

   .post_title small
   {
   color: #385673;
   font: normal 12px Georgia, Arial;
  
   }

   .post_title small a
   {
   color: #385673;
   font: normal 12px Georgia, Arial;
   padding: 0px;
   margin: 0px;
 
   }

   .post .postmetadata
   {
   background: url('./images/pngs/bg-45x58.png') no-repeat top left;
   float: right;
   height: 34px;
   padding: 12px 10px;
   width: 25px;

   }

   .postmetadata a
   {
   color: #416fa3;
   text-decoration: none;

   }

   .postmetadata span
   {
   color: #416fa3;
   font: normal 24px Georgia, Arial;
   padding-left:5px;
  
   }
 .entry
   {
	   float: left;
   color: #333333;
   width:508px;
   font: normal 14px Arial;
   padding: 20px 0px 20px 0px;
 
   }
 .entry a
   {
   color: #b31414;
   font: normal 14px Arial;
   padding: 0px;
   margin: 0px;
   }

   .entry a:hover
   {
   color: #ffffff;
    text-decoration: none;
   }

   .entry blockquote
   {
   border: 2px dashed #042748;
   padding: 8px;
   }

   .entry img
   {
   
   float: left;
   padding: 0px 20px 0px 0px;
    
   }

   .entry ul
   {
   padding-left: 20px;
  
   }

   .entry li
   {
   list-style: url('./images/pngs/bull-list.png');
  
   }

   .entry ol li
   {
   list-style: decimal;
   
   } 

   .entry p
   {
   text-align: left;
   padding: 0px;
  
   }

   .entry span
   {
   color: #b31414;
   overflow: hidden;
   }


#bottomcontent
   {
   background: url('./images/png/contentbase639x41.png') no-repeat top left;
   float: left;
   text-align: left;
      width: 639px;
   height: 41px;
   overflow: hidden;
   }
#bottomcontentcontact
   {
   background: url('./images/png/contentbase639x41contact.png') no-repeat top left;
   float: left;
   text-align: left;
      width: 639px;
   height: 41px;
   overflow: hidden;
   }
   

#bottomcontentepisodes
   {
   background: url('./images/png/contentbase639x41episodes.png') no-repeat top left;
   float: left;
   text-align: left;
      width: 639px;
   height: 41px;
   overflow: hidden;
   }
#bottomcontentabout
   {
   background: url('./images/png/contentbase639x41about.png') no-repeat top left;
   float: left;
   text-align: left;
      width: 639px;
   height: 41px;
   overflow: hidden;
   }

#sidebar
   {
   background: url('./images/png/notepadbody321x585.png') no-repeat top left;
   float: left;
   padding: 0px 0px;
   text-align: left;
   width: 321px;
   overflow: hidden;
 
   }

#weblinks
   {
   float: left;
   padding: 0px 0px;
   text-align: left;
   }
   
   #weblinks li a:hover
	{
		background: url('./images/pngs/tabhover240x80.png') ;
	}
#forum
   { 
	  
	
	
   float: left;
   padding: 50px 20px 0px 0px;

   }
   
   #sidespace
   {
	  background: #0F3;
	   float:left;
	   height:435px;
	   }

 #sidebar ul
   {
   list-style: none;
   margin: 0px;
   padding: 25px 0px 25px 25px;
   }

   #sidebar li
   {
   margin: 0px;
   padding: 0px 0px 0px 20px;
   }

   #sidebar li h2
   {
   color: #fff;
   font: normal 18px Rockwell, Georgia, Arial;
   margin: 0px;
   padding: 10px 0px;
   }
  #sidebar ul ul
   {
   list-style: none;
   margin: 0px;
   }

   #sidebar ul ul li
   {
   margin: 0px;
   padding: 0px 0px 0px 30px;
   }

   #sidebar ul ul li a
   {
   color: #69c;
   font: normal 12px Arial;
   text-decoration: none;
   }

   #sidebar ul ul li a:hover
   {
   color: #b31414;
   }
.bottom_sidebar
   {
   background-color:#006666;
   float: left;
 
   width: 310px;
   }

#search
   {  }

 #search input
   {

 }

#search #searchsubmit
   {
   background: #b1b1b1;
}

#footer
   {
 background:  #000;

   text-align: right;
   width: 960px;/*909*/
   color: #fff;
   font: normal 12px Arial;
   clear: both;
   }
   
#footer a
{
	color:#b31414;
	 font: normal 12px Arial;
}
#footer a:hover
{
	color:#ffffff;
	 font: normal 12px Arial;
	text-decoration: none;
}


 #footer .column1
   {
   background:#FF3333;
   float: left;
	width: 300px;
   }

   .column1 .bottom
   {

}

   .column1 a
   {
   text-decoration: none;
   }

   #footer .column2
   {
   background-color:#006699;
   float: left;
   width: 250px;
   }

   .column2 h2
   {
   }

   .column2 ul
   {
   list-style: none;
   }

   .column2 a
   {
   text-decoration: none;
   }
   
  





.bottom_sidebar
   {
   background: url('./images/pngs/bottom-325x90.png') no-repeat bottom center;
   float: right;
   padding: 0px 0px 0px 0px;
   height: 90px;
   text-align: left;
   width: 310px;
   }


   
   