/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img,
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  list-style-type: none;
}
body { line-height: 1.5; background: #ff0 url(img/bg.gif);}
a img { border: none; }
/* Forms */
label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }
input.text, input.title,
textarea, select {
  margin:0.5em 0;
  border:1px solid #bbb;
}

input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border:1px solid #666;
}

input.text,
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }

#content {
  /*font-size: 75%;*/
  font-size: 100%;
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.4em;
  padding-top: 10px;
}
#content h1, #content h2, #content h3 { color: #c11; font-family:"Bookman Old Style", fantasy; font-weight: bold; font-variant: small-caps; font-style: italic; }
#content h1 { font-size: 2em; margin-bottom: 0.75em; border-bottom: 3px dotted #f60;}
#content h2 { font-size: 1.8em; margin-bottom: 0.75em; }
#content h3 { font-size: 1.5em; margin-bottom: 1em; }
#content p           { margin: 0 0 1.5em; font-size: 1.1em;}
#content .center { text-align: center;}
#content a:focus,
#content a:hover     { color: #830; text-decoration: none; border-bottom: 2px solid #830; }
#content a           { color: #f60; text-decoration: none; border-bottom: 2px dashed #f60; }
#content strong      { font-weight: bold; }
#content em          { font-style: italic; }
#content ul          { margin-left: 1.5em; list-style-image: url(img/palm.gif); font-size: 1.1em;}

#container { margin: 0 auto; width: 960px; }
#navigation { width: 180px; float: left; }
#navigation ul {text-align: center;}
#content { width: 580px; float: left; }
#attach { width: 200px; float: left; }
#attach ul {text-align: center;}
/*form dl { margin-left: 10em; }*/
/*form dt { margin-left: -10em; padding-right: 0.5em; width:10em; float: left; text-align: right;}*/
form dt { font-weight: bold; }
form dd { margin-left: 5em; }
