BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 2%;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #000000;
	background-image: url(images/bg.jpg);
}
html{
scrollbar-base-color: #ad7274;
}
#mainTable {
	MARGIN: 0px auto;
	LINE-HEIGHT: 1.5em;
	background-color: #8A1A1D;
	border-color: #CCFF00;
}
#mainTable TD {

}
#maincontent {
	FONT-SIZE: 90%;
	background-color: #FFFFDF;
	border: 6px solid #BE5663;
	width: 70%;
	padding-left: 10px;
	padding-right: 15px;
	margin: 0 px;
	text-align: justify;
	
}
#flashgallery {
	FONT-SIZE: 100%;
	background-color: #000000;
	border: 6px solid #AE9C53;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 px;
	
}
#sidebar {
	FONT-SIZE: 85%;
	WIDTH: 30%;
	border: 6px solid #BE5663;
	background-color: #f0e7d7;
	padding: 1em 0em 0em;
	margin: 0px;
	height: 150px;
}
#sidebar2 {
	FONT-SIZE: 85%;
	WIDTH: 30%;
	background-color: #EEEFAB;
	border: 6px solid #BE5663;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	text-align: center;
	padding-top: 10px;
}
#sidebar2 form { margin: 0px; }
#header {
	BACKGROUND-COLOR: #D7435D;
	border: 6px solid #BE5663;
	width: 100%;
	height: 180px;
	background-image: url(images/header6.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#galleryheader {
	BACKGROUND-COLOR: #6AA650;
	border: 6px solid #AE9C53;
}

#footer {
	BACKGROUND-COLOR: #DFCDAC;
	border: 6px solid #BA4957;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
#topflower {
	background-repeat: no-repeat;
	position: absolute;
	width: 166px;
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
P {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
UL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.sidebarUL {
	font-size: 12px;
	font-weight: bold;
	color: #006633;
	text-align: left;
	list-style-image: url(images/HibiscusButton2.gif);
	margin-top: 0px;
		}
td#maincontent ul {
	list-style-image:url(images/HibiscusButton.gif);
	list-style-position: inside;
}
td#maincontent ul li {
	padding-bottom: 2px;
	font-weight: bold;
	color: #8B0A47;
}
H1:unknown {
	MARGIN-TOP: 0px
}
H2:unknown {
	MARGIN-TOP: 0px
}
H1 {
	FONT-SIZE: 17px;
	color: #943340;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}
H2 {
	FONT-SIZE: 120%;
	color: #6B2C36;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 {
	font-family: "Trebucet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006600;
	margin: 0;
}
#n4shell {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}
#navcontainer
{
	background-color: #f0e7d7;
	font-size: 13px;
	text-align: center;
	padding: 1em;
	margin: 0;
}

 ul#navlist
{
text-align: left;
padding: 0;
margin: 0 auto;
width: 70%;
list-style: none;
}

ul#navlist li
{
display: block;
margin: 0px;
padding: 0px;

}

 ul#navlist li a
{
	display: block;
	width: 100%;
	padding: 0.5em 0 0.5em 2em;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #63534C;
	text-decoration: none;
	background: #f7f2ea;
	font-weight: bold;

}

 #sidebar>ul#navlist li a 
 { 
 width: auto;

 }

ul#navlist li#active a
{
background: #F1DCD3;
color: #800000;

}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: #EDD3C8;
border-color: #aaab9c #fff #fff #ccc;
}

.floatleft {
float: left;
margin: 4px 10px 4px 0px;
display: block;
text-align: center;
}
.floatright {
float: right;
margin: 4px 10px 4px 0px;
display: block;
text-align: center;
}

.smalltext {
	font-size: 11px;
}
a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: none;
}
a:active {
	color: #006699;
	text-decoration: none;
}
.emphasis {
	font-family: "Trebuchet MS";
	font-size: 120%;
	font-weight: bold;
	color: #1C7614;
}
option {
	background-color: #FBFCBE;
}
.style1 {color: #990000}
#services .tableborder {
	border: 1px solid #E1B0B7;
	background-color: #FCFCEB;
}
#services .tableborder td {
	border: 1px solid #F7EAEC;
}

td#sidebar .highslide img, td#sidebar2 .highslide img {
   border: none;
}
td#sidebar .highslide:hover img, td#sidebar .highslide:hover img {
   border: none;
}
table { margin-bottom: 6px; }
