/*
Theme Name: Business Wordpress Template
Theme URI: http://www.wordpressweekly.com
Description: It is a high quality WordPress Business Template ! An easy-to-use and tweak theme based on a green color. Two columns, widget supported, SEO friendly. Template called Business Theme by the famous <a href="http://rtdesignstudio.com/">RTDS</a>.
Version: 2.7
Author: RT Design Studio
Author URI: http://www.rtdesignstudio.com
Tags: green, custom header, fixed width, two columns, widgets, business design

	This theme was designed and coded by the employees of RT Design Studio

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

html,body,div,span,applet,object,iframe,


h1,h2,h3,h4,h5,h6,p,blockquote,pre,

h1,h2,h3,h4,h5,h6,p,blockquote,pre,


a,abbr,acronym,address,big,cite,code,



del,dfn,em,font,ins,kbd,q,s,samp,



small,strike,strong,sub,sup,tt,var,



dl,dt,dd,ol,ul,li,



fieldset,form,label,legend,



table,caption,tbody,tfoot,thead,tr,th,td{



margin:0;



padding:0;



border:0;



outline:0;



font-weight:normal;



font-style:normal;



font-size:100%;



font-family:inherit;



vertical-align: baseline;



}

.clear {clear:both;

        padding-top:12px;

        padding-bottom:6px;}

img {

        border:0;

}

#content img {

	margin: 6px;

}





body {



line-height:1;

color: #000000;

margin: 0px;

padding: 0px;

text-align: center;

color: #111;

font-family: Arial, Verdana, Tahoma, sans-serif;

background: url(images/back.gif) #9ec93f repeat-x;

}





ol,ul{



list-style:none;



}







table{



border-collapse:separate;



border-spacing:0;



}



.pre {

        background-color: #ffffff;

        width:637px;

        clear:both;

        scroll:allow;

        border:1px solid #000000;

}



caption,th,td{



text-align:left;



font-weight:normal;



}





#content {

	

	

}





/**



* GLOBALS



*/



h1	{

	font-size: 12px;

	font-weight: normal;

	margin: 0px 0px 10px;

	padding: 0px;

	text-transform: uppercase;

	color: #606060;

}





h2	{

	font-size: 14px;

	font-weight: normal;

	margin: 0px 0px 10px;

	padding: 0px;

	color: #606060;

	text-align: left;

}







h3{



text-align:left;

font-size:18px;

font-weight:bold;

line-height:150%;

font-style:italic;

font-variant:small-caps;



}



h4{



font-size:16px;

font-weight:bold;

line-height:150%;

text-align:left;

}



hr{

display:none;

}







a {

text-decoration: none;

color:#1E3C58;



}







a:hover {



text-decoration: underline;

color:#000;



}







p{



line-height:150%;



margin-bottom:10px;



}







li{



line-height:140%;



}







ul,ol{



margin-bottom:10px;



}









img.wp-smiley{



display:inline !important;



margin:0 !important;



padding:0 !important;



background:transparent !important;



vertical-align:middle !important;



border:0 !important;



}







strong{



font-weight:bold;



}







em{



font-style:italic;



}



#logo {

	float: left;

	position: absolute;

	left: 20px;

	top: 40px;



}



#logo a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 46px;

	color: #edefe9;

	letter-spacing: 1px;

}

#logo a:hover {

	color: #BBDC85;

	text-decoration: none;

}

#logo h2 {

	font-family:Georgia,Arial,Helvetica;

	font-size: 24px;

	color: #edefe9;

	letter-spacing: 1px;

}



/**



* MAIN WRAPPER



*/



#big {

	width: 937px;

	text-align: left;

	overflow: hidden;

}



#wrapper{

text-align: left;

padding:0;

width:100%;

float: left;

position: relative;

margin: 0px;

overflow: hidden;

}



#right ul li {

	margin-left: 0px;

	padding:10px 5px 4px 25px;

	display: inline;



}



#right ul li a:hover {

        display:block;

        background:#9EC93F url(https://bailbondlenders.com/wp-content/uploads/2009/09/heading_background.jpg) repeat-x scroll 0 0;

        color:#FFFFFF;

}



/**



* TOP PAGES LIST



*/





#header {

	background: url(images/header.jpg) no-repeat;

	width: 937px;

	height: 201px;

	float: left;

	position: relative;

}





