@import url(/styles/sIFR-print.css);

body {
	background: white;
	font-family: helvetica, tahoma, verdana, sans-serif;
	font-size: 12pt;
	color: black;
}

img {
	border: 0;
}

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

.scroll-image {
	display: block;
}

a {
	color: black;
	text-decoration: none;
}

div#logocontainer {
	float: left;
}

div#stbluecontainer {
	margin-left: 140px;
	height: 150px;
}

#stbluecontainer h1 {
	color: #1f2c42;
	font-weight: normal;
}

div#mainnavcontainer,
div.subnavcontainer {
	display: none;
}

.work #subnav_work,
.casestudies #subnav_casestudies,
.news #subnav_news,
.studio #subnav_studio,
.contact #subnav_contact {
	display: none;
}


div#pagecontainer {
	clear: both;
	width: 100%;
}

#content {
	width: 100%;
}

#content h1 {
	clear: both;
	font-size: 16pt;
	border-top: 1pt solid #ccc;
	padding-top: 4pt;
	position: relative;
	left: 0;
}

#content h2 {
	font-size: 16pt;
	margin: 24pt 0 4pt 0;
}

* html #content h1 {
	margin-left: 0;
}

#content p {
	line-height: 1.3;
	margin: 0 0 9pt 0;
}

#content ul {
	list-style-type: none;
	margin: 0 0 9pt 0;
	padding: 0;
}

#content li {
	line-height: 1.3;
}

#scroller {
	display: none;
}

.worklist {
	width: 580px;
	overflow: hidden;
}

.worklist p {
	font-weight: bold;
	margin: 0 0 4pt 0;
}

.worklist select {
	border: none;
	padding-right: 10000px;
	margin: 0 0 12pt -3pt;
	padding: 0;
	font-size: 12pt;
	font-weight: normal;
	font-family: helvetica, tahoma, verdana, sans-serif;
	width: 600px;
}

.worklist option {
	padding: 0;
	margin: 0;
	font-size: 12pt;
	font-weight: normal;
	font-family: helvetica, tahoma, verdana, sans-serif;
}

.clientlist ul div.projectlist {
	display: block;
}

div.casestudytitle {
	display: none;
}

div.casestudytext a {
	display: none;
}

.home div.blue1,
.home div.blue2,
.home div.blue3,
.home div.blue4,
.home div.blank,
	display: none;
}

.home br {
	display: none;
}

.home div.casestudy,
.home div.design {
	float: left;
	border: 1pt solid #ccc;
	padding: 6pt;
	margin: 0 6pt 6pt 0;
}

.home .casestudy br,
.home .design br {
	display: block;
}

.home design {
	font-weight: bold;
}

#poplayer br {
	display: block;
}

.home #poplayer {
	clear: both;
	margin-top: 24pt;
	border-top: 1pt solid #ccc;
	padding-top: 4pt;
}

#poplayer h1 {
	font-size: 16pt;
	margin: 0 0 6pt 0;
}

#poplayer p {
	line-height: 13pt;
	margin: 0 0 9pt 0;
}

#poplayer a {
	display: none;
}

.close {
	display: none;
}

#poplayer .content {
	display: none;
}