/*Style Sheet for the Roost--www.tahlen.com*/
BODY{
	background: #504A4A;
	color: #A2A2CA;
	font-size: 12pt;
	font-family: Arial;
	scrollbar-face-color: #2E2E50;
	scrollbar-shadow-color: #605A5A;
	scrollbar-highlight-color: #605A5A;
	scrollbar-3dlight-color: #605A5A;
	scrollbar-darkshadow-color: #605A5A;
	scrollbar-track-color: #605A5A;
	scrollbar-arrow-color: #72729A;
}
A:link {color: #72729A}
A:visited {color: #72729A}
A:active {color: #001A00}

A:link IMG {border: 2px solid #2E2E50}
A:visited IMG {border: 2px solid #2E2E50}
A:active IMG {border: 2px solid #2E2E50}

table{
	border: 0;
	border-collapse: collapse;
	text-indent: inherit;
}

table.main{
	border-collapse: separate;
	border-spacing: 0px 0px;
}
	



IMG.thumbs{
	cursor: pointer;
	border: 2px solid #2E2E50
}
IMG.mapped{
	border: 0px solid #2E2E50
}

#expand{
	background: #2E2E50;
	font-size: 8pt;
	height: 16px;
	width: 124px;
}

#topBar{
	font-size: 0pt;
	display: block;
	background: #2E2E50;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 58px;
	width: 742px;
	height: 6px;

}

#topCorner{
	font-size: 0pt;
	display: block;
	background: #2E2E50;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 2px;
	left: 2px;
	bottom: 42px;
	right: 8px;
	width: 6px;
	height: 40px;
}

#midBar{
	font-size: 0pt;
	display: block;
	background: #2E2E50;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 42px;
	left: 2px;
	bottom: 48px;
	right: 652px;
	width: 650px;
	height: 6px;
}

#centerBar{
	font-size: 0pt;
	display: block;
	background: #2E2E50;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 48px;
	left: 646px;
	bottom: 80px;
	right: 652px;
	width: 6px;
	height: 32px;
}

#bottomBar{
	font-size: 0pt;
	display: block;
	background: #2E2E50;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 80px;
	left: 148px;
	bottom: 86px;
	right: 652px;
	width: 504px;
	height: 6px;
}

#rightBar{
	font-size: 0pt;
	display: block;
	background: #2E2E50;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 42px;
	left: 792px;
	bottom: 10px;
	right: 798px;
	width: 6px;
	height: 480px;
}

#leftBar{
	font-size: 0pt;
	text-shadow: #001A00 2px 2px 2px;
	display: block;
	background: #2E2E50;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 80px;
	left: 2px;
	bottom: 86px;
	right: 108px;
	width: 106px;
	height: 6px;
}

#titleTrim{
	font-size: 24pt;
	display: block;
	background: #35355C;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
	position: absolute;
	top: 6px;
	left: 8px;
	bottom: 44px;
	right: 396px;
	width: 388px;
	height: 40px;
}

#titleFade{
	font-size: 0pt;
	display: block;
	background: #2E2E50 url("../IMAGES/horiz.gif");
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 6px;
	left: 396px;
	bottom: 44px;
	right: 652px;
	width: 256px;
	height: 40px;
}

#pageTrim{
	font-size: 18pt;
	display: block;
	background: #35355C;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 20px;
	position: absolute;
	top: 48px;
	left: 148px;
	bottom: 80px;
	right: 652px;
	width: 238px;
	height: 32px;
}

#pageFade{
	font-size: 0pt;
	display: block;
	background: #2E2E50 url("../IMAGES/horiz.gif");
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 48px;
	left: 386px;
	bottom: 80px;
	right: 646px;
	width: 256px;
	height: 32px;
}

#menuStrip{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 84px;
	left: 2px;
	bottom: 598px;
	right: 108px;
	width: 106px;
	height: 460px;
}

#mainContent{
	font-size: 12pt;
	display: block;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 92px;
	left: 148px;
	bottom: 598px;
	right: 430px;
	width: 400px;
	height: 6px;
}

#watermark{
	font-size: 12pt;
	display: block;
	background: url("watermark.jpg");
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 300px;
	left: 530px;
	bottom: 598px;
	right: 598px;
	width: 259px;
	height: 250px;
}

tr.skinny {
	background: #2E2E50;
	height: 3px;
}

tr.bridge{
	height: 6px;
}

tr.bottomFade{
	height: 256px;
	background: url("../IMAGES/verti.gif");
}

td.inuse{
	background: #605A5A url("../IMAGES/horiz.gif") 40% 0%;
	font-size: 14pt;
	font-weight: 200;
	color: #72729A;
	text-indent: 10px;
	height: 28px;
}

td.blank{
	background: #35355C;
	font-size: 14pt;
	font-weight: 200;
	color: #72729A;
	text-indent: 10px;
	height: 28px;
}
