html,body,#masterWrapper,#contentContainer,#bodyText,#bodyTextsub,.sideSection,.sideSectionLarge {
	height:100%
}

html,body {
	background:url(/images/bgGradient.png) repeat-x #333
}

html {
	overflow-y:scroll
}

#masterWrapper,#header,#visual,#contentWrapper {
	width:1000px
}

#masterWrapper {
	min-height:100%;
	height:auto !important;
	margin:0 auto -77px
}

#headerWrapper,#headerGradient,#logo,#nav,#visual,#contentWrapper,#contentContainer,#contentLeft,#contentRight,#title,#bodyText,#bodyTextsub,.sideSection,.sideSectionLarge,.sideSeperator,.sideArrow,#footerWrapper {
	position:relative
}

#header,#visualOverlay,#footerWrapper {
	margin:auto
}

#header {
	height:44px;
	z-index:1
}

#headerGradient {
	background:url(/images/headerGradient.png) no-repeat;
	height:5px
}

#headerGradient,#contentContainer,#title,#footerWrapper {
	width:100%
}

#logo {
	margin:-160px 0 0 20px;
	width:211px;
	height:60px;
	background:url(/images/logo2.png) no-repeat;
	z-index:1000
}

#logo,#contentWrapper,#contentContainer,#contentLeft,#title,#bodyText,#bodyTextsub,.sideSection,.projectThumbs,#push,#footerWrapper,.clientThumbs,#gridContainer {
	float:left
}

#nav {
	margin:0 0 0 240px;
	padding-top:20px;
	height:10px;
	z-index:7
}

#visual {
	line-height:130px;
	height:160px;
	margin:0 auto;
	border-top:solid 1px black
}

#visualOverlay {
	background:url(/images/visualOverlay.png) no-repeat;
	width:998px;
	height:120px
}

#contentWrapper {
	margin:50px 0 0 0;
	padding-bottom:100px
}

#contentLeft {
	width:67%
}

#contentRight {
	margin:80px 0 0 0;
	float:right;
	width:30%
}

#title {
	height:30px;
	padding-bottom:30px
}

#bodyText,.sideSection,#footerWrapper {
	background:#0c0c0c
}

#bodyText,.sideArrow {
	margin:0 0 0 0
}

#bodyText {
	width:90%;
	padding:20px 20px 20px 20px
}

#bodyTextsub {
	background:#1c1c1c;
	margin:20px 0 10px 0;
	width:558px;
	padding:20px 20px 19px 20px;
	color:#ccc
}

.sideSection {
	width:278px;
	padding:10px;
	margin:0 0 20px 0
}

.sideSeperator {
	background:#222;
	margin:10px 0 10px 10px;
	width:260px;
	height:1px
}

.sideArrow {
	width:17px;
	height:17px;
	background:url(/images/arrowSmall.png) no-repeat
}

.projectThumbs {
	border:3px solid #333;
	width:74px;
	height:52px;
	margin:7px 0 0 7px
}

#push,#footerWrapper {
	height:77px
}

.clientThumbs {
	border:2px solid #1c1c1c;
	width:148px;
	height:104px;
	margin:5px 20px 0 0
}

#gridContainer {
	height:20px;
	width:610px;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
