/* 28 Apr 2006 
*/

body, table, tr, th, td, li, p, a, form, fieldset, select, textarea, input, area, h1, h2, h3, h4, h5, h6
{
	font-size: 12pt;
	color: black;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
}

body
{
	background-color: #FFFFF8;
	margin: 0px;
	scrollbar-base-color: #AC9079;
	scrollbar-arrow-color: #800000;
}

h1 {
	font-size: 200%;
	text-align: center;
	color: white; background-color: #800000;
	font-family: "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal; font-style: normal;
}

h2 {
	font-size: 180%;
	text-align: center;
	color: yellow; background-color: #AC9079;
	font-family: "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal; font-style: normal;
}

h3 {
	font-size: 160%;
}

h4 {
	font-size: 140%;
}

h5 {
	font-size: 120%;
}

h6 {
	font-size: 110%;
}

hr {
	color: #800000;
	height: 1px;
}

a:link
{
	color: #336666;
	text-decoration: none;
}
a:active
{
	color: #AC9079;
	text-decoration: none;
}
a:visited
{
	color: #AC9079;
	text-decoration: none;
}
a:hover
{
	color: #660099;
	text-decoration: none;
}


.darkbg { font-size: 18px; font-weight: bold; background-color: #800000; text-decoration: none; color: white; }
a.darkbg:active, a.darkbg:link, a.darkbg:visited
			{ font-size: 14px; color: white; font-weight: normal; text-decoration: none; }
a.darkbg:hover
			{ font-size: 14px; color: yellow; font-weight: normal; text-decoration: none; }




.leftnav { font-size: 13px; background-color: #800000; padding: 2px 3px 2px 3px; display: block; text-decoration: none; color: white; }
.leftnav_sub { font-size: 12px; color: black; padding: 1px 1px 1px 4px; display: block; }
a.leftnav_sub:active, a.leftnav_sub:link, a.leftnav_sub:visited { color: black; text-decoration: none; }
a.leftnav_sub:hover { color: #991199; text-decoration: none; }

.leftnav_dot { background-image: url(/img/dotline_grey.gif); }

.admnav { font-size: 18px; background-color: #800000; text-decoration: none; color: White; }
.admnav_sub_inac { font-size: 18px; color: grey; }
.admnav_sub { font-size: 18px; color: black; }
a.admnav_sub:active, a.admnav_sub:link, a.admnav_sub:visited { color: black; text-decoration: none; }
a.admnav_sub:hover { color: #6D61BA; text-decoration: none; }


#content {
	margin: 8px 8px 8px 8px;
	color: Black;
	font-size: 14px;
}

.sitemap0 {
		font-size: 90%;
		font-weight: bold;
		font-style: italic;
}
.sitemap1 {
	font-size: 80%;
	margin-left: 20px;
}
.sitemap2 {
	font-size: 80%;
	margin-left: 40px;
}


table.tbl-outer {
	width: 760px;
	padding: 0px 0px 0px 0px;
	margin: 4px 4px 4px 4px;
	background: #FFFFF8;
	border-collapse: collapse;
	border: 1px solid #800000;
}

th.tbl-outer {
	background: #800000;
	color: White;
	font: bold;
	text-align: left;
}

table.tbl-inner {
	width: 100%;
	padding: 3px 3px 3px 3px;
	border: 0px;
}
	
th.tbl-inner {
	background: #800000;
	color: White;
	text-align: left;
}

.page-border {
	background: #AC9079;
	color: white;
	font-size: 13px;
}

a.page-border:active, a.page-border:link, a.page-border:visited { 
	margin: 0px 2px 0px 2px; 
	color: #6D61BA; 
	text-decoration: none;  
}
a.page-border:hover { 
	margin: 0px 2px 0px 2px; 
	color: White; 
	text-decoration: none;  
	background-color: #6D61BA;  
}

.intro-caption {
	font-size: 11px;
}

.contacts {
	font-size: 15px;
}

img.logo {
	background-image: url(http://www.lily-gallery.com/img/logo_brown.gif);
}

img.masthead {
	background-image: url(http://www.lily-gallery.com/img/mast_brown.gif);
}

div#navlinks {width: 104px; font: 12px Verdana, sans-serif; }
div#navlinks p {display: block; text-align: left; font: bold 1em Verdana, sans-serif; 
   padding: 2px 2px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: white; background: #800000;}
div#navlinks a {display: block; text-align: left; font: 11px Verdana, sans-serif; 
   padding: 0 4px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #800000; background: #FFFFF8;}
div#navlinks a:hover {color: red; background: #EEE9BB;}

.toplinks {font: 12px Verdana, sans-serif; }
a.toplinks {display: block; text-align: center; font: 12px Verdana, sans-serif; 
   padding: 1px 3px 1px 3px;
   text-decoration: none; color: #800000; background: #FFFFF8;}
a.toplinks:hover {color: red; background: #EEE9BB;}

/* content table 1
*/
div#ct1 {font: 16px Verdana, sans-serif;
}
div#ct1 table {
			font: 16px Verdana, sans-serif; 
			background: #F7F5EC;
			color: #AC9079;
			border: thin #AC9079; 
			padding: 0px;
			border-color: #AC9079;
			border-bottom: thin solid #AC9079;
			border-left: thin solid #AC9079;
			border-top: thin solid #AC9079;
			border-right: thin solid #AC9079;
			border-collapse: collapse;
			}
div#ct1 th { color: white;
			background: #AC9079;
			}
div#ct1 td, p { color: Maroon;
			font: 16px Verdana, sans-serif;
			}

/* content table 2 for thumbnails
*/
div#ct2 {font: 12px Verdana, sans-serif;
}
div#ct2 table {
			font: 12px Verdana, sans-serif; 
			background: #F7F5EC;
			color: #AC9079;
			border: 0px; 
			padding: 3px;
			}
div#ct2 th { color: white;
			background: #AC9079;
			}
div#ct2 td, p { color: Maroon;
			font: 14px Verdana, sans-serif;
			}

input.but
{
	color: White;
	font-family: "MS Sans Serif", Geneva, helvetica, sans-serif;
	font-size:84%;
	font-weight:bold;
	background-color: maroon;
	border: 2px solid;
	border-top-color: yellow;
	border-left-color: yellow;
	border-right-color: #A5A600;
	border-bottom-color: #A5A600;
}

input.buthov
{
	color: #252525;
	background-color: yellow;
	border: 2px solid;
	border-top-color: White;
	border-left-color: White;
	border-right-color: silver;
	border-bottom-color: silver;
}

#navlist
{
	padding: 3px;
	border: 1px solid #fff;
	width: 30em;
	background-color: #AC9079;
	font: 12px verdana,sans-serif;
}

#navlist li
{
	list-style: none;
	border: 1px solid #AC9079;
}

#navlist a
{
	color: #eee;
	text-decoration: none;
	display: block;
	border-left: 1em solid maroon;
	border-bottom: 1px solid maroon;
	padding: 4px 8px;
}

#navlist a:hover { border-color: #EEE9BB; }

#subnavlist li a
{
	border: 0;
	border-left: 0.8em solid #AC9079;
	padding: 3px 4px;
	margin-left: -20px;
}

.rhs		{ background-color: #AC9079; }
a.rhs		{ color: #F7F5EC; text-decoration: none }
a.rhs:link, a.rhs:visited, a.rhs:active
			{ color: #F7F5EC; text-decoration: none }
a.rhs:hover	{ color: red; text-decoration: none }

/* end */