/*  
Theme Name: Clean Bright
Theme URI: http://www.tinysigns.com
Description: Get More Free Wordpress Themes By Visiting <a href="http://www.wordpress.pro">Wordpress Theme</a>
Version: 1.0
Author: Business 
Journal
Author URI: http://www.dirjournal.com/business-journal/
*/
BODY { 
background : #eeeeee url(images/main-bg.gif);
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
margin : 0;
padding : 0;
} 
A { 
text-decoration : none;
} 
BLOCKQUOTE { 
padding-right : 6px;
padding-left : 45px;
font-size : 12px;
background : url(images/quote.jpg) repeat-y 35px 0;
padding-bottom : 4px;
margin : 8px 0 10px;
width : 400px;
padding-top : 5px;
} 
#wrapper { 
width : 842px;
border-right : 1px solid #026964;
border-left : 1px solid #026964;
background-color : #ffffff;
margin : 0 auto;
padding : 0;
} 
#header { 
background : url("images/header_img.gif") no-repeat center 0%;
width : 842px;
height : 178px;
float : left;
} 
#header div.main { 
padding-right : 0;
padding-left : 20px;
padding-bottom : 0;
font : bold 32px 'Trebuchet MS', 'Times New Roman', sans-serif;
color : #ffffff;
padding-top : 50px;
float : left;
} 
#header div.main a { 
color : #316448;
} 

#header p.desc { 
margin : 3px 0 0 10px;
font : 13px Arial, sans-serif;
color : #a18133;
} 
#header_menu { 
background : url("images/header_menu_bg.gif") repeat-x;
width : 842px;
height : 49px;
float : left;
} 
#header_menu div#search { 
float : right;
width : 247px;
padding-right : 10px;
height : 49px;
padding-top : 0px;
background:url("images/search_area.gif") no-repeat;
} 
#navcontainer { 
margin : 0;
float:left;
padding : 1px 0 0 0;
} 
#navcontainer UL { 
list-style : none;
margin : 0;
padding : 0;
border : none;
} 
#navcontainer LI { 
display : block;
margin : 0;
padding : 0;
float : left;
width : auto;
} 
#navcontainer A { 
color : #555;
display : block;
width : auto;
text-decoration : none;
background-color : transparent;
margin-top : 3px;
padding : 15px 10px 13px;
border-top : 0;
border-right : 1px solid #026964;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
} 
#navcontainer A:hover, #navcontainer A:active { 
background-color : #f4f2ee;
color : #777;
} 
#navcontainer A.active:link, #navcontainer A.active:visited { 
position : relative;
z-index : 102;
background : #bbbbbb;
font-weight : bold;
} 
#searchsubmit { 
border : 1px solid #fff;
background : #ffaa00;
color:#555;
font-size:12px;
} 
.searchtxb { 
border : 1px solid #fff;
background : #fff;
margin-top : 3px;
color:#555;
font-size:12px;
} 
#searchform { 
padding-top : 5px;
padding-right:13px;
text-align:right;
margin : 0;
} 
h2.pagetitle { 
font-size : 20px;
color : #006666;
border-bottom : 1px dotted #999;
padding-bottom : 5px;
padding:5px;
margin-right:3px;
} 
#content_container { 
width : 490px;
float : left;
padding-left : 3px;
padding-right:3px;
padding-top : 10px;
padding-bottom : 10px;
} 
.entry{padding-left:5px;}
#content_container a { 
color : #105956;
} 
#content_container div.postcontent { 
padding-right : 5px;
padding-left : 10px;
padding-bottom : 10px;
margin : 0;
color : #333333;
padding-top : 0;
} 
#content_container UL { 
padding-right : 0;
padding-left : 5px;
padding-bottom : 0;
margin : 8px 0 8px 20px;
padding-top : 0;
} 
#content_container P.desc { 
padding-right : 6px;
display : block;
padding-left : 5px;
font-size : 11px;
padding-bottom : 2px;
margin : 2px 0 15px;
padding-top : 5px;
text-align:right;
color:#735C4D;
} 
#content_container P.desc a{ 
color:#666;
} 
.alignleft { 
float : left;
} 
.alignright { 
float : right;
} 
.center { 
text-align : center;
} 
#right_container { 
width : 171px;
float : left;
text-align:center;
padding-left : 0px;
padding-top : 5px;
padding-bottom : 10px;
padding-right:0px;
}
#inner_container { 
width : 171px;
float : left;
padding-left : 0px;
padding-top : 5px;
padding-bottom : 10px;
}  
#right_container H2 ,#inner_container H2{ 
background:url(images/cbox_bg.gif) repeat-x top;
color:#fff;
font-family:arial, Helvetica, sans-serif;
text-align:center;
padding-top:2px;
font-weight:normal;
font-size:14px;
padding-left:0;padding-right:12px;margin:0;} 
#right_container UL ,#inner_container UL{ 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
padding-top : 0;
margin : 0;
list-style-type : none;
} 
#right_container UL LI ,#inner_container UL LI{ 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
padding-top : 0;
display : inline;
margin : 0;
font-size : 12px;
} 
#right_container UL LI A ,#inner_container UL LI A{ 
padding-right : 0;
text-align:left;
padding-left : 20px;
padding-bottom : 10px;
padding-top : 8px;
border-bottom : 1px solid #c0c0c0;
text-decoration : none;
background : url(images/small_icon.gif) no-repeat 5px 12px;
display : block;
margin : 0;
color : #333333;
} 
#right_container UL LI A:hover ,#inner_container UL LI A:hover{ 
color : #0066cc;
} 


#footer { 
clear : both;
background : url("images/footer_bg.gif") repeat-x;
width : 842px;
height : 59px;
text-align : center;
padding-top : 20px;
color : #000;
} 
#footer a { 
color:#CC3333;
} 
.postarea { 
margin-bottom : 10px;
width:485px;
margin-left:0;
margin-right:0;
background:url(images/post_area_bg.jpg) no-repeat top left;
} 
.post_title { 
border-bottom:1px dotted #105956;
padding-bottom:10px;
width:465px;
margin-left:10px;
padding-top:10px;
} 
.post_title_text { 
font-weight : bold;
font-size : 16px;
font-family : Arial, Helvetica, sans-serif;
} 
h3#comments { 
font-size : 12px;
color : #006699;
} 
.comment_info { 
font-size : 13px;
} 
OL.commentlist { 
padding-right : 0;
padding-left : 0;
padding-bottom : 10px;
padding-top : 0;
list-style-type : none;
margin : 0;
} 
.commenttext { 
clear : both;
padding-right : 10px;
padding-left : 10px;
background : #f1efeb;
padding-bottom : 5px;
padding-top : 20px;
margin : 10px 0;
width : 450px;
} 
#respond { 
font-size : 18px;
color : #006699;
font-weight : bold;
} 
#comment_area INPUT { 
border : 1px solid #999999;
padding : 4px;
background : #f9f9f9;
} 
#comment_area TEXTAREA { 
border : 1px solid #999999;
padding : 4px;
background : #f9f9f9;
} 
#commentform{margin-left:5px;}
.content_box{
width:156px;
border:1px solid #006666;
background:url(images/cbox_bg.gif) repeat-x top;
margin-bottom:10px;
margin-top:10px;
}
div.cat{
color:#fff;
font-family:arial, Helvetica, sans-serif;
text-align:center;
padding-top:2px;
font-weight:normal;
font-size:14px;}
#links LI{
list-style-type : none;
margin:0;
padding:0;}

#site_content {position: absolute;left: -10000px;};