/* @override 
	http://na:8888/css/main.css
	http://192.168.1.2:8890/css/main.css
	http://172.16.1.44:8890/css/main.css
	http://www.norsmanarchitects.com/~dev/css/main.css
*/

#projectSection {
	margin-bottom: -140px;
}
#logo {
	width: 948px;
	height: 114px;
	background: url(../img/shared/branding.gif) no-repeat 0 top;
	display: block;
	padding: 0;
	text-indent: -5000px;
	margin: 0;
}



#featuredPic2 {
		z-index: 1;
	top: -61px;
	position: relative;
}

#featuredPicProjects {
		z-index: 1;
	position: relative;
	top: -80px;
}

#homeModule{
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	top: -60px;
	position: relative;
}

/* Navigation */
#topNav {
	position: relative;
	top: -21px;
	left: 726px;
	z-index: 6;
}
.topNavClass{
	display: inline;
	list-style-image: none;
	float: left;
	margin: 0;
	padding: 0;
}
#studioNav a {
	width: 61px;
	height: 62px;
	display: block;
	background: url(../img/nav/studio.gif) no-repeat;
	text-indent: -5000px;
	list-style-image: none;
}
#studioNav a:hover {
	background-position: 0 -62px;
}
#projectsNav a {
	width: 61px;
	height: 62px;
	display: block;
	background: url(../img/nav/projects.gif) no-repeat;
	text-indent: -5000px;
	top: -10px;
}
#projectsNav a:hover {
	background-position: 0 -62px;
}
#contactNav a {
	width: 62px;
	height: 62px;
	display: block;
	background: url(../img/nav/contact.gif) no-repeat;
	text-indent: -5000px;
}
#contactNav a:hover {
	background-position: 0 -62px;
}

/* holder fro SF menu */

#subNav{
	padding: 0;
	margin: 0;
	top: -546px;
	display: block;
	left: 788px;
	position: relative;
	float: left;
	clear: left;
	visibility: hidden;
	z-index: 5;
}

#subNavHome{
	padding: 0;
	margin: 0;
	top: -559px;
	display: block;
	left: 788px;
	position: relative;
	float: left;
	clear: left;
	visibility: hidden;
	z-index: 5;
}
.contacInfo{
	clear: left;
	margin-top: 538px;
	color: gray;
	padding-left: 40px;
	background-color: white;
	font: 0.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
body{
	background: #f7f7f7 url(../img/shared/bgd.jpg) repeat-x;
}
#wrapper {
	background-color: white;
	width: 948px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
a {
	font-weight: bold;
	color: #a49900;
}

#projectDescription{
	position: absolute;
	top: 621px;
	clear: both;
	float: left;
}
#projectInfobar{
	margin-left: 0;
	background-color: #e4e649;
	color: #8D8E78;
	line-height: 2em;
	height: 66px;
	padding-left: 40px;
	width: 551px;
	margin-top: 0;
	padding-top: 17px;
}

#projectNav{
}

.projectTitle{
	font: 1.8em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 0;
}
.projectTitle2 {
	font: .85em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}
.projectNavPrev{
	background-color: #8D8E78;
	color: white;
	position: relative;
		top: 0;
	left: 0;
	width: 145px;
	padding: 33px 11px 32px 21px;
	text-align: center;
	margin: 0 0 0 1px;
	float: left;
}

.projectNavNext{
	background-color: #8D8E78;
	color: white;
	position: relative;
		top: 0;
	left: 0;
	width: 132px;
	padding: 33px 23px 32px;
	margin: 0 0 0 1px;
	text-align: center;
	float: left;
}

.projectNavNext a, .projectNavPrev a {
	background-color: #8D8E78;
	color: white;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-variant: small-caps;
	font-size: 1em;
}

.projectNavNext a:hover, .projectNavPrev a:hover {
	text-decoration: underline;
}
.contacInfoTypical{
clear: left;
	color: gray;
	background-color: white;
	font: 0.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	position: relative;
	top: -19px;
}

.contacInfoProjects{
clear: left;
	color: gray;
	background-color: white;
	font: 0.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	padding-top: 29px;
	padding-bottom: 20px;
	position: absolute;
	top: 707px;
}

/* Slideshow */

#thumbNav {
	float: right;
	position: relative;
	left: 174px;
	margin: 0;
	padding: 0;
	top: 0;
	z-index: 3;
}

#thumbNav a { border: 1px solid silver; background: white; text-decoration: none; margin: 0 4px 0 -5px; padding: 3px 7px 3px 6px;
	font-size: .8em;
	color: #36c;
	font-weight: bold;
	float: left;
}
#thumbNav a.activeSlide { background: #36c;
	color: white;
}
#thumbNav a:focus { outline: none; }
.hiddenColorBox{display:none;}

#contentToPrint {
display: none;
visibility: hidden;
}