
#container {
background : #ffffff none repeat scroll 0% 0%;
margin : 0 auto;
position : relative;
text-align : left;
width : 72.73em;
}
#mastheadwrapper {
background : #ffffff none repeat scroll 0% 0%;
height : 10em;position : relative;
}
#masthead {
margin : 0 auto;
padding : 0 0 0 1em;
position : relative;
text-align : center;
width : 780px;
}
#mainnavigation li a:hover {
color : #576c36;
}
body#about #mainnavigation li.about a, body#how #mainnavigation li.how a, body#news #mainnavigation li.news a, body#work #mainnavigation li.work a, body#contact #mainnavigation li.contact a {
color : #495470;
}
div#maincontent {
float : left;
margin : 10px 0 30px;
}
body.fourcol div.c1, body.fourcol div.footc1, body.fourcol div.c2, body.fourcol div.footc2, body.fourcol div.c3, body.fourcol div.footc3, body.fourcol div.c4, body.fourcol div.footc4 {
float : left;
margin : 0 1em;
padding : 0;
width : 22.2em;
}
body.fourcol div.footc1, body.fourcol div.footc2, body.fourcol div.footc3, body.fourcol div.footc4 {
color : #84817c;
}
body.threecol div.c1 {
border-top : 3px solid #4d320f;
float : left;
margin : 0 0 0 1em;
padding : 1.36em 1em 0 0;
width : 34.36em;
}
body.threecol div.c2 {
border-top : 3px solid #4d320f;
float : left;
margin : 0 1em 0 0;
padding : 1.36em 0 0 1.1em;
width : 16em;
}
body.threecol div.c3 {
border-top : 3px solid #4d320f;
float : left;
margin : 0 1em;
padding : 1em 0 0;
width : 16.18em;
}
body.twocol div.c1 {
border-top : 3px solid #4d320f;
float : left;
margin : 0 1em;
padding : 1.36em 0 0;
width : 52.54em;
}
body.twocol div.c2 {
border-top : 3px solid #4d320f;
float : left;
margin : 0 1em;
padding : 1.36em 0 0;
width : 16.18em;
}
body#work div.c2 div.articlemeta {
float : right;
margin : 0 1em 2em;
padding : 0 0 2em;
width : 16.18em;
}
body#work div.c2 div.articlemeta ul {
font-style : italic;
list-style-image : none;
list-style-position : outside;
list-style-type : circle;
}
body#work div.c2 div.articlemeta ul li {
margin : 0 0 0.3em;
padding : 0;
}
body.twocoleven div.c1 {
border-top : 3px solid #4d320f;
float : left;
margin : 0 1em;
padding : 1.36em 0 0;
width : 34.5em;
}
body.twocoleven div.c2 {
border-top : 3px solid #4d320f;
float : left;
margin : 0 1em;
padding : 2.5em 0 0;
width : 34em;
}
body.onecol div.c1 {
border-top : 3px solid #4d320f;
float : left;
margin : 0 1em;
padding : 1.36em 0 0;
width : 70.73em;
}
#footer div#secondrow div.footc1, #footer div#secondrow div.footc2, #footer div#secondrow div.footc3, #footer div#secondrow div.footc4 {
color : #84817c;
float : left;
margin : 0 1em;
padding : 0;
width : 16.18em;
}
#footer div#secondrow div.footc1 a, #footer div#secondrow div.footc2 a, #footer div#secondrow div.footc3 a, #footer div#secondrow div.footc4 a {
color : #55524d;
}
#footer div#secondrow a.thumb {
border : medium none;
}
#footer {
color : #84817c;
float : left;
font-size : 100%;
margin : 2em 0 0;
width : 100%;
}
#footer a, #footer a:link {
color : #55524d;
}
#footer a:hover {
color : #000000;
}
#footer #credits {
margin : 4em 1em 0;
}
#footer #credits ul li {
display : inline;
margin : 0 0.5em 0 0;
}
body#workhome dl div {
float : left;
height : 30em;
margin : 0 0.8em 0 0.9em;
padding : 0;
position : relative;
width : 14.8em;
}
body#workhome dl div dt a {
background : #333333 none repeat scroll 0% 0%;
border : 0 none;
color : #ffffff;
display : block;
text-align : center;
width : 100%;
}
body#workhome dl div dt a:hover {
background : #909e76 none repeat scroll 0% 0%;
color : #363d28;
}
body#workhome dl div dd p {
font-size : 100%;
line-height : 1.6em;
margin : 0.5em 0 0;
}
