/*
Theme Name: Member
Theme URI: --
Description: SEO Ranking Member Theme
Version: 1
Author: Bryan
Author URI: http://bryanjosephking.com/
Tags: 2 column theme

*/

.blog_box { margin-top: 15px; }
.blog_box h3 { font-size: 21px; }
.clear { clear: both; }
.blog_img { float: left; margin: 10px 10px 10px 0; max-width: 150px; height: inherit; }
.home_post_img { width: 44px; height: 34px; }
.free_img img:hover { opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */ }
blockquote {
    font-size: 11px;
    font-style: italic;
    margin: 5px 15px 15px;
    padding: 10px 10px 5px;
}


/*
 *	PAGE
 * ------------------------------------------------------------------------------------------------ */

	/*
	 *	SERVICES
	 */
		/* #services-frame { width: 960px; } */
		#services-frame .row {
			border-top: 1px dotted #CCC;
			display: inline-block;
			padding: 15px 0;
			width: 960px;
		}
		#services-frame .row .left {
			float: left;
			width: 647px;
		}
		
		#services-frame .row .left p,
		#services-frame .row .right p
			{ display: none; }
			
		#services-frame .row .left > div {
			display: inline-block;
			float: left;
		}
		#services-frame .row .left h3 {
			font-size: 32px;
			padding-top: 6px;
			width: 520px;
		}
		#services-frame .row .left div.p {
			font-size: 14px;
			line-height: 20px;
			padding-right: 20px;
			width: 500px;
		}
		
		#services-frame .row .left h3,
		#services-frame .row .left div.p {
			display: inline;
			float: right;
			text-align: left;
		}
		
		#services-frame .row .right {
			background: #F7F7F7;
			border: 1px solid #CCC;
			float: right;
			padding: 15px;
			width: 273px;
		}
		#services-frame .row .right ul {
			margin: 0;
			padding: 0 0 0 15px;
		}
		#services-frame .row .right .blue {
			font-family: arial, sans-serif;
			font-size: 14px;
			line-height: 20px;
			padding-bottom: 10px;
		}
		#services-frame .row .right .blue,
		#services-frame .row .right .blue li {
			color: #1987bd;
			line-height: 20px;
			margin: 0;
			padding: 2px 0;
		}
		#services-frame .row .right .blue {
			font-family: arial, sans-serif;
			font-size: 14px;
			line-height: 20px;
			padding-bottom: 10px;
		}
		#services-frame .row .right div.p {
			font-size: 12px;
			line-height: 16px;
			text-align: justify;
		}
		
		#services-frame #ser-phone {
			background: url(images/services-phone-bg.gif) no-repeat 0 0;
			float: left;
			width: 649px;
		}
		#services-frame #ser-phone h2 {
			color: #1987bd;
			font-family: arial, sans-serif;
			font-size: 45px;
			font-weight: bold;
			line-height: 93px;
			margin-bottom: 0;
			padding-left: 47px;
			text-shadow: 2px 2px 0 #FFF;
		}
		#services-frame #btn-get-started {
			float: right;
			height: 74px;
			margin-right: 45px;
			overflow: hidden;
			padding-top: 6px;
		}
		#services-frame #btn-get-started a span {
			background: url(images/btn-get-started.png) no-repeat 0 0;
			display: block;
			padding-top: 74px;
			width: 227px;
		}
		#services-frame #btn-get-started a:hover span { background-position: -227px 0; }