html   { color: #888; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 }a, strong, h1   { color: #cc1500 }p { line-height: 1.5em; margin: 10px }h1  { font-size: 1.1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-align: center; margin: 0 }h2 {	font-size: 0.9em;	font-style: normal;	font-variant: normal;	font-weight: bold;	line-height: normal;	text-align: center;	margin: 3px;}body         { background-image: url("img/hdrbg.png"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; margin: 0; padding: 0 }.container     { margin: 0 auto; z-index: 0; width: 700px }.header          { background-image: url("img/hdr.png"); background-repeat: no-repeat; background-position: left 5px; margin: 0; padding: 0; z-index: 10; height: 75px }#nav   { text-align: right; height: 25px; vertical-align: middle }#nav ul { margin: 0; padding: 5px 0 0 }#nav li, .port_menu li  { list-style-type: none; display: inline; margin: 0; padding: 0 }#nav a, .port_menu a  { color: #cc1500; text-decoration: none; margin: 0; padding-right: 15px; padding-left: 15px }#nav a:hover, .port_menu a:hover  { text-decoration: underline }#nav .active, .port_menu .active  { color: #cc1500; font-weight: bold }.port_menu  { margin: 0; padding: 10px 0 0px}.content     { text-align: left; margin-top: 15px; margin-bottom: 10px; z-index: 0 }.item  { z-index: 0 }.slideshow   { text-align: center; margin-right: auto; margin-left: auto; padding: 0px; z-index: 2; width: 700px; height: 600px; }.contact_footer    { font-size: 0.9em; text-align: center; margin-right: auto; margin-left: auto; z-index: 2; width: 100% }.footer    { color: #666; font-size: 0.8em; margin-right: auto; margin-left: auto; z-index: 1; width: 100% }#bottom { background-image: url("img/ftrbg.png"); background-repeat: repeat-x; background-position: 0 0; margin-right: auto; margin-left: auto; padding-top: 40px; padding-bottom: 10px; width: 100% }/*-------------------Special---------------------*/#about .content img { margin: 10px; padding: 5px; float: right; border: solid 1px #B31200 }#portfolio .content .item { text-align: center; margin-right: auto; margin-left: auto }#home .content p  { text-align: center }#servicearea #saTable  { margin: 10px auto 0; padding: 5px; border: solid 1px #B31200 }#servicearea table img { margin: 0; padding: 0 }