﻿/* //  GLOBAL STYLES  // */

* 					{ 
					padding:0; 
					margin:0; 
					}
					
body 				{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					}
					
/* //  TEXT STYLES  // */

/* //  Global text styles  // */
					
p					{
					font-size: 0.8em; 
					color: #444444;
					overflow: visible;
					margin-bottom: 10px;
					}
					
h1					{
					font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
					font-size:1.75em; 
					font-weight:bold;
					color: #ae5e10;
					}
			
h2					{	
					font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
					font-size:1.5em; 
					font-weight:bold;
					color: #ae5e10;
					margin-top:20px;
					margin-bottom:10px;
					}
			
h3					{
					font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
					font-size:1.2em; 
					font-weight:bold;
					color: #ae5e10;
					margin-top:20px; 
					margin-bottom:10px;
					padding-bottom:5px;
					border-bottom:solid 1px #ac8a69;
					}
					
h4					{
					font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
					font-size:1.1em; 
					font-weight:bold;
					color: #ae5e10;
					margin-bottom:10px;
					}
					
a					{	
					font-size:1em; 
					color: #ae5e10;
					text-decoration: underline;
					}
					
a:hover				{	
					font-size:1em; 
					color: #5a3109;
					text-decoration: underline;
					}
					
a:visited					{	
					font-size:1em; 
					color: #5a3109;
					text-decoration: underline;
					}
					
ul					{
					list-style:none;
					margin-left: 25px;
					}
					
ol					{
					list-style:decimal;
					margin-left: 25px;
					}
					
li					{
					font-size: 0.8em; 
					color: #444444;
					margin-bottom: 5px;
					}
					
ul.bodylist			{
					margin-left: 30px;
					}
					
					
ul.sublist			{
					margin-top: 5px;
					margin-bottom: 10px;
					}

li.sublist			{
					list-style-image: url(/images/plainBullet.gif);
					list-style:disc;
					font-size: 1em; 
					color: #444444;
					margin-bottom: 5px;
					}
					
ul.smallList		{
					list-style:none;
					margin-left: 25px;
					}
					
ul.mainMenu			{
					list-style:none;
					padding-left:10px;
					padding-top:15px;
					margin-left: -10px;
					}
					
p.listItem			{
					font-size: 1em; 
					padding-left: 5px;
					}					
					
hr					{ 
					border: 1px solid #ae5e10; 
				  	height:1px; 
				  	margin:0px; 
				  	padding:0px; 
				  	}	
				  	
p.blockquote		{
					/* padding-left: 45px; */
					padding-left: 2.8em;
					padding-top: 10px;
					}
					
.invisible 			{ 
					display:none; 
					}
					
/* //  Main menu text styles  // */
					
h3.mainMenu			{
					padding-left:10px;
					margin-top:5px; 
					margin-bottom:-15px;
					border-bottom:0px;
					}
					
a.mainMenu					{	
					font-size:1em; 
					color: #ae5e10;
					text-decoration: none;
					}
										
a.mainMenu:visited	{	
					font-size:1em; 
					color: #ae5e10;
					text-decoration: none;
					}
					
a.mainMenu:hover	{	
					font-size:1em; 
					color: #5a3109;
					text-decoration: underline;
					}
					
p.mainMenuHeader	{	
					color: #ae5e10;
					text-decoration: none;
					font-family: Palatino Linotype, Book Antiqua, Palatino, serif; 
					font-size:1.5em;
					}

a.mainMenuHeader	{	
					color: #ae5e10;
					text-decoration: none;
					font-family: Palatino Linotype, Book Antiqua, Palatino, serif; 
					font-size:1.5em;
					}
										
a.mainMenuHeader:visited	{	
					color: #ae5e10;
					text-decoration: none;
					font-family: Palatino Linotype, Book Antiqua, Palatino, serif; 
					font-size:1.5em;
					}
					
a.mainMenuHeader:hover	{	
					font-family: Palatino Linotype, Book Antiqua, Palatino, serif; 
					font-size:1.5em;
					color: #5a3109;
					text-decoration: underline;
					}
				  		
/* //  Caption text styles  // */

p.caption			{
					font-size:0.6em; 
					color: #444444;
					overflow: visible;
					text-align:right;
					margin-right:7px;
					}
					
/* //  Small print text styles  // */

p.smallPrint		{
					font-size:0.6em; 
					color: #444444;
					}
					
/* //  Styles for text immediately after headings // */

.heading1			{
					margin-top: 25px;
					margin-bottom: 10px;
					}
					
