
#body { background-color: #000; }

#outsides { width: 900px; margin: 0 auto 0 auto; background-color: #fff; }

#header { position: relative; top: 20px;  width: 800px; height: auto; font-family: helvetica, arial, sans-serif; border-top: thin solid #333; }
#header h1 { padding-right:1em; margin-top:6px; margin-bottom: 0; font-size: 36px; color: #333; float:left; }
#header p { padding-bottom: 12px; font-style: italic; font-size: 14px; color: #999; break: all; border-bottom: thin solid #ccc; }
#header h1 a, #header h1 a:visited { color: #333; text-decoration: none; }
#header h1 a:hover { color: #999; text-decoration: none; }

#subhead { padding-top:16px; margin:0; color:#fff; font-family: georgia, serif; white-space: nowrap; list-style-type: none; }
#subhead li { display:inline; padding: 0.5em; color: #ccc; text-decoration: none; font-style: italic;  }



#menu { z-index: 1; position: relative; top: 30px; padding: 0; margin: 0; font-size: .9em; font-family: helvetica, arial, sans-serif; float: left; }
#menu li { color: #999; font-size: 14px; list-style-type: none; text-decoration: none; line-height: 2em; font-weight: bold; }
#menu li a, #menu li a:visited { color: #333; text-decoration: none; }

#menu li a:hover { color: #999; text-decoration: underline; }

#splash { position: relative; top: 30px; padding: 0; margin: 0; }
#splash img { display: block; padding-left: 90px; }

#work { position: relative; width: 700px; top: 30px; padding-top: 0; padding-bottom: 0; padding-left: 90px; margin: 0; color: #000; font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 18px; }
#work img { display: block; border: thin solid #ccc; }
#work  h4 { padding-top: 8px; padding-bottom: 0; margin: 0; color: #000; font-weight: normal; font-family: georgia, times, serif; font-style: italic; font-size: 24px; line-height: 24px; }
#work p { padding-bottom: 30px; padding-top: 0; margin-top: 1px; border-bottom: thin dotted #333; }


