/*  
Theme Name: Dimlights
Theme URI: http://www.dltsp.com/
Description: This theme was built by Primordial Muse Inc. for <a href="http://www.dltsp.com/">Dim Lights Thick Smoke Promotions</a> from a base theme of <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: PMuse 
Author URI: http://www.primordialmuse.com/
*/

* {margin: 0; padding: 0;}	
form {margin: 0; padding: 0;}
h1 {font-size: 19px; color: #930;}
h2 {font-size: 16px; line-height: 20px; color: #930;}
.h2 {font-family: Arial, Helvetica, sans-serif; line-height: 18px; font-size: 12px; color: #930; font-weight: bold;}
h3 {font-size: 14px; color: #930;}
a:link,a:visited,a:active {font-weight:bold; color:#339; text-decoration:none;}
a:hover {color:#339; text-decoration:underline;}

body {	
	text-align:center; 
	background-image: url("images/bg1g.jpg"); 
	background-repeat: repeat-x; 
	background-color:#100F1D; 
	padding:0px; 
	margin:0px;
	}
body, tr, td {font:12px/1.4 Verdana, Arial, Helvetica, sans-serif;}	
#brd {width:800px; border:2px solid #336; color: #000; margin-top:0px; margin-left:auto; margin-right:auto; }

.leftbar {width:120px; float:left;}
.rightbar {width:auto; float:right;}
.midbar {	margin:0;	}
.cleaner {	clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}
	
#top1 {padding-right:10px; background:#000; border-bottom:2px solid #336;}
#banad1 {width:auto; margin-left:5px; 	margin-right:0px; text-align:center;}
#logo {float: left; padding: 0px; margin: 0px} 
#logo a { display: block; background: url(images/logo.gif) no-repeat; width: 500px; height: 80px;}

#link1 {background-image: url("images/bg_grad01.jpg"); border-right:2px solid #000; border-bottom:2px solid #000; color:#930;
	margin-left:10px; padding-top:3px; padding-bottom:1px;}
#srch {width:auto; padding-right:5px;}
#link2 {background-image: url("images/bg_grad04.jpg"); border-right:2px solid #000; color:#930; padding-top:3px; padding-bottom:6px;}
	
.links {text-align:center; word-spacing:15px;}
a.yelolinks { font-weight:bold; color:#FA0; text-decoration:none;}
a.yelolinks:visited{color:#FA0;}
a.yelolinks:hover {color:#FA0; text-decoration:underline;}
a.whitelinks {font-size:12px; font-weight:bold; color:#EEE; text-decoration:none;}
a.whitelinks:visited{color:#EEE;}
a.whitelinks:hover {color:#FFF; text-decoration:underline;}
a.plainlinks {font-size:12px; font-weight:normal; color:#000; text-decoration:underline;}
a.plainlinks:visited{color:#000; text-decoration:underline;}
a.plainlinks:hover {color:#339; text-decoration:underline;}
.txtpurp2 {color:#99E;}
.txtpurp {color:#306;}
.txttan {color:#FC7;}
.txtyelo {color:#FC0;}
.txtorng {color:#C60;}
.txtorng2 {color:#E92;}
.txtred {color:#C11;}
.txtwhit {color:#FFF;}
.txt15blk {color:#000; font-size:15px;}
.txt12blk {color:#000; font-size:12px;}
.txt12whit {color:#EEE; font-size:12px;}
.txt10yelo {color:#FD3; font-size:10px; text-align:center;}
.txt10orng {color:#C60; font-size:10px; text-align:center;}	
.txt10wht {color:#FFF; font-size:10px; text-align:center;}
.txt10gry {color:#999; font-size:10px; text-align:center;}
.txt10blk {color:#000; font-size:10px; text-align:center;}
.txt8gry {color:#666; font-size:8px; text-align:center;}
.txt7whit {color:#FFF; font-size:7px;}
.txt7blk {color:#000; font-size:7px;}
	
#logtitle {
	width:120px;
	border:1px solid #666;
	background:#333;
	margin-top:0px;
	margin-right:3px;
	margin-left:-6px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	text-align:center;
	}

#logbox {
	width:120px;
	border:1px solid #666;
	background:#333;
	margin-top:-8px;
	margin-right:3px;
	margin-left:4px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:6px;
	padding-right:0px;
	padding-bottom:3px;
	text-align:left;
	}

#leftfixed {
	position: absolute;	
	top: 130px;	
	left: 8px;
	background:#CCC;								
	}

#top2 {background:#000; margin:0px; padding:0px; border-bottom:2px solid #336; }

#main1 {
	width:auto;
	margin:0px;
	padding-top:10px;
	background:#FAFAFA;
	border-top:2px solid #336;
	text-align:center;
	}

#banad2 {width:auto; margin-left:5px; 	margin-top: 10px; margin-bottom:15px; text-align:center;}

#linkbase {  
	width: 100%; 
	background-color: #312E2E; 
	text-align: center;
	margin:0px;
	padding-top:3px;
	padding-bottom:6px;
	background-image: url("images/bg_grad01.jpg");
	}


.alignright { float: right;}
.alignleft { float: left;}
.alignmid {text-align: center;}

#middle {clear: both; width: 780px; margin-top: 13px;}
#right {float: right; width: 150px; margin-right: 20px;}
#left {float: left; width: 600px;}

#catitle{width: 586px; border: 1px solid #000; background-image: url("images/bg-grad-vert30x100.gif"); background-color: #920;
	color: #FA0; text-align: center; font-size: 14px; font-weight: bold; margin-left: 10px; margin-bottom: 6px; padding:1px;}
#catitle a:link, #catitle a:active, #catitle a:visited {color: #FA0; text-decoration: none;}
#catitle a:hover {color: #FA0; text-decoration: underline;} 

  
.topt {width: 586px; border: 1px solid #DDF; background-color: #FAFAFA; text-align:center; font-size: 15px; font-weight: bold; padding: 3px 0px; margin-left: 10px;}
.topent {width: 566px; border: 1px solid #DDF; background: #EEF; color: #000; text-align:left; font-size: 11px; 
	margin-left:10px; padding-top:3px; padding-left:10px; padding-right:10px;}

#tabtitle{border: 1px solid #000; background-image: url("images/bg-grad-vert30x100.gif"); background-color: #920;
	color: #FA0; text-align: center; font-size: 14px; font-weight: bold; padding:1px;}
.tabt {background-color: #FAFAFA; text-align:center; font-size: 12px; font-weight: bold; padding: 2px 0px;}
.tablent {font-size: 11px; padding:2px;}
.tablent a:link, .tablent a:active, .tablent a:visited {color: #339; text-decoration: none; font-size: 10px;}
.tablent a:hover {color: #339; text-decoration: underline; font-size: 10px;} 
.tablent2 {border-top: 2px solid #AAB; font-size: 10px;}

.submitop {border: 1px solid #AAB; background-color: #EEF; color: #000; text-align:left; font-size: 11px; margin-left:10px; margin-right:10px; padding: 20px;}


table.spot {
	width: 608px;
	border: 0px;
	vertical-align: top;
	}
	
table.form{
	width: 100%;
	border: 0px;
	vertical-align: top;
	margin: 10px;
	text-align: center;
	border-collapse: separate;
	border-spacing: 10px 7px
	}

.idxt {width: 586px; border: 1px solid #AAB; background-color: #EEF; text-align:center; font-size: 15px; font-weight: bold; padding: 3px 0px;  margin-left: 10px;}
.idx {width: 566px; border: 1px solid #AAB; background: #CCD; font-size: 10px; text-align:left; margin-bottom:5px; margin-left: 10px; padding:0px 10px;}
.entry {width: 566px; border: 1px solid #DDF; background: #EEF; margin-bottom: 6px; margin-left: 10px; text-align:left; padding:0px 10px;}
.entry h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666; font-weight: bold; padding: 6px 10px;}
.entry p {/* font-family: Times New Roman,Georgia,Serif; */ font-size: 14px; line-height: 16px; color: #000; padding: 10px 15px 10px 15px;}
.entry li {margin-left: 30px;}

.readmore {text-align:right; margin-right: 20px; margin-bottom:3px;}

.idate {color: #777; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; padding-bottom: 3px; text-align: right;}
.idate a:link, .idate a:active, .idate a:visited, .idate a:hover {color: #555;}
 
#prevnext {width: 586px; border: 1px solid #AAB; background: #EEF; margin-left: 10px; margin-bottom:10px; text-align: center; padding:3px 0px;}

#sidebar { background: #FFE; width: 150px; border: 1px solid #DDA; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; padding: 5px; }
#sidebar h2 { font-size: 14px; padding: 3px 0px; margin: 0px 7px 3px 7px; border-bottom: dashed 1px #ccc;}
#sidebar ul { list-style-type: none; margin: 0px ; padding: 0px; }
#sidebar ul li { list-style-type: none; margin: 0px; padding: 0px; }
#sidebar ul li ul { list-style-type: square; margin: 0px; padding: 0px 3px; }
#sidebar ul li ul li { list-style-type:none;  padding: 0px 0px 2px 4px; margin: 0px; }
blockquote { margin-left: 15px; padding-left: 20px; }
blockquote cite { margin: 5px 0 0; display: block; }

.comments h3 { text-align:left; font-size: 11px; padding: 6px 15px; background: #EEF;}
.alt {background: #FAFAFA; } 
.commentlist {background: #FAFAFA; }
.ucomment { border-left: none; border-right:none; padding:3px; background-color:#F2F2F2; }
.gcomment { color:#930; text-align:right; vertical-align:middle;  border-top: 1px dashed #CCC;  margin-bottom:10px; padding:3px; border-bottom: 1px solid #F2F2F2; background-color:#F2F2F2; }
ol.commentlist { padding: 0; margin: 0 0 1px; }
ol.commentlist li { list-style: none; margin: 0; padding: 13px 13px 1px; }
ol.commentlist li.commenthead { list-style: none; margin: 0; }
ol.commentlist li.commenthead h2 { margin: 0;}
#commentform input {width: 150px; background: #FBFBF1;}
#commentform textarea {width: 80%; background: #FBFBF1;}
#commentform #submit {font-size:10px; color:#FFF; background-color:#C60; border:2px outset #A30;}

#footerpad { clear:both; width: 100%; padding: 5px 0px; margin: 0px auto; text-align: center;}
#footer { clear:both; width: 100%; padding: 0px;}
#footer p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8E8C8C;}
#footer a:link, #footer a:active, #footer a:visited { color: #C3C2C2; text-decoration: none;}
#footer a:hover { color: #FA0; text-decoration: underline;}

