/* default tag styles */
body
{
	background-color: #000000;
	color: #ABABAB;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: smaller;	
}
div
{
    clear: both;
}
img
{
	border-top:2px solid #2F2F2F;
	border-bottom:2px solid #2F2F2F;	
	border-left:1px solid #2F2F2F;
	border-right:1px solid #2F2F2F;	
}
a , a:link , a:visited 
{
	color: #EFEFEF;
	text-decoration: none;
	border-color:#EFEFEF;
}
a:hover	, a:active
{
	color: #FFFFFF;
	background-color: #6C6C6C;
}
h1
{
	color: #FFFFFF;
	line-height: 2;
	text-align:center;
	font-weight:bold;
	font-size: small;
}
h2
{
	color: #CDCDCD;
	line-height: 1;
	text-align: left;
	font-size: small;
}
td
{
	text-align:left;
	vertical-align:top;
	table-layout:auto;
	padding: 3px;
}
/* id-specific positionings */
#container 
{	
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3%;

	width: 750px;
	height: 567px;
	
	border-left:1px solid #121212;
	border-right:1px solid #121212;
}
#widecontainer 
{	
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3%;

	width: 900px;
	height: 567px;
	
	border-left:1px solid #121212;
	border-right:1px solid #121212;
}
#logo 
{
	position: absolute;
	width: 435px;
	height: 565px;
	overflow: hidden;
	background: #000 url(/res/img/main_logo.jpg) no-repeat center;
	left: 156px;
	top: -14px;
}
#news_bg 
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 750px;
	height: 509px;
	background: #000 url(/res/img/bg_feathers_g.jpg) no-repeat bottom;
	overflow: hidden;
}
#news_article 
{
	position: absolute;
	left: 181px;
	top: 112px;
	width: 366px;
    padding: 10px;
	text-align: justify;
	background-image: url(/res/img/trans_bg.gif);
	border-left:1px solid #212121;
	border-right:1px solid #212121;
}
#wide_news_article 
{
	position: absolute;
	left: 72px;
	top: 50px;
	width: 588px;
	height: 400px;
    padding: 10px;
	text-align: justify;
	background-image: url(/res/img/trans_bg.gif);
	border-left:1px solid #212121;
	border-right:1px solid #212121;
}
#news_text
{
	height: 300px;
	padding: 0px;
	padding-right: 16px;
	overflow-y: auto;
	overflow-x: none;
	overflow: auto;
}
#wide_news_text
{
	height: 370px;
	padding: 0px;
	padding-right: 16px;
	overflow-y: auto;
	overflow-x: none;
	overflow: auto;
}
#photo_bg 
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 750px;
	height: 509px;
	background: #000 url(/res/img/feathers.jpg) no-repeat bottom;
	overflow: visible;
}
#photo_info 
{
	position: absolute;
	left: 157px;
	top: 118px;
	width: 417px;
	text-align: justify;
	overflow: visible;
    padding: 10px;
	background-image: url(/res/img/trans_bg.gif);
	border-left:1px solid #212121;
	border-right:1px solid #212121;
}
#photo_gallery_index
{
	position: absolute;
	text-align: center;
	left: 138px;
	top: 0px;
	width: 480px;
}
#photo_gallery_index td
{
	text-align:center;
	vertical-align:bottom;
	table-layout:auto;
	padding: 3px;
}
#photo_gallery_index a:hover
{
	color: #FFFFFF;
	background-color: #000000;
	border-color:#FFFFFF;
}
#photo_gallery_nav
{
	position: absolute;
	text-align: center;
	left: 308px;
	top: 480px;
	width: 142px;
}
#photo_content
{
	position: absolute;
	text-align: center;
	left: 5px;
	top: 10px;
	width: 725px;
}
#photo_main
{	
	height: 400px;
	width: 520px;
	overflow-y: auto;
	overflow-x: none;
	overflow: auto;	
}
#sound_bg 
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 750px;
	height: 509px;
	background: #000 url(/res/img/ivy_leaves_bg.jpg) no-repeat bottom;
	overflow: visible;
}
#sound_info 
{
	position: absolute;
	left: 444px;
	top: 352px;
	width: 250px;
	height: 128px;	
    padding: 10px;
	text-align: justify;
	border-left:1px solid #212121;
	border-right:1px solid #212121;
}
#sound_clip_1 
{
	position: absolute;
	left: 387px;
	top: 91px;
	width: 86px;
}
#sound_clip_2 
{
	position: absolute;
	left: 568px;
	top: 80px;
	width: 88px;
}
#sound_clip_3 
{
	position: absolute;
	left: 27px;
	top: 172px;
	width: 101px;
}
#sound_clip_4
{
	position: absolute;
	left: 604px;
	top: 316px;
	width: 89px;
}
#sound_clip_5
{
	position: absolute;
	left: 53px;
	top: 349px;
	width: 96px;
}
#sound_clip_6
{
	position: absolute;
	left: 135px;
	top: 417px;
	width: 57px;
}
#links_bg 
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 750px;
	height: 590px;
	background: #000 url(/res/img/compound_leaf_bg.jpg) no-repeat left;
	overflow: hidden;
}
#links_info 
{
	position: absolute;
	left: 385px;
	top: 87px;
	width: 314px;
	height: 395px;
	text-align: left;
	overflow: visible;
    padding: 10px;
	background-image: url(/res/img/trans_bg.gif);
	border-left:1px solid #212121;
	border-right:1px solid #212121;
}
#links_detail
{
	height: 350px;
	padding: 0px;
	padding-right: 16px;
	overflow-y: auto;
	overflow-x: none;
	overflow: auto;
	text-transform: lowercase;
}
#contact_bg 
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 750px;
	height: 509px;
	background: #000 url(/res/img/bg_house.jpg) no-repeat center;
	overflow: hidden;
}
#contact_info 
{
	position: absolute;
	left: 181px;
	top: 317px;
	width: 366px;
	text-align: justify;
	overflow: visible;
    padding: 10px;
	background-image: url(/res/img/trans_bg.gif);
	border-left:1px solid #212121;
	border-right:1px solid #212121;
}
#nav 
{
	position: absolute;
	left: 0px;
	top: 510px;
	width: 750px;
	height: 57px;
	line-height: 2;
	overflow: visible;
}
#nav_links
{
	line-height: 3;
	text-align: center;
}
#statusbar 
{
	height: 20px;
	background-color: #1f1f1f;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: x-small;
	text-align: left;
	text-transform: lowercase;	
	border-top:1px solid #2F2F2F;
	border-bottom:1px solid #2F2F2F;	
}
#statusbar a:hover
{
	background-color: #0f0f0f;
	text-decoration:underline;
}
#crumbtrail
{
	clear: none;
	float: left;
	text-align: left;
}
#feed
{
	clear: none;
	float: right;
	text-align: right;
}
#textbox 
{
	position: absolute;
	left: 496px;
	top: 172px;
	width: 185px;
	height: 361px;
	text-align: center;
	overflow: visible;
    padding: 10px;
	border-left:1px solid #212121;
	border-right:1px solid #212121;
}
.link 
{
}
.imageLink 
{
	background-color: #000000;
	color: #000000;	
}
.selectedLink 
{
	background-color: #0f0f0f;	
	text-align:center;
	border-bottom:1px solid #ababab;
}
.clipLink
{
	color: #FFFFFF;
	background-color: #000033;
	line-height: 1.5;
	font-family: sans-serif, verdana, arial;
	font-size: x-small;
	text-align: center;
	border-top:1px solid #2F2F2F;
	border-bottom:1px solid #2F2F2F;	
}
.hidden
{
    DISPLAY: none;
    VISIBILITY: hidden;
}
.visible
{
    VISIBILITY: visible;
}
.newsTitle
{
	background-color: #333333;	
}
.photoTitle 
{
	background-color: #003333;	
}
.soundTitle 
{
	background-color: #330066;	
}
.linksTitle 
{
	background-color: #996666;	
}
.contactTitle 
{
	background-color: #222200;	
}
.linkSectionList
{
	line-height:1;
	text-indent:0;
	list-style-position:outside;
	list-style-type:none;
}
.linkList
{
	line-height:1;
	list-style-position:outside;
	list-style-type:circle;
}
.photo
{

}
.thumbnail
{

}
.headerRow
{
	background-color: #ABABAB;
	color: #000000;	
}
.oddRow
{
	background-color: #000000;	
}
.evenRow
{
	background-color: #333333;	
}
