body {
text-align:center;
margin-top:0px;
margin-bottom: 0px;
background:#0b1e2b;
}

* { padding:0px; margin:0px auto; }

/* body,table,td {
font-size: 0.90em;
font-family: Tahoma, Verdana, Arial, sans-serif;
color:#161a1f;
} */

body,table,td {
font-size: 10pt;
font-family: Georgia, "Times New Roman", Times, serif; 
color:#161a1f;
line-height:165%;
}


a:link    { color: #008fd4; text-decoration: underline;  }
a:visited { text-decoration: underline; color: #008fd4; }
a:hover   { text-decoration: none; color: #54b3e2; }


p { padding: 0px; margin: 0px auto; margin-bottom: 15px; }
form { margin:0px; padding:0px; }

.clr { clear:both; width:0px; height:0px; }

#main { width:762px; margin:0 auto; }
#content { background: url(img/content_bg.gif); background-repeat: no-repeat; margin:0 auto; }
#innercontent { width:740px; margin:0 auto; }
#wrapper { width:990px; background: url(img/page_bg.gif); margin:0 auto; text-align:center; }
#menu { width:762px; height:38px; background: url(img/nav_strip.gif); font-size:1.20em; line-height:38px; }
#menu a { padding:8px 12px; color:#f2d6d6; background:none; text-decoration:none; }
#menu a.here,
#menu a.here:link,
#menu a.here:active,
#menu a.here:visited { color:#c66d85; }
#menu a:hover { color:#c66d85; background:#320813; }

#ic_sidebar { width:216px; float:right; margin:0 auto; text-align:left; font-size:0.8em; line-height:145%; margin-top:5px; }
#ic_main { width:497px; padding:0 10px; float:left; margin:0 auto; text-align:left; margin-top:5px; }

#footer { font-family:Arial,Tahoma,Verdana,sans-serif; color:#fff; background: url(img/page_bottom.gif); width:990px; height:119px; text-align:center; font-size:0.8em; }
#footer a, #footer a:hover, #footer a:visited { color:#fff; text-decoration:none; }


h1, h2, h3, h4, h5, h6 { /* font-family:Arial,Tahoma,Verdana,sans-serif; */ color:#4f0f23; font-weight:normal; }
h1 { font-size:1.5em; margin-bottom:5px; }
h2 { font-size:1.2em; font-weight:bold; }

.author { font-family: Arial Narrow, Small Fonts; font-size: 9pt; letter-spacing: 2px; text-transform: uppercase; }

form { margin:0; padding:0; }
input,select,textarea { font-family: Arial,Verdana,Tahoma,sans-serif; background:#fff; font-size:10pt; line-height:155%; padding:2px; }
.inputform .frow { position: relative; text-align: left; clear: left; min-height: 30px; margin-top:2pt; }
.inputform label { float: left; width: 9em; clear: left; text-align:right; margin-right:1em; }

.inputform input,
.inputform select { float: left; margin: 0 0.5em 0 0; }
.inputform select { width: 16.5em; border: 1px solid #c0c0c0; -moz-border-radius-bottomleft: 0.3em; -moz-border-radius-topleft: 0.3em; }
.inputform textarea { height: 7em; width:24em; border: 1px solid #c0c0c0; -moz-border-radius: 0.3em; }
.inputform .frow .note { float:left; clear:both; }
.inputform input.narrow { border: 1px solid #c0c0c0; width:16em; -moz-border-radius: 0.3em; }

.inputform input:focus,
.inputform textarea:focus,
.inputform select:focus { border:1px solid #3184c6; background:#e7f2fb; }

.button, input.button:focus {
  border-style: solid;
  border-width:1px;
  border-top-color: #4591d2;
  border-left-color: #4591d2;
  border-bottom-color: #2574b7;
  border-right-color: #2574b7;
  background: #2d7dc1 url(img/bg_button.gif) repeat-x;
  color: #fff;
  font-size: 110%;
  font-weight: bold;
  height: 2.8em;
  -moz-border-radius: 0.3em;
  text-align: center; height: 30px; }