p.heading2			{
					margin-top: 15px;
					margin-bottom: 10px;
					}
					
					
/* //  Footer menu text styles  // */
					
.footermenu			{
					display: none;
					}
					
/* //  Image styles  // */

img.border			{
					border: 1px solid #edd6bf;
					}	
					
img.blankBorder		{
					border: 0;
					}
					
img.floatImage{
					float: left;
					margin:0 5px 0 0;
					}

img.floatImageRight{
					float: right;
					margin:0 0 0 5px;
					}
					
/* //  LAYOUT STYLES  // */
/* //  Note: the magic number is 15.93  // */


/* // Styles for global page layout // */


#mainBody 			{
					/* width: 770px; */
					width: 51.5em;
					padding: 0 0 0.6em 0;
					/* padding-bottom: 10px;
					padding-bottom: 0.6em; */
					}
					
/* // Styles for logo block // */
			
#TopLogoBlock		{
					position:absolute;
					/* width: 200px; */
					width: 12.5em;
					/* height: 75px; */
					height: 4.7em;
					padding: 0px;
					/* left: 30px; */
					left: 1.9em; 
					/* top: 7px; */
					top: 0.4em;
					}
					
/* // Styles for banner block // */

#BannerBlock		{
					position:absolute;
					/* width: 1000px; */
					width: 62.7em;
					/* height: 175px; */
					height: 11em;
					padding:0px;
					/* left: 30px; */
					left: 1.9em; 
					/* top: 105px; */
					top: 6.5em;
					}
					
/* // Styles for menu block // */

#MenuBlock			{
					position:absolute;
					/* width: 200px; */
					/* width: 12.5em; */
					width: 9.5em;
					padding:0px;
					/* left: 30px; */
					left: 1.9em; 
					/* top: 364px; */
					top: 16.5em;
					}
					
.outlineBox			{
					border-bottom: 2px #ae5e10 solid;
					}	
										
/* // Styles for body block // */

#MainBodyBlock		{
					position:absolute;
					/* width: 525px; */
					/* width: 32.4em; */
					width: 51.25em;
					padding: 0px;
					/* left: 230px; */
					/* left: 14.4em; */
					left: 13.1em;
					/* top: 355px; */
					top: 17.5em;
					}
					
/* // Styles for footer menu block // */

#FooterBlock		{
					position:relative;
					/* width: 525px; */
					width: 51.25em;
					/* height: 135px; */
					height: 8.4em;
					padding: 0px;
					left: 0px; 
					/* top: 40px; */
					top: 2.5em;
					}
					
/* // Styles for gallery overview block // */

#galleryContainer	{
					position:relative;
					/* width: 525px; */
					width: 32.8em;
					padding:0px;
					}
					
#galleryImage		{
					position:relative;
					/* width: 310px; */
					width: 19.4em;
					/* height: 160px; */
					height: 10em;
					padding:0px;
					}
					
#galleryText		{
					position:absolute;
					/* width: 215px; */
					width: 31.8em;
					padding:0px;
					left: 310px;
					/* left: 19.4em; */
					top: 0px;
					}
					
/* // Styles for item detail block // */

#detailContainer	{
					position:relative;
					/* width: 525px; */
					width: 51.25em;
					padding:0px;
					}
					
#detailImage		{
					position:relative;
					/* width: 310px; */
					width: 19.4em;
					/* height: 160px;
					height: 10em; */
					padding:0px;
					}
					
#detailText			{
					position:absolute;
					/* width: 215px; */
					width: 31.8em;
					padding:0px;
					left: 315px;
					/* left: 19.4em; */
					top: 0px;
					}
					
/* // Styles for cross-reference block // */

.crossRefBox		{
					padding:5px 5px 5px 5px;
					height: 7.6em;
					}	
					
td.crossRef			{
					padding:0 5px 0 0;
					border: 1px #ac8a69 solid;
					}	
					
img.crossRefImg		{
					border: 1px solid #ac8a69 ;
					margin-right: 3px;
					margin-bottom: 5px;
					}	
					
h4.crossRefAnchor a	{	
					color: #ae5e10;
					text-decoration: none;
					}
									
h4.crossRefAnchor a:visited	{	
					color: #ae5e10;
					text-decoration: none;
					}
					
h4.crossRefAnchor a:hover	{	
					color: #5a3109;
					text-decoration: underline;
					}
					
/* // Styles for gallery pop-up windows // */

.floatLeft			{
					display:inline; 
					float:left; 
					width:33%;
					}
					
.floatRight			{
					display:inline; 
					float:right; 
					width:33%;
					}
