h1 {font-size: 2em; color:#666; font-weight: lighter; margin:0px; text-transform: uppercase; letter-spacing: -2px}
h1 a:visited, h1 a:link {color:#03539c;}
h1.logo a {color:white;}
a.colin, a.colin visited {color:#666}
fieldset {border:1px solid white;}
td.syshead {border:1px solid #D6DFE6; padding:0.5em; background-color:#F2F4F7; color:#666; font-size: 140%;}
tr.odd {background-color:white; border:1px solid #D7D8DD;}
tr.even {background-color:#F9F9F9; border:1px solid #D7D8DD;}
th {border:1px solid #D6DFE6; font-weight:normal; padding:0.25em; color:#333; background-color: #F2F4F7; text-align:left;}
p {color:#333;}
table.main {border-collapse: collapse; font-family:Tahoma,Verdana,Helvetica,sans-serif;}
code {display: block; background-color:white; border:1px solid #ccc; padding:5px; max-height:15em; overflow-y:scroll}
div.header {padding: 0.5em; color:white; background-color:#1E4A6D;}
div.header a, div.header a:visited {color:white}
div.tables, div.indicies, div.columns, div.comments {padding:0.5em; background: url('/images/920/form_bg.png') top left repeat-x #F4F4F4;}
div.middle {clear:both; width: 100%; background-color:#F7F8F9;}
div.breadcrumb {padding: 10px; background: url('/images/920/breadcrumb_shadow.png') top left repeat-x #EAF0F6; color:#666;border-bottom:2px solid #333}
div.breadcrumb a:visited, div.breadcrumb a:link {color:#666; font-weight: lighter;}
div.footer {clear:both; padding:15px; color:white; background-color:#1E4A6D; min-height:90px}
div.usercontribution {margin-bottom:1em;}
div.usercontribution  h1 {font-size:1.5em;color: #aaa; text-transform: capitalize;}
div.usercontribution div.comment {background-color: #eee; margin-top: 0em; padding:1.5em; border:1px solid #ccc;}