/*
Theme Name: Tech Pepper
Author: Tech Pepper
 */

* { margin:0; padding:0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background-color: #666666; }

a { text-decoration:none; color:#c61918;}
a:hover {text-decoration:none; color:#fff; background:#c61918;}

#wrapper { margin: 0px auto; padding: 0px; width: 1000px; }
#top { background-image: url(images/header.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 161px; width: 1000px; }
#header { margin: 0px; padding: 0px; float: left; width: 400px; }
#header h1{text-indent:-10000px;margin:0;padding:0;}
#header h1 a{display:block;background:url(images/transparent.gif) no-repeat left;height:161px;}
#adbanners { margin: 0px; padding: 70px 10px 0 0; float: right; width: 500px; }
#mainbox { background-image: url(images/bodybg.jpg); background-repeat: repeat-y; margin: 0px; padding: 0px; width: 1000px; }
#contentframe { margin: 0px auto; padding: 0px; width: 915px; }
img { border:none;}

#sub-header{ float: left; width: 938px; font-size: 12px; font-weight:bold; color:#fff; background: #1b1b1b; border-bottom: 1px solid #2c2c2c; margin-left:32px; border-top:1px solid #fff; margin-bottom:10px;  }
#sub-menu{ float: left; border-left: 1px solid #2c2c2c; margin: 0 0 0 5px; display: inline; height: 40px; overflow: hidden; }
#sub-menu ul{ float: left; list-style-type: none; margin: 0; padding: 0; }
#sub-menu ul li{ float: left;border-right: 1px solid #2c2c2c; }
#sub-menu ul li a{ display: block; padding: 14px 10px 13px; text-decoration: none; color: #ddd; }
#sub-menu ul li a:hover{ text-decoration: underline; background:url(images/menuhover.jpg) repeat-x; }
#sub-header-search{ float: right; margin: 0 5px 0 0; display: inline; height: 40px; overflow: hidden; }
#sub-header-search input{ border: 0; margin: 0; font-size: 11px; background: transparent; color: #fff; }
#sub-header-search input#s{ margin: 3px 0 0 5px; }
#sub-header-search input#searchsubmit{ width: 43px; height: 20px; }
#sub-header-search div#searchinput{ float: left; margin: 10px 5px 0 0; display: inline; width: 202px; height: 20px; background: url(images/bg-search-s.gif) no-repeat; }
#sub-header-search div#searchbutton{ float: left; margin: 10px 10px 0 0; display: inline; width: 43px; height: 20px; background: url(images/bg-search-searchsubmit.gif) no-repeat;}


#content { margin: 0px; padding: 0px; float: left; width: 515px; }
#content h2 { font: normal 2.0em georgia, "times new roman", serif; line-spacing: 2.6em; padding:0; margin-bottom:5px;}
#content h2 a:link { color: #000; text-decoration: none; }
#content h2 a:visited { color: #000; text-decoration: none; }
#content h2 a:hover {text-decoration: underline;color: #C00000; background:none;}

.entry { margin: 0px; padding: 0px; float: left; width: 500px; }
.entry p { margin: 0px; padding-bottom:10px;}
.entry ul li { padding-left:20px;}
.entrymeta { font: .95em georgia, "times new roman", serif; color:  #666; margin: 5px 0 10px 0; text-transform: capitalize; line-height: 1.5em; border-bottom:1px dashed #dadada; padding-bottom:5px;}
.entryinfo { font: .95em georgia, "times new roman", serif; color:  #666; margin: 5px 0 30px 0; text-transform: capitalize; line-height: 1.5em; border-bottom:1px dashed #dadada; padding-bottom:5px;}

html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before{ content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }

.navigation{width:500px;float:left;color:#666;border-bottom:#fff 2px solid;border-top:#fff 2px solid;padding:0 0 10px;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
hr {display:none}

#sidebar { margin: 0px; padding: 0px; float: right; width: 380px; font-size:11px; }
#sidebar h2 { color: #000000; font-size: 16px; font-weight:bold; padding: 0 0px 5px 0px; margin: 0px; 	border-bottom: 1px solid #f4f4f4; }

#lsidebar { width:160px; float: left; margin:0; padding:0;}
#lsidebar ul { list-style: none; margin:0; padding: 0px 0 20px 0; }
#lsidebar ul li { display: inline; padding: 0px; margin: 0px;  }
#lsidebar ul li a { 
display: block; color: #000000; text-decoration: none; margin:5px 0 5px 0; padding: 3px 0px 3px 5px; border-bottom: 1px solid #f4f4f4;border-left:3px solid #dadada;}
#lsidebar ul li a:hover { background:none; color: #cf0909; border-left:3px solid #cf0909;} 
#lsidebar p{ padding: 3px 0px 0px 0px; margin: 0px; line-height: 20px;}


#rsidebar { width:200px; float: right; margin:0; padding:0 0 0 10px; border-left:1px solid #e2dedf;}
#rsidebar ul { list-style: none; margin:0; padding: 0px 0 20px 0; }
#rsidebar ul li { display: inline; padding: 0px; margin: 0px;  }
#rsidebar ul li a { 
display: block; color: #000000; text-decoration: none; margin:5px 0 5px 0; padding: 3px 0px 3px 5px; border-bottom: 1px solid #f4f4f4;border-left:3px solid #dadada;}
#rsidebar ul li a:hover { background:none; color: #cf0909; border-left:3px solid #cf0909;} 
#rsidebar p{ padding: 3px 0px 0px 0px; margin: 0px; line-height: 20px;}

#tsidebar {border:1px solid #dadada;background:#fff url(images/box.gif) repeat-x left top;margin:0 0 10px;padding:10px;}
#tsidebar ul { list-style: none; margin:0; padding: 0px 0 20px 0; }
#tsidebar ul li { padding: 0px; margin: 0px;  }
#tsidebar ul li a { 
color: #000000; text-decoration: none; margin:5px 0 5px 0; padding: 3px 0px 3px 5px; font-weight:bold;}
#tsidebar ul li a:hover { background:none; color: #cf0909; } 
#tsidebar p{ padding: 3px 0px 0px 0px; margin: 0px; line-height: 20px;}

#bsidebar { margin: 0px; padding: 0px; float: right; width: 380px; font-size:11px; }
#bsidebar ul { list-style: none; margin:0; padding: 0px 0 20px 0; }
#bsidebar ul li { display: inline; padding: 0px; margin: 0px;  }
#bsidebar ul li a { 
display: block; color: #000000; text-decoration: none; margin:5px 0 5px 0; padding: 3px 0px 3px 5px; border-bottom: 1px solid #f4f4f4;border-left:3px solid #dadada;}
#bsidebar ul li a:hover { background:none; color: #cf0909; border-left:3px solid #cf0909;} 
#bsidebar p{ padding: 3px 0px 0px 0px; margin: 0px; line-height: 20px;}



#footer { background-image: url(images/footer.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; clear: both; height: 35px; width: 1000px;}
p.footer { height:40px; background:url(images/footer_bg.gif) repeat-x;margin: 0px auto; padding: 0 0 0 10px; width: 905px; line-height:40px; color:#fff; font-weight:bold; border:1px solid #333; }
p.footer a:link { color: #fff; text-decoration: none; }
p.footer a:visited { color: #fff; text-decoration: none; }
p.footer a:hover {text-decoration: underline;color: #000; background:none;}

img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}

#commentsbox { margin: 0px; padding: 0px; float: left; width: 500px; font-size:11px;}
#comments h2{margin:0; padding:0; color:#ff5c00; font-size:14px; font-weight:normal;}
.boxcomments{margin-bottom:20px;width:500px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0; }
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-bottom:20px solid #fff;display:block;list-style:none;margin:0;padding:5px 15px 1px; background:#f7f7f7;}
ol.commentlist li.mycomment{border-bottom:20px solid #fff;display:block;list-style:none;margin:0;padding:5px 15px 1px; background:#f4f3eb;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{display:block;list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; border:1px dashed #ccc;}
input#url,input#author,input#email,textarea{color:#666;width:40%;border:1px solid #cbcbcb;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;padding:3px;}
