* { margin: 0px; padding: 0px; }

body { background: #777471 url(../images/v3-bg.png) no-repeat center top; overflow: hidden; }

body, td, th { font: 0.92em Arial, Helvetica, sans-serif; letter-spacing: 0.01em; }

p { padding: 5px; }

h3 { font: bolder 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #7D0000; padding: 0px 0px 10px 0px; }

#wrapper { background: url(../images/v3.png) no-repeat center top; width: 920px; height: 655px; margin: 0px auto; }

#header { height: 85px; width: 920px; }

#header #logo { position: relative; left: 45px; top: 25px; border-style: none; }

#mainbody { height: 400px; width: 100%; font: 0.85em Arial, Helvetica, sans-serif; vertical-align: middle; }

#navigation { height: 35px; width: 920px; text-align: right; vertical-align: middle; }

#footer { height: 110px; }

/*	Colored Pages	*/

#index { height: 399px; width: 860px; background: #C2A274; position: absolute; margin: 0px 30px; }

#about { height: 399px; width: 860px; background: #FC3; position: absolute; margin: 0px 30px; vertical-align: middle; }

#contact { height: 399px; width: 860px; background: #6CE966; position: absolute; margin: 0px 30px; }

#contactform, #contactform tr td { font: 1em Arial, Helvetica, sans-serif; color: #333; border: none; margin: 0px auto; padding: 1px; text-align: left; }

#contactform textarea { overflow: hidden; }

#portfolio { height: 390px; width: 860px; background: #7D0000; position: absolute; margin: 0px 30px; padding: 10px 0px 0px 0px; vertical-align: middle; }

#portfolioflash { padding: 0px; }

#contents { position: relative; width: 768px; height: 309px; overflow: auto; padding: 45px; vertical-align: middle; }

#contents blockquote { text-indent: 20px; }

#mainflash { padding: 20px auto; position: relative; left: 180px; top: 30px; }

#companysummary { height: 75px; width: 400px; position: relative; left: 75px; top: 0px; text-align: justify; font: 0.82em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #666; }

#testimonial { background: url(../images/testimonial-bg.png) no-repeat left top; padding: 15px 30px; position: relative; left: 80px; width: 340px; height: 65px; font: 0.87em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #666; top: 0px; text-align: justify; }

.fineprint { font: x-small Arial, Helvetica, sans-serif; text-align: center; color: #444; margin: 0px; padding: 0px; }

.fineprint a:link, .fineprint a:visited, .fineprint a:active { text-decoration: none; color: #444; }

.fineprint a:hover { text-decoration:none; color: #000; }
