/*  
Theme Name: Directory Journal Custom Theme
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: 12px Georgia, "Times New Roman", Times, serif;color: #372f25;}
h1 {margin: 0 0 10px 0;padding-bottom: 10px;font: bold medium Georgia, "Times New Roman", Times, serif;}
h2 {margin: 10px 0 10px 0;padding-bottom: 10px;font: bold 15px 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 15px 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; }

#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}
#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 {background: url(images/logo.jpg) no-repeat center 35px;height: 116px;margin: 0 44px 0 42px;}
#date { float:left; width:200px; margin:60px 0 0 20px;font: normal 11px Arial, Helvetica, sans-serif;} 
#stats { float:right;width:300px;margin:70px 20px 0 0;text-align:right;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;}
#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;}
/*******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;}
