body { background-color: #0054A5; font-family: "trebuchet ms", arial, sans-serif; background-image:url(../images/mainbackground.jpg); background-repeat:repeat-x; margin: 0; padding: 0 }
.menu {background-image:url(../images/logoandmenu.jpg); width: 804px; height: 97px}
.menuitem {background-image:url(../images/menuitem.png); background-position:center; background-repeat:no-repeat; text-align:center; color: #FFFFFF; font-size: 0.9em; font-weight: bold}
.menuitem a {color: #FFFFFF; text-decoration: none}
.menuitem a:hover {color: #CCCCCC; text-decoration: none}
.taglines {color: #AAAAAA; font-size: 0.8em; padding-left: 2em; padding-right: 2em}
p, li, .portfolio {font-size: 0.9em; color: #DDDDDD }
p { line-height: 150%}
p a, .featured a, .taglines a, .portfolio a, .port a  {color: #FFC10E}
p a:hover, featured a:hover, .taglines a:hover, .portfolio a:hover, .port a:hover {color: #F6921E}
p a:visited, featured a:visited, .taglines a:visited, .portfolio a:visited, .port a:visited {color: #DB8835}
h1 {color: #FFC10E; font-size: 1.25em;}
h2 {color: #FFC10E; font-size: 1.1em;}
h3 {color: #FFC10E; font-size: 0.95em}
.cont, .latest {padding: 1em}
p.copyright { color: #999999; text-align: center; font-size: 0.7em}
.featured {font-size: 0.78em; color: #DDDDDD}
.fcell, .fcell_first { font-size: 0.9em; padding: 0.5em; color: #DDDDDD}
.fcell {text-align: left; color: #DDDDDD}
.fcell_first {text-align: right; color: #DDDDDD}
.portfolio {text-align:center}
.company {text-align: center; font-weight:bold; color: #DDDDDD}
.work {color: #DDDDDD; font-size: 0.9em; padding-left: 1em; padding-right: 1em;}
.port {font-size: 0.9em; text-align: center; padding-bottom: 2em}
.casestudy {font-size: 0.85em; width: 190px; padding-left: 0.5em}
.casestudy ul {padding-top: 0; margin-top: -1em; margin-left: -1.1em}
.quote {padding-left: 2em; padding-right: 2em}
.testimonial {font-weight: bold; font-style:italic; text-align: right; margin-top: -0.5em; padding-bottom: 1.5em}