html, body {
   margin : 0;
   padding : 0;
}

body      {
	color: #000;
	text-decoration: none;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
/* Links within paragraphs (subtle) */
p a   { color: #666666; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

/* Links within paragraphs (revealed) */
p:hover a   { color: #956573; text-decoration: underline; background-image: inherit; background-repeat: inherit; background-attachment: inherit; background-position: inherit }

#container     { color: #333; line-height: 1.5em; background-image: url("images/bgd1.jpg"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 auto; padding: 5px; width: 1000px }

/* TOP TITLE BAR */

#top   {
	color: #030;
	background: #404040 url no-repeat;
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 144px;
	border-bottom: 0 solid #fff
}
#top h1   { color: #eae8d0; font: 1.5em Helvetica, "Trebuchet MS", Arial, Tahoma, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; letter-spacing: 5px; margin: 0; padding: 50px 0 0 60px }
#top p  { font-size: 1em; padding: 5px }
#top a:link, #top a:visited {
color: #EAE8D0;
background:transparent;
text-decoration: none;
}
#top a:hover { 
color: #fff;
background:transparent;
text-decoration: underline;
}

/* LEFT SIDEBAR */
#leftnav  { color: #eae8d0; background: #016d55; margin: 0; padding: 5px; width: 160px; float: left; border-right: 0 solid #520934 }

#content {
	margin :10px 0 0 180px;
	padding : 10px;
	font-weight: bold;
}

#footer    { color: #eae8d0; font-size: 70%; font-variant: small-caps; background: #004032; text-align: center; text-transform: uppercase; margin: 0; padding: 0.5em; clear: both; border-top: 0 solid #520934 }

#footer a:link, #footer a:visited  { color: #deb887; font-size: 0.9em; text-decoration: none; background: inherit inherit inherit inherit }

#footer a:hover {
font-size: .9em;
color :#fff;
background:inherit;
text-decoration : underline;
}

#leftnav p {
margin : 5px 0 10px 5px;
}

h2   {
	color: #000000;
	font: bold 150% Helvetica, "Trebuchet MS", Arial, Tahoma, sans-serif;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	letter-spacing: 5px;
	margin: 0;
	padding: 20px 0 5px 5px;
	border-bottom: 1px solid #656c4a
}
h4    { color: #656c4a; font: italic bold 1.25em Helvetica, "Trebuchet MS", Arial, Tahoma, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; letter-spacing: 5px; margin: 0; padding: 20px 0 5px 5px }
h3 {
	margin : 0;
	padding : 20px 0 5px 10px;
	font : 130%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
	color: #000000;
	background: inherit;
}
h6 {
	margin : 0;
	padding : 0;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#footer img {
   float : right;
}
/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img {
        margin : 0;
}
/* end */

.happy {
border-top : 1px solid #808080;
padding : 10px;
}

a:link, a:visited     {
	color: #C66;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	background: inherit inherit inherit inherit
}

a:hover    {
	color: #00F;
	font-size: 1em;
	text-decoration: underline;
	background: inherit inherit inherit inherit
}

a:active   {
	color: #000;
	font-size: small;
	text-decoration: none;
	background: inherit inherit inherit inherit
}

img {
   border : none;
}

.imgright  { margin: 5px 15px 10px 10px; padding: 10px; float: right }


.imgleft  { margin: 5px 15px 10px 0; padding: 10px; float: left }

#menu    { color: #063; background-color: #a6c3ad; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0 0 1px; width: 100%; height: 23px }
#navlist li  { color: #ffc; background-image: inherit; background-repeat: inherit; background-attachment: inherit; background-position: inherit; list-style-type: square; margin: 0 15px 0 0; padding: 0 }

#gallery  {
	text-align: center;
}

#gallery img  { padding: 10px; float: left }

.clear {
clear: left;
}

.quote   { color: #656c4a; font-size: 1em; background-image: url("images/bgd1.jpg"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 10px; width: 130px; border: dashed 1px #fff }

.search { 
background: #E4DCB2; 
color: #000;
border-top: 1px solid #F0E9DD;
border-bottom: 1px solid #F0E9DD;
clear: both;
text-align: left; 
padding: 5px 0 5px 0;
}

form { 
margin: 0; 
}

input.search  { color: #000; background: url("images/input.gif"); padding: 4px; width: 80px; border: none }

input.login  { background: url("images/logininput.gif"); padding: 4px; width: 80px; border: none }
