body       { color: white; font-size: 12px; font-family: "Times New Roman", Times, serif; background-color: #434343; background-image: url("images/backgrnd.jpg") }
#container    { margin-right: auto; margin-left: auto; position: relative; width: 877px }
#share   { margin-top: 0; margin-right: 0; float: right }
#share a {width:25px; height:25px; overflow:hidden; margin:2px; float:right; padding:0; opacity:.8; text-indent:-1000px; display:block; }
#share a.rss {background:url(images/rssIcon.gif);}
#share a.mys {background:url(images/myspaceIcon.gif);}
#share a.fb {background:url(images/facebookIcon.gif);}
#share a.twit {background:url(images/twitterIcon.gif)}
#share a:hover {opacity:1;}
#main    { color: white; font-size: 12px; font-family: "Times New Roman", Times, serif; background-color: black; margin-top: 45px }
#tag_line   { font-size: 17px; font-style: italic; text-align: right; display: block; position: absolute; top: 25px; left: 660px }
#nav         { padding-top: 5px }
#nav_bckgrnd { background-color: #434343 }
/* main table */
#mainContent       { font-family: "Times New Roman", Times, serif; background-color: #464445; width: 951px }
#mainRight { color: black; font-size: 12px; background-color: #b2b296 }
#mainRight a:link     { color: #ffffff; text-decoration: none }
#mainRight a:active     { color: #ffffff; text-decoration: none }
#mainRight a:visited    { color: #ffffff; text-decoration: none }
#mainRight a:hover     { color: #000000; text-decoration: none }
#textLeft { color: black; font-size: 12px; background-color: #777858 }
#projectLeft { width: 296px; height: 500px }
#page_title    { font-family: "Times New Roman", Times, serif; color: #000; font-size: 29px; letter-spacing: 3px }
#page_title2 { color: #fff; font-size: 29px; font-family: "Times New Roman", Times, serif; letter-spacing: 3px }
#phone { color: white; font-size: 24px; line-height: 29px; padding-top: 35px }
#flash  { }
/* contact page */
#contactRight  { background-color: #777858; width: 296px; height: 393px }
#contactLeft { color: black; font-size: 12px; background-color: #b2b296 }
#contact_info { color: #000; font-size: 12px; line-height: 19px; padding-top: 35px }
#contact_form .title { padding-right: 8px }
#contact_form .input   { color: #000; font-size: 12px; background: #a6dff0; padding-left: 4px; width: 243px; height: 16px; border: outset 0 }
#contact_form textarea  { color: #000; background: #a6dff0; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; width: 280px; overflow: auto; border: outset 0 }
/* bottom */
#bottom  { font-size: 18px; background-color: #777858; height: 105px }
/* footer */
#footer td    { font-family: "Times New Roman", Times, serif; color: #fff; font-size: 12px; padding-top: 6px; padding-bottom: 6px }
#footer a:link        { color: #fff; text-decoration: none }
#footer a:active        { color: #fff; text-decoration: none }
#footer a:visited       { color: #fff; text-decoration: none }
#footer a:hover     { color: #b8ba9b; text-decoration: none }
/* misc links */
.font1 { font-family: "Times New Roman", Times, serif }
.font2 { font-family: Arial, Helvetica, sans-serif }
.dot { color: #ed1b24 }
.color   { color: #fff }
.title1   { color: #fff; font-size: 13px; text-transform: uppercase }
.title2   { color: #000000; font-size: 14px; font-family: "Times New Roman", Times, serif; text-transform: uppercase }
.title3 { font-size: 22px }
.subtitle  { color: white; font-size: 14px }
.selected { color: #ed1b24 }
.indent    { padding-left: 20px }
.small { font-size: 11px }
.float-right      { display: inline; margin: 0 0 0 10px; float: right }
.float-left      { display: inline; margin: 0; padding-right: 10px; float: left }
#services_list ul     { color: #fff; margin-top: 0; margin-bottom: 10px; margin-left: 0; padding-top: 0; padding-right: 4px; padding-left: 17px }
#services_list ul .text  { color: #000 }
#services_list ul li { line-height: 13px }
/* links */
a:link     { color: #ffffff; text-decoration: none }
a:active     { color: #ffffff; text-decoration: none }
a:visited    { color: #ffffff; text-decoration: none }
a:hover     { color: #b8ba9b; text-decoration: none }
a:focus { outline: none; }
