* {
	margin: 0;
	padding: 0;
}
body {
	background: #000;
	color: #fff;
	font-size: 62.5%;
	font-family: helvetica, arial, sans-serif;
	text-align: center;
	width: 100%;
} 

h1,
h2,
h3 {
	color: #000;
}

h1 {
	font-size: 3.3em;
	text-transform: uppercase;
}

h2 {
	font-size: 2em;
	font-weight: lighter;
	text-transform: uppercase;
}

h3 {
	font-size: 1.6em;
	
}
h4 {
	font-size: 1.3em;
	font-weight: normal;
}

p {
	font-size: 1.3em;
	font-family: helvetica, arial;
	line-height: 18px;
}

a,
a:link,
a:hover,
a:visited,
a:active {
	color: #08bcf7;
	font-weight: bold;
	outline: none;
	text-decoration: none;
	font-size: inherit;
	cursor: hand !important;
}

a:hover {
	text-decoration: underline;
}

strong{

}

address{
	font-size: 1.3em;
	margin-bottom: 10px;
	font-style: normal;
	font-family: helvetica, arial;
	line-height: 18px;
}

dl{
	margin:0 0 10px;
	overflow:hidden;
	font-size: 1.3em;
	font-style: normal;
	font-family: helvetica, arial;
	line-height: 18px;
}

dt {
	clear:left;
	float:left;
	margin:0 5px 5px 0;
	width:50px;
}

dd {
	margin:0 0 5px;
}

img {
	border: none;
}

ul ul{
	clear:left;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* =----------------------------------- oh the convenience */

.head_wrapper{
	width: auto;
	height: auto;
	clear: both;
}

.wrapper {
	/* 
		sets the minimum(s) for the entire site
		off of which everything else is based on
	*/
	width: 950px;
	margin: 0 auto;
	text-align: left;
	clear: both;
}

.head_border {
	border-bottom: 1px solid #262626;
}

.content_details {
	background: #ececec;
}

.client_logo_details {
	background: #ffffff;
	padding: 5px 0;
}

.footer_margin{
	margin-top:16px;
}

.white_bg {
	background: #fff;
}

/* =----------------------------------- Header */

#header {
	width: 950px;
	height: 103px;
	margin: 0 auto;
}

#masthead {
	float:left;
	margin-top:18px;
	width: 246px;
	height:68px;
}

#h1_site_head, #h1_site_head span {
	height:68px;
	width:379px;
}

.navStripWrapper {
	float: right;
	padding-top:40px;
	width: auto;
}

.nav ul,
.nav li a,
.nav li a:active,
.nav li a:visited,
.nav li a:hover,
.nav li a:link  {
	font-size: 1.2em;
	color: #fff;
	font-weight: normal;
}

.nav li {
	text-align: right;
	display: inline;	
	text-transform: uppercase;
	letter-spacing: 1px;
}

.nav li a {
	display:block;
	float:left;
	margin-right: 12px;
}

.nav li a.focus span {
}

.nav li a:hover,
.nav li a.focus {
	color: #fff;
	background: #282727;
	text-decoration: none;
}

/* =----------------------------------- Main Page Sub Nav */

.main_sub_nav{
	height: 12px;
	padding: 12px 0 14px 0;
	font-weight: lighter;
}

.main_sub_nav_front{
	background: #000;
	height: 12px;
	padding: 12px 0 14px 0;
	border-bottom: solid 1px #e3e3e3;
}

.main_sub_nav,
.main_sub_nav p,
.main_sub_nav ul,
.main_sub_nav li a,
.main_sub_nav li a:active,
.main_sub_nav li a:hover,
.main_sub_nav li a:visited,
.main_sub_nav li a:link {
	font-weight:bold;
	color: #6c6c6c;
	text-transform: uppercase;
}

.main_sub_nav ul{
	list-style: none;
	float: right;
	margin: 0;
	margin-top: 2px;
	width: auto;
	margin-right:19px;
	font-size: 1.2em;
}

