@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
	line-height:1.3em;
	font-family:Arial,sans-serif;
	font-size:medium;
	color:#000;
	background:#202020  url(/assets/images/hooked/hooked-wallpaper.jpg) no-repeat top center;
}
	
	#container{
		width:860px;
        min-width:860px;
 		margin:0 auto;
		text-align:left;
	    background:transparent;
        
 }
img{
       border:none;
}	
#banner{
	       width:730px;
		   margin:0 auto;
		   padding:6px 0 6px 0;
  }

#banner img{
                  border:none;
}

.logo{
                 float:left;
                 padding: 5px 6px 6px 88px;
                 width:70px;
		   
		   
		   }
img.logo{
              border:none;
               }


#top-nav-wrapper{
	   float:left;
	   width:700px;
	   color:#fff;
}

#topnav{
		 margin:0;
		 padding:0;
		 float:left;
		 width:670px;
		 list-style:none;
}

#topnav li{
	        margin:0;
			padding:0;
			float:left;
			width:670px;
} 
#topnav a{
	    float:left;
		display:block;
		color:#FFF;
		padding:4px 0 2px 4px;
		text-decoration:none;
		width:90px;
		font-size:16px;
		font-weight:400;
		line-height:1;
		text-align:center;
		text-transform:uppercase;
	}



.display{
			 float:left;
	         padding:3px 8px 8px 63px;
}


img.display {
    display: block;
    margin: 10px auto;
    border:none;
    }




img.double-border{
				border: 1px solid #bbb;
  	            padding: 5px; 
			    background: #ddd;
			   }

#header{
           background-color:#000;
           width:818px;
		   height:100%;
		   margin:0 auto;
		   border:1px solid #666;
		   border-bottom:none;
		  }
 

.mainpanel{
                       float:left;
                       width:420px; 
                       padding:3px 20px 12px 20px;
							  color:#fafafa;
                   
}

.mainpanel p{
					padding-left:20px;
					font-weight: bold;
}



#content{
			font-size:12px;
			height:auto !important;
			margin:0 auto;
			min-height:900px;
			padding:0;
			width:820px;
			background:#FAFAFA  url(/assets/imesges/hooked/contentbkgd.gif) repeat-y top left  ;
}



.tagline{
               margin-top:38px;
               padding:4px 0 4px 0;
                display:block; 
                width:145px;
                line-height:1.3em;
                text-transform:uppercase;
                font-size:12px;
                font-weight:normal;
                color:#fff;
}

.ads {
	width:310px;
	float:right;
}

.adpromo{
		 padding:4px 0 0 6px;
		 
}

.adpromo img{
	    border:1px solid #666;
         border-bottom:2px solid #333;
}


#nav-wrapper{
			background-color:#8F1327;
			width:820px;
}


 #sddm
{	margin: 0;
	padding: 0;
	z-index: 5}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 90px;
	background: #000;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	font-weight:bolder;
         }

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #000;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000;
		color: #2875DE;
		font: 11px arial;
                font-weight:bold;
}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}







#mainnav {
		float:left;
		width:820px;
		margin:0;
		padding:0;
	   	list-style-type:none;
	     background:#8f1327;
}


#mainnav li{
	float:left;
	margin:0;
	padding:0;
	
}

#mainnav a{
		float:left;
		display:block;
		color:#FFF;
		padding:0;
		text-decoration:none;
		line-height:2.0;
		width:90px;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		text-transform:uppercase;
		border-right:1px solid #fff;
		}

#mainnav a:hover{
	      font-weight:bold;
		  text-decoration:underline;
		  color:#FFF;
	}

#nav-wrapper2{
			background-color:#000;
			
}

#mainnav2 {
		float:left;
		width:600px;
		margin:0;
		padding:0 0 0 34px;
	   	list-style-type:none;
		 
		
}


#mainnav2 li{
	float:left;
	margin:0;
	padding:0;
	background:#000;
}

#mainnav2 a{
		float:left;
		display:block;
		color:#FFF;
		padding:0 6px 0 5px;
		text-decoration:none;
		line-height:2.0;
		width:100px;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		text-transform:uppercase;
		}

#mainnav2 a:hover{
	      font-weight:bold;
		  text-decoration:underline;
	}

#maincontent{
                width:400px;
                margin:0 0 20px 0;
				float:left;
                padding:10px 20px 20px 40px;
                background-color:#fafafa;
				}
     

 #maincontent h2{
	font-family:Georgia,serif;
	font-size:18px;
	color:#4E443C;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
}

#maincontent p{
		font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
        font-size: 14px;
        margin-top: .5em; color: #666;
        padding-left:2px;
}

#maincontent strong{
	                 text-decoration:underline;
					 color:#000;
}


.cast{
	   text-align:left;
}

.cast p{
	    padding: 8px 0 2px 8px;
		
}

.fltlft{
	    float:left;
		margin:8px 5px 5px 5px;
		border: 1px solid #666;
		padding:3px;
}



#comments{
                margin-left:20px;
                width:480px;
                padding: 20px 0 2px 5px;
			   }
#comments h3{
                        font-size:1.0em;
}  

#coveritlive{padding-left:20px;}

.clearfloat { 
   clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
 #footer { 
	margin:0 auto;
	padding: 0 10px 0 20px; 
	background:#3c3c3c; 
    width:790px;
	color:#ece6d1;


} 
 #footer p {
	margin: 0;
	padding: 10px 0;
	font-size:10px;
}

#footer a{
			color:#c88c40;
			font-weight:bolder;
			text-decoration:none;
}


#footer a:visited{
	        color:#ECE6D1;
			font-weight:bolder;
			text-decoration:none;
	
}

#footer a:hover{
			color:#ECE6D1;
			font-weight:bolder;
			text-decoration:none;
	
}
