body {background: url(/_img/bodybg.jpg) top left;}a {color: #e77f00;}#masthead {margin-top: 30px;}#logohome {padding-bottom: 20px;}#logohome img {margin: 0;}#tagline {padding-top: 30px;}#nav {border-top: 2px solid #e77f00; border-bottom: 1px dashed #e77f00; margin-bottom: 4px;}#nav ul {list-style: none; margin: 0; padding: 4px 4px 10px;}#nav li {float: left; margin-right: 25px; font-size: 1.2em; padding: 4px;}#nav a {color: #333; text-decoration: none;}#nav a:hover {text-decoration: underline;}h1 {font-weight: bold; color: #ede9d6;}h1 a {text-decoration: none; color: #111;}h1 a:hover {color: #e77f00;}h1 span {font-weight: normal;}h1 span a {color: #e77f00;}h1 span a:hover {color: #111;}#main {background: #fff; padding: 0 0 20px;}#main h1 {color: #e77f00; font-weight: normal;}#main h1, h2, h3, h4, h5 {margin-bottom: .25em;}#main p, #main ol, #main ul {font-family: Georgia, "Times New Roman", Times, serif;}#callout {background: #e77f00; padding: 40px;}#callout h1 {color: #ede9d6;}#callout p, #callout ul, #callout ol {color: #fff; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;}#callout p { margin-bottom: 0; font-size: 1.1em;}#callout a {color: #fff;}#callout a.shortcut  {color: #ede9d6; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase; text-decoration: none;}#callout a.shortcut:hover {color: #fff;}#footer {font-size: .85em; margin: 4px 0 20px; padding-top: 10px; border-top: 1px dashed #e77f00;}#footer ul {list-style: none; margin: 0; padding: 0;}#footer li {display: inline; margin-right: 10px;}/** HOME **/#home #main {padding-top: 40px;}#home h2 {text-transform: uppercase; font-weight: bold; margin: 0 120px 0 0; padding: 4px 4px 0 8px; border-bottom: 1px dashed #fff; background: #369; color: #fff; font-size: 24px;}#cproj {background: #369; padding: 30px 20px 10px; color: #fff;}#cproj h1 {font-weight: bold; color: #ede9d6; text-transform: uppercase; font-size: 36px;}#cproj a {color: #fff;}#cproj a:hover {color: #ede9d6;}#cproj h1 a {color: #ede9d6; text-decoration: none;}#cproj h1 a:hover {color: #fff;}#gallery {margin: 0; padding: 0; list-style: none;}#gallery li {margin: 0 10px 0 0; padding: 0; display: inline;}#gallery img {margin-bottom: 10px;}/** ABOUT **/#board {width: 300px;}/** PRESS **/img.pressclip {width: 300px;}/** CONTACT **/#contactpg td, #contactpg th {padding: 20px 0;}.divider {background: #ede9d6; height: 3px;}.invisible {visibility: hidden; margin: 0;}.spacer {visibility: hidden;}.err {color: #900;}object, embed {margin-bottom: .5em;}