@charset "utf-8";
/* CSS Document */

/* --- Reset --- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

body { background: #e0ecf9; background-position: top center; line-height: 1; color: #000; font: 12px Arial, Helvetica, sans-serif; }
ol, ul, dl, li, dt, dd { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

img, div, a, input { behavior: url(iepngfix.htc) }

a							{ text-decoration: none; color: #000; }
a:link						{ text-decoration: none; color: #b27701; }
a:visited					{ text-decoration: none; }
a:hover						{ text-decoration: none; }
a:active					{ text-decoration: none; }

strong,b					{ font-weight: bold; }
em,i,.em					{ font-style: italic; }
p							{ color: #222222; font: 12px Arial, Helvetica, sans-serif; padding: 10px 10px 0px 25px; }
h1							{ color: #253b34; font: 16px Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px 0 5px 25px; }
h2							{ color: #222222; font: 14px Arial, Helvetica, sans-serif; padding: 10px 15px 0px 25px; }
h2.first					{ font-size: 14px; }
h3							{ color: #666666; font: 14px Arial, Helvetica, sans-serif; padding: 10px 15px 0px 25px; }
h4							{ color: #222222; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px 15px 0px 25px; }

/* --- Classes --- */
.nowrap						{ white-space: nowrap; }
.clear						{ clear: both; }
.gold						{ color: #b27701; }
.teal						{ color: #2b8b88; }
.left						{ float: left; }
.right						{ float: right; }
.indent						{ margin-left: 25px; }
.justify					{ text-align: justify; }
.black						{ color: #222222; }
.border						{ border: 1px solid #666666; }

/* --- Body --- */

div#shadows					{ width: 867px; height: 100%; margin: 0 auto; background: url(Images/shadows.gif) repeat-y; }
div#header					{ width: 827px; height: 94px; margin: 0 auto; }
div#logo					{ width: 341px; height: 94px; float: left; }
div#headerpic				{ width: 329px; height: 94px; background: url(Images/header_pic.jpg) no-repeat; float: left; }
div#ownpic					{ width: 157px; height: 94px; background: #2b8b88 url(Images/own_pic.png) no-repeat; float: right; }
div#banner					{ width: 827px; height: 30px; background: #eeeeee; text-align: center; clear: both; }
div#banner p				{ color: #666666; font: 12px Arial, Helvetica, sans-serif; line-height: 30px; padding: 0; letter-spacing: .04em; }
div#container				{ width: 827px; height: 100%; background: #eeeeee url(Images/fade.gif) repeat-x top; margin: 30px auto 0 auto; clear: both; display: block; }
* html div#container img	{ margin-bottom: -5px; }
* html div#container		{ margin-top: 0px; }
div#clear					{ height: 25px; clear: both; }
div#content					{ width: 650px; margin-top: 15px; padding: 0; }
div#content	li				{ padding: 5px 10px 0px 25px; }
table#intro tr				{ width: 650px; }
table#intro td				{ width: 280px; color: #222; padding: 10px 10px 0px 25px; }
table#listings				{ width: 650px; padding: 10px 10px 0px 25px; }
table#listings tr td		{ vertical-align: top; padding: 10px; text-align: left; }

/* --- Nav --- */

div#nav						{ width: 157px; float: right; }
div#nav li					{ width: 157px; height: 20px; line-height: 20px; border-top: 1px solid #253b34; }
div#nav li a				{ width: 142px; height: 20px; line-height: 20px; color: #b27701; display: block; background-color: #ffffff; padding-left: 15px; font-size: 12px; }
div#nav li a:hover			{ color: #ffffff; display: block; background-color: #b27701; }

div#promo					{ width: 157px; float: right; clear: both; margin-top: 15px; }
div#promo li.title			{ width: 142px; height: 20px; line-height: 20px; color: #ffffff; background-color: #2b8b88; padding-left: 15px; font-size: 11px; }
div#promo li.link			{ width: 142px; height: inherit; color: #222; padding: 5px 0px 5px 15px; font-size: 11px; line-height: 14px; }
div#promo li.link a:hover	{ color: #2b8b88; }

div#staff					{ width: 157px; float: right; border-left: 1px solid #253b34; border-top: 1px solid #253b34; clear: both; }
div#staff li				{ font-size: 12px; white-space: nowrap; color: #222; margin: 15px 0 0 15px; }
