/* common header overrides */
#hdr { width: 100%; }
	#hdr h1 { float: none; display: block; margin: 0px; padding: 0px; }
	#hdr h2 { float: none; display: block; margin: 10px 0px 0px 0px; padding: 0px; font-size: 12px; }
		#hdr h2 a { display: block; width: auto; height: auto; background: #fff; }
		#hdr h2 span { display: inline; }
#hdrNav { display: none; }

/* headings */
h1, h2, h3, h4, h5 { margin: 0px 0px 10px 0px; padding: 0px; background: none; }
h3.plan, h3.design, h3.build, h3.promote { padding: 0px; background: #fff; }

/* breadcrumbs */
#bc { margin: 0px auto; background: #fff; padding: 0px; }
	#bc p { background: #fff; padding: 0px; color: #000; font-weight: normal; }
		#bc a, #bCrumb a:link, #bCrumb a:active, #bCrumb a:visited { color: #000; text-decoration: underline; }

/* content boxes */
div.box { border: 1px solid #ccc; }
	div.box div.a { background: #fff; padding: 0px; }
		div.box div.a div.b { background: #fff; padding: 20px;  }
	div.box div.c { background: #fff; padding: 0px; }
		div.box div.c div.d { background: #fff; padding: 0px; }

/* home page */
#hmTabs { background: #fff; border: 1px solid #ccc; border-left: none; border-right: none; }
		#hmTabs ul li a span { padding: 0px 10px; }
.hmTab { background: #fff; border-bottom: 1px solid #ccc; height: auto; padding: 10px 20px; }

/* meet the team page */
#theTeam .item .likes span { display: inline; }
#theTeam .item .likes .a, #theTeam .item .likes .b { padding-left: 0px; background: #fff; }

/* misc */
li { list-style-type: square; list-style-image: none; }