#menu {

	width: 913px;

	float: left;

	position: absolute;

	bottom: 8px;

	left: 10px;

	overflow: hidden;

	height: 56px;

	text-align:center;

	}



#menu li, ul {

	display: inline;

	line-height: 20px;

}



#menu a {

	border: 0px;

        border-right:1px dotted #ffffff;

	height:40px;

	margin-top: 19px;

	padding-bottom:19px;

        padding-top:10px;

        padding-right:12px;

        padding-left:12px;

	display: block;

	float: left;

	position: relative;

	font-size: 18px;

	font-weight: normal;

	height: 24px;

	font-family: Arial, Helvetica, sans-serif;

	color: #638a10;

}



#menu a:hover {

	color: #cbea86;

	text-decoration:none;

	margin-top:10px;

        padding-top:18px;

        display:block;

        background:#9EC93F url(https://bailbondlenders.com/wp-content/uploads/2009/09/heading_background.jpg) repeat-x scroll 0 0;



}











#banner {

	float: left;

	position: relative;

	width: 627px;

	height: 297px;

	margin-left: 18px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	font-style: italic;

	color: #a3815c;

	letter-spacing: -1px;

	}





	

}





#pagine ul{



margin:0;



padding: 0px;



}







#pagine ul li{



display:inline;







}







#pagine ul li a{

display: block;

float: left;

position: relative;

color: #850A05;

padding: 5px;

font-weight: bold;

padding-bottom: 8px;

font-size: 11px;

text-transform: uppercase; 

margin-right: 2px;

border-bottom: 0px;

}











#cont {

	width: 100%;

	float: left;

	position: relative;

	margin-left: 0px;

	padding-top: 0px;

	z-index: 0;

	background:  url(images/content-back.gif) repeat-y;

	border-bottom: 0px;

}







/**



* FIRST MAIN COLUMN



*/





#content {

position: relative;

float: left;

font-size: 11px;

margin-left: 0px;

overflow: hidden;

padding-left: 8px;

width: 636px;



}





#contentin {

	float: left;

	position: relative;

	padding-top: 5px;

	padding-left:10px;

	padding-right:0px;

	width: 625px;

	color: #000;

	

}







.p2{

      color:#ffffff;

      display:inline;

      font-size:12px;

      text-transform: uppercase;

      text-align: left;

      line-height:32px;

      display:block;

      background:#9EC93F url(https://bailbondlenders.com/wp-content/uploads/2009/09/heading_background.jpg) repeat-x scroll 0 0;

      clear:both;

}

	

.p3{

text-transform: uppercase;

color:#CBEA86;

display:inline;

}



#contentin a {

	color: #638A10;

}



#cont h2 a:hover {

        background:#9EC93F url(https://bailbondlenders.com/wp-content/uploads/2009/09/heading_background.jpg) repeat-x scroll 0 0;

        color:#FFFFFF;

        display:block;

}



#content div.post{



padding-bottom:10px;

float: left;

position: relative;

font-size: 14px;

width: 100%;

margin-top: 5px;

color: #55550d;

line-height: 32px;





}



.post img {

	border: solid 5px #E0E0E0;

	margin-left: 10px;

        margin-bottom: 5px;

        margin-top: 5px;

        float:right;

}



#content div.post h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 28px;

	padding: 5px;

        bottom-border:solid;

        color: #fff;

	letter-spacing: -1px;

	text-transform: none;

        display:block;

        background:#9EC93F url(https://bailbondlenders.com/wp-content/uploads/2009/09/heading_background.jpg) repeat-x scroll 0 0;



  

}

#content div.post h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: bold;

        color: #8BB137;

	padding: 0px;

	letter-spacing: -1px;

	text-transform: none;

	

}





#content div.post h2 a {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: bold;

	padding: 0px;

	letter-spacing: -1px;

	color: #8BB137;



  	}

#content div.post h2 a:hover {

	color: #ffffff;



  	}

#content div.post h3 {

        color: #8BB137;

        clear:both;

        padding-top:24px;

}



#content ul{



list-style-type:square;



padding-left:30px;



}







#content code{



font-family:courier,"courier new", monospace;



font-size:14px;



background-color:#dfdfdf;



}







#content blockquote{



padding:6px;



font-style:italic;



color:#555;



}







