/* @license
 * MyFonts Webfont Build ID 1574055, 2011-11-23T18:21:37-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Marlowe by FaceType
 * URL: http://www.myfonts.com/fonts/facetype/marlowe/regular/
 * Copyright: Copyright (c) 2009 by Marcus Sterz / FaceType. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1574055
 * 
 * © 2011 Bitstream Inc
*/
 @font-face {font-family: 'Marlowe';src: url('/fonts/webfonts/1804A7_0.eot');src: url('/fonts/webfonts/1804A7_0.eot?#iefix') format('embedded-opentype'),url('/fonts/webfonts/1804A7_0.woff') format('woff'),url('/fonts/webfonts/1804A7_0.ttf') format('truetype');}


body {
	margin: 0px auto;
	border-top: 6px solid #1eb4ae;
	font: normal 12px/15px Helvetica, Arial, sans-serif;
	color: #333;
}

td {
	font: normal 14px/18px Helvetica, Arial, sans-serif;
	color: #676767;
	vertical-align: top;
}

#wrapper {
	margin: 50px auto;
	width: 820px;	
}

#content
{
	margin: 20px 0px;
	background: #fff;
}

p, h4, h5, h6, .post ul, .post ol {
	font: normal 14px/18px sans-serif;
	color: #676767;
	margin: 4px 0px 15px 0px;
	line-height: 1.5em;
}

.post li {
	margin-bottom: 5px;
}

b {
	color: #000;
}

h1, h2#sectiontitle
{
	font: normal 32px/32px Marlowe, Helvetica, Arial, sans-serif;
	color: #3a3a3a;
	text-transform: lowercase;
}

.bb {
	border-bottom: 1px solid #e5e5e5;
}

h2 {
	font: normal 24px/24px Marlowe, Arial, Helvetica, sans-serif;
	color: #1eb4af;
	margin: 15px 0px 4px 0px;
}

.post h2 {
	font: normal 20px/24px Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 2px;	
	color: #444;
}

.post h2 a {
	color: #444;
}

h3 {
	font: bold 10px/15px Helvetica, Arial, sans-serif;
	color: #000;
	margin: 0px;
}

a { text-decoration: none; color: #1ea8a3;}
a:hover {text-decoration: none; background: #1ea8a3; color: #fff;}
a.on { text-decoration: none; color: #369;}

#logo:hover {
	background: #fff;
}


/*------ Sidebar styles --------*/
#sidebar_container
{
	width: 340px;
	margin: 0px 0px 0px 40px;
}
#sidebar_container_sub
{
	width: 260px;
	margin: 0px 0px 0px 40px;
}
.box {
	margin: 50px 0px 0px 0px;
	border: 1px solid #ebf1f6;
	padding: 5px 20px 20px 20px;
	background: #fff url(/images/box_bg.gif) 0 0 repeat-x;
}
.box ul {
	padding: 0px 0px 0px 15px;
	margin: 4px 0px;
	text-transform: uppercase;
	font: normal 12px/16px Helvetica, Arial, sans-serif; 
}

.box li {
	margin-bottom: 15px;
}

.box h2 {
	margin-bottom: 15px;
}

/*------ endSidebar styles --------*/


/*     navigation elements     */
#nav { float: right; width: 400px; top: 34px; height: 35px; margin: 0px 0px 0px 0px; padding: 0px; position: relative; 

	font: normal 22px/22px Marlowe, Arial, Helvetica, sans-serif;
	color: #3a3a3a;
	text-transform: lowercase;
	
/*
background: #fff 
url(/images/nav_sprite.gif) 0 -0 no-repeat; 
*/
}
#nav li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px; 
height: 26px;
}

#nav-home { left: 0px; width: 81px;}
#nav-about_us { left: 81px; width: 91px;}
#nav-clients { left: 172px; width: 73px;}
#nav-contact { left: 245px; width: 71px;}
#nav-blog { left: 328px; width: 60px;}

#nav a {
	display: block;
	height: 22px;
	padding: 2px 0 0 0;
	margin: 1px;
	text-align: center;
}

#nav a:hover {
	color: #1EB4AF !important;
	background: #fff !important;
	text-decoration: underline;
}

#nav .nav_on a {
	margin: 0;
	color: #1EB4AF !important;
	background: #eee !important;
	border: 1px solid #ddd;
}

