div.contact {
	margin-bottom: 30em;
}

body {
background-color: #ffffff;
position: absolute;
text-align: center;
margin-right: auto;
margin-left: auto;
padding-left: 50%; }

#container {
border: medium;
width: 800px;
position: relative;
text-align: left;
margin-left: -400px; }

div.leftimages {
position: absolute;
top: 0px;
left: 0px;
width: 293px;
text-align: center; }

div.caption {
font-family: sans-serif;
font-size: 12px;
color: #ffffff;
text-align: center;
width: 293px;
margin-top: 1em; }

div.services {
margin-bottom: 5em; }


div#homehero {
position: absolute;
top: -91px;
left: 0em;
width: 293px; }

.logo {
position: absolute;
top: 0px;
left: 0px;}



.top {
position: absolute;
top: 0px;
left: 200px;
}



.section {
position: absolute;
top: 117px;
left: 0em;
width: 293px;
height: 91px;
background-image: url(images/section_bar.jpg);
font-size: 25px;
font-family: "Book Antiqua", Garamond, Times, "Times New Roman", serif;
font-style: italic;
color: #ffffff;
text-align: center;
font-weight: lighter;
padding-top: 30px;
background-repeat: no-repeat; }

.blurb {
position: absolute;
top: 117px;
left: 293px;
background-image: url(images/blurb_bar.jpg);
background-repeat: no-repeat;
width: 507px;
height: 91px;
color: #ffffff;
font-family: "Book Antiqua", Garamond, Times, "Times New Roman", serif;
font-size: 24px;
font-style: italic;
padding-top: 16px;
text-align: center;
font-weight: normal; }



.navbar {
position: absolute;
top: 81px;
left: 200px;
width: 600px;
height: 36px;
background-image: url(images/nav_bknd.jpg);
background-repeat: no-repeat;
text-align: center;
vertical-align: middle;
padding-top: 10px; }


a {}





div.main {
background-image: url(images/bknd.jpg);
position: absolute;
top: 208px;
left: 0px;
width: 800px;
height: auto;
background-repeat: repeat-y;
}

div.text {
margin-left: 300px;
width: 465px;
line-height: 30px;
font-size: 14px;
color: #534623;
text-align: justify; }

.navbar a:link {
text-decoration: none;
font-family: sans-serif;
font-size: 13px;
color: #D83A36;
font-weight: normal;
font-style: normal; }

.navbar a:visited {
color: #D83A36;
font-family: sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
text-decoration: none;}

.navbar a:hover {
color: #D83A36;
font-family: sans-serif;
font-size: 13px;
font-weight: normal;
font-style: italic;
text-decoration: none;}

.navbar a:active {
color: #D83A36;
font-family: sans-serif;
font-size: 13px;
font-weight: normal;
font-style: italic;
text-decoration: none;}

span#work {
margin-right: 13px; }

span#process {
margin-right: 13px; }

span#philosophy {
margin-right: 13px;
text-decoration: none; }

span#team {
margin-right: 13px; }

span#contact {}

span#services {
margin-right: 13px; }

span#articles {
margin-right: 13px; }



p {
margin-left: 0px;
width: 465px;
line-height: 30px;
font-size: 12px;
color: #534623;
text-align: justify;
padding-left: 3%;
font-family: Verdana, Helvetica, Arial, sans-serif; }

div#copywrite {
top: auto;
background-image: url(images/bottombar.jpg);
background-repeat: no-repeat;
width: auto;
left: 0em;
font-size: 12px;
background-position:  bottom;
font-family: sans-serif;
color: #534623;
text-align: right;
height: 35px;
line-height: 3em;
padding-right: 1%; }

#footer {
 }

span.firstline {
color: #534623;
font-weight: bold; }

em {
font-weight: bold;
font-size: 12px;
color: #534623;
padding-right: 20px;
font-style: normal; }

.book {
text-decoration: underline; }

