* { font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }
body { background-color: #666; width: 911px; margin: 6px auto; }
ul { list-style-type: none; }
a { color: #FFF; text-decoration: none; }
a img { border: none; }
a:hover { text-decoration: underline; }
p a { text-decoration: underline; }
h1 { font-size: 15px; text-indent: 12px; padding: 4px 0px 8px 0px; margin-bottom: 4px; background: transparent url(../img/hdots.gif) repeat-x bottom left; font-weight: normal; text-transform: uppercase; color: #CCC; }
h2 { font-size: 12px; margin: 0px; padding: 0px; }

#container { background: #000 url(../img/hatch.jpg); padding: 5px; float: left; }
#header { padding: 0px 20px; position: relative; }
#header a { font-size: 11px; letter-spacing: 1px; color: #FFF; text-transform: uppercase; }
#header a:hover { color: #CCC; }
#header ul { position: absolute; right: 6px; top: 0px; }
#header li { display: block; float: left; height: 49px; line-height: 49px; padding: 0px 24px; text-align: center; }
#header li.dots { background: transparent url(../img/vdots.gif) no-repeat center right; }

#ocontent { min-height: 552px; background: #242424 url(../img/white.gif) repeat-y top right; border-top: 2px solid #7E8083; border-bottom: 2px solid #7E8083; float: left; }
#icontent { height: 552px; border-top: 2px solid #7E8083; border-bottom: 2px solid #7E8083; }
#content { padding-left: 78px; background: transparent url(../img/quiltborder1.gif) repeat-y; min-height: 552px; float: left; }

#pcontent { margin-left: 235px; }
#pcontent * { color: #000; }
#pcontent h1 { background-image: none; font-size: 15px; font-weight: bold; color: #000; text-indent: 0px; text-transform: none; }
#pcontent p { font-size: 11px; margin-bottom: 12px; }
#pcontent ul { list-style-position: inside; list-style-type: disc; margin: 10px; }
#pcontent li, #pcontent li * { font-size: 11px; }
#pcontent table { table-layout: fixed; }
#pcontent td { text-align: center; width: 33%; }
#pcontent td p a { font-size: 11px; }


#pcontent label { font-size: 11px; display: block; width: 150px; float: left; font-weight: bold; }
#pcontent input { margin-bottom: 12px; padding: 2px; }
#pcontent form br { clear: left; }
#pcontent form * { font-size: 11px !important; }

#navigation { width: 230px; float: left; padding: 4px 4px 4px 0px; }
#navigation a { font-size: 11px; text-transform: uppercase; font-weight: bold; }
#navigation a:hover { text-decoration: none; color: #B9E1F7; }
#navigation h1 { font-size: 14px; font-weight: bold; }
#navigation ul { margin-bottom: 20px; }
#navigation li { padding: 2px; }
#navigation form { padding: 4px 0px; }
#navigation input { border: 1px solid #FFF; padding: 2px; background-color: #CCC; font-size: 11px; }
#navigation .btn { background-color: #000; border-color: #000; color: #FFF; text-transform: uppercase; }

.pad { padding: 6px; }

.clearer { clear: both !important; height: 1px !important; line-height: 1px !important; }

.pager { clear: right !important; text-align: right !important; padding: 4px; margin-top: 4px; }
.pager, .pager * { font-size: 11px !important; }

.hometable td { width: 100% !important; text-align: left !important; }
.twentyper td { width: 20% !important; text-align: center; vertical-align: middle; }
.pics td { width: auto; vertical-align: top; text-align: left !important; }
.pics img { margin: 2px; }

.sublink { margin-left: 10px !important; }

.image { float: right; padding: 0px 0px 4px 4px; margin: 0px 0px 4px 4px; }
.image, .image * { color: #666 !important; }

.footer { text-align: right; padding: 4px; }
.footer, .footer * { color: #CCC; font-size: 9px; }
.footer a { text-transform: uppercase; text-decoration: none; }
.footer a:hover { color: #FFF; }

#lightbox { clear: both !important; background-color: #EEE; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightbox, #lightbox * { float: none !important; font-size: 10px; color: #000; }
#lightbox a { font-size: 10px; text-decoration: underline; }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }	
#overlay { background-image: url(../img/overlay.png); }
#closeButton{ position: absolute; top: 5px; right: 5px; }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
#sign {
	padding: 24px 0 9px 9px;
	margin: 0 0 6px 0;
	font-size: 13px;
	letter-spacing: 2px;
	color: #D1D2D4;
	text-transform: uppercase;
	background: transparent url(../img/dotted.gif) no-repeat bottom;
}