/*  
Theme Name: Directory Journal Custom Theme New
Theme URI: http://www.web-designers-directory.org
Description: Custom Wordpress theme for Directory Journal (www.dirjournal.com). 
Version: 1.0
Author: Zeb
Author URI: http://www.zebonline.com/
*/
body {margin:0;padding:0;background: url(images/bg.jpg);font: 13px Georgia, "Times New Roman", Times, serif;color: #372f25;}
h1 {margin: 0;padding-bottom: 5px;font: bold medium helvetica,arial,verdana;}
h2 {margin: 10px 0 10px 0;padding-bottom: 10px;font: bold 18px Georgia, "Times New Roman", Times, serif;background: url(images/h2line.jpg) no-repeat left bottom;}
h3 {margin: 10px 0 10px 0;padding-bottom: 10px;font: bold 18px Georgia, "Times New Roman", Times, serif;background: url(images/h2line2.jpg) no-repeat left bottom;}
h4 {margin: 0 0 10px 0;padding-bottom: 10px;font: bold 13px Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #d8d3ba}
h5 {margin: 0 0 5px 0;padding-bottom: 5px;font: bold medium Georgia, "Times New Roman", Times, serif;}
h2 a:visited, h2 a:link , h2 a:hover{ text-decoration: none;color: #372f25;}
a:visited, a:link {color: #908744;text-decoration:underline;}
a:hover{color: #908744;text-decoration:none;}
.clear { clear:both; }

.preload {display:none;}

#container { margin:0 auto;width:987px;background: url(images/c-bg.jpg) repeat-y center top;}
#header{ margin:0;background: url(images/t-bar.jpg) no-repeat center top}
#header h1 {position:relative;float:left;text-align:center;font-size:24px;margin:30px 0 0;width:900px;}
#header h1 a {color:#000;text-decoration:none;}
#header #tagline {width:900px;text-align:center;font-size:1.1em;font-family:helvetica,arial,verdana,sans-serif;}
#bot {margin:0;height:54px;background: url(images/c-bot.jpg) no-repeat center bottom}
#footer { text-align:center;clear:both; line-height:1.7em; padding: 0 0 20px 0}
#header-top {height: 116px;margin: 0 44px 0 42px;}
#general-info {position:relative;float:right;margin:20px 30px 0 0;width:200px;}
#date { font: normal 11px Arial, Helvetica, sans-serif;} 
#stats { font: normal 11px Arial, Helvetica, sans-serif;}
#nav {background: url(images/nav-bg.jpg) no-repeat center top;height: 70px;margin: 0 44px 0 42px;}
#nav-items {width:400px;padding: 24px 0 0 20px;font: bold 12px Arial, Helvetica, sans-serif;float:left;color: #372f25;}
#nav-items a:visited, #nav-items a:link {color: #372f25;font: bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
#nav-items a:hover{color: #372f25;font: bold 12px Arial, Helvetica, sans-serif;text-decoration:underline;}

/******Form Elements*******/
form { margin: 0;padding:0;}
.input {text-decoration: none;font: normal 12px Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;border-top: 1px solid #333333;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid #333333;}
.button {color: #616058;margin-top: 10px;padding: 2px 8px 2px 8px;font: bold 11px Arial, Helvetica, sans-serif;margin-bottom: 10px;background: #dad9c6;border-top: 1px solid #cbcab3;border-right: 1px solid #616058;border-bottom: 1px solid #616058;border-left: 1px solid #d1d0bb;}
.subscribebutton {background:#908744;border:transparent;color:#fff;padding:2px;font-size:0.95em;}
#search-bar{ float:left; width:370px;padding: 24px 0 0 10px;}
#search-button{ float:left; width:60px;padding: 24px 0 0 7px; }
.search-input {text-decoration: none;width: 370px;font: normal 12px Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;border-top: 1px solid #333333;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid #333333;height: 16px;}
#main{margin: 0 44px 0 42px; clear:both;}
#left-column{width:595px; float:left; padding: 0 20px 0 20px;}
#right-column{width:225px;float:left; padding: 10px 15px 0 25px;}
#right-column h2 {margin: 15px 0 10px 0;padding-bottom: 10px;font: bold 18px Georgia, "Times New Roman", Times, serif;background: url(images/h2line2.jpg) no-repeat left bottom;}
#right-column ul {margin:0;padding:0;list-style-type:none;}
#right-column ul li {margin:5px 0;}
#right-column ul li ul {margin:5px 0 5px 20px;list-style-image:url(images/arrow.gif);}
/*******Categories**************/
.cat-nav{margin: 5px 5px 5px 25px; padding: 0 0 5px 0;}
.cat-nav li{margin-bottom: 6px;background-image: url(images/plus.gif);background-repeat: no-repeat;background-position: 0 .4em;}
/*********** RSS **************/
.article-p{ margin:0;padding:0}
/******* Global style ************************/
#pgline{border-top: 1px solid #f5f1ee;}
.error {color: #FF0000;}
img {border: none;}
/**** Bread Crumb ***********/
#bread-crumb{margin: 0 44px 0 42px;clear:left;padding: 0 0 0 20px;} 
/******* Featured Links Box ***********/
.postmetadata2 { padding: 15px;margin-top: 10px; margin-bottom:10px; background:#f2edd5; border: 1px solid #d8d3ba;}
.post {margin: 0 0 30px;text-align: justify;}
.image{background:#fff;border: 1px solid #E7E4E4;padding:8px;}
#rssvisitor {border:1px dotted #555;padding:8px;background:#fff;margin:10px 0 15px;}
ol.commentlist li {padding:5px;margin:5px 0 0;}
.authcomment {background:#DFD2A7;}
#date {position:relative;float:left;width:150px;margin:-25px 0 0 20px;}