/*
#nav-home a:hover { background: #fff url(/images/nav_sprite.gif) 0 -50px no-repeat;}
#nav-about_us a:hover { background: #fff url(/images/nav_sprite.gif) -81px -50px no-repeat;}
#nav-clients a:hover { background: #fff url(/images/nav_sprite.gif) -172px -50px no-repeat;}
#nav-contact a:hover { background: #fff url(/images/nav_sprite.gif) -245px -50px no-repeat;}
#nav-blog a:hover { background: #fff url(/images/nav_sprite.gif) -328px -50px no-repeat;}

#nav-home_on { background: #fff url(/images/nav_sprite.gif) 0 -100px no-repeat; left: 0px; width: 81px;}
#nav-about_us_on { background: #fff url(/images/nav_sprite.gif) -81px -100px no-repeat; left: 81px; width: 91px;}
#nav-clients_on { background: #fff url(/images/nav_sprite.gif) -172px -100px no-repeat; left: 172px; width: 73px;}
#nav-contact_on { background: #fff url(/images/nav_sprite.gif) -245px -100px no-repeat; left: 245px; width: 71px;}
#nav-blog_on { background: #fff url(/images/nav_sprite.gif) -328px -100px no-repeat; left: 328px; width: 71px;}
*/

/*     end of navigation elements     */


/* subnav elements */
#subnav { float: right; height: 20px; margin: 6px 0px 10px 0px; left: 0px; padding: 0px; position: relative; font: normal 12px/20px Arial, Helvetica, sans-serif;}
#subnav li { text-align: right; width: 30px; margin: 4px 10px 20px 10px; padding: 0px 10px; list-style: none; float: left; top: 0px;}
#subnav li, #subnav a { height: 20px; display: block; text-decoration: none; color: #999;}
#subnav a:hover { height: 20px; display: block; text-decoration: underline; color: #666;}
#subnav a.on { height: 20px; display: block; text-decoration: none; color: #701140;}



.blocklink {
	margin: 6px 0px 20px 0px;
	display: block;
}

.line {
	margin: 0px -4px 1px 0px;
	border-top: 1px solid #e5e5e5;
	clear: both;
}

.pad {
	margin: 20px 0px;
}

/* ------- Team page styles ------ */
.headshot {
	padding: 10px 20px 10px 0px;
}

.first_para {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#samantha { display: none; }
#veronica { display: none; }
#darlene { display: none; }
#leona { display: none; }
#sandy { display: none; }
#laura { display: none; }
#allison { display: none; }


.biobox {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

/* ----- end team page styles ----- */

.toplink {
	font: normal 10px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
}

/* ----- Quote boxes ----- */

.quotebox {
	margin: 30px 0px;
	padding: 10px 20px 0px 20px;
}

.quote {
	font: italic 14px/22px Georgia, Times, serif;
	color: #949494;
}

.quoteby {
	font: normal 12px/16px Helvetica, Arial, sans-serif;
	display: block;
	text-align: right;
	color: #949494;
}
.quoteby b {
	font: bold 12px/16px Helvetica, Arial, sans-serif;
	color: #949494;
}

/* ----- Industry tags boxes ----- */

.industrybox {
	margin: 5px 0px;
	padding: 10px;
	background: #f9fae5;
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #ad8c08;
}

.industrybox b {
	color: #ad8c08;
}

/* ----- footer ----- */

.footer {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #999;
	padding: 10px 0px;
	border-top: 1px solid #e5e5e5;
	margin: 20px 0px;
}



/*
Tags: Public relations, PR marketing, Strategic PR, Marketing communications, Marcom, Boutique agency, PR Agency, PR Firm, Independent PR agency, Marketing public relations, Communications, High technology, High tech, Veronica Skelton, Samantha Steinwinder, Concept PR, ConceptPR, Concept Communications, San Francisco, Seattle, West coast, PR agency in San Francisco, PR agency in Seattle, Technology PR, Bay Area, Silicon Valley, Northwest, Microsoft, Gracenote, Archos, DXG, Intuit, Divx, Digital entertainment, Software, Start-ups, Consumer, Consumer electronics, Internet, B2B, Mobile, Social media, Social networking, Media relations, Analyst relations, Press releases, Trade shows, Global, social media, marketing, twitter, facebook, myspace, blogs, wordpress, strategic, word press, leona laurie, google analytics, dalene gannon, sandy pfaff, allison vano
*/

