html, body, form, fieldset { margin: 0; padding: 0; }

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address { margin: 0em 0; padding: 0; }

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote { margin-left: 0em; }

/* Miscellaneous conveniences: */
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; font-family: inherit; }
ul { list-style-type:none; }
/* a { outline: none; } */

body { font: 10pt "Lucida Grande", Verdana, sans-serif; background: #fff url('bg_tile_lighter.png') repeat-x; color: #474747;  }

h1, h2, h3, h4 { font: 2.0em "Georgia", "Times New Roman", serif; }
h2 a:hover{text-decoration: underline;}
h3 a:hover{text-decoration: underline;}
h2 { border-bottom: 2px solid #D2D0C5; margin-bottom: 0.4em;margin-top:0.4em; }
a { color: #474747; font-size: 12pt;}
div#wrapper { width: 1148px; margin: 0 75px; float: left; display: inline; }

div#header h1 { text-indent: -9999px; position: relative;  }
div#header h1 a { background: url("logo.png") no-repeat; display: block; width: 253px; height: 95px; }
div#header ul#nav { font-size: 1.4em; margin-top: 52px; }
div#header ul#nav li { float: left; margin-right: 25px; }
div#header ul#nav li a { color: #77766f; text-decoration: none; }
div#header ul#nav li a:hover { color: #28272C; }