.main_sub_nav li {
	margin-left: 25px;
	display: inline;
}

p.left{
	float: left;
	font-size: 1.2em;
}

/* =----------------------------------- Splash */

img.splash_logo{
}
#splash_wrapper {
	width: 950px;
	height: 425px;
	overflow: hidden;
	position: relative;
}

#splash_panels {
	width: 6650px;
}

.splash {
	float: left;
	width: 950px;
}

.splash_one{
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/splash_blue_stripe_test.gif) repeat-x;	
}

.splash h1{
	font-size: 3.3em;
	margin-left: 5px;
}

.splash p{
	margin-left: 30px;
	width: 58%;
	margin-bottom: 5px;
	font-weight: normal;
}


#branding_splash h1, #branding_splash h1 span {
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/branding_splash.jpg) no-repeat scroll 50% 0%;
	height:327px;
	width:945px;
}

#insight_splash h1, #insight_splash h1 span {
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/insight_splash.jpg) no-repeat scroll 50% 0%;
	height:327px;
	width:945px;
}

#strategy_splash h1, #strategy_splash h1 span {
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/strategy_splash.jpg) no-repeat scroll 50% 0%;
	height:327px;
	width:945px;
}

#innovation_splash h1, #innovation_splash h1 span {
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/innovation_splash.jpg) no-repeat scroll 50% 0%;
	height:327px;
	width:945px;
}

#capabilities_splash h1, #capabilities_splash h1 span {
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/capabilities_splash.jpg) no-repeat scroll 50% 0%;
	height:327px;
	width:945px;
}

#closeness_splash h1, #closeness_splash h1 span {
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/closeness_splash.jpg) no-repeat scroll 50% 0%;
	height:327px;
	width:945px;
}


#main_splash {
	height: 250px;
	width: 50%;
	float:right;
	position: absolute;
	left: 50%;
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/splash_blue_stripe_test.gif) repeat-x;	
	z-index: -1;
}


#splash_nav {
	padding: 0 0 0 0;
	clear: both;
	height: 35px;
	text-align: center;
}

#splash_nav ul{
	display:inline;
}

#splash_nav ul,
#splash_nav li a,
#splash_nav li a:active,
#splash_nav li a:visited,
#splash_nav li a:hover,
#splash_nav li a:link {
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	color: #474747;
	font-size: 1.5em;
}

#splash_nav li {
	display: inline;
	margin-right: 19px;
}

/* =----------------------------------- Summary Blocks */

#summary_blocks {
	padding: 25px 20px 20px 30px;
	height: 160px;
	clear:both;
	text-align: left;
	line-height: 19px;
	word-spacing: 2px;
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/summary_block_bg.gif) no-repeat 1px 0;
	border-top: 11px solid #181818;
}

#summary_blocks h1 {
	margin-bottom:20px;
	font-size: 2.2em;
	font-weight: lighter;
	color: #fff;
}

#summary_blocks p {
	margin-bottom:15px;
	font-size: 13px;
}

.more_summary a,
.more_summary a:link,
.more_summary a:hover,
.more_summary a:visited,
.more_summary a:active,
.more_summary {
	font-weight: normal;
}

p.more a,
p.more a:link,
p.more a:hover,
p.more a:visited,
p.more a:active {
	font-weight: bold;
	padding-left: 15px;
	float:left;
}

.blue_arrow{
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/link_arrow_blue.jpg) no-repeat 0 50%;
}

.white_arrow {
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/link_arrow_grey.jpg) no-repeat 0 50%;
}

.grey_arrow {
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/link_arrow_grey.jpg) no-repeat 0 50%;
}

.summary_block_left {
	float: left;
	width: 249px;
	margin-right: 70px;
}

.summary_block_middle {
	float: left;
	margin-right: 31px;
	padding-right: 30px;
	width: 248px;
}
.summary_block_right {
	float:right;
	width:270px;
}

/* =----------------------------------- Main Content */

