@charset "UTF-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #666;
	background-position:center;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColLiqCtrHdr #container {
	width: 80%;  /* this will create a container 80% of the browser width */
	min-width: 700px;
/*	background: #000000;	*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
/*	border: 1px solid #000000;	*/
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColLiqCtrHdr #container_es {
	width: 80%; 
	min-width: 900px;
/*	background: #000000;	*/
	margin: 0 auto; 
/*	border: 1px solid #000000;	*/
	text-align: left; 
}
.oneColLiqCtrHdr #header {
	background: #88CCFF;
	padding: 5px 10px 10px 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 10px 0 0;
/*	border-radius: 10px;  */
}
.oneColLiqCtrHdr #header div.navbar {
	margin: 0 0 10px 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0 0 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

.oneColLiqCtrHdr #mainContent {
	padding: 5px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background-image:url(images/background/greysand1.jpg);
}
.oneColLiqCtrHdr #mainContent .page-title {
	font-size: 27px;
	color: #666;
	font-weight: 500;
/*	font-family: 'Lobster', cursive;*/
}
.oneColLiqCtrHdr #mainContent .gal-page {
	margin: 10px 0 -10px;
}
.oneColLiqCtrHdr #mainContent .tagline {
	margin-bottom: 10px;
	color: #757575;
}
.oneColLiqCtrHdr #mainContent img {
	border: solid 25px #926130;
	padding: 10px;
	background: #000;
}
.oneColLiqCtrHdr #mainContent h1.about {
	font-size: 27px;
	color: #666;
	font-weight: 500;
	margin: 10px 0 -15px;
}
.oneColLiqCtrHdr #mainContent h3.aboutTag {
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: 400;
	font-style: italic;	margin-bottom: 10px;
	color: #757575;
	margin-bottom: 15px;
}

.oneColLiqCtrHdr #mainContent p.intro {
	color: #832;
	font-size: 11px;
	text-align: justify;
	width: 90%;
}
.oneColLiqCtrHdr #mainContent div.about {
	color: #832;
	font-size: 14px;
	text-align: justify;
	width: 90%;
	margin: 0 auto;
	padding-bottom: 12px;
}
.oneColLiqCtrHdr #mainContent h4.about {
	color: #832;
	font-size: 16px;
	text-align: center;
	width: 90%;
	margin: 0 auto;
	padding-bottom: 12px;
}
.oneColLiqCtrHdr #footer { 
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#AACCFF;
	color: #333;
} 
.oneColLiqCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.tagline {
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: 400;
	font-style: italic;
}
.main_img {
	text-align: center;
}
.main_img p {
	font-size: 12px;
	margin-top :0;
	color: #555;
}
.main_img p.ind-pic-ttl {
	font-size: 16px;
	margin: 12px 0 3px;
	color: #555;
}

.navbar ul.drop_menu {
	list-style-type: none;
    margin: 30px 0 0;
    padding: 0;
}
	.navbar ul.drop_menu li { float:left; }
		.navbar ul.drop_menu li a {
			padding:9px 20px;
			display:block;
			text-decoration:none;
			font:12px arial, verdana, sans-serif;
		}
		.navbar ul.drop_menu li a:active {
			background: #09C;
			color: #000;
			font-famliy: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight: 500;
			border: outset 2.5px #399;
			border-radius: 7.5px;
			padding: 3.5px 7.5px;
		}
		.navbar ul.drop_menu li a:link {
			background: #ACF;
			color: #000;
			font-famliy: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight: 500;
			font-size: 16px12px;
			border: outset 2.5px #779;
			border-radius: 7.5px;
			padding: 3.5px 7.5px;
		}
		.navbar ul.drop_menu li a:visited {
			background: #CCC;
			color: #000;
			font-famliy: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight: 500;
			border: outset 2.5px #399;
			border-radius: 7.5px;
			padding: 3.5px 7.5px;
		}
		.navbar ul.drop_menu li a:hover {
			background: #09C;
			color: #000;
			font-famliy: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight: 500;
			border: outset 2.5px #779;
			border-radius: 7.5px;
			padding: 3.5px 7.5px;
		}	
	
		/* Submenu */
		.navbar ul.drop_menu ul {
			position:absolute;
			left:-9999px;
			top:-9999px;
			list-style-type:none;
		}
		.navbar ul.drop_menu li:hover { position:relative; }
		.navbar ul.drop_menu li:hover ul {
			left:0px;
			top:30px;
			padding:0px;
		}
		 
		.navbar ul.drop_menu li:hover ul li a {
			padding:5px;
			display:block;
			width:168px;
			text-indent:15px;
		}

#footer .floatRight {
	float:right;
	text-align:right;
}
#footer .floatLeft {
	float:left;
	text-align:left;
}
#footer .clear {
	clear:both;
	text-align:center;
	padding-bottom: -10px;
	margin-bottom: 10px;
}
.center {
	text-align:center;
}
.oneColLiqCtrHdr #mainContent img.no-border {
	border:none;
	padding:0;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.hidden {
	display: none;
}