#content blockquote p{



font-style:italic;



}







.navigation div{



line-height:200%;



}







p.details_small{



font-size:11px;



color:#876543;



}







p.details_small a{



color:#316290;

text-decoration: none;

border-bottom: 0px;

text-transform: uppercase;



}







p.details_small a:hover{



text-decoration: underline;



}







p.date{



text-align:right;

letter-spacing:0px;

font-size:10px;

text-transform:uppercase;

color:#6f6a6a;



}







#content em{



font-style:italic;



}







/**



* COMMENTS



*/







#comments H2{



margin-bottom:10px;



padding-bottom: 0px;



border-bottom: 4px solid #ccc;



}





.commentlist big{



font-size:14px;

display:block;

margin-bottom:5px;

text-transform: uppercase;

letter-spacing: -1px;

}







.commentlist li{



margin-bottom:8px;

color: black;

padding-bottom:0px;

border-bottom: 4px solid #efefef;



}







.commentlist ul li,



.commentlist ol li{



margin-bottom:0;



padding-bottom:0;



border-bottom:0;



}







.commentlist ul{



margin-left:20px;

list-style: none;



}





.comment-item-{

	padding-left:20px;

	list-style-type: decimal;

}





ol.commentlist {



padding-left:20px;



list-style-type: none;



}







p.nocomments{



padding-bottom:10px;



border-bottom: 4px solid #ccc;



font-weight:bold;



font-size:15px;



}







.allowed-tags{



display:none;



}







/**



* FORMS



*/







#commentform{



margin-bottom:15px;



padding-bottom:15px;



border-bottom: 4px solid #ccc;



}







textarea{



width:99%;



}







/**



* RIGHT SIDEBAR WITH MENU



*/





#sidebar {

	width: 266px;

	float: right;

	position: relative;

	text-align: left;

	color: #fff;

	overflow: hidden;

}



#sidebar ul, li {

	font-size: 12px;

}





#sidebar h2{

	font-size: 12px;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	padding-top: 4px;

	color: #fff;

	padding-bottom: 3px;

	margin-bottom: 0px;

	height: 17px;

	padding-left: 2px;

	background: #abaaab;

	margin-left: -4px;

	margin-top: 0px;

	text-transform: uppercase;

	padding-top: 4px;

}







#sidebar ul li ul{



margin-bottom:5px;

padding-bottom: 5px;

color: #fff;

}







#sidebar a {

	color: #316290;

	background: #f7f6d0;

	border-bottom: dotted 1px #444;

	font-size: 12px;

	display: block;

	width: 100%;

	margin-left: -2px;

	padding-top: 4px;

	padding-bottom: 4px;

}



#sidebar ul li ul li ul{



border-bottom:0;

font-size:12px;

margin-bottom:0;

padding-bottom:0;



}







#sidebar ul li ul li ul{



margin-bottom:0;

padding-left:10px;

font-size:12px;



}

.textwidget {

	color: #55550d;

	font-size: 12px;

	display: block;

        font-weight: bold;

	padding-top: 4px;

	padding-bottom: 4px;

        padding-left:24px;

        padding-right:12px;

}

#text-5 {

	display: block;

	padding-top: 4px;

	padding-bottom: 4px;

        margin-left:-48px;

        margin-right:-12px;

}



.linkcat {

	font-size: 13px;

}



/**



* FOOTER



*/



#footer {

	float: left;

	position: relative;

	width: 937px;

	height:13px;

	font-size: 10px;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	color: #E1ECC6;

	padding-top: 28px;

	padding-bottom: 9px;

	text-transform: uppercase;

	background:url(images/footer.gif) no-repeat;

		

}





input, button {



	margin: 2px;

	border: solid 1px #777;

	background-color: #eaeaea;

	font-size: 10px;

	font-family: verdana, arial, sans-serif;

	padding: 3px;

}







textarea {



	border: solid 1px #777;

	background-color: #eaeaea;



}





#right {

	width: 266px;

	float: right;

	margin-top: 0px;

	padding-left:10px;

	padding: 0px;

	text-align: left;

	overflow: hidden;

	margin-right: 19px;



	

}



#right ul, li {

	font-size: 12px;

}





