html, body, form, fieldset, div {
	font: 12pt "helvetica neue",helvetica,sans-serif;
}
body {
	background: none;
}

#topnav,
#subnav,
#sidebar,
#footer,
#pagetools {
	display: none;
}

#content,
.container {
	width: auto;
	margin: 0;
	padding: 0;
	float: none;
	border: none;
	background: none;
}

h1 {
	margin: 1em 0;
	padding: 0;
	font-size: 18pt;
}
h2 {
	font-size: 14pt;
}
h3 {
	font-size: 12pt;
}

#top {
	height: auto;
	width: auto;
}

#logo,
#logo a {
	width: auto;
	height: auto;
	margin: 1em 0;
	padding: 0;
	text-indent: 0;
	background: none;
	text-decoration: underline;
}

.techintro .image {
	display: none;
}
.techintro .text {
	width: auto;
}
.techintro h1 {
	height: auto;
	margin: 1em 0;
	text-indent: 0;
}

div.leftcell,
div.rightcell {
	width: auto;
	padding: 0;
	float: none;
}

#hdr_about,
#hdr_bridge,
#hdr_strategy,
#hdr_design,
#hdr_video {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
#hdr_about h1,
#hdr_bridge h1,
#hdr_strategy h1,
#hdr_design h1,
#hdr_video h1 {
	margin: 1em 0;
	padding-top: 0;
	font-size: 18pt;
}
#hdr_about h2,
#hdr_bridge h2,
#hdr_strategy h2,
#hdr_design h2,
#hdr_video h2 {
	margin: 1em 0;
	font-size: 14pt;
	font-weight: normal;
	color: #399;
}
#hdr_about p,
#hdr_bridge p,
#hdr_strategy p,
#hdr_design p,
#hdr_video p {
	margin: 1em 0;
}

#arcos h2,
#civitas h2,
#petition_them h2,
#internap h2 {
	height: auto;
	margin: 1em 0;
	text-indent: 0;
}
.techbox {
	float: none;
	margin: 0;
	width: auto;
}
