html {margin: 0; padding: 0;}
body {font: 12px 'Lucida Sans Unicode', Verdana, sans-serif; margin: 0; padding: 0;}
body div#main {margin: 30px 220px 0 180px; padding: 0em 0em 0em 0em;}
div.center { text-align: center }

h1#sitemast {font-size: 180%; line-height: 0.9em;
  font-weight: bold; margin: 0; padding: 0.33em 0.33em 0.13em;
  letter-spacing: 0.13em; text-transform: lowercase;
  border-bottom: 1px solid; text align: center;
}
h1#sitemast span {padding-left: 0.33em; margin: 0;}
h2 {margin: 0; font-weight: bold; font-size: 160%; letter-spacing:0.05em; }
h3 {font-size: 130%; position: relative;
  font-weight: bold; letter-spacing:0.1em;
  margin: 2em 0.5em 1em; padding: 0 0.5em;
  border-style: solid; border-width: 0 0 1px 0;}
h3 a.hlinks { text-decoration: none;}
h4 {position: relative; font-weight: bold; letter-spacing:0.05em;
  margin: 0.5em 1em 0.5em; padding: 1px 0.8em;
  font-weight: bold;}
h5 {margin: 1.25em 0 0; font-size: 100%;}

div#main p {margin: 0.5em 0.2em 0.2em 2.5em; padding: 0 0.2em ;
  text-align: left; line-height: 1.3;}
div#main p.desc {margin: 2em 2em 3.5em 2em;}
ul.map a:link {text-decoration: none;}
ul.map a:visited {text-decoration: none;}
ul.map a:hover {text-decoration: underline;}
ul.map a:visited:hover {text-decoration: underline;}
div#main ol {margin: 0.75em 2em 1em 3em; padding: 0 0 0 3em;}
p#signature {margin-top: 2em; padding-right: 0.25em;
  text-align: left; font-style: italic;}
pre, code, tt, bibtex {font: 103% "Andale Mono", "Courier New", Courier, monospace; line-height: 1em;}
dl {margin: 0.75em 0.5em 0.75em 1.75em; padding: 0;}
dt {font-weight: bold;}
dd {margin-top: 0.33em; margin-bottom: 0.66em;}
ul {margin: 0.1em 0.1em 0em 0em;  line-spacing:1;}
li {margin-bottom: 0.1em;}
td {font: 12px 'Lucida Sans Unicode', Verdana, sans-serif;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited:hover {text-decoration: underline;}


div#main blockquote {font-style: normal; margin-left: 4em; margin-bottom: 0.25em;}
div#main blockquote p {margin: 0.33em 2.5% 0.33em 0 !important; line-height: 1.2; text-indent: 2em;}
div#main blockquote em {font-style: italic; font-weight: inherit;}
div#main blockquote.book p {margin: 0 2.5% 0 0 !important;}
div#main blockquote.lyric {font-style: italic;}
div#main div.entry .quoteattrib {margin: 0 4em 1em;}
.quoteattrib cite {font-style: italic;}

img.pic {display: block; float: right; margin: 2em 2em 2em 2em;}
img.border {border: 3px double;}

a.dead {text-decoration: line-through !important;}

div#sidebar {display: block; float: right; right:10px ; width: 185px;
  margin: 0 1% 0 0; padding: 0; text-align: left;}
div#sidebar h4 {margin: 2em 0 2px 0; padding: 0;
  font-size: 1em; font-weight: bold; line-height: 1.25em;
  text-align: center; letter-spacing: 0.1em;
  border-bottom: solid 1px;}
div#sidebar h4#sidetop {margin-top: 1em;}
div#sidebar form, div#sidebar p { margin: 0 2px; }
div#sidebar form {padding: 0.25em 0.66em;}
div#sidebar p {line-height: 1.1em; text-align: right;
  padding: 2% 0.5em 0.5em 0.5em;}
div#sidebar p.subhead {font-size: 95%; font-style: italic;
  line-height: 1.5em; text-align: center;}
div#sidebar a, div#sidebar ul { padding: 1px 1px 1px; margin: 1px 0 0 0;
  text-decoration: none; outline-width: 0; }
div#sidebar a:hover {text-decoration: underline;}
div.sublinks {margin: 1px 0 0 1em; font-size: 95%;background: transparent;}
div#sidebar h5#subtop {margin-top: 1em; margin-right: 1em; margin-left: -4px; font-weight: bold; line-height: 1.25em; letter-spacing: 0.1em; border-bottom: dotted 1px;}
div#subtopsublinks {padding: 1px 1px 1px 0; font-size: 95%; margin-bottom: 1em; margin-left: 3px; margin-top: 1px; line-height: 1.1em;}
div#breadcrumb p {position: relative; margin: 1em 1em 1em;}

div#footer {font-size: xsmall; padding: 0.5em 1em 0.5em; text-align: center; clear: both; line-height: 1em; font-style: italic; float: bottom;}
div#footer p {margin: 0.5em 0 0.5em;}

ul {list-style: disc url(/common/li_red.gif) inside;}

/* color settings */

body {color: #000000; background: #ffffff url(http://www.nifwlseirff.net/common/images/test_image_2.jpg) left top no-repeat;}
div#main a:link, div#breadcrumb a:link, div#sidebar a:link, div#sidebar div#sublinks a:link, div#footer a:link, div#sidebar div#sidetop a:link {color: #c63333;}
div#main a:visited, div#breadcrumb a:visited, div#sidebar a:visited, div#sidebar div#sublinks a:visited {color: #a63333;}
div#main a:hover, div#main a:visted:hover, div#breadcrumb a:hover, div#breadcrumb a:visted:hover, div#sidebar a:hover, div#sidebar a:visited:hover, div#sidebar div#sublinks a:visited:hover, div#sidebar div#sublinks a:hover {color: #f64343;}
li, div#main, div#sidebar, div#breadcrumb p {color: #000000; background-color: transparent;}
h1#sitemast span, h1#sitemast {color: #c83434; background-color: #fff6f6;  border-color: #884444;}
h1#sitemast a {color: #b65959; text-decoration: none;}
div#sidebar h4, h2, h3, h4, blockquote, code, .quoteattrib {color: #583434;}
div.sublinks, div#sidebar h4, div#sidebar h5#subtop, div#sidebar p, div#sidebar form, h3, h3 a.hlinks {border-color: #884444; background-color: transparent;}
div#sidebar a, div#sidebar div#sublinks a {border-color: #884444;}
div#sidebar p.subhead {text-decoration: none;}
div#footer {border-color: #884444; background-color: transparent; color: #585454;}

div.entry {border-color: #884444;}
h5.title {color: #585454;}

div#twitter_div ul#twitter_update_list {margin:0.5 0 0 1em;}
