/**
 * Theme Name: Black Lighting
 * Theme URI: http://www.grimoo.com
 * Description: Lighting Blog, full of soft light, just for you.
 * Version: 1.0.0
 * Author: Ferris@Weiku
 * Author URI: http://www.batteryrepairs.info
 * License: GPL v2
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: black,green,left-sidebar,one-column
 *
 * Ferris@Weiku WordPress Theme, Copyright (C) 2011 Weiku Group
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *

**/

/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,sans-serif; }
body{ color:#fff; background: url(images/bodybg.gif) #000 repeat-y center top;}
div{margin:0 auto; text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
body,div,p{ word-wrap:break-word;word-break:break-all;word-break:normal;}
small{font-size:12px;}ul,ol{list-style:none;}
a{text-decoration:none; outline:none; color:#fff; }
a:hover{text-decoration:underline; color:#339966;}
sup{vertical-align:text-top;} sub{vertical-align:text-bottom;}
img{border:0;}
button,input,select,textarea{font-size:100%; vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
.cfix{zoom:1}
.cfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden;line-height:0;overflow:hidden;}
.clear{ clear:both;} .fl { float:left} .fr { float:right}
.tcenter{ text-align:center;}

#navigation,.searchsubmit,.widget li a,.message li span a,.message p a,.message p em a,.post .messtit,.post p a,.related ul li a,.list ul li a,.comments li span a,.published li.btn input,.post h2{ background-image:url(images/bg.png);}


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft{
	float: left;
}

.alignright{
	float: right;
}

.wp-caption {
	text-align: center;
}

.wp-caption-text {
	text-align: center;
}

.gallery-caption {
	text-align: center;
}


/* Header */
#header{ width:745px; padding-top:44px; overflow:hidden;}
#logo{ width:202px; text-align:center; float:left; font-size:12px; color:#666;}
#logo h1{ font:30px/34px Arial, Helvetica, sans-serif; color:#FFF;}



/* Navigation */
#navigation{ width:473px; float:right; height:35px; background-position:left top;}
#navigation li{ display:inline; font-size:14px; font-weight:bold; line-height:35px;}
#navigation li a{ padding:0px 18px; border-right:1px solid #333;}
#navigation li a.nobd{ border-right:0px;}
#navigation li a.click{ color:#339966;}



/* Index */
#main,#footer{ width:745px; overflow:hidden;}



/* Left list */
#leftbar{ width:202px; float:left; overflow:hidden; padding-top:30px;}
.sidebar{margin-top:10px;}
.sidebar h2{ font-size:12px; color:#3f876c; margin-bottom:8px; font-weight:bold;}
.sidebar table{ width:100%;}
.sidebar ul li#calendar,.sidebar ul li#search,.sidebar ul li.pagenav,.sidebar ul li.linkcat,.sidebar ul li#category,.sidebar ul li#archive,.sidebar ul li#function{border-bottom:#1D1D1D 1px solid; padding:10px 5px;}
.sidebar ul li.pagenav ul,.sidebar ul li.linkcat ul,.sidebar ul li#category ul,.sidebar ul li#archive ul,.sidebar ul li#function ul{padding-left:30px;}
.sidebar ul li.pagenav ul li,.sidebar ul li.linkcat ul li,.sidebar ul li#category ul li,.sidebar ul li#archive ul li,.sidebar ul li#function ul li{ background-image:url(images/bg.png); background-position:-64px -38px; background-repeat:no-repeat; padding-left:7px;}
.sidebar ul li.pagenav ul li a,.sidebar ul li.linkcat ul li a,.sidebar ul li#category ul li a,.sidebar ul li#archive ul li a,.sidebar ul li#function ul li a{color:#b9b9b9; text-decoration:underline;}
.widget{ padding:10px 0px; border-bottom:1px solid #1f1f1f;}
.widgettitle{ font-size:12px; color:#3f876c; margin-bottom:8px;}

.grid_8 p{color:#818181;}


/* Information */
#information{ width:202px; overflow:hidden; border-bottom:1px dotted #1f1f1f; padding-top:20px; padding-bottom:20px; text-align:center;}
#information img{ border:1px solid #fff;}
#information ul{ margin:10px auto 0px; width:100%;}
#information ul li{ display:block;}

/* calendar */
#calendar_wrap table{ font-size:12px; line-height:18px;}


/* Search */
.widget_search{ border-bottom:1px solid #1f1f1f; padding:12px 0px 18px 0px;}
.searchsubmit{ width:59px; border:0px; background-position:left -38px; background-color:#000; height:17px; cursor:pointer;}
.searchtxt{ height:14px; width:120px; margin-right:5px;}




/* Category */
.widget li{ padding-left:30px;}
.widget li a,.message p a,.post p a,.related ul li a{ background-position:-64px -40px; background-repeat:no-repeat; padding-left:7px; color:#b9b9b9;}
.widget li a:hover{ color:#3f876c; }



/* Links */
.widget_links a{ text-decoration:underline;}



/*Right list*/
#rightbar{ width:473px; float:right; overflow:hidden;}
#wrapper{ width:100%;}


/* Banner */
#banner{ width:100%;}



/* Post */
.post{ width:100%; overflow:hidden; margin-bottom:30px; margin-top:10px;}

.title{ line-height:33px;}
.post .messtit{ float:left; width:346px; height:38px; background-position:5px -77px; background-color:#1d1d1d; padding:4px 0px 0px 38px;}
.post h2{float:left; width:435px; height:38px; background-position:5px -77px; background-color:#1d1d1d; padding:4px 0px 0px 38px; line-height:33px;}
.post .messtit h2{ font-size:12px;}
.post .messtit p{ font-size:11px; color:#787878;}
.post em{ display:block; float:right; width:85px; background-color:#1d1d1d; height:42px; line-height:42px; text-align:center; font-size:11px; color:#d8d8d8;}
.post .entry{ color:#818181; padding:20px 10px; border-bottom:1px solid #1d1d1d; clear:both; margin-bottom:10px;}
.entry u{padding-top:3px;}
.entry u a{text-decoration:underline;}
.postmetadata{ margin-top:8px;}
.post p a{text-decoration:underline; color:#37765E;}




/* Pages */
.page{ width:100%; text-align:right; padding:10px 0px;}
.page a{ margin-left:10px; padding-right:10px; line-height:15px;}
.page a.nobd{ border:0px;}
.page a.click{ color:#3f876c;}



/* Single */
.newscont h3{ border:0px;}
.newscont h2{ font-size:18px;}
.time{ color:#d8d8d8; padding-bottom:20px;}
.time span{ margin-left:20px;}
.time span em{ color:#b9b9b9; text-decoration:underline;}
.newsconts{ color:#818181; padding-bottom:20px; border-bottom:1px dotted #1d1d1d;}
.next{ padding:10px 0px; color:#3f876c;}



/* Comments */
.comments h3,.published h3,#respond h3{ height:29px; line-height:29px; font-size:12px; background-color:#1d1d1d; color:#FFF; padding-left:10px;}
.comments ul{ padding:20px 0px 0px 0px;}
.comments li span{ font-size:12px;}
.comments li span em{ color:#FFF;}
.commentlist li{border-bottom:#1D1D1D 1px solid; padding-top:15px; padding-left:10px;}
.commentlist li cite{color:#37765E;}
.commentlist li .comment-meta{padding-top:5px;}
.commentlist li .comment-meta a{color:#818181;}
.commentlist li p{padding-top:6px; color:#818181;}

.comments-template h3{ height:29px; line-height:29px; font-size:12px; background-color:#1d1d1d; color:#FFF; padding-left:10px; }
.comment{ padding:10px 0px;}
.reply{ text-align:right;}
.reply a{ color:#339966; text-decoration:underline;}
.comment-author img{ vertical-align:middle;}
#commentform{ margin-top:10px;}
#commentform p{ padding-bottom:8px;}
#commentform input{ border:1px solid #CCCECF; height: 18px;  }
#commentform input#submit{ background-color:#288666; border:0px; height:20px; line-height:20px; color:#FFF; width:60px; text-align:center;}



/* Comments Lists */
.published{ margin-top:10px;}
.published p{ padding-top:10px;}
.published p textarea{ width:100%; height:134px;}
.published ul{ padding:15px 0px 0px 0px;}
.published li{ float:left; font-weight:bold; padding-right:10px;}
.published li input{ width:77px; height:18px; border:1px solid #cccecf;}
.published li.btn{ text-align:right; padding-right:0px; width:185px;}
.published li.btn input{ border:0px; width:79px; height:21px; background-position:right -129px; cursor:pointer;}

.caption{ font-size:14px; margin-bottom:10px;}
#respond h3{ margin:10px 0px 0px 0px;}
#respond form textarea{background-color:#2B2B2B; border:#6D6D6D 1px solid; color:#FFF; height:140px;}
#respond form input{background-color:#2B2B2B; border:#6D6D6D 1px solid; color:#FFF;}
#respond form p a{text-decoration:underline; color:#37765E;}
#respond form p label{ color:#818181;}

/* Footer */
#footer{ margin-top:30px; background:url(images/footbg.gif) no-repeat left top; line-height:40px; height:40px; text-align:right; padding-right:20px; width:725px; font-size:11px; color:#595959;}
#footer a{ color:#37765e; text-decoration:underline;}

.home .sticky {}
.commentlist .bypostauthor {}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft{
	float: left;
}

.alignright{
	float: right;
}

.wp-caption {
	text-align: center;
}

.wp-caption-text {
	text-align: center;
}

.gallery-caption {
	text-align: center;
}