/*  
Theme Name: iTech
Theme URI: http://zacklive.com/itech-theme-free-wordpress-theme-for-gadgets-and-tech-blogs/690/
Description: iTech is high quality, low graphics, Lightweight, fast-rendering professional WordPress Theme, especially good for technology blogs. A tabbed block is added to sidebar for displaying Recent Posts, Popular Posts and Recent Comments. Built in control panel, you can set customized RSS feed, email subscription and header logo. Compatible with Wordpress 2.7 and above, support threaded (nested) comments, sticky-post and comment pages.
Version: 1.0.3
Author: Zack
Author URI: http://zacklive.com/
Tags: black, white, two-columns, fixed-width, threaded-comments, sticky-post, right-sidebar, custom-header, theme-options, sticky-post
Chang Log: 


   This theme, including the CSS, XHTML and design, is released under the
   GPL: http://www.opensource.org/licenses/gpl-license.php

*/
body, h1, h2, h3, h4, h5, h6, blockquote, p, form { margin: 0; padding: 0;}

body{ font-family: Arial, helvetica, Georgia, Sans-serif; font-size: 13px; text-align: center; /* vertical-align: top; */ background: #4e1212; color:#fff }
#wrapper{ margin: 0 auto; width: 980px; text-align: left; background: #0e0202; }

h1, h2, h3, h4, h5, h6 { font-weight:bold; }
a:link, a:active, a:visited { color: #f22; text-decoration: none; }
a:hover { text-decoration: underline; }
p { padding: 0px 0 20px 0; }

#header { margin: 0 auto; width: 980px }
#header ul { width:100%; padding:0; margin:0; background: #be1513; }
#header ul li {  padding:0 10px; margin:0; display:inline; line-height:30px; text-align:left; border-right: 1px #ddd solid }
#header ul li a { color: #fff; text-decoration:none; }
#header ul li a:hover { border-bottom: 2px solid #fff; }
#logo { width: 980px; padding-bottom:10px }
#header #logo h1 { font-size: 48px; font-weight: bold; margin: 10px 0 0 20px; }
#header #logo h1 a { color: #fff }
#header #logo h1 a:hover { text-decoration: underline; }
#header #logo h2 { margin: 5px 0 0 20px; }

#container { /* float: left; */width: 640px; background:#0e0202 }
.post { margin: 10px; background:#191919; padding:10px; border:1px #666 solid }
.post h2 { display:block; padding-top: 14px; line-height:26px; font-size: 26px; }
.post h2 a:link, .post h2 a:visited { color: #f22; }
.post h2 a:hover { text-decoration:none ; color: #f00; }

.entry{ line-height: 18px; }

.postmetadata { font-size:12px; margin-top:6px; padding-bottom: 8px; padding-top:6px; line-height:15px; display:block; border-top:1px #666 solid; }

.navigation { margin: 30px auto; font-size: 14px; font-weight: bold; line-height: 18px; }

table#wp-calendar{ width: 100%; }
#blockquote { margin: 15px 20px 15px 10px; padding-left: 20px; }

/*Sidebar
-----------------------------------------------------*/
#sidebar { float: right; width: 342px; margin: 0; padding-right:10px }
#sidebar ul { list-style: none; font-size: 13px; padding-left:20px; }
#sidebar ul li { background:#191919; border:1px #666 solid; margin-bottom:20px; padding:10px }
#sidebar ul li h2 { font: bold 18px Arial, Georgia, Sans-serif; border-bottom:1px solid #666 }
#sidebar ul li ul { padding: 0; }
#sidebar ul li ul li { padding: 5px 0 0 0; margin-bottom: 0px; list-style: disc; margin-left:20px; border:none; }
#sidebar ul li ul li ul { padding: 5px 0 0 10px; margin-bottom: 10px; }

/*Footer
-----------------------------------------------------*/
#footer { clear:both; width:980px; margin:0 auto; background:#000 url('images/bg_footer.jpg') repeat-x top left; }
#footer p { margin-left:20px; color: #fff; font-size: 11px; line-height: 40px; }
#footer p a { color:#fff; text-decoration:underline; }

/*Comments
-----------------------------------------------------*/
.odd { background: #191919; }
.even { background: #292929; }
.comments-template { margin: 10px 0 0 0; padding-top: 30px; border-top: 5px solid #666; }
.comments-template ul { margin: 0; padding: 0 0 15px 0; list-style: none; }
.comments-template ul li { line-height: 18px; padding: 10px 0 10px 10px; }
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 16px }
.commentmetadata { font-size: 12px; }
.comments-template p.nocomments { padding: 0; }
.comments-template input { border:1px #666 solid; }
.comments-template textarea { font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 12px; border:1px #666 solid; }
#respond { margin-top: 30px; padding-top: 10px; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

