p, a	{	color: #333333; }

h1		{	color: #093C2B;	}
h2		{	color: #043726;	}
h3		{	color: #083D2C;	}
h4		{	color: #093C2B;	}
h5		{	color: #043726;	}
h6		{	color: #083D2C;	}

.column250 h4, .column355 h4, .constrainimage h4	
	{	margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid #091C54;	}
.column250 h4, .column355 h4, .constrainimage h4 a	
	{	text-decoration:none !important; color: #091C5B !important;	}

.column355 ul	{	padding: 0 0 0 14px;	}

/* CSS Document */

/* div		{ border: 1px solid green; } */

#printheader{	display: none;	}
body		{	background-color: #000000; background-image: url(/images/rotate_bg.php); background-position:top right; 
				background-repeat: no-repeat; background-attachment: fixed; margin:0; padding:0; }
				
#page		{	margin:0 0; width:900px;	position:relative; left: 10px;}
#footer		{	font-size: 14px; width: 740px; font-family: Times, serif; margin: 30px auto; padding: 0 0 30px 0; }
#footer p	{	text-align:center; 	}
#header		{	margin: 0 0 5px 115px; }
#logo		{	position:absolute; float:left; top:4px;left:2px; margin:0; padding:0; z-index:35;width:95px; height:120px; background-image:url(/images/stgeorge_corner.gif);background-repeat:no-repeat;}
#logo a		{	display: block; text-decoration:none; width:80px; height:100px;	}

.clear			{ clear: both; }

/****** Rounded Corners for Navigation ****/

.navigation0		{	display:block;	}
.navigation0 *	{	display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#787058;}
.navigation1	{	margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;
					border-left:1px solid #2b291e;  border-right:1px solid #2b291e;  background:#4c4834;}
.navigation2	{	margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;
					border-left:1px solid #0a0907;  border-right:1px solid #0a0907;  background:#524d38;}
.navigation3	{	margin-left:1px;  margin-right:1px;  
					border-left:1px solid #524d38;  border-right:1px solid #524d38;}
.navigation4	{	border-left:1px solid #2b291e;  border-right:1px solid #2b291e;}
.navigation5	{	border-left:1px solid #4c4834;  border-right:1px solid #4c4834;}
.navigationfg	{	background:#787058; position:relative; margin:0; padding:0; }

/* ---------- MaxiGallery Styles -------- */

/* ---------- Top Navigation ---------- */

#navigationposition		{	width: 685px; margin: 10px 0 10px 0; left: 20px; position:relative; z-index:30; opacity: 0.95; /*filter: alpha(opacity=95);*/ }

#navigationinside		{	background-color: #787058; font-size: 14px; position:relative; margin:0;z-index:30;
						font: normal 14px Georgia, Times, Serif, sans-serif; height: 18px; padding: 1px 0 1px 100px;  }
#navigationinside ul		{	position:absolute; list-style:none; padding:0; margin:0; 	}
#navigationinside li		{	float:left; display:block; padding: 0; /* border-right: 1px solid #ffffff; */ position: relative; }
#navigationinside li.last	{	border-right: none;  }
#navigationinside a			{	margin: 0; padding: 3px 14px;  text-decoration: none;  color: white; display:block;}

#navigationinside ul li ul li a	{	display:list-item; 	}

#navigationinside a:hover	{	color: #E9DCA4;}

#navigationinside ul ul		{	display:none; position:absolute; top: 1.4em; left: 0; width:150px;
								float:left; margin:0; padding: 4px;z-index:200; }

#navigationinside li:hover ul	{	display: block;}
#navigationinside li:hover ul ul	{	display:none; }
#navigationinside ul li ul li		{	display:block; width:100%; margin: 0; border-right: none; 
										background-color: #787058; /* border-bottom: 1px solid #e9dca4;*/ }

#navigationinside ul li ul li.last	{	border: none; }

#navigationinside ul li ul li a	{	font: normal 12px Georgia, Times, Serif; color: #ffffff; text-decoration: none; padding: 0.3em; margin: 0.1em 0; height: auto; display:block; text-align:left;  	}

#navigationinside ul ul ul			{	display:none; }
#navigationinside ul ul li:hover ul	{	display:block;}
#navigationinside ul li ul li ul	{	position: absolute; top: 0; left: 96%; }


/****** Rounded Corners for Subnavigation ****/
#sidenavfixedposition	{	position:absolute; top: 105px; left: 715px; display:none;	opacity: 0.0; filter: alpha(opacity=0);  }
#sidenavfixedposition:hover	{	opacity: 1.0; filter: alpha(opacity=100);  }

#sidenavblockposition	{	width: 200px; opacity: 0.90; filter: alpha(opacity=90);  margin: 0 0 0 10px; z-index:20; padding: 0; position:relative; }
#sidenavblockinside		{	background-color: #cec3a4; padding: 1px 0; margin:0; min-height:350px; }				

// #sidenavblockposition:hover	{	opacity: 0.90; filter: alpha(opacity=90);  	}

.sidenavblock		{	display:block;	}
.sidenavblock *		{	display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#cec3a4; }
.sidenavblock1		{	margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;
						border-left:1px solid #585346; border-right:1px solid #585346; background:#9a927b; }
.sidenavblock2		{	margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;
						border-left:1px solid #141310; border-right:1px solid #141310; background:#a69d84; }
.sidenavblock3		{	margin-left:1px;  margin-right:1px;  border-left:1px solid #a69d84;  border-right:1px solid #a69d84; }
.sidenavblock4		{	border-left:1px solid #585346; border-right:1px solid #585346; }
.sidenavblock5		{	border-left:1px solid #9a927b; border-right:1px solid #9a927b;	}
.sidenavblockfg		{	background:#cec3a4; position:relative; margin:0; padding:0; }

#sidenavblockinside h4	{	padding: 12px 8px 8px 8px; width:160px; margin: 0 auto; text-align:left; border-bottom:1px solid #CCCCCC;}
#sidenavblockinside h4 a	{	color:#1B2421; }
#sidenavblockinside ul	{	display:block; list-style:none;	margin:20px 0; padding:0; }
#sidenavblockinside li	{	margin: 6px 8px 8px 12px; font: 14px normal georgia, serif;	text-align:left;}
#sidenavblockinside a	{	color: #000000; text-decoration: none; }
#sidenavblockinside a:hover	{	text-decoration:underline; }

#sidenavblockinside ul ul	{	display:none;}
#sidenavblockinside li.active ul	{	display: block;	margin:0; }
#sidenavblockinside li.active ul li a	{	color: #000000;	}
#sidenavblockinside li.active ul li.active a, 
#sidenavblockinside li.active a		{	color: #990000;	}

#footersidenavigation	{	width:200px;		}
#footersidenavigation *	{	font-size:11px; font-family:Palatino, Times New Roman, Times, Sans-serif;}

#footerbelow	{	width:550px; text-align:center; margin:25px 50px; padding: 20px 0;	}
#footerbelow *	{	font-size:12px; font-family:Palatino, Times New Roman, Times, Sans-serif; color: #ffffff;}

/***** Rounded Corners for Content Block ******/
/*
#585E78
#252833, 42465a
#08090c, 474c61
#474c61
#474c61
#252833
#42465a
#585E78
*/

.contentblock	{	display:block;	}
.contentblock *	{	display:block; height:1px;  overflow:hidden;  font-size:.01em;  background:#bbb195;	}
.contentblock1	{	margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;
  			border-left:1px solid #bbb195;  border-right:1px solid #111111;  background:#111111;	}
.contentblock2	{	margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;
  			border-left:1px solid #111111;  border-right:1px solid #111111;  background:#111111;	}
.contentblock3	{	margin-left:1px;  margin-right:1px;  border-left:1px solid #111111;  
			border-right:1px solid #111111;	}
.contentblock4	{	border-left:1px solid #111111;  border-right:1px solid #111111;	}
.contentblock5	{	border-left:1px solid #111111;  border-right:1px solid #111111;	}
.contentblockfg	{	padding:0; margin:0;	}

/*
.contentblock	{	display:block;	}
.contentblock *	{	display:block; height:1px;  overflow:hidden;  font-size:.01em;  background:#111111;	}
.contentblock1	{	margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;
  			border-left:1px solid #111111;  border-right:1px solid #111111;  background:#111111;	}
.contentblock2	{	margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;
  			border-left:1px solid #111111;  border-right:1px solid #111111;  background:#111111;	}
.contentblock3	{	margin-left:1px;  margin-right:1px;  border-left:1px solid #111111;  
			border-right:1px solid #111111;	}
.contentblock4	{	border-left:1px solid #111111;  border-right:1px solid #111111;	}
.contentblock5	{	border-left:1px solid #111111;  border-right:1px solid #111111;	}
.contentblockfg	{	padding:0; margin:0;	}
*/


/****** Content Styles *****/

#contentblockposition-home	{	float:left; width: 685px; margin: 0 0 0 20px; position;relative; z-index:-10;	}

#contentblockposition	{	float:left; width: 685px; margin: 0 0 0 20px; position;relative; z-index:-10;	}
#contentblockinside		{	background: url(/images/cec3a4-3.png) repeat; padding: 2px 20px 20px 20px; margin:0; min-height:300px;}	

#imgContainer			{	background-color: #000000; opacity: 1.0; filter: alpha(opacity=100); 	}			
				
#breadcrumbs	{	text-align: right; color: #222222; font-size: 10px; margin: 5px 5px 10px 0;
					font-family: Arial, Helvetica, sans-serif;
				}
#breadcrumbs a	{	color: #333333; }

#content		{	color: #333333; font-family: Arial, Helvetica, Verdana, Sans-serif;	}

.ditto_item	*	{	margin:0;	}


/********* MaxiGallery Styles ******/

ul.thumbs li	{	width: 125px; text-align:center;}

a#nextLink		{	height: 200px !important; 	}
a#prevLink		{	height: 200px !important;	}
#hoverNav		{	height: 200px !important; }

