/*
 *	Body
 */

body {
background:#FFFFFF;
color:#000000;
font-family:sans-serif;
}

/********* helpers *********/
.floatRight { float: right; }
.floatLeft  { float: left; }
.right  { text-align: right; }
.left   { text-align: left; }
.center { text-align: center; }
.clear, .clearer { clear: both; }
.block  { display: block; }


/* Generic IE-only Hack */
* html body {
	
}

/*
 *	Paragraph, Code, Blockquote
 */

p {
	
}

code {
	white-space				: pre;
}

blockquote {
	
}

/*
 *	Headings
 */

h1	{
	
}

h2	{
	
}

h3	{
	
}

h4	{
	
}

h5	{
	
}

h6	{
	
}

/*
 *	Lists
 */
 
ul {
	
}

ol {
	
}

li {
	
}

ul li {
	
}

ol li {
	
}

#wrapper{
margin:60px auto 20px auto;
width:866px;
}

#header{

}

#content{
padding:90px 0 45px 0;
}

#nav{
padding-top:2em;
}

#nav p{
font-weight:bold;
}

#nav a{
color:#e4701e;
text-decoration:none;
}

nav a:hover{
color:#e4701e;
text-decoration:underline;
}

#copy{
width:385px;
float:left;
display:inline;
margin-left:85px;
}

#copy h1{
color:#5e6e65;
font-size:2.2em;
font-weight:normal;
}

#copy h2{
color:#5e6e65;
font-size:1.4em;
font-weight:normal;
padding-top:1em;
}

#copy p, #copy ul{
padding-top:1em;
color:#000;
font-size:1.2em;
line-height:1.2em;
}

#copy ul li.first{
font-weight:bold;
}

#copy a{
color:#e4701e;
text-decoration:none;
}

#copy a:hover{
color:#e4701e;
text-decoration:underline;
}

#copy ul{
padding-top:1em;
color:#5e6e65;
font-size:1.2em;
line-height:1.2em;
list-style:disc;
padding-left:1.5em;
}

#copy p.quote{
color:#e4701e;
font-style:italic;
}

#copy p.quoteby, #gallery p.quoteby{
padding-top:.5em;
color:#000;
font-style:normal;
}

#additional{
width:360px;
float:right;
}

#gallery{
width:340px;
float:right;
}

#gallery p{
color:#e4701e;
font-size:1.2em;
line-height:1.2em;
padding-top:1em;
font-style:italic;
}

#gallery h3{
color:#e4701e;
font-size:1.2em;
line-height:1.2em;
padding-top:1em;
}

#gallery ul{
color:#5e6e65;
font-size:1.2em;
line-height:1.2em;
list-style:disc;
padding-left:1.5em;
}

.caseTeaser{
border-top:2px solid #e6e6e6;
border-bottom:2px solid #e6e6e6;
margin:0 0 20px 20px;
display:inline;
float:left;
padding:12px 0;
width:160px;
}

.caseTeaser p{
color:#898989;
padding:12px 0 0 0;
font-size:1.1em;
line-height:1.2em;
}

.caseTeaser p a{
color:#898989;
text-decoration:none;
}

.caseTeaser p a:hover{
color:#000;
}

#footer{
color:#898989;
}

#footer p{
font-size:1.0em;
line-height:1.2em;
padding-top:22px;
float:left;
display:inline;
margin-left:85px;
}

#footer p a{
color:#898989;
text-decoration:none;
margin-right:10px;
}

#footer p a:hover{
color:#000;
text-decoration:underline;
}

#footer img{
float:right;
}





/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix
{height: 1%;}

.clearfix
{display: block;}
/* End hide from IE-mac */