body {
background:url(bg.gif);
font:18px/24px pt_sans_narrowregular, "lucida sans unicode", "lucida grande", helvetica, arial, verdana, sans-serif;
color:#413639;
}

@font-face {
    font-family: 'pt_sans_narrowregular';
    src: url('fonts/PTN57F-webfont.eot');
    src: url('fonts/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTN57F-webfont.woff') format('woff'),
         url('fonts/PTN57F-webfont.ttf') format('truetype'),
         url('fonts/PTN57F-webfont.svg#pt_sans_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FenwickOutlineRegular';
    src: url('fonts/fenwick_outline-webfont.eot');
    src: url('fonts/fenwick_outline-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fenwick_outline-webfont.woff') format('woff'),
         url('fonts/fenwick_outline-webfont.ttf') format('truetype'),
         url('fonts/fenwick_outline-webfont.svg#FenwickOutlineRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


div#layout {
position:absolute;
top:0px;
left:0px;
background:url(layout4.jpg);
width:860px;
height:572px;
}

a#title {
position:absolute;
cursor:crosshair;
top:45px;
left:517px;
width:181px;
height:42px;
display:block;
text-decoration:none;
}

div#content {
position:absolute;
top:435px;
left:30px;
width:660px;
}

h1 {
margin:0px 0px -18px;
font: 30px FenwickOutlineRegular, 'lucida sans unicode', arial, sans-serif;
color:#2f5e90;
}

h2 {
margin:-5px 0px 0px;
font: 25px FenwickOutlineRegular, 'lucida sans unicode', arial, sans-serif;
color:#2f5e90;
}

h2 + blockquote { margin:5px 0px 10px; }
h2 + p { margin-top:-5px; }
h2 + p.center, p.pad { margin-top:5px; }

a { color:#50798f; font-weight:bold; }
a:hover { color:#403835; }

b, strong { color:#15306A; }
i, em {  color:#1a3c85; }
span { color:#736b6b; }
p.right { text-align:right; line-height:15px; }
p.center { text-align:center; }

p.center + p { margin-top:-10px; }
p.center img { margin:0px 5px 5px 0px; }
p.next { text-align:right; }
p.next a { text-decoration:none; font-size:20px; }

ul { list-style-type:square; }
ul li.none { list-style-type:none; }
ul li.none strong { font-weight:bold; color:#444; text-transform:uppercase; }



table#leftbox, table#rightbox { margin:0px auto; width:330px; float:left; font-size:16px; line-height:18px; margin-bottom:5px; }
table td { padding:2px; }
table td.link { text-align:center; }
table td.left { text-align:right; width:30%; vertical-align:top; }
table tr:hover td.left {  }
table td.right { text-align:left; width:70%; }
table a { border-width:0px; font-weight:normal; }
table tr.space { height:4px; }
table tr.center td { text-align:center; font:bold 11px georgia, "times new roman", times, serif; text-transform:uppercase; width:100%; }
div#nav { display:table; background:url(bqbg.jpg) repeat-y 320px 0px #ddd; opacity:.75;  }

table#gallery { margin:0px auto; }
table#gallery th { font-size:16px; color:#736b6b; text-transform:uppercase; }


blockquote {
background:url(bqbg.jpg) repeat-y;
margin:0px 0px 10px;
}

blockquote p { margin:0px 10px 0px 35px; padding:5px 5px 5px 5px; background:#fff; opacity:0.5;  }
blockquote p span { color:#888 !important; }

blockquote:hover p { opacity:0.75; }

img { border:6px solid #ddd; }
a:hover img, img:hover { border-color:#eee; }
img.right { float:right; margin:0px 0px 5px 5px; }
img.left { float:left; margin:0px 10px 5px 0px; }
img.bg { background:#ddd; }
img.bg:hover { background:#eee; }


div#disclaimer {
clear:both;
text-align:right;
font-size:16px;
background:url(discbg.jpg) repeat-x;
margin:0px 0px 10px;
}

div#disclaimer p { padding:35px 5px 5px; background:#fff; opacity:0.5; }