body {
margin: 0;
padding: 0;
background-color: #808080;
font-family: "Lucida Grande", verdana, arial, sans-serif;
font-size: 12px;
/*/*/ line-height: 20px; /**/
color: #fff;
text-align: left;
}


a, a:link, a:visited {
color: #C6A74C;
}

a:hover { color: #fff; }
a:active { color: #fff; }

.imgright {
float: right;
margin: 0 0 0 20px;
border: 1px solid #aaa;
}

h1 { margin: 0; padding: 0; }

img { border: 0; padding: 0; margin: 0; }

#wrapper {
width: 760px;
margin: 0 auto;
}

table#main {
width: 760px;
padding-bottom: 20px;
}

table#main td {
padding: 0;
vertical-align: top;
}

td#leftcol { background-color: #C6A74C;
width: 200px;
}

table#main td#content {
background-color: #000;
padding-left: 30px;
padding-right: 50px;
padding-bottom: 30px;
text-align: left;	
}

td#footer {
background-color: #8a1124;
color: #fff;
text-align: center;
}

h1, h2, h3, h4, h5 {
color: #fff;
color: #C6A74C;
}

div.question h4 {
color: #C6A74C;
margin-bottom: 0;
}

div.answer p { margin-top: 0; }

#quotes p { margin-top: 25px; }

#contactform input:focus {
background-color: #aaa;
}

table#contactform td { padding: 4px; }

td.label { text-align: right; font-weight: bold; }
td.input { text-align: left; }

h2 { margin-top: 20px; margin-bottom: 3px; }

#homecontent p { margin-top: 20px; width: 400px; padding: 0; }

#samples { width: 100%; }

#samples a { text-decoration: none; }