body { margin: 20px; background: url(../images/background.jpg); font: 11px Arial, sans-serif; color: white; }

h2 { font-weight: normal; font-size: 140%; }
h3 { font-weight: normal; font-size: 120%; }

ul { margin: 0; padding: 0; }
li { margin: 0; padding: 0; list-style: none; line-height: 1.5; }

p { line-height: 1.3; }
a { color: white; text-decoration: none; }
a:hover { text-decoration: underline; }

div.cr { clear: right; }
p.large { font-size: 130%; }
p.note { font-size: 90%; }

#container { width: 817px; margin: 0 auto; }
#logo { display: block; margin: 0 30px; }
#photo { margin: -60px 0 0 0; height: 312px; background: white url(../images/home_image.jpg) no-repeat 10px 10px; }

#menu { float: right; margin-right: 30px; }
#menu a { display: block; border-top: 1px solid #4C625D; }
#menu a img { display: block; border: 0; }

#content { min-height: 220px; margin-right: 200px; padding: 50px 0 0 30px;}

#footer { margin: 10px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid white; text-align: right; }

div.rollover { color: white; background-color: black; opacity: 0.9; filter: alpha(opacity=90); }
div.rollover a { color: white; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; display: block; padding: 3px }
div.rollover a:hover { text-decoration: underline }

#contact-form table th { text-align: left; }

#inc-logo { display: inline; margin: 0; }
#inc-logo img { border: 0; }