#main_content {
	clear: both;
	text-align: left;
	color: #242424;
	zoom:1; /* :hack: enclose floats for IE6 */
}
#main_content:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

#main_page {
	background-color: #ececec;
}

#blog_content,
#page_content{
	height: auto;
	width: 60%;
	float:left;
	padding: 30px 0 30px 25px;
}

#page_content{
	padding-right: 0;
}

#page_content ul{
	list-style: none;
	font-size: 13px;
	margin-bottom:10px;
}

#page_content ul li{
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/bullet_point.jpg) no-repeat 0 0.15em;
	padding-left: 20px;
	margin-bottom: 8px;
	margin-left: 15px;
	color: #242424;
}

#page_content ul.pink li{
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/bullet_point_pink.jpg) no-repeat 0 0.15em;
	padding-left: 20px;
	margin-bottom: 8px;
	margin-left: 15px;
	color: #242424;
}

#page_content ul.blue li{
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/bullet_point_blue.jpg) no-repeat 0 0.15em;
	padding-left: 20px;
	margin-bottom: 8px;
	margin-left: 15px;
	color: #242424;
}


#page_content h1,
#page_content h1 a:link,
#page_content h1 a:active,
#page_content h1 a:hover,
#page_content h1 a:visited {
	font-family: "Myriad Pro", helvetica, arial, sans-serif;
	text-transform: uppercase;
	color: #000;
}

#page_content h1,
#page_content h3,
.page_content_detail h2,
.page_content_detail h4,
#career_profiles h1,
#career_profiles h3{
	margin-bottom: 10px;
}

.page_content_detail h4{
	font-size: 2.2em;
	text-transform: uppercase;
	font-weight: lighter;
	font-family: "Myriad Pro", helvetica, arial, sans-serif;
}

.person {
	float:right;
	width: 82%;
}

.blue{
	color: #08bcf7 !important;
}

h2.blue{
	color: #08bcf7;
	margin-bottom: 0;
}

.green{
	color: #c1d72e !important;
}

h2.green{
	color: #c1d72e;
	margin-bottom: 0;
}

.pink{
	color: #e21350 !important;
}

h2.pink{
	color: #e21350;
	margin-bottom: 0;
}

a.what_link{
	margin-top: 10px;
	clear: both;
}

.james {
	padding-bottom: 117px !important;
}

.sally {
	padding-bottom: 245px !important;
}

.kamil {
	padding-bottom: 24px !important;
}

.content_list p{
	margin-bottom: 0 !important;
}

.content_list{
	margin-bottom: 10px;
}

page_content h2{
	text-transform: uppercase;
}

.page_content_detail {
	width: 100%;
	float: left;
}

.page_content_detail img{
	float:left;
	margin: 13px 15px 5px 0;
}

.page_intro,
.page_content_detail,
.page {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.last_block{
	border-bottom: none;
}

.page_intro h3{
	color: #242424;
	font-family: arial, helvetica !important;
	letter-spacing: 0.2px;
}

.page_intro p{
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 10px;
}

.conte{
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 10px;
}

.page_content_detail p{
	margin-bottom: 20px;
}

.content_block {
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 20px;
}

.content_block h2,
.content_block h2 a:link,
.content_block h2 a:active,
.content_block h2 a:hover,
.content_block h2 a:visited {
	color: #131312;
	font-size: 1.3em;
	font-weight: normal;
	text-transform: capitalize;
}

.entry {
	margin: 15px 0 0 0;
}

span.more_posts{
	margin-top: 14px;
	font-size: inherit;
}

span.more_posts_home{
	float: left;
	font-size: inherit;
}


#paginateIndex {
	clear: both;
	margin-top: 36px;
	float: right;	
}

p.postmeta {
	float: right;
	font-size: 1em;
	font-style: italic;
	color: #afafaf;
	margin-top: 15px;
}

p.postmeta a {
	font-weight: normal;
}

p.postmeta span {
	margin-left: 20px;
}

