/*
 #################################################
#                                                 #
#    standard                                     #
#                                                 #
 #################################################
*/

BODY, HTML
{
	width:						100%;
	height:					100%;
	padding:					0;
	margin:					0;
}

BODY
{
	background-color:				#FFF;
}

BODY, TD
{ 
	color:						#978F87;
	font-family:					Arial, sans-serif;
	font-weight:					normal;
	font-size:					9pt;
}

TD
{
	vertical-align:				top;
}



/*
 #################################################
#                                                 #
#    link styling                                 #
#                                                 #
 #################################################
*/


A
{
	text-decoration:				underline;
}

A:link, A:visited, A:active
{
	color:						#978F87;
}

A:hover, A:focus
{
	color:						#5E5E60;
}



/*
 #################################################
#                                                 #
#    content pages                                #
#                                                 #
 #################################################
*/

IMG.galleryTexture
{
	float:						right;
	margin:					0	0	20px	0;
}

TD.contentPage
{
	padding:					0	0	0	20px;
}

TD.galleryThumbs
{
	padding:					0	5px	0	10px;
	vertical-align:				bottom;
}

DIV.contentFull
{
	font-size:					9pt;
	line-height:					1.7em;
}

H3
{
	clear:						both;
	font-weight:					normal;
	text-transform:				uppercase;
	font-size:					11pt;
	margin:					0	0	20px	0;
	padding:					0;
}

H4
{
	clear:						both;
	font-weight:					normal;
	text-transform:				uppercase;
	font-size:					11pt;
	margin:					0	0	20px	0;
	padding:					0;
}

H5
{
	clear:						both;
	font-weight:					normal;
	text-transform:				uppercase;
	text-decoration:				underline;
	font-size:					9pt;
	margin:					0	0	10px	0;
	padding:					0;
}

IMG#galleryBig, IMG.galleryBig
{
	border-color:					#978F87;
	border-width:					1px;
	border-style:					solid;
}

IMG.gallerySmall
{
	border-color:					#978F87;
	border-width:					1px;
	border-style:					solid;
	margin:					10px	0	0	10px;
}

IMG.gallerySmallEmpty
{
	border-color:					#FFF;
	border-width:					1px;
	border-style:					solid;
	margin:					10px	0	0	10px;
}

DIV.sepinator
{
	width:						350px;
	height:					2px;
	font-size:					1px;
	background-color:				#978F87;
	margin:					15px	0	15px	10px;
	padding:					0;
}

DIV.sepinator2
{
	width:						330px;
	height:					2px;
	font-size:					1px;
	background-color:				#978F87;
	margin:					15px	0;
	padding:					0;
}

DIV.extlinkinator
{
	float:						left;
	width:						270px;
	padding:					0	0	5px	10px;
}

DIV.extlinkinator A
{
	text-decoration:				none;
}

DIV.paginator
{
	float:						right;
	width:						25px;
	padding:					0	0	5px	0;
}

A.arrowR0
{
	background-image:				url(/wp-content/uploads/arrowRbg.gif);
	background-repeat:				no-repeat;
	background-position:				0	0;
}

A.arrowL0
{
	background-image:				url(/wp-content/uploads/arrowLbg.gif);
	background-repeat:				no-repeat;
	background-position:				0	0;
}

A.arrowR1
{
	background-image:				url(/wp-content/uploads/arrowRbg.gif);
	background-repeat:				no-repeat;
}

A.arrowL1
{
	background-image:				url(/wp-content/uploads/arrowLbg.gif);
	background-repeat:				no-repeat;
}

A.arrowR1:link, A.arrowR1:visited, A.arrowR1:active
{
	background-position:				0	-20px;
}

A.arrowR1:hover, A.arrowR1:focus
{
	background-position:				0	-40px;
}

A.arrowL1:link, A.arrowL1:visited, A.arrowL1:active
{
	background-position:				0	-20px;
}

A.arrowL1:hover, A.arrowL1:focus
{
	background-position:				0	-40px;
}


















/*
 #################################################
#                                                 #
#    homepage                                     #
#                                                 #
 #################################################
*/

IMG.homeImage
{
	border-color:					#978F87;
	border-width:					1px;
	border-style:					solid;
}











/*
 #################################################
#                                                 #
#    headers                                      #
#                                                 #
 #################################################
*/

TD.headerLeft
{
	padding:					50px	0	50px	0;
}

TD.headerRight
{
font-size:14px;
line-height:1em;
padding:50px 0 0 10px;
}

DIV.headerBar
{
	font-size:					1px;
	width:						100%;
	height:					2px;
	background-color:				#5E5E60;
	margin:					8px	0;
	padding:					0;
}

