body { background: url(../images/background-primary.png) repeat-x #554e46; text-align: center; margin: 0; padding: 0; }

a { outline: none; }

#wrap { margin: auto; padding: 0; width: 920px; }

#header { text-align: center; }
#header a img { border: none; }

#navigation { padding: 0; margin: 15px 0 0 52px; }
#navigation ul, ul.no-margin { margin: 0; padding: 0; }
#navigation ul li { list-style: none; display: inline; }

#homepage-splash { margin: 15px 0 0 0; width: 920px; height: 396px; }
#splash { margin: 15px 0 15px 0; width: 920px; height: 221px; }

#content { padding: 0; margin: 0; width: 920px; background: url(../images/background-content.png) no-repeat; text-align: left; position: relative; }
#content-normal { width: 600px; text-align: left; }
#content-testimonial { width: 300px; position: absolute; top: 0; right: 0; text-align: center; }
#content-left { float: left; width: 445px; text-align: left; background: url}
#content-right { float: right; width: 445px; text-align: left; }

#content-testimonial p span { font-style: normal; font-weight: bold; color: #e1d3c3; display: block; }
#content h1 { background: url(../images/background-point.png) no-repeat; margin: 0; padding: 2px 0 0 35px; font-size: 18pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; letter-spacing: -1px; color: #f0e7dd; }
#content h2 { color: #e1d3c3; padding: 0 0 0 35px; margin: 0 0 15px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; font-weight: normal; }
#content p, #content ul.standard-list li { font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; color: #fff; line-height: 19px; padding: 0 0 0 35px; margin: 0 0 15px 0; }
#content p.portfolio-link { margin: 0 0 4px 0; padding: 0; }
#content ul.standard-list li { list-style: circle; list-style-position: outside; margin: 0 0 15px 15px; padding: 0;}
#content ul.standard-list li strong { color: #e17e31; font-size: 12pt; }
#content-testimonial p { font-style: italic; margin: 0 0 15px 0; padding: 0; }

#content a:link, #content a:visited, #content a:active { font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9pt; color: #ebae7e; }
#content a:hover { color: #e17e31; }
#content a.small { font-size: 8pt; }

ul.portfolio-items { margin: 0; padding: 0 0 0 25px; }
ul.portfolio-items li { list-style: none; margin: 0 0 5px 0; padding: 0; height: 92px; border-left: 10px solid #554e46; }
ul.portfolio-items li:hover { border-left: 10px solid #82796f; }
ul.portfolio-items li img { border: 1px solid #fff; }

div.clear-both { margin: 0; padding: 0; clear: both; width: 0; height: 0; line-height: 0; }

#footer { width: 100%; background: url(../images/background-footer.png) repeat-x; text-align: center; padding: 0; margin: 0; }
#footer ul li { list-style: none; display: inline; margin: 0 10px 0 10px; }
#footer ul li a, #footer a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; color: #3e372f; text-decoration: none; }
#footer ul li a:hover, #footer a:hover { text-decoration: underline; color: #000; }
#footer p { padding: 10px 0 10px 0; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; color: #000; }

div.form-row { clear: both; width: 500px; }
div.header { padding: 5px 5px 5px 35px; float: left; width: 150px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; color: #e1d3c3; font-weight: bold; }
div.field { padding: 5px; float: left; width: 300px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; color: #fff; }
div.clear-both { clear: both; width: 0; height: 15px; line-height: 0; }
input.text-box, select.select-box, textarea.textarea-box { width: 350px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; color: #fff; background: #49433c; border: 1px solid #82796f; border-left: 5px solid #82796f; }
input.text-box, textarea.textarea-box { padding: 0 3px 0 3px; }
textarea.textarea-box { height: 120px; }

div.portfolio-link, div.portfolio-link-small { float: left; width: 408px; margin: 0 0 10px 35px; padding: 0; height: 170px; }
div.portfolio-link a.link-text, div.portfolio-link-small a.link-text { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; display: block; border-bottom: 2px dotted #b3a392; padding: 0 0 2px 0; margin: 0 0 5px 0; }

div.portfolio-link-small { height: 100px; } 