p.people_profs{
	padding-top: 25px;
}

.previous_posts,
.more_posts,
.more_posts_home,
.more_summary {
	font-weight: bold;
	padding-left: 15px;
	float:left;
	clear:both;
}

.last {
	margin-bottom: 0;
}

img.logo{
	display:block;
	margin: 10px 10%;
}

img.studio{
	margin: 0 0 30px 0;
}

/* =----------------------------------- Career Page */
#career_profiles,
#client_content{
	width: 100%;
	padding: 30px 0 30px 25px;
	float: left;
}

.career_profile img{
	float: right;
	margin-top: 55px;
	margin-right: 51px;
}

.career_profile {
	width: 100%;
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/careers_bg_line.gif) no-repeat 0% 100%; 
	float: left;
	padding-bottom: 30px;
	margin-bottom: 10px;
	padding-top: 0;
	margin-top: 0;
}

#career_profiles.last_block{
	border-bottom: none;
	background-image: none;
}

.director_image{
	float: left;
	clear: both;
	margin-right: 15px;
	margin-top: 15px;
}

.director_image img{
	float: left;
	margin-top: 0;
	margin-right: 0;
}

#director_one.person,
#director_two.person,
#director_three.person,
#director_four.person,
#director_five.person,
#director_six.person,
#director_seven.person,
#director_eight.person,
#director_nine.person{
	width: 50%;
	float: left;
}

#director_one.person p,
#director_two.person p,
#director_three.person p,
#director_four.person p,
#director_five.person p,
#director_six.person p,
#director_seven.person p,
#director_eight.person p,
#director_nine.person p{
	width: 100%
}

.director_quote{
	width: 283px;
	float: left;
	margin-left:42px;
}

.director_quote h2{
	margin-top: 10px !important;
	margin-right: 0 !important;
}

p.sub_content {
	clear: both;
	width: 100% !important;
}

.director_quote a:link,
.director_quote a:active, 
.director_quote a:hover,
.director_quote a:visited {
	color:#E21350;
	font-size:inherit;
	font-weight:bold;
}

.director_quote img{
	margin: 5px 0 10px 0;
}


.director_quote p{
	width: 283px !important;
}

.career_profile h2#closeness_quote,
.career_profile h2#branding_quote,
.career_profile h2#strategy_quote,
.career_profile h2#insight_quote,
.career_profile h2#capabilities_quote,
.career_profile h2#innovation_quote{
	float: right;
	margin-top: 55px;
	margin-right: 51px;
}

.career_profile h2,
.career_profile h3{
	margin: 0;
	padding: 0;
	width: 60%;
	float: left;
}

.career_profile p {
	width: 60%;
	margin-bottom: 10px;
	margin-top: 10px;
}

h2.h2_margin_bottom{
	margin-bottom: 10px;
}

/* =----------------------------------- Client Page */

#clients_box{
	height: 343px;
	width: 902px;
	background: #fafafa url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/clients_bg_image.gif) no-repeat 50% 0;
	clear: both;
	margin-bottom: 10px;	
	margin-top: 20px;
}

#clients_box h2{
	font-size: 2em;
	text-transform: uppercase;
}

.client_right_text{
	float: right;
	width: 24%;
	margin-right: 35px;
	margin-top: 40px;
}

.client_right_text p{
	margin-top: 10px;
}

#client_page_logos{
	width: auto;
	text-align: center;
	margin-top: 20px;
}


client_page_logos ul{
	list-style: none;
}

#client_page_logos li.logo{
	display: inline;
	float: left;
	list-style: none;
	margin-right:22px;
	position: relative;
}

li.logo p {
	background: #e21350 url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/logo_bubble.gif) no-repeat bottom;
	position: absolute;
	left: -9999px;
	bottom: 80px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	margin-left: -113px;
	width: 188px;
	padding: 15px 20px 25px 20px;

}

.logo .show_tooltip{
	left: 50%;
}

/* =----------------------------------- Single Blog Post */