#right h2{

	font-size: 24px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 1px;

        margin-left:12px;

	height: 31px;

	padding-left: 12px;

	margin-top: 0px;

	padding-top: 12px;

	letter-spacing: 1px;

        background:#9EC93F url(https://bailbondlenders.com/wp-content/uploads/2009/09/heading_background.jpg) repeat-x scroll 0 0;

        color:#FFFFFF;

}





#right ul li ul{



margin-bottom:5px;

padding-bottom: 5px;

color: #fff;

}



#right a {

	color: #55550d;

	font-size: 14px;

	display: block;

	padding-top: 10px;

	padding-bottom: 4px;

        padding-left:12px;

        padding-right:5px;

	text-transform:none;

	margin-top: 10px;

        margin-left:12px;

	text-decoration:none;

	font-family: Georgia, "Times New Roman", Times, serif;

        border-bottom: solid 2px #638A10;



	

}



#right a:hover{

        border-bottom: 2px solid #fff;



	}



#right ul li ul li ul{



border-bottom:0;

font-size:12px;

margin-bottom:0;

padding-bottom:0;



}

#right-b {

	float:left;

	position:relative;

	background:url(images/right-back.gif) repeat-y;

	width:100%;

	}

#spot {

	float:right;

	position:relative;

	margin-bottom:10px;

	width:266px;

	height:117px;

	background:url(https://bailbondlenders.com/wp-content/uploads/2009/08/Bail_Bond_Button.gif) no-repeat;

	padding-top:180px;

	}



#left {

	width: 165px;

	float: left;

	padding: 0px;

	text-align: left;

	overflow: hidden;

	margin-left: 8px;

	min-height: 300px;

	margin-top:7px;

}



#left ul, li {

	font-size: 12px;

	display: inline;

}





#left h2{

	font-size: 24px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #fff;

	font-style:italic;

	margin-bottom: 1px;

	height: 31px;

	padding-left: 5px;

	background: #b5e1c9;

	margin-top: 0px;

	padding-top: 4px;

	letter-spacing: 1px;





}





#left ul li ul{



margin-bottom:5px;

padding-bottom: 5px;

color: #fff;

}



#left a {

	color: #28647f;

	font-size: 14px;

	display: block;

	width: 99%;

	padding-top: 3px;

	padding-bottom: 4px;

	text-transform:none;

	margin-top: 0px;

	text-decoration:none;

	border-bottom: 1px solid #fff;

	font-family: Georgia, "Times New Roman", Times, serif;

	padding-left: 18px;

	background: url(images/arrow.gif) left top no-repeat #c4e7f5;

}





#left ul li ul li ul{



border-bottom:0;

font-size:12px;

margin-bottom:0;

padding-bottom:0;



}









.liteup_menu {

	display: none;

}



#navContainer {

	float: right;

	position: absolute;

	top: 0px;

	right: 0px;

}



#sidebarB {

	display: none;

}



#cat-desc {

	font-size: 13px;

	line-height: 20px;

	color: #444;

	

	margin-bottom: 5px;

}



#cat-desc h1 {

	color: #777;

	font-weight: bold;

	font-size: 20px;

	text-align:left;

	margin-top: 10px;

}



#cat-desc h2 {

	color: #5688F5;

	font-weight: bold;

	letter-spacing: 1px;

	font-size: 24px;

}



#cat-desc p {

text-align:left;

font-size: 12px;

text-font: miriad;

}



#rsss {

	float: right;

	position: absolute;

	top: 50px;

	right: 30px;

	line-height: 24px;

	

}



#rsss a {

	color: white;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 14px;

	

}



.commmmm {

}



.post-ratings img {

	border: 0px;

	margin: 0px;

	padding: 0px;

}



#search-form {

	float: right;

	position: absolute;

	overflow: hidden;

	width: 222px;

	height:33px;

	margin-top: 7px;

	top: 5px;

	right: 11px;

	

}



#s {

	width: 178px;

	height: 33px;

	background: url(images/search-form.png) no-repeat;

	padding: 0px;

	margin: 0px;

	border: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 20px;

	padding-top: 6px;

	padding-left: 3px;

	float: left;

	position: relative;

	color:#4E691A;

	margin-right:2px;



}



#searchsubmit {

	width: 36px;

	height: 33px;

	background: url(images/search-submit.png) no-repeat;

	padding: 0px;

	margin: 0px;

	border: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 20px;

	float: left;

	position: relative;

}