*{margin:0;padding:0;}
body{font-size:62.5%;background:ffffff;color:#521e00;font-family:arial, helvetica, "sans serif";padding-bottom:20px;}

/*-- General Layout --*/
#wrapper{background:#ffffff;width:770px;padding:22px 100px 20px 100px;margin:10px auto 0px auto;}

#mainContent{float:left;width:100%;}

.leftCol{float:left;width:365px;padding:10px;}
.rightCol{float:right;width:365px;padding:15px 10px 10px 10px;}

#header{float:left;width:100%;margin-bottom:10px;}

#slideshow{float:left;width:770px;margin-bottom:10px;}



/*-- General Styles --*/
h1{height:72px;width:205px;float:right;text-indent:-9999px;background:url('../images/logo.jpg') no-repeat;margin-right:5px;display:inline;}

h1 a{float:left;display:block;height:100%;width:100%;}

p, ul, ol{font-size:1.3em;}
li p{font-size:1.3em;}

p{padding-bottom:10px;}

a{color:#521e00;text-decoration:none;}
a:visited{color:#521e00;}
a:hover{text-decoration:underline;}

#home h2{font-size:1.8em;}
#home #mainContent{padding-bottom:.2em;}
h2{padding-bottom:20px;font-size:1.6em;}
h3{padding-bottom:10px;font-size:1.3em;}



/*-- Nav --*/
#nav{float:left;width:746px;margin-left:12px;display:inline;margin-bottom:20px;}
#nav ul{list-style-type:none;}
#nav li{text-indent:-9999px;float:left;width:121px;height:27px;margin-right:4px;}
#nav li a{float:left;display:block;height:100%;width:100%;background-position:0px -27px;}
#nav #liContacts{margin-right:0px;}
#nav #liContacts a:hover{background-position:0px 0px;}
#nav #liHome a{background:url('../images/home.jpg') no-repeat;background-position:0px -27px;}
#nav #liHome a:hover{background-position:0px 0px;}
#nav #liAbout a{background:url('../images/about.jpg') no-repeat;background-position:0px -27px;}
#nav #liAbout a:hover{background-position:0px 0px;}
#nav #liProcess a{background:url('../images/process.jpg') no-repeat;background-position:0px -27px;}
#nav #liProcess a:hover{background-position:0px 0px;}
#nav #liProjects a{background:url('../images/projects.jpg') no-repeat;background-position:0px -27px;}
#nav #liProjects a:hover{background-position:0px 0px;}
#nav #liPress a{background:url('../images/press.jpg') no-repeat;background-position:0px -27px;}
#nav #liPress a:hover{background-position:0px 0px;}
#nav #liContacts a{background:url('../images/contact.jpg') no-repeat;background-position:0px -27px;}
#nav #liContacts a:hover{background-position:0px 0px;}
#wrapper #nav li #aCurrent{background-position:0px 0px;}



/*-- Misc --*/
#contact{width:230px;}
#contact img{float:left;}
#contact ul{list-style-type:none;float:left;font-size:1.2em;font-weight:bold;padding:10px 0px 0px 20px;}



/*-- Process Page --*/
/*#process .leftCol{padding-top:115px;}
#process .leftCol p{font-size:1.6em;padding-bottom:20px;font-weight:bold;}*/
#process  #contact{margin-top:5px;}
#callout {clear:both;padding-top:10px;}
#process  h2 {color:#af9a4a;}
#process .leftCol{float:left;width:305px;padding:10px 70px 10px 10px;}
#process .rightCol{float:right;width:315px;padding:15px 60px 10px 10px;}

/*-- About Page --*/
#about .leftCol #contact{margin-top:100px;}
#about .leftCol{float:left;width:305px;padding:15px 70px 10px 10px;}
#about .rightCol{float:right;width:315px;padding:15px 60px 10px 10px;}


/*-- Press Page --*/
#press #contact{margin-top:85px;}
#press .leftCol img, #press .rightCol img{float:left;}
#press .pressDesc{float:right;width:245px;margin-top:55px;}
#press .pressDesc h3{padding-bottom:0px;}
#press .descTop{margin-top:0px;}
#press .pressDesc img {margin-top:5px;}

#pressList{float:left;width:100%;margin-bottom:30px;}
.pressItems{float:left;width:100%;}
.pressDate{font-weight:normal;}



/*-- Contact Page --*/
#dContact h3{padding-bottom:0px;text-transform:uppercase;}
#dContact p{padding-bottom:20px;}
#h3DA{margin-top:15px;}
#dContact #contact{margin-top:10px;}
#dContact #social p{float:left;width:100%;margin:20px 0px 0px 70px;}
#dContact .rightCol{padding-top:50px;}
#dContact #mainContent{padding-bottom:7.5em;}


/*-- Footer --*/
#footer{clear:both;}
