body { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #333333; margin: 0px; padding: 0px; }

#bodydiv { width:880px; margin-left:auto; margin-right:auto; text-align:center; font-family:tahoma; }
/* --------------------------------------- */
#header { float:left; width:880px; height:124px; margin-top:5px;background-image:url(/images/lunatics_liars_banner.png); background-repeat:no-repeat;}
 #authlinks { float:right; width:300px; margin:0px; padding:0px; font-size:12px; text-align:right; margin-right:10px; }
 #authlinks a { color:#000000; font-size:11px; font-weight:bold; text-decoration:none; }
 
 #headernav { width:500px;  margin-left:auto; margin-right:auto; text-align:center; padding-top:60px; }
 #headernav ul { margin:0px; padding:0px; list-style-type:none; }
 #headernav ul li {  font-family:tahoma; font-size:11px; display:inline; color:#ffa800; }
 #headernav ul li a { color:#FFFFFF; font-weight:bold; }
 #headernav p { font-size:9px; color:#ffffff; font-weight:bold;}
/* --------------------------------------- */
#middlearea { float:left; width:880px; margin-bottom:20px; }
 #leftnav { float:left; width:155px; }
  .leftnav-section { float:left; width:155px; }
  .leftnav-section a { color:#131754; font-weight:bold; }
  .leftnav-section a:hover { color:#000000 }
  .leftnav-section h3 { width:150px; margin:0px; text-align:left; padding-left:5px; padding-bottom:3px; margin-top:15px; border-bottom:2px solid #ffa800; font-size:12px; }
  .leftnav-section h4 { width:150px; margin:0px; text-align:center; padding-left:5px; padding-top:3px; margin-top:15px; border-top:2px solid #ffa800; font-size:12px; }
  .leftnav-section ul { width:155px; margin:0px; padding:0px; list-style-type:none; }
  .leftnav-section ul li { text-align:left; border-bottom:1px dotted #ffa800; padding-left:5px; padding-top:3px; padding-bottom:3px; color:#000000; }
  .leftnav-section ul li a { text-decoration:none; color:#000000; font-weight:normal;}
  .leftnav-section ul li a:hover { color:#131754 }
  
 #contentdiv_cat { float:left; width:700px; text-align:left; margin-top:15px; margin-left:15px; }   

 #contentdiv { float:left; width:500px; text-align:left; } 
  #topinfo { float:left; width:480px; padding-left:10px; padding-right:10px; }
   #topinfo ul { margin:0px; padding:0px; list-style-type:none; }
   #topinfo ul li { float:left; width:480px; padding-bottom:5px; border-bottom:2px solid #ffa800; }
   #topinfo-1 { background-image:url(http://www.lunaticsandliars.com/images/smarrow_fade.jpg); background-repeat:no-repeat; background-position:right; }

   .topinfo_header { float:left; font-size:20px; width:150px; }
   .topinfo_text { float:left; width:270px; text-align:left; margin-left:30px; }
   
   #featured-video { float:left; width:500px; text-align:center; margin-top:15px; margin-bottom:15px; }

  #bigpromo-videos { float:left; width:425px; margin-left:40px; margin-right:20px; margin-top:15px; border:2px solid #9294ab; }
  #bigpromo-videos h3 { margin:0px; padding:2px 0px 2px 3px; text-align:left; background:#9294ab; color:#000000; font-size:12px; font-weight:bold; background-image:url(/images/fadediag1.png); background-position:top; height:16px; }
 
   .bigpromo-videos-tabs { color:#111; width:425px;}
   .bigpromo-videos-tabs ul { margin:0px; padding:0px; width:425px; padding-top:3px; padding-bottom:5px; border-bottom:1px solid #9294ab; }
   .bigpromo-videos-tabs ul li { list-style:none; display:inline; margin:0px; padding:10px; }
   .bigpromo-videos-tabs ul li a { width:80px; text-decoration:none; margin-left:0; font:10px Verdana; color:#444; text-decoration:underline; }
   .bigpromo-videos-tabs ul li a.selected { margin-bottom:0; /*color:#624740;*/ color:#0066CC; background:snow; border-bottom:1px solid snow; cursor:default; text-decoration:none; }
   .bigpromo-videos-tabs div { height:250px; overflow-y:scroll; overflow-x:hidden; clear:left; background:snow; font:10px Georgia; }
 
   .bigpromo-videos-tabs table td { border-bottom:1px dotted #aaaaaa; font-family:tahoma; font-size:10px; text-align:left; padding-top:5px; padding-bottom:5px; }
   .bigpromo-videos-tabs table td p { margin:0px; padding:0px; padding-left:5px; }








 #rightnav { float:left; width:225px; }
  .rightnav-section { float:left; width:225px; } 
  #right_promo { float:left; width:225px; background:#ffa800; color:#141a52; margin-top:10px; }
  #right_promo p { text-align:justify; font-weight:bold; padding-left:10px; padding-right:10px; }
  #right_promo h1 { font-size:14px;}
  .nav-videos { float:left; width:221px; margin-top:15px; border:2px solid #9294ab; }

  .nav-videos h3 { margin:0px; padding:2px 0px 2px 3px; text-align:left; background:#9294ab; color:#000000; font-size:12px; font-weight:bold; background-image:url(/images/fadediag1.png); background-position:top; height:16px; }
 
   .nav-videos-tabs { color:#111; width:221px; }
   .nav-videos-tabs ul { margin:0px; padding:0px; width:201px; padding-top:3px; padding-bottom:5px; border-bottom:1px solid #9294ab; }
   .nav-videos-tabs ul li { list-style:none; display:inline; margin:0px; padding:10px; }
   .nav-videos-tabs ul li a { width:80px; text-decoration:none; margin-left:0; font:10px Verdana; color:#444; text-decoration:underline; }
   .nav-videos-tabs ul li a.selected { margin-bottom:0; /*color:#624740;*/ color:#0066CC; background:snow; border-bottom:1px solid snow; cursor:default; text-decoration:none; }
   .nav-videos-tabs div { height:565px; overflow-y:scroll; overflow-x:hidden; clear:left; background:snow; font:10px Georgia; }
   .nav-videos-tabs table td { border-bottom:1px dotted #aaaaaa; font-family:tahoma; font-size:10px; text-align:left; padding-top:5px; padding-bottom:5px; }
   .nav-videos-tabs table td p { margin:0px; padding:0px; padding-left:5px; }


   .nav-videos-tabs-250 { color:#111; width:221px; }
   .nav-videos-tabs-250 ul { margin:0px; padding:0px; width:201px; padding-top:3px; padding-bottom:5px; border-bottom:1px solid #9294ab; }
   .nav-videos-tabs-250 ul li { list-style:none; display:inline; margin:0px; padding:10px; }
   .nav-videos-tabs-250 ul li a { width:80px; text-decoration:none; margin-left:0; font:10px Verdana; color:#444; text-decoration:underline; }
   .nav-videos-tabs-250 ul li a.selected { margin-bottom:0; /*color:#624740;*/ color:#0066CC; background:snow; border-bottom:1px solid snow; cursor:default; text-decoration:none; }
   .nav-videos-tabs-250 div { height:250px; overflow-y:scroll; overflow-x:hidden; clear:left; background:snow; font:10px Georgia; }
   .nav-videos-tabs-250 table td { border-bottom:1px dotted #aaaaaa; font-family:tahoma; font-size:10px; text-align:left; padding-top:5px; padding-bottom:5px; }
   .nav-videos-tabs-250 table td p { margin:0px; padding:0px; padding-left:5px; }
 

   
   #nav-videos-tabs_mostviewed { font-weight:bold;  }

 
/* --------------------------------------- */
#footer { float:left; width:880px; margin-top:15px; border-top:2px solid #151b55; height:60px; text-align: center; padding-top: 0px; color: #CCCCCC; font-size: 11px; }
#footer p { margin:0px; padding:0px; float:right; }
#footer h4 { float:left; margin:0px; padding:0px; font-size:11px; }
#footer a:link, #footer a:visited { color: #999999; text-decoration: none; }
#footer a:hover, #footer a:active { color: #141a54; text-decoration: none; }

/* --------------------------------------- */

#about_div { float:left; width:450px; margin-top:20px; margin-left:40px;}
#about_div h2 { margin:0px; padding:0px; text-align:left; margin-bottom:10px; font-size:15px; }
#about_div p { margin:0px; padding:0px; margin-bottom:20px; text-align:left; line-height:16px;}

#about_contest_div { float:left; width:450px; text-align:left; margin-left:20px; margin-top:20px; }
#about_contest_div h2 { margin:0px; padding:0px; text-align:left; margin-bottom:10px; font-size:15px; }
#about_contest_div h3 { margin:0px; padding:0px; text-align:left; font-size:12px; margin-bottom:10px;}
#about_contest_div p  { margin:0px; padding:0px; margin-bottom:20px; text-align:left; line-height:16px;}
#about_contest_div ul { margin:0px; padding:0px; list-style-type:none; width:400px; margin-left:10px;  margin-bottom:20px;}
#about_contest_div ul li { margin:0px; padding:0px; margin-bottom:5px; font-size:9px;}

.authformleft { float:left; width:250px; padding:10px; margin-top:60px; margin-left:70px; text-align:left; }
.authformleft form { margin:0px; padding:0px; }
.authformleft input { margin:0px; padding:0px; }
.authformleft td { font-size:14px; }
.authformleft h2 { font-size:20px; }
#autherror { margin:20px; color:#CC0000; }


#bigsearch { float:left; width:418px; margin-left:35px; padding:5px; background:#131754;color:#eeeeee; text-align:center; }