.post{
	color: #242424;
	font-family: helvetica, arial, sans-serif;
}

.blog_page_post{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dcdcdc;
}

.post h2{
	color: #08bcf7;
	font-weight: bold;
	font-family: "Myriad Pro", arial, helvetica, sans-serif;
	line-height: normal;
	font-size: 1.8em
}

.post h4{
	font-weight: bold;
	font-size: 1.3em;
}

span.date,
#comments,
span.hook{
	font-size: 1.8em;
	font-family: "Myriad Pro", arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #b1b1b1;
}

span.comment_count a{
	font-size: 1.8em;
	font-family: "Myriad Pro", arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #b1b1b1;
	font-weight: bold;
}

.post p{
	margin-bottom: 20px;
}

p.highlight{
	margin-bottom: 0;
	letter-spacing: 0.05em;
}

span.highlight {
	color: #b1b1b1;
}

#comment_count{
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dcdcdc;
}

#comments{
	font-weight: normal;
}

cite.fn,
span.says,
.comment-meta{
	font-family: "Myriad Pro", arial, helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
}

.comment-meta{
	clear: both;
	color: #08BCF7;
}

.meta{
	clear: both;
	padding-top: 15px;
}

ol.commentlist{
	list-style: none;
}

ol.commentlist p{
	margin: 20px 0;
}

p.logged_in{
	margin: 20px 0;
}

ol.commentlist li{
	margin-bottom: 20px;
	padding: 10px 0 10px 50px;
	border-bottom: 1px solid #dcdcdc;
	background: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/comment_img.jpg) no-repeat 0 1.4em;
}

span.hook{
	font-size: 1.1em;
	font-weight: normal;
	color: #242424;
}

#commentsContainer{
	margin-top: 20px;
}

#commentsContainer a{
	font-weight: normal;
}

#commentform input,
#commentform textarea{
	font-size: 1.3em;
	width: 55%;
	clear: both;
	margin-bottom: 30px;
	float: left;
}

#commentform textarea#comment{
	margin-bottom: 15px;
}

#commentform label{
	float: left;
	clear: both;
}

#respond{
	float: left;
	width: 100%;
}

#guidelines{
	float: right;
	width: 42%;
}

input#submit{
	width: 143px;
	height: 28px;
}

.categories li{
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.3em;
	list-style: none;
	color: #08BCF7;
	margin:0;
	padding:0;
}

.categories h2{
	margin-bottom: 20px;
}

.categories a,
.categories a:link,
.categories a:active,
.categories a:hover,
.categories a:visited{
	color: #08BCF7 !important;
}

ul.wp-tag-cloud{
	margin:0;
	padding:0;
	text-align: left;
}

ul.wp-tag-cloud li{
	display: inline;
	float: left;
	margin-right: 3px;
}

ul.wp-tag-cloud li:after{
	content: ",		"
}

/* =----------------------------------- Contact Page Sub Content */

.contact_page p{
	margin-bottom: 3px;
}

.contact_sub p{
	margin-bottom: 3px !important;
}

.contact_sub{
	margin-top: 44px;
	padding-bottom: 56px !important;
}

#map{
	width: 100%;
	height: 350px;
	clear: both;
	margin-bottom: 8px;
}

.contact_left{
	float: left;
	width: 45%;
}

.contact_right{
	float: right;
	width: 45%;
}

input#saddr{
	float:left;
	width: 80%;
	margin-bottom: 25px;
	margin-top: 3px;
	font-size: 1.3em;
}

input#button_go{
	float: right;
	width: 50px;
	height: 28px;
}

/* =----------------------------------- Sub Content */

#sub_content,
#page_sub{
	width: 33%;
	float: right;
}

#sub_content{
	padding: 18px 0 25px 20px;
}

#page_sub {
	padding: 20px 0 30px 0;
}

.margin_top{
	margin-top: 53px;
}

.practices_margin_top{
	margin-top: 5px;
}

