/*
File:		custom.css
Description:	Custom styles for Thesis
BASIC USAGE:	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #bbb;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;
}
.custom .teaser .format_teaser {
font-size:1.4em;
}
.custom .teaser h2{
font-size: 2em;
text-align:left;
}

.custom #feature_box { border-width: 0px; padding: 10px 10px 0px 10px; background: #FFFFFF; }

.custom #header {position:relative; padding-top: 0.2em;}
	.custom ul.menu {position:absolute; top:2.2em; right:1.1em; width:auto;}
		.custom ul.menu li.rss {float:left;}

.custom li.widget { margin-bottom:0.769em; }

.custom #header { border-style: none; padding-bottom:1.2em; } 

.custom #footer { border-style: none; border-top:1px solid #E3E3E3; } 
	
.custom ul.sidebar_list { padding-top:0.2em; }

.custom .post_box { padding-top:0.2em; }

.custom .headline_area { border-bottom:1px solid #E3E3E3; padding-bottom: 1.2em; margin-bottom:1.2em; }

.custom .services_header {
        overflow:hidden; padding-right:0px; margin-bottom:10px; min-height:140px; border-bottom:1px solid #E3E3E3; background: url('http://www.craigbailey.net/wp-content/uploads/images/head-fader.png') no-repeat scroll right bottom transparent;
}
.custom .services_header h2 {
	margin-top: 0.5em;
}
.custom .services_header p {
        margin-bottom:1.0em;
}
.custom .services_header .header_img {
	float:right; padding-left:20px; padding-top:20px; z-index:101;
}
.custom .services_line {
        min-height: 120px; margin-top:20px;
}
.custom .services_block {
	padding-left:110px; width:345px; float:left;
}
.custom .services_block img {
	margin-left:-110px; padding-top:5px; float:left;
}
.custom .services_block h2 {
	margin-top:5px;
}
.custom .services_block p.p_img {
        margin-bottom:0px;
}
.custom .services_block p {
        margin-bottom:0.5em;
} 

.custom .services_block_small {
	padding-left:75px; width:380px; float:left; padding-bottom:20px; 
}
.custom .services_block_small img {
	margin-left:-75px; padding-top:5px; float:left;
}
.custom .services_block_small h2 {
	margin-top:5px;
}
.custom .services_block_small p.p_img {
        margin-bottom:0px;
}
.custom .services_block_small p {
        margin-bottom:0.5em;
}


.custom .services_block_tiny {
	padding-left:75px; width:215px; float:left; padding-bottom:20px; padding-right:12px;
}
.custom .services_block_tiny img {
	margin-left:-75px; padding-top:5px; float:left;
}
.custom .services_block_tiny h2 {
	margin-top:5px;
}
.custom .services_block_tiny p.p_img {
        margin-bottom:0px;
}
.custom .services_block_tiny p {
        margin-bottom:0.5em;
}

.custom .services_quote {
	clear:both; background:none repeat scroll 0 0 #FFFF99; border:1px solid #E3E3E3; float:none; margin-left:130px; margin-right:130px; margin-top:10px; padding-left:20px; padding-right:20px; padding-top:20px;
}
.custom .services_quote p {
	margin-bottom: 0.3em;
}
.custom .home_header {
	width:910px; margin-top:20px; height:250px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius: 5px; -moz-box-shadow:0 0px 0px #CCCCCC; border:1px solid #E3E3E3;
}
.custom .home_line {
	min-height: 130px; margin-top:20px;
}
.custom .home_block {
	width:300px; float:left;
}
.custom .home_block h2 {
	text-transform:uppercase; letter-spacing:1px; margin: 0 0 5px 0;
}
.custom .home_block img {
	margin-left:0px; padding-top:5px; float:left;
}

.custom .home_block p.p_img {
        margin-bottom:0px;
} 
.custom .home_quote {
	background:none repeat scroll 0 0 #FFFF99; border:1px solid #E3E3E3; float:none; margin-left:130px; margin-right:130px; margin-top:20px; margin-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px;
} 
.custom .home_quote p {
	margin-bottom: 0.3em;
}
.custom .contact_us {
	clear:both; ;background-color:#E9F3F8; margin-top:30px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius: 5px;
}
.custom .contact_us .next_steps {
	text-transform: uppercase; letter-spacing: 0.1em; font-weight:bold; color:#6D97A9
}
.custom .callout_box {
	float:left; margin-top:25px; width:255px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius: 5px; -moz-box-shadow:0 0px 0px #CCCCCC; border:1px solid #E3E3E3; background: url('http://www.craigbailey.net/wp-content/uploads/images/head-fader.png') no-repeat scroll right bottom transparent;
}
.custom img.imgborder {
	border:1px solid #E3E3E3; margin-top:10px; padding-top:0px;"
}
.custom .sidebar {
	overflow: visible;
}

.custom .hteaser .teaser {
	border-top: 0px;
	margin-top: 0px;
	padding-top: 10px;
	margin-left: 20px;
	margin-right: 260px;

}
.custom .hteaser .teaser .format_teaser {
	margin-top: 5px;
}
.custom .hteaser .teaser .format_teaser img {
	margin-right: 10px;
}