/* --------------  Gallery Table  --------------- */
#gallery {
	text-align: center;
	padding-bottom: 20px;
}
#gallery td {
	width: 33%;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0 0;
	border-top: hidden;
	border-bottom: hidden;
	border-right: solid medium black;
	border-left: solid medium black;

}
#gallery tr.page td{
	border: none;
}
#gallery tr.page td a {
	text-decoration: none;
	color: #009;
}
#gallery tr.page td.left {
	padding-left: 10px;
	text-align: left;
}
#gallery tr.page td.right {
	padding-right: 10px;
	text-align: right;
}
#gallery tr.image-title {
}
#gallery tr.image-title td {
	width: 33%;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #444;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding: 5px 0 6px 0;
	border-bottom: hidden;
	border-top: solid medium black;
	border-right: solid medium black;
	border-left: solid medium black;
}
#gallery tr.info {
}
#gallery tr.info td {
	width: 33%;
	font-size: 10px;
	text-align: center;
	padding: 5px 0 7px 0;
	border-top: hidden;
	border-bottom: solid medium black;
	border-right: solid medium black;
	border-left: solid medium black;
}
#gallery img.cell {
	border: none;
	width: 75%;
}
#gallery img.cell2 {
	border: none;
	padding: 0;
	width: 65%;
}
#gallery img.cell3 {
	background: none;
	border: none;
/*	padding: 20px 0 0;  */
	width: 33%;
	padding-bottom: 0;
}
.oneColLiqCtrHdr #mainContent #gallery table tr td.es {
	border: solid medium black;
	padding: 5px;
	width: 25%;
	text-decoration: none;
}
.oneColLiqCtrHdr #mainContent #gallery table tr td.es img{
	padding: 3px;
	border: none;
	background: none;
}
.oneColLiqCtrHdr #mainContent #gallery table tr td.two-thumb {
	border: solid medium black;
	padding: 5px;
	width: 25%;
	text-decoration: none;
}

/* --------------  GALLERY INDEX  --------------- */

.oneColLiqCtrHdr #mainContent #gallery table tr.gal-ind td {
	border: solid medium black;
	padding: 5px 2.5px;
	width: auto;
}
.oneColLiqCtrHdr #mainContent #gallery table tr.gal-ind td img {
	border: none;
	padding: 0;
}
.oneColLiqCtrHdr #mainContent #gallery table tr td.gal-title {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border: none;
	text-decoration: none;
}
.oneColLiqCtrHdr #mainContent #gallery table tr td.gal-title a {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border: none;
	text-decoration: none;
	color: #009;
}

/* --------------  SOLO  --------------- */
.oneColLiqCtrHdr #mainContent .solo table tr {
	text-align:center;
}
.oneColLiqCtrHdr #mainContent .solo img {
	border:none;
	padding: 0;
}
/*.oneColLiqCtrHdr #mainContent .solo table tr.pic-nav {
	width: 400px;
	overflow: scroll;
}*/
.oneColLiqCtrHdr #mainContent .solo table tr.pic-nav td {
	border: solid medium black;
	padding: 5px 2.5px;
}
.oneColLiqCtrHdr #mainContent .solo table tr.pic-nav td img{
	background: none;
	padding: 0;
}
.oneColLiqCtrHdr #mainContent .solo table tr.pic-nav td.es img{
	background: none;
	padding: 3px;
}

.oneColLiqCtrHdr #mainContent .solo table tr.pic-nav td.empty {
	border: none;
	padding: 0;
}
.oneColLiqCtrHdr #mainContent .solo table tr.pic-nav td#selected {
	background-color:#FFF;
}
.oneColLiqCtrHdr #mainContent .solo table tr.pic-nav td#selected2 {
	background-color:#9BE;
}
.oneColLiqCtrHdr #mainContent .solo table tr td#LR img {
	background: none;
	border: none;
}
.oneColLiqCtrHdr #mainContent .solo table tr td#RL img {
	background: none;
	border: none;
}
.oneColLiqCtrHdr #mainContent .solo table tr td.pic {
	padding: 7px 0;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #444;
}
.oneColLiqCtrHdr #mainContent .solo table tr td.pic p {
	line-height: 1.65;
	font-size: 15px;
}
.oneColLiqCtrHdr #mainContent .solo table tr td.pic p.es {
	line-height: 1.65;
	font-size: 12px;
}
.oneColLiqCtrHdr #mainContent .solo table tr td.pic p.es {
	line-height: 1.65;
	font-size: 12px;
}
.oneColLiqCtrHdr #mainContent .solo table tr td.pic img.es {
	margin-top: 10px;
}
.oneColLiqCtrHdr #mainContent .solo table tr td.pic p a {
	text-decoration: none;
	color: #03F;
}.oneColLiqCtrHdr #mainContent .solo table tr td.pic p a:visted {
	text-decoration: none;
	color: #03F;
}
#LR {
}
#RL {
}
#l-arrow-link {
}
#l-arrow-hover {
}
#r-arrow-link {
}
#r-arrow-hover {
}