body {
	
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url('graphics/feather.jpg');
	
	background: url('graphics/feather.jpg')  bottom right no-repeat;
	
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", serif;
		color:#444;
}

td.b
{
	font-size:14px;
}

#top
{
	height:147px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url('graphics/web_banner.jpg');
	margin:-1px 10px -1px -1px;
	
	border:1px solid white;
	padding-top:0;
	text-align:right;
}
	
#top p
{
	font-family:Georgia, "Times New Roman", serif;
	font-size:14px;
	margin-top:50px;
	color:#444;
}

#top h1
{

	font-size:18px;
	font-family:Georgia, "Times New Roman", serif;
	color:#222;
}

#subnav
{
	margin-top:10px;
	background:white url('graphics/subnav.png') repeat-x;
	padding-left:100px;
	
}

#subnav a
{
	display:inline-table;
	
	background:#fff;
		filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
color:#000;

		text-decoration: none;
	font-size:14px;
	padding:6px;
	
}
#subnav a.active
{
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;


}

#subnav a.active:hover
{
	filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;


}
#subnav a:hover
{
	filter:alpha(opacity=80);
-moz-opacity:.8;
opacity:.8;
	
}

#nav
{
	background:url('graphics/nav_bg.jpg');

	margin-top:-1px;
	height:25px;
	padding-right:10px;
	padding-top:0px;
}
#nav a.active
{
	background:#fff;
	color:#000;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;


}
#nav a:hover
{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;

}
#nav a
{
	color:white;
	text-decoration: none;
	font-size:15px;
	background:#a84a4d;
	display:inline;
		padding:7px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:10px;
	letter-spacing: 1px;

	filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
	
}

#nav #licensed
{
	float:right;
	color:white;
	font-size:13px;
	margin-top:4px;
	letter-spacing: 1px;
}

#main
{
	padding:10px;
	margin-right:50px;
	}
	
#main td
{
	padding:5px;
}

#main p
{
	line-height:150%;
	letter-spacing: 0px;
	font-size:14px;
	color:#666;
	margin-top:0;
}

#main a, #main a:active, #main a:visited
{

color: #a84a4d;
}
#main h1
{
	margin:0;
	font-size:22px;
	
}

#main h2
{
	margin:0;
	font-size:18px;
	
	
	color:#555;
}

#main h3
{
	margin:0;
	font-size:16px;

	
	color:#666;
}


#main td.heading
{
	text-align:right;
	}