img {}

h1 {
text-align: center;
color: #365E5C;
font-family: sans-serif;
font-size: 18px;
margin-bottom: -10px; }

h2 {
color: #534623;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
margin-bottom: -10px;
text-align: center; }

h3 {
color: #534623;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
margin-bottom: -10px;
text-align: center; }

.principlehead {
text-align: left;
padding-left: 2em;
font-weight: bold;
font-style: italic;
padding-right: 5em;
}

.principletext {
padding-left: 2em;
text-align: left;
padding-right: 5em;
padding-bottom: 1em;
line-height: 2em; }

div.team {
text-align: left;
color: #365E5C;
font-family: sans-serif;
font-size: 18px;
margin-bottom: -10px;  }

a img {
border: none; }

div.sectionwork {
position: absolute;
top: 0px;
left: 0em;
width: 293px;
height: 91px;
background-image: url(images/section_bar.jpg);
font-size: 25px;
font-family: "Book Antiqua", Garamond, Times, "Times New Roman", serif;
font-style: italic;
color: #ffffff;
text-align: center;
font-weight: lighter;
padding-top: 30px;
background-repeat: no-repeat; }

div#grid {
margin-top: 100px; }

div#row1 {
margin-bottom: 20px;
margin-top: 11px;
 }

div#row2 {
margin-bottom: 20px;
}

div#row3 {
margin-bottom: 20px;
}

div#row4 {
margin-bottom: 20px;
}

div#row5 {
	margin-bottom: 20px;
}

div#row6 {
	margin-bottom: 100px;
}


span.worklft {
margin-right: 7px; }

span.workcnt {
margin-right: 7px; }

span.workrt {}

div.workv {
position: absolute;
top: 0em;
left: 480px;
width: 100px; }

div.workh {
position: absolute;
top: 0px;
left: 310px; }

div.textv {
width: 150px;
line-height: 30px;
font-size: 12px;
color: #534623;
text-align: left;
padding-left: 3%;
font-family: Verdana, Helvetica, Arial, sans-serif;
position: absolute;
left: 293px;
top: 0px;
}

div.texth {
line-height: 30px;
font-size: 12px;
color: #534623;
text-align: left;
padding-left: 3%;
font-family: Verdana, Helvetica, Arial, sans-serif;
position: absolute;
top: 320px;
left: 292px;
width: 470px; }

div.mainwork {
background-image: url(images/bknd.jpg);
position: absolute;
top: 117px;
left: 0px;
width: 800px;
background-repeat: repeat-y;
height: auto; }

div#workhead {
text-align: left;
color: #365E5C;
font-family: sans-serif;
font-size: 18px;
margin-top: 32px; }

div.links {
width: 465px;
line-height: 30px;
font-size: 14px;
color: #534623;
text-align: left;}

div.links p {
margin-left: 0px;
width: 400px;
font-size: 12px;
color: #534623;
text-align: left;
padding-left: 3%;
font-family: Verdana, Helvetica, Arial, sans-serif; }

div.linkhead {
text-align: left;
color: #365E5C;
font-family: sans-serif;
font-size: 18px;}

div.menu {
margin-left: 0px;
font-size: 13px;
color: #534623;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 16px;
padding-left: 1em;
padding-right: 1em;
margin-top: 20px;
margin-bottom: 20px; }

a:link {
text-decoration: none;
font-family: sans-serif;
font-size: 13px;
color: #77341f;
font-weight: normal;
font-style: normal; }

a:visited {
color: #77341f;
font-family: sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
text-decoration: none; }

a:hover {
color: #77341f;
font-family: sans-serif;
font-size: 13px;
font-weight: normal;
font-style: italic;
text-decoration: none; }

a:active {
color: #77341f;
font-family: sans-serif;
font-size: 13px;
font-weight: normal;
font-style: italic;
text-decoration: none;}.contact form {
	text-align: left;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