#page_sub h2{
	margin-bottom: 10px;
}

#page_content h2.director_name,
#page_sub h2.director_name{
	margin-bottom: 0;
}

#page_sub h4 {
	font-size: 1.4em;
	text-transform: uppercase;
	line-height: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	clear: both;
}

h4.sub_list_cello {
	text-transform: capitalize !important;
	line-height: 8px !important;
}

img.cello_logo{
	margin-top: 20px;
}

#sub_content .sub_content_block{
	margin-bottom: 20px;
	padding-bottom: 70px;
	border-bottom: 1px solid #dcdcdc;
}

.sub_content_block a:link,
.sub_content_block a:active,
.sub_content_block a:hover,
.sub_content_block a:visited{
	color: #e21350;
	font-weight: bold;
	font-size: inherit;
}

.sub_image_list{
	margin: 15px 0;
	list-style: none;
}

.sub_image_list ul{
	border: thin solid black;
}

.sub_image_list ul img{
	height: 120px;
}

.sub_image_list li{
	float: left;
	margin-right:14px;
	margin-bottom: 7px;
}

.sub_content_block p{
	margin-bottom: 10px;
}

#page_sub .sub_content_block{
	padding-bottom: 19px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dcdcdc;
	width: 100%;
}

#page_sub .last_block,
#sub_content .last_block{
	border-bottom: none;
}

.sub_content_block {
	padding: 10px 0;
	clear: both;
	float: right;
	width: 100%;
}

#sub_content h2 {
	color: #181817;
}

#sub_content p{
	margin-top: 15px;
}

#sub_content span.more_posts{
	margin-top: 0;
	font-size: inherit;
}

#sub_content .image{
	text-align: center;
	margin: 24px 10px 0 10px;
}

.page{

}

/* =----------------------------------- Sector Quotes */

#branding_quote, #branding_quote span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/quote_branding.gif) no-repeat scroll 50% 0%;
	height:147px;
	width:283px;
	padding-bottom: 8px;
	font-size: 1.3em;
	margin: 0 auto;
}

#capabilities_quote, #capabilities_quote span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/quote_capabilities.gif) no-repeat scroll 50% 0%;
	height:120px;
	width:283px;
	padding-bottom: 8px;
	font-size: 1.3em;
	margin: 0 auto;
}

#closeness_quote, #closeness_quote span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/quote_closeness.gif) no-repeat scroll 50% 0%;
	height:120px;
	width:283px;
	padding-bottom: 8px;
	font-size: 1.3em;
	margin: 0 auto;
}

#innovation_quote, #innovation_quote span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/quote_innovation.gif) no-repeat scroll 50% 0%;
	height:147px;
	width:283px;
	padding-bottom: 8px;
	font-size: 1.3em;
	margin: 0 auto;
}

#insight_quote, #insight_quote span {
	background: #fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/quote_insight.gif) no-repeat scroll 50% 0%;
	height:94px;
	width:283px;
	padding-bottom: 8px;
	font-size: 1.3em;
	margin: 0 auto;
}

#strategy_quote, #strategy_quote span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/quote_strategy.gif) no-repeat scroll 50% 0%;
	height:147px;
	width:283px;
	padding-bottom: 8px;
	font-size: 1.3em;
	margin: 0 auto;
}

/* =----------------------------------- H1 Replacement */

#AboutUs, #AboutUs span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_aboutus.png) no-repeat scroll 0% 0%;
	height:25px;
	width:159px;
	padding-bottom: 10px;
}

#Cello, #Cello span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_cello.png) no-repeat scroll 0% 0%;
	height:25px;
	width:107px;
	padding-bottom: 10px;
}

#People, #People span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_people.png) no-repeat scroll 0% 0%;
	height:25px;
	width:117px;
	padding-bottom: 10px;
}

#Studio, #Studio span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_studio.png) no-repeat scroll 0% 0%;
	height:25px;
	width:118px;
	padding-bottom: 10px;
}