A.mainNav
{
	text-decoration:				none;
	text-transform:				uppercase;
	margin-right: 10px;
}

A.subNav
{
	text-decoration:				none;
}

DIV.subNavOn
{
	font-size:					9pt;
	line-height:					1em;
}

DIV.subNavOff
{
	display:					none;
}


/*
 #################################################
#                                                 #
#    body                                         #
#                                                 #
 #################################################
*/

TD.content
{
	padding:					0	0	50px	0;
	width: 800px;
}

TD.contentPhoto
{
	text-align:					left;
}




/*
 #################################################
#                                                 #
#    in-page nav                                  #
#                                                 #
 #################################################
*/

TABLE.topicNaver
{
}

A.innerSubNav
{
	text-decoration:				none;
	font-size:					10pt;
	display:					block;
	line-height:					1em;
	margin:					0	0	10px	0;
}





















/*
 #################################################
#                                                 #
#    fade css                                     #
#                                                 #
 #################################################
*/

.hpGap
{
	float:						left;
}

.transSwap0
{
	float:						left;
	visibility:					hidden;
}

.transSwap1
{
	float:						left;
	filter:					alpha(opacity=10);
	-moz-opacity:					.1;
	-khtml-opacity:				.1;
	opacity:					.1;
}

.transSwap2
{
	float:						left;
	filter:					alpha(opacity=20);
	-moz-opacity:					.2;
	-khtml-opacity:				.2;
	opacity:					.2;
}

.transSwap3
{
	float:						left;
	filter:					alpha(opacity=30);
	-moz-opacity:					.3;
	-khtml-opacity:				.3;
	opacity:					.3;
}

.transSwap4
{
	float:						left;
	filter:					alpha(opacity=40);
	-moz-opacity:					.4;
	-khtml-opacity:				.4;
	opacity:					.4;
}

.transSwap5
{
	float:						left;
	filter:					alpha(opacity=50);
	-moz-opacity:					.5;
	-khtml-opacity:				.5;
	opacity:					.5;
}

.transSwap6
{
	float:						left;
	filter:					alpha(opacity=60);
	-moz-opacity:					.6;
	-khtml-opacity:				.6;
	opacity:					.6;
}

.transSwap7
{
	float:						left;
	filter:					alpha(opacity=70);
	-moz-opacity:					.7;
	-khtml-opacity:				.7;
	opacity:					.7;
}

.transSwap8
{
	float:						left;
	filter:					alpha(opacity=80);
	-moz-opacity:					.8;
	-khtml-opacity:				.8;
	opacity:					.8;
}

.transSwap9
{
	float:						left;
	filter:					alpha(opacity=90);
	-moz-opacity:					.9;
	-khtml-opacity:				.9;
	opacity:					.9;
}

.transSwap10
{
	float:						left;
	filter:					alpha(opacity=99);
	-moz-opacity:					.99;
	-khtml-opacity:				.99;
	opacity:					.99;
}














DIV#thumber1
{
	position:					relative;
	top:						-551px;
}

DIV#thumber2
{
	position:					absolute;
	z-index:					100;
	top:						0;
	left:						0;
}

DIV.clipOff
{
	clip:						rect(0,441,551,0);
}

DIV.clipOn
{
	clip:						rect(0,800,551,0);
}

DIV.clipNone
{
	clip:						rect(0,441,551,0);
}

DIV.clipOn DIV#messageOn
{
	display:					none;
}

DIV.clipOff DIV#messageOn
{
	display:					block;
}

DIV.clipNone DIV#messageOn
{
	display:					none;
}

DIV.clipOn DIV#messageOff
{
	display:					block;
}

DIV.clipOff DIV#messageOff
{
	display:					none;
}

DIV.clipNone DIV#messageOff
{
	display:					none;
}

DIV#messageOn
{
	position:					absolute;
	z-index:					200;
	top:						0;
	left:						0;
	background-color:				#FFF;
	border-color:					#978F87;
	border-width:					1px;
	border-style:					solid;
	padding:					2px	8px;
	font-size:					8pt;
}

DIV#messageOff
{
	position:					absolute;
	z-index:					200;
	top:						0;
	left:						0;
	background-color:				#FFF;
	border-color:					#978F87;
	border-width:					1px;
	border-style:					solid;
	padding:					2px	8px;
	font-size:					8pt;
}

DIV#galleryBig 
{
	border-color:					#978F87;
	border-width:					1px;
	border-style:					solid;
	height:					549px;
}

DIV.bigNarrow
{
	width:						439px;
}

DIV.clipOn DIV.bigWide
{
	width:						798px;
}

DIV.clipOff DIV.bigWide
{
	width:						439px;
}
