﻿/* //  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: Georgia, Times New Roman, Times, serif;
					font-size:1.75em; 
					font-weight:bold;
					color: #AE9910;
					}
			
h2					{	
					font-family: Georgia, Times New Roman, Times, serif;
					font-size:1.5em; 
					font-weight:bold;
					color: #AE9910;
					margin-top:20px;
					margin-bottom:10px;
					}
			
h3					{
					font-family: Georgia, Times New Roman, Times, serif;
					font-size:1.2em; 
					font-weight:bold;
					color: #AE9910;
					margin-top:20px; 
					margin-bottom:10px;
					padding-bottom:5px;
					border-bottom:solid 1px #EEE5AB;
					}
					
h4					{
					font-family: Georgia, Times New Roman, Times, serif;
					font-size:1.1em; 
					font-weight:bold;
					color: #AE9910;
					margin-bottom:10px;
					}
					
a					{	
					font-size:1em; 
					color: #AE9910;
					text-decoration: underline;
					}
					
a:hover				{	
					font-size:1em; 
					color: #81762E;
					text-decoration: underline;
					}
					
a:visited					{	
					font-size:1em; 
					color: #81762E;
					text-decoration: underline;
					}
					
ul					{
					list-style-image: url(/images/flourishBullet.gif);
					margin-left: 25px;
					}
					
li					{
					font-size: 0.8em; 
					color: #444444;
					margin-bottom: 5px;
					}
					
ul.bodylist			{
					margin-left: 30px;
					}
					
					
ul.sublist			{
					margin-top: 5px;
					}

li.sublist			{
					list-style-image: url(/images/plainBullet.gif);
					font-size: 1em; 
					color: #444444;
					margin-bottom: 5px;
					}
					
ul.smallList					{
					list-style-image: url(/images/flourishBulletSmall.gif);
					margin-left: 25px;
					}
					
ul.mainMenu			{
					list-style-image: url(/images/flourishBullet.gif);
					padding-left:10px;
					padding-top:15px;
					/* margin-left: 30px; */
					}
					
p.listItem			{
					font-size: 1em; 
					padding-left: 5px;
					}					
					
hr					{ 
					border: 1px solid #EEE5AB; 
				  	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; 
					border-bottom:0px;
					}
					
a.mainMenu					{	
					font-size:1em; 
					color: #AE9910;
					text-decoration: none;
					}
										
a.mainMenu:visited	{	
					font-size:1em; 
					color: #AE9910;
					text-decoration: none;
					}
					
a.mainMenu:hover				{	
					font-size:1em; 
					color: #81762E;
					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 #AE9910;
					}	
					
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: 725px;
					/* width: 45.4em; */
					/* height: 250px; */
					height: 15.9em;
					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: 10.5em;
					padding:0px;
					/* left: 30px; */
					left: 1.9em; 
					/* top: 355px; */
					top: 22.2em;
					}
					
.outlineBox			{
					border: 1px #EEE5AB solid;
					}	
										
/* // Styles for body block // */

#MainBodyBlock		{
					position:absolute;
					/* width: 525px; */
					/* width: 32.4em; */
					width: 32.9em;
					padding: 0px;
					/* left: 230px; */
					/* left: 14.4em; */
					left: 13.9em;
					/* top: 355px; */
					top: 22.2em;
					}
					
/* // Styles for footer menu block // */

#FooterBlock		{
					position:relative;
					/* width: 525px; */
					width: 32.8em;
					/* 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: 13.4em;
					padding:0px;
					left: 310px;
					/* left: 19.4em; */
					top: 0px;
					}
					
/* // Styles for item detail block // */

#detailContainer	{
					position:relative;
					/* width: 525px; */
					width: 32.8em;
					padding:0px;
					}
					
#detailImage		{
					position:relative;
					/* width: 310px; */
					width: 19.4em;
					/* height: 160px;
					height: 10em; */
					padding:0px;
					}
					
#detailText			{
					position:absolute;
					/* width: 215px; */
					width: 13.4em;
					padding:0px;
					left: 310px;
					/* 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 #EEE5AB solid;
					}	
					
img.crossRefImg		{
					border: 1px solid #EEE5AB ;
					margin-right: 3px;
					margin-bottom: 5px;
					}	
					
h4.crossRefAnchor a	{	
					color: #AE9910;
					text-decoration: none;
					}
									
h4.crossRefAnchor a:visited	{	
					color: #AE9910;
					text-decoration: none;
					}
					
h4.crossRefAnchor a:hover	{	
					color: #81762E;
					text-decoration: underline;
					}
					
/* // Styles for gallery pop-up windows // */

.floatLeft			{
					display:inline; 
					float:left; 
					width:33%;
					}
					
.floatRight			{
					display:inline; 
					float:right; 
					width:33%;
					}