#WhatWeDo, #WhatWeDo span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_whatwedo.png) no-repeat scroll 0% 0%;
	height:25px;
	width:206px;
	padding-bottom: 10px;
}

#Branding, #Branding span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_branding.png) no-repeat scroll 0% 0%;
	height:25px;
	width:165px;
	padding-bottom: 10px;
}

#Capabilities, #Capabilities span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_capabilities.png) no-repeat scroll 0% 0%;
	height:25px;
	width:207px;
	padding-bottom: 10px;
}

#Closeness, #Closeness span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_closeness.png) no-repeat scroll 0% 0%;
	height:25px;
	width:177px;
	padding-bottom: 10px;
}

#Innovation, #Innovation span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_innovation.png) no-repeat scroll 0% 0%;
	height:25px;
	width:200px;
	padding-bottom: 10px;
}

#Insight, #Insight span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_insight.png) no-repeat scroll 0% 0%;
	height:25px;
	width:126px;
	padding-bottom: 10px;
}

#Strategy, #Strategy span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_20.png) no-repeat scroll 0% 0%;
	height:25px;
	width:161px;
	padding-bottom: 10px;
}

#Clients, #Clients span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_clients.png) no-repeat scroll 0% 0%;
	height:25px;
	width:127px;
	padding-bottom: 10px;
}

#Blog, #Blog span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_blog.png) no-repeat scroll 0% 0%;
	height:25px;
	width:83px;
	padding-bottom: 10px;
}

#Careers, #Careers span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_careers.png) no-repeat scroll 0% 0%;
	height:25px;
	width:183px;
	padding-bottom: 10px;
}

#CareerProfiles, #CareerProfiles span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_careerprofiles.png) no-repeat scroll 0% 0%;
	height:25px;
	width:273px;
	padding-bottom: 10px;
}

#GraduateInfo, #GraduateInfo span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_graduateinfo.png) no-repeat scroll 0% 0%;
	height:25px;
	width:255px;
	padding-bottom: 10px;
}

#ContactandLocation, #ContactandLocation span {
	background:#fff url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/headings/h1_contactandlocation.png) no-repeat scroll 0% 0%;
	height:25px;
	width:346px;
	padding-bottom: 10px;
}
/* =----------------------------------- Client Logos FRONT PAGE */


#client_logos {
	clear:both;
	color: #000;
	height:109px;
	background: #fff;
	padding: 0 25px;
}
#client_logos:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

#client_logos ul {
	width: 100%;
}

#client_logos li {
	float: left;
	list-style: none;
	margin-right:28px;
}

#client_logos li.last,
#footer li.last {
	margin-right: 0;
}

p.tighter_p{
	line-height: 5px;
}
/* =----------------------------------- Footer */

#footer {
	padding: 0 23px;
	height: 100px;
}

#footer p{
	font-size: 1.2em;
}

#footer p,
#footer a,
#footer a:link,
#footer a:active,
#footer a:hover,
#footer a:visited {
	color: #fff;
	font-weight: normal;
}

#footer ul{
	list-style: none;
	margin-top: 3px;
	float: right;
	font-size: 1.2em;
}

#footer li {
	margin-right: 16px;
	display: inline;
}

p.right{
	float:right;
}

#footer p.left{
	float: left;
}


/* Image Replacement */

.replace {
	overflow:hidden;
	position:relative;
	background-image: url(http://www.rodriguezbenavides.com.mx/sitio/wp-content/themes/grid_focus/images/logo.gif);
}

.replace span {
display:block;
left:0;
position:absolute;
top:0;
z-index:1;
zoom: 1;
}


h3.related{
	font-size: 1.8em;
	font-family: "Myriad Pro", arial, helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	color: #b1b1b1;
	margin-top: 20px;
	}
	
ul.related_posts li{
	background: none!important;
	margin-left: 0px!important;
	padding-left: 0px!important;
	margin-bottom: 4px!important;
}	

ul.related_posts li a{
	font-weight: normal;
}	
