body {
	font: normal 16px/26px Georgia, "Times New Roman", Times, serif;
	color: #7d7370;
	margin: 0 auto;
	background: #FFF;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 15px 110px 0px 0px;
	text-align:right;
}

a:link, a:visited, a:active {
	font: normal 14px/26px Georgia, "Times New Roman", Times, serif;
	color: #7d7370;
	letter-spacing: .1em;
	margin: 0 auto;
	text-decoration: none;
}

a:hover {
	font: normal 14px/26px Georgia, "Times New Roman", Times, serif;
	color: #FF8028;
	letter-spacing: .1em;
	margin: 0 auto;
	text-decoration: none;
	border-bottom: dotted 1px #FF8028;
}

/* structure */

#container {
	background: url(/images/bg_shadow.png) repeat-y #FFF;
	background-position: center;
	width: 923px;
	margin-top: 0px;
	margin-left: 0px;
	}
	
#logo{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 240px;
	height: 100px;
	background-color:#928986;
	text-indent: -1000em;
	background: url(/images/header_logo.png) no-repeat;
	float: left;
}

#top_right { 
	background: url(/images/bg_right.png) #ffa32b;
	margin: 0px 15px 0px 0px;
	width: 662px;
	height: 100px;
	float: left;
	}
	
#nav {		
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 240px;
	height: 640px;
	background: url(/images/bg_left.png) #928986;
	float: left;
	}

#maincontent {
	background: url(/images/bg_left.png) #928986;
	margin: 0px 0px 0px 0px;
	width: 662px;
	height: 640px;
	float: left;
	}

#maincontent .style1 {
	text-transform: uppercase;
	letter-spacing: .08em;
}

#footer {
	background: #FFF url(http://creativeprocessresearch.com/images/footer_bg.png) repeat-x;
	font: 10px Arial, Helvetica, sans-serif;
	width: 633px;
	text-decoration: none;
	color:#999;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 270px;
	float: left;
}


/* NAV LINKS  */

#navlinks{
width: 240px;
top: 18px;
left: 0px;
position: relative;
}

.who {
float:left;
width:240px;
height:32px;
border:0px solid;
background: url(/images/navlinks.png) no-repeat 0 0px;
}
a.who:link, a.who:visited, a.who:active {
text-decoration:none;
background: url(/images/navlinks.png) no-repeat 0 0px;
}
a.who:hover {
background: url(/images/navlinks.png) no-repeat -240px 0px;
}

.projects {
float:left;
width:240px;
height:29px;
border:0px solid;
background: url(/images/navlinks.png) no-repeat 0 -32px;
}
a.projects:link, a.projects:visited, a.projects:active {
text-decoration:none;
background: url(/images/navlinks.png) no-repeat 0 -32px;
}
a.projects:hover {
background: url(/images/navlinks.png) no-repeat -240px -32px;
}

.downloads {
float:left;
width:240px;
height:28px;
border:0px solid;
background: url(/images/navlinks.png) no-repeat 0 -61px;
}
a.downloads:link, a.downloads:visited, a.downloads:active {
text-decoration:none;
background: url(/images/navlinks.png) no-repeat 0 -61px;
}
a.downloads:hover {
background: url(/images/navlinks.png) no-repeat -240px -61px;
}

.press {
float:left;
width:240px;
height:27px;
border:0px solid;
background: url(/images/navlinks.png) no-repeat 0 -88px;
}
a.press:link, a.press:visited, a.press:active {
text-decoration:none;
background: url(/images/navlinks.png) no-repeat 0 -88px;
}
a.press:hover {
background: url(/images/navlinks.png) no-repeat -240px -88px;
}

.team {
float:left;
width:240px;
height:27px;
border:0px solid;
background: url(/images/navlinks.png) no-repeat 0 -115px;
}
a.team:link, a.contact:visited, a.contact:active {
text-decoration:none;
background: url(/images/navlinks.png) no-repeat 0 -115px;
}
a.team:hover {
background: url(/images/navlinks.png) no-repeat -240px -115px;
}

.contact {
float:left;
width:240px;
height:36px;
border:0px solid;
background: url(/images/navlinks.png) no-repeat 0 -142px;
}
a.contact:link, a.contact:visited, a.contact:active {
text-decoration:none;
background: url(/images/navlinks.png) no-repeat 0 -142px;
}
a.contact:hover {
background: url(/images/navlinks.png) no-repeat -240px -142px;
}

/* All others*/

#logo img {
margin:0px;
border:0px;
}
 
#maincontent img {
	border:0px;
	margin: 0px;
}

.clear{
	clear:both;
}
