body   { background-color: #2f2f2f; color: black; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-left: 0 }
/* index page */
#index  { background-color: #000000 }
.indexContent { font-size: 8pt }
.indexContent a:link      { color: white; font-size: 8pt; text-decoration: none }
.indexContent a:active  { color: white; text-decoration: none }
.indexContent a:visited    { color: white; text-decoration: none }
.indexContent a:hover    { color: #e08408; text-decoration: none }{ color: white }
/* wrapper */
#wrapper {}
.wrapper1 { background-color: #2f2f2f }
.wrapper2  { background-color: black }
/* header */
.headerLeft     { background-color: #2f2f2f; padding-left: 32px }
.headerRight   { background-color: #2f2f2f }
/* portfolio */
#gallery   { padding-top: 28px; padding-right: 32px; padding-left: 32px }
#thumbs td { padding-right: 6px; padding-left: 6px }
#thumbs .pad { padding-bottom: 12px }
#galleryImg  { padding-top: 28px; padding-right: 60px }
/* main table */
#main       { background-color: #e8e8e8; margin-top: 30px }
.content  { background-color: black; padding-right: 60px }
/* contact */
#contact        { color: white; font-size: 11px; line-height: 11pt; padding-top: 38px; padding-left: 54px }
#contact .title  { letter-spacing: 3pt }
#contact a:link  { color: #E08408; font-size: 8pt; text-decoration: none }
#contact a:active  { color: #E08408; font-size: 8pt; text-decoration: none }
#contact a:visited  { color: #E08408; font-size: 8pt; text-decoration: none }
#contact a:hover   { color: white; font-size: 8pt; text-decoration: none }
#contact .img { padding-bottom: 4px }
#contact .txt { padding-left: 23px }
/* about */
#about    { color: white; font-size: 11px; padding-top: 42px; padding-right: 54px; padding-left: 54px }
#about .txt    { line-height: 18pt; padding-left: 23px }
#about .img { padding-bottom: 4px }
#about a:link  { color: #E08408; font-size: 8pt; text-decoration: none }
#about a:active  { color: #E08408; font-size: 8pt; text-decoration: none }
#about a:visited  { color: #E08408; font-size: 8pt; text-decoration: none }
#about a:hover   { color: white; font-size: 8pt; text-decoration: none }
/* testimonials */
#testimonials     { color: white; font-size: 11px; padding-top: 42px; padding-left: 54px }
#testimonials td { line-height: 17px; letter-spacing: 1px; }
#testimonials p { padding-bottom: 30px }
#testimonials .title  { color: #e08408; font-size: 9pt; text-transform: uppercase; letter-spacing: 2px; height: 50px }
#testimonials .name { font-style: italic; padding-left: 60px }
#testimonials .right_col { padding-left: 30px }
#services     { color: white; font-size: 11px; padding-top: 42px; padding-left: 54px }
#services td { line-height: 17px; letter-spacing: 1px; }
#services p { padding-bottom: 10px }
#services .title  { color: #e08408; font-size: 9pt; text-transform: uppercase; letter-spacing: 2px; height: 40px }
#services .name { font-style: italic; padding-left: 60px }
#services .right_col { padding-left: 30px }
h1 { color: #e08408; font-size: 9pt; text-transform: uppercase; letter-spacing: 2px; height: 20px; font-weight: normal }
h2 { color: #e08408; font-size: 8pt; font-weight: normal }

/* misc */
.text { font-size: 10pt }
.divider   { color: #878787 }
.indent { padding-left: 30px }
.phone    { color: black; font-size: 10pt; padding-top: 25px }
.float-right     { display: inline; margin: 5px; float: right }
.float-left    { display: inline; margin: 5px; float: left }
hr  { color: #aeaeae; background-color: #aeaeae; height: 2px; border: 0 }
/* footer */
#footer           { color: white; font-size: 7pt; background-color: #2f2f2f; text-align: left; letter-spacing: 2px; padding-top: 6px; padding-left: 32px }
#footer a:link   { color: #e08408; text-decoration: none }
#footer a:active   { color: #e08408; text-decoration: none }
#footer a:visited   { color: #e08408; text-decoration: none }
#footer a:hover    { color: white; text-decoration: none }
/* links */
a:link     { color: black; text-decoration: none }
a:active  { color: black; text-decoration: none }
a:visited    { color: black; text-decoration: none }
a:hover    { color: #e08408; text-decoration: none }

