* { font-family: verdana, helvetica, sans-serif; font-size: 11px; padding: 0; margin: 0; line-height: 15px;}

body {border: 1px solid #ddd; padding: 10px; overflow: auto; width: 960px; margin: auto; margin-top: 60px; }
body > header {display: block}
body > header > h1 {background-image: url(img/logo.gif); width:505px; height: 40px; margin-top: 20px}
body > header > h1 > span {display: none;}
body > .left {float: left; background-color: #55733D; background-repeat: no-repeat; display: block; width: 645px; overflow: auto}
body > .left nav {float: left; width: 140px;}
body > .left nav ul {list-style-type: none; color: white;}
body > .left nav ul li {text-transform: uppercase; margin: 10px; margin-top: 18px}
body > .left nav ul li a {text-transform: uppercase; color: white; text-decoration: none; line-height: 15px}
img {border: 0; padding: 0; margin: 0; display: block}
body > .left > article {display: block; border-left: 1px solid white; height: 100%; float: left; min-height: 400px; color: white; width: 495px; }
body > .left > article header {display: block; border-bottom: 1px solid white; font-size: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px}
body > .left > article section {display: block; padding: 10px; margin-top: 5px}
body > .left p {line-height: 1.5em; margin-bottom: 1em}

body > .left .box {margin: 5px; padding: 5px; float: left; width: 125px; height: 70px; border: 1px solid white; display: block; color: white; font-weight: bold; font-size: 13px; background-color: #758F5F }
body > .left .orange {background-color: #F08619;}
body > .right {float: left; width: 300px; padding-left: 10px; padding-right: 5px}
body > footer {display: block; clear: both}

body > .right > header {color: #59694C;}
body > .right > header h1 {font-size: 38px; font-weight: normal}
body > .right > header address {font-style: normal; font-size: 10px;}

body > .right > .jobs {margin-top: 65px; display: block}
body > .right > .jobs > h2 {color: #F08619}
body > .right > .jobs > article {border-top: 1px solid #55733D; display: block; margin-top: 10px; margin-bottom: 10px; color: #666666}
body > .right > .jobs > .last {border-top: 1px solid #55733D; border-bottom: 1px solid #55733D; padding-bottom: 10px;  display: block; margin-top: 10px; margin-bottom: 10px; color: #666666}
body > .right > .jobs > article header {font-weight: bold; display: block; margin-top : 5px; margin-bottom: 10px;}

body > .right a, body > .right a:link, body > .right a:visited {display: block; color: #F08619; line-height: 25px; text-decoration: none; font-style: italic}

body > .right > .clients {width: 230px; float: right; display: block; clear: both; margin-top: 40px}
body > .right > .clients header {color: #666666}
body > .right > .clients article {display: block}

body > .left .content {margin: 0; padding: 10px; padding-bottom: 20px; display: block; overflow: auto}

#admin {color: white; background-color: black; overflow: auto; display: block; padding: 10px; -moz-box-shadow: 1px 1px 10px #000; -moz-border-radius: 10px}
#admin ul {list-style-type: none; margin-left: 20px;}
#admin ul li {float: left; margin-left: 20px;}
#admin a {color: #ddd; text-decoration: none}
#admin ul .last {float: right}

label {float: left; width: 200px; margin-top: 10px; clear: left; border: 1px solid rgba(0,0,0,0); padding: 2px}
input, select, form iframe {float: left; width: 200px; margin-top: 10px; display: block; -moz-border-radius: 20px; }
textarea {clear: both; float: none; width: 400px;; height: 200px}

.content article {display: block; border-bottom: 1px solid white; padding: 5px; background-color: #ABBF9B;}
.delete {float: right; font-weight: bold; color: red; text-decoration: none; }

.job h1 {font-size: 22px; margin-bottom: 15px;}
.job h2 {font-size: 18px; margin-bottom: 15px}
.job p {margin-bottom: 5px}
.job ul {margin-left: 25px}
.job .ref {float: right}

.round {-webkit-border-radius: 10px; -moz-border-radius: 10px;}
.shadow {-moz-box-shadow: 1px 1px 10px #555; -webkit-box-shadow: 1px 1px 10px #999;}

hr {margin-top: 20px; margin-bottom: 20px; border: 0; color: white; background-color: white; height: 1px}

.quotes {width: 100%}
.quotes td {padding-top: 5px; padding-bottom: 5px}

blockquote {margin: 10px; padding: 10px; background-color: #678c49}
ul.mainlist {list-style: square inside; padding-left: 15px; line-height: 15px;}
a.textlink:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF; text-decoration: underline;}
a.textlink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF; text-decoration: underline;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	color: #FFFFFF;	text-decoration: none;	margin-bottom: 15px; line-height: 25px;}
a.whylink:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; color: #FFFFFF; text-decoration: none;}
a.whylink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; color: #FFFFFF; text-decoration: none;;}
a.morelink:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #F08619; text-decoration: none;}
a.morelink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #F08619; text-decoration: none;}
.paraheader {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; color: #AEC998; text-decoration: none; font-weight:bold;}