﻿* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
body {background: #f6f6f6 url('images/bg0.jpg') repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

h1 {font-family: Georgia, Arial, Helvetica, sans-serif; font-size:18px; color:#670100; font-variant:small-caps; font-weight:normal; margin-bottom:12px; }
h2 {font-family: Georgia, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; margin-bottom:12px; }
h3 {font-family: Georgia, Arial, Helvetica, sans-serif; font-size:14px; color:#670100; font-variant:small-caps; font-weight:normal; margin-bottom:8px; border-bottom:1px #666666 dotted; }
p {line-height:17px; margin-bottom:8px; }

.small {font-size:2px; line-height:2px; }

ul {margin-left:20px; }
li {list-style-type:square; margin-bottom:3px; }
ul.list1 {margin-left:0px; }
ul.list1 li {list-style-type:none; margin-bottom:0px; padding:6px 0px 6px 2px; border-top:1px #888888 dotted; }
ul.list1 li.first {border-top-width:0px; padding-top:0px; }
ul.list1 li a:active, ul.list1 li a:link, ul.list1 li a {color:#666666; }

a, a:link, a:active {color:#993333; text-decoration:underline; }
a:visited {color:#660000; text-decoration:underline; }
a:hover {text-decoration:none; }
ul.list1 li a.more:visited, ul.list1 li a.more:active, ul.list1 li a.more:link, ul.list1 li a.more {color:#993333; font-family:Georgia; }
a.more:visited, a.more:active, a.more:link, a.more {color:#993333; font-family:Georgia; }
a:hover img, a:visited img, a:active img, a:link img, a img {border:0px; }

td.edge-tl {width:5px; vertical-align:bottom; text-align:right; font-size:2px; line-height:2px; }
td.edge-t {background:url('images/edge-t.png') repeat-x bottom left; font-size:2px; line-height:2px; }
td.edge-tr {width:5px; vertical-align:bottom; text-align:left; font-size:2px; line-height:2px; }
td.edge-l {background:url('images/edge-l.png') repeat-y top right; font-size:2px; line-height:2px; }
td.edge-r {background:url('images/edge-r.png') repeat-y top left; font-size:2px; line-height:2px; }
td.edge-bl {vertical-align:top; text-align:right; font-size:2px; line-height:2px; }
td.edge-b {background:url('images/edge-b.png') repeat-x top left; font-size:2px; line-height:2px; }
td.edge-br {vertical-align:top; text-align:left; font-size:2px; line-height:2px; }

div.nav {height:81px; margin:19px 14px 0px 14px; text-align:right; }
div.nav h2 {margin:0px 10px 0px 0px; font-size:14px; }
div.nav a:visited img, div.nav a:active img, div.nav a:link img, div.nav a img {margin-left:1px; }
div.nav a.select:hover img, div.nav a:hover img {background: url('images/link-bg-hover.jpg') repeat top left; }
div.nav a.select img {background: url('images/link-bg.jpg') repeat top left; }

td.footer {text-align:center; font-size:11px; }
td.footer p {margin:8px 0px 8px 0px; }
td.footer a:visited, td.footer a:active, td.footer a:link, td.footer a {color:#660000; }

table#content {margin:15px 7px 20px 14px; }
table#content td {vertical-align:top; }
table#content td.left {width:243px; }
table#content td.left div {margin:0px 20px 0px 0px; }
table#content table.testimonial {background:#660000 url('images/quotes.jpg') no-repeat right top; float:right; width:243px; }
table#content .testimonial td div {margin:3px 5px 5px 5px; text-align:left; }
table#content .testimonial h1 {color:white; }
table#content .testimonial p {color:white; margin-bottom:2px; }
table#content .testimonial p.name {font-size:11px; }
table#content .testimonial a, table#content .testimonial a:link, table#content .testimonial a:active, table#content .testimonial a:visited {color:white; }
table#content .testimonial tl {vertical-align:top; text-align:left; }
table#content .testimonial tr {vertical-align:top; text-align:right; }
table#content .testimonial bl {vertical-align:bottom; text-align:left; }
table#content .testimonial br {vertical-align:bottom; text-align:right; }

table#inner {margin:0px 7px 20px 14px; height:500px; }
table#inner td {vertical-align:top; }
table#inner td.left {width:243px; padding-top:8px; }
table#inner td.left div {margin:0px 20px 0px 0px; }

#contact-form input, #contact-form textarea {width:150px; padding:1px 1px 1px 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#contact-form .button input {width:auto; background-color:#660000; border:1px #4f0000 solid; color:white; font-weight:bold; margin-right:4px; padding:1px 1px 1px 1px; text-align:center; }
