body { background-color: #f1e5bf; background-image: url(../images/background.jpg); background-repeat: repeat-x; text-align: center; }

p { }

td { }

a:link, a:active { color: #900; }
a:visited { color: #857564; }
a:hover { text-decoration: none; }
div.container { color: #303030; font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 17px; background-color: #f0e5bf; text-align: left; width: 800px; margin-right: auto; margin-left: auto; border: solid 1px #000; }

.container div.head { position: relative; width: 800px; height: 88px; background-color: #f0e5bf; background-image: none; }

.head img#logo { position: absolute; top: 5px; left: 1px; width: 210px; height: 83px; display: block; }

.head img#home { position: absolute; top: 5px; left: 700px; width: 30px; height: 23px; display: block; }

.head img#sitemap { position: absolute; top: 5px; left: 730px; width: 32px; height: 23px; display: block; }

.head img#contact { position: absolute; top: 5px; left: 762px; width: 28px; height: 23px; display: block; }

.head img#peaceofmind { position: absolute; top: 28px; left: 666px; width: 124px; height: 37px; display: block; }

.head div#links { color: #8b3e19; position: absolute; top: 71px; right: 5px; }

#links a:link, #links a:active { color: #8b3e19; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase !important; }
#links a:visited { color: #857564; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase !important; }
.head img a:link { border-style: none; }
#links a:hover { color: #fefefe; text-decoration: underline; }
.container div.tanborder { background-color: #af9848; width: 100%; height: 10px; }

.container div.waterfall { background: #477d25; width: 100%; height: 111px; }

.container div.redborder { color: #acacac; font-size: 10px; line-height: 18px; background-color: #812213; text-align: right; width: 100%; height: 18px; }
.redborder a:link, .redborder a:visited, .redborder a:active { color: #e9871a; }
.redborder h1 { color: #e6c9ac; font-size: 16px; font-weight: bold; font-style: oblique; line-height: 26px; text-indent: 10px; float: left; margin: 0; }
.container div.content, .container table.content { width: 724px; padding: 31px 38px; }
.content span.emphasize, .content p.emphasize { color: #900; font-weight: bold; }
.content p.emphasize { margin-bottom: -6px; }
.content td.emphasize, .content li.emphasize { font-size: 12px; font-weight: bold; line-height: 14px; }
.content li.emphasize { margin-top: 15px; list-style-type: none; }
.content li.emphasize li { font-weight: normal; margin-top: 10px; list-style-type: disc; }
.content div.attorneyprofile { font-size: 12px; line-height: 14px; width: 80%; margin-right: auto; margin-bottom: 30px; margin-left: auto; }
.attorneyprofile img { float: right; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; border: solid 2px #838383; }

.content h1 { color: #900; font-size: 16px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.content #footer { color: #444; text-align: center; width: 100%; clear: both; }
#footer h1 { font-size: 12px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
#footer span.address { font-weight: bold; }
#footer p { width: 80%; margin-right: auto; margin-left: auto; }
.content #page_heading { font-weight: bold; text-align: center; }
#page_heading p.h1 { color: #900; font-size: 12px; font-weight: bold; margin-top: 10px; margin-bottom: 6px; }
#page_heading span.slogan { font-weight: normal; font-style: italic; }
.content div.sarah { width: 153px; float: right; margin-top: 30px; margin-bottom: 20px; margin-left: 20px; }
.sarah a:link, .sarah a:visited, .sarah a:active { color: #303030; font-size: 12px; text-transform: uppercase; text-align: center; margin-bottom: 5px; display: block; }
.sarah a:hover { color: #900; }
.sarah img { border: solid 2px #838383; display: block; }
.content .sarah { color: #838383; }
