@charset "UTF-8";
/* OBI CREATIVE STYLES */

/* Core <tag> Styles */
body {
	background-image:url(images/bkgd_main.jpg);
	background-repeat:repeat-x;
	background-color:#d2d2d2;
	margin:131px 0 0;
	font-family:"Trebuchet MS",Helvetica, Trebuchet, Arial, sans-serif;
}

ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

#column-2 .post ul, #column-2 .post ul li {
	list-style:disc;
	margin-left:12px;
	padding:4px 0;
	font-size:13px;
}

h1 {
	font-size:30px;
	color:#9B1A1A;
}

h1 a, a {
	text-decoration:none;
	color:#9B1A1A;
}

h1 a:hover, a:hover {
	text-decoration:underline;
	color:#9B1A1A;
}
h2 {
	font-size:18px;
	color:#9B1A1A;
}

h2 a, a {
	text-decoration:none;
	color:#9B1A1A;
}

h2 a:hover, a:hover {
	text-decoration:underline;
	color:#9B1A1A;
}

p {
	font-size:12px;
	line-height:18px;
}

br {
	display:none;
}

img {
	border:none;
}

.link_img {
	display:block;
	text-indent:-9999px;
	margin-bottom:0;
}

a:hover, a:active, a:focus, a:active {
   outline: none;
   -moz-outline-style: none;
}


/* Base Container Styles */
#wrap {
	width:902px;
	margin:0 auto;
}



.gears {
	width:51px;
	height:181px;
	background-image:url(images/gears.gif);
	background-repeat:no-repeat;
	float:right;
	margin:-300px -24px 0 0;
}

.banner {
	width:82px;
	height:423px;
	background-image:url(images/banner_bebrave.png);
	background-repeat:no-repeat;
	float:left;
	margin:0 10px 10px -25px;
}


#header {
	width:902px;
	height:88px;
	background-image:url(images/temp_header.png);
	background-repeat:no-repeat;
}

	#nav-main {
		width:490px;
		height:25px;
		padding:49px 0 0 135px;
	}
	
		#nav-main li {
			float:left;
		}
		
			#nav-main li a {
				background-image:url(images/nav_main.gif);
				height:25px;
				display:block;
				text-indent:-9999px;
			}
			
			#link_client {background-position:0 0; width:125px;}
			#link_customer {background-position:-125px 0; width:127px;}
			#link_agency {background-position:-252px 0; width:124px;}
			#link_blog {background-position:-376px 0; width:111px;}

			#link_client:hover {background-position:0 -25px;}
			#link_customer:hover {background-position:-125px -25px;}
			#link_agency:hover {background-position:-252px -25px;}
			#link_blog:hover {background-position:-376px -25px;}

			.page-template-client-php #link_client {background-position:0 -25px;}
			.page-template-customer-php #link_customer {background-position:-125px -25px;}
			.page-template-agency-php #link_agency {background-position:-252px -25px;}
			.blog #link_blog {background-position:-376px -25px;}

#logo {
	width:151px;
	height:126px;
	background-image:url(images/temp_logo.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	margin:-50px 0 0 -13px;
	display:block;
	text-indent:-9999px;
}

#content {
	width:902px;
	/* temp  height:600px;*/
	background-image:url(images/bkgd_container.gif);
	background-repeat:repeat-y;
}

	#column-1 {
		width:288px;
		padding:0 20px 15px;
		float:left;
	}
	
		#column-1 hr {
			border: 0;
			color:#646568;
			background-color:#646568;
			height:2px;
			width:328px;
			margin-left:-20px;
		}

/*#column-1 {
		float:left;
		padding:0 10px;
		width:278px;
	}*/

	#column-2 {
		padding:0 20px 15px;
		width:525px;
		float:left;
	}
	
		#column-2 hr {
			border: 0;
			color:#646568;
			background-color:#646568;
			height:2px;
			width:574px;
			margin-left:-20px;
		}
	
	/*#column-2 {
		float:right;
		margin-right:-27px;
		padding:0 20px;
		width:534px;
	}*/	

#footer {
	width:902px;
	height:62px;
	background-image:url(images/temp_footer.png);
	background-repeat:no-repeat;
	clear:both;
}
	
	#nav-footer {
		width:798px;
		height:32px;
		margin-left:38px;
	}
		
		#nav-footer li {
			float:left;
		}

			#nav-footer li a {
				background-image:url(images/nav_footer.gif);
				height:32px;
				display:block;
				text-indent:-9999px;
			}
			
			#footlink_home {background-position:0 0; width:65px;}
			#footlink_customer {background-position:-65px 0; width:101px;}
			#footlink_client {background-position:-166px 0; width:116px;}
			#footlink_agency {background-position:-282px 0; width:113px;}
			#footlink_blog {background-position:-395px 0; width:107px;}
			#footlink_facebook {background-position:-502px 0; width:135px;}
			#footlink_twitter {background-position:-637px 0; width:35px;}

			#footlink_home:hover {background-position:0 -32px;}
			#footlink_customer:hover {background-position:-65px -32px;}
			#footlink_client:hover {background-position:-166px -32px;}
			#footlink_agency:hover {background-position:-282px -32px;}
			#footlink_blog:hover {background-position:-395px -32px;}
			#footlink_facebook:hover {background-position:-502px -32px;}
			#footlink_twitter:hover {background-position:-637px -32px;}
			
			

/** HOMEPAGE **/

.page-template-homepage-php #column-2 #presentation {
	/*background-image:url(images/video_reel.jpg);*/
	width:527px;
	height:377px;
	margin:35px 0 0 5px;
}

.page-template-homepage-php #message {
	width:202px;
	height:345px;
	background-image:url(images/message_home.gif);
	margin:15px 0 0 80px;
}

.page-template-homepage-php .banner {
	width:82px;
	height:423px;
	background-image:url(images/banner_bebrave.png);
	background-repeat:no-repeat;
	float:left;
	margin:0 10px 10px -25px;
}

.feature {
	width:270px;
	height:290px;
	border-right:solid 2px #646568;
	padding:15px 28px;
	float:left;
	text-align:right;
}

.feature h3 {
	font-size:13px;
	color:#646568;
	margin:0;
	padding:0;
}

.feature p {
	margin:0;
	padding:0;
}

.page-template-homepage-php #bottom {
	clear:both;
	width:898px;
	border-top: solid 2px #646568;
	background-color:#FFF;
	margin:0 2px;
	background-image:url(images/whereweshine.gif);
	background-repeat:no-repeat;
	background-position:662px 23px;
}


/** CUSTOMER **/

.page-template-customer-php #column-2 #presentation {
	/*background-image:url(images/video_maryann.jpg);*/
	width:524px;
	height:377px;
	margin:35px 0 0 5px;
}

.page-template-customer-php #message {
	width:265px;
	height:364px;
	background-image:url(images/message_customer.gif);
	margin:15px 0 0 30px;
}

.page-template-customer-php .banner {
	width:49px;
	height:415px;
	background-image:url(images/banner_customerisking.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:-34px;
}

.ovoc {
	width:270px;
	height:290px;
	border-right:solid 2px #646568;
	padding:15px 36px 15px 20px;
	float:left;
}

.customer_content {
	width:514px;
	height:290px;
	padding:15px 28px;
	float:left;
}

.page-template-customer-php #bottom {
	clear:both;
	width:898px;
	border-top: solid 2px #646568;
	background-color:#FFF;
	margin:0 2px;
}

.page-template-customer-php #bottom p {
	font-size:15px;
}


/** AGENCY **/

.page-template-agency-php #column-2 #presentation {
	/*background-image:url(images/slideshow_agency.jpg);*/
	width:524px;
	height:377px;
	margin:15px 0 0 30px;
}

.page-template-agency-php .banner {
	width:82px;
	height:423px;
	background-image:url(images/banner_bebrave.png);
	background-repeat:no-repeat;
	float:left;
	margin:0 10px 10px -25px;
}

.bio {
	width:525px;
}

.bio img {
	float:left;
	margin:0 15px 15px 0;
}

.bio h3 {
	font-size:13px;
	color:#9B1A1A;
	margin:0;
	padding:0;
}


/** CLIENT **/

.page-template-client-php #column-2 #presentation {
	/*background-image:url(images/slideshow_client.jpg);*/
	width:524px;
	height:377px;
	margin:15px 0 0 50px;
}

.page-template-client-php #column-2 {
	padding:0;
}

.page-template-client-php #message {
	width:288px;
	height:794px;
	background-image:url(images/message_client.gif);
	margin:15px 0 0 5px;
	background-repeat:no-repeat;
}

.page-template-client-php .banner {
	width:46px;
	height:450px;
	background-image:url(images/banner_distillandtranslate.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:-28px;
}


/*.casestudy {
	width:534px;
	background-image:url(images/bkgd_casestudy.gif);
	background-repeat:repeat-y;
	height:200px;
}*/

.casestudy {
	background-image:url(images/bkgd_casestudy.gif);
	background-position:18px 0;
	background-repeat:repeat-y;
	margin-left:2px;
	width:554px;
	height:200px;
	padding-bottom:10px;
}

.casestudy br {
	display:none;
}

.casestudy p.title {
	margin-top:20px;
}

.casestudy p {
	margin-bottom:0;
}

.casestudy h3 {
	font-size:13px;
	color:#646568;
	margin:0;
	padding:0;
}

#column-2 .casestudy hr {
	margin:0 0 0 -2px;
}

.casestudy img {
	float:left;
	margin:0 15px 0 0;
}

/** SAC FCU Case Study **/

.page-id-84 .link_img {
	background-image:url(http://www.rebrand.com/stuff/contentmgr/files/64eff374aa3016a5f7008dbbd9e90872/mouseovergraphic/logo.gif);
	width:172px;
	height:66px;
}

.post p {
	font-family: helvetica, Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height: 1.5em;
	text-align: justify;
	color:#333;
}

