*{ margin: 0; padding: 0; }
body { color: #504c42; margin: 0; padding: 0; font: 85% "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; text-align: center; background-color: #eee; }
	
	#container { background-color: #fff; background-image: url(illustrationv.jpg); background-repeat: no-repeat; background-position: left 10px; width: 700px; text-align: left; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 0; padding-left: 0; border-top: 50px solid #b4b63c; }
	
	#header { background-image: url(header1.jpg); height: 200px; background-repeat: no-repeat; background-position: 98% 5px; text-align: left; width: 600px; margin: 0; padding: 30px 0 0; }
	
	#mainnav { background-repeat: no-repeat; background-position: center; width: 300px; height: 40px; float: left; margin: -90px 0 0 40px; padding: 0; display: inline; }
	
		#content { width: 600px; height: auto; margin: 0; padding: 0; }
	
	#footer { color: #b8af9b; font-size: 0.8em; clear: both; height: auto; background-repeat: no-repeat; background-position: center; text-align: center; width: 600px; margin: 0; padding: 5px 0 0; border-top: 1px solid #b4b63c; }
	#footer a       { color: #b8af9b; text-decoration: underline }
#footer a:link       { color: #b8af9b; text-decoration: underline }
#footer a:visited { }
#footer a:hover      { color: #8d7539 }
#added-div1 { position:relative; width:290px; height: auto; float: right; margin: -40px 0 0; padding: 0; display: inline; }
#added-div2 { position:relative; width:280px; background-repeat: repeat-y; background-position: center top; height: auto; float: left; margin: 0; padding: 0; border-color: #a40000; border-width: 1px; display: inline; }
h1{ color: #fff; font-size: 200%; font-weight: bold; background-color: #b4b63c; text-align: center; width: 300px; height: auto; margin-top: 20px; margin-left: 100px; padding-right: 0; }
h2 { color: #b3a522; font-size: 1.5em; font-weight: normal; background-image: url(flowergr.jpg); background-repeat: no-repeat; background-position: 60px top; text-align: center; width: auto; height: 45px; margin: 0; padding-right: 0; padding-bottom: 0; display: block; }
h3{ color: #b8af9b; font-weight: normal; background-repeat: no-repeat; background-position: 20% center; text-align: center; width: auto; height: auto; margin: 5px 0 0; padding-bottom: 5px; padding-left: 0; }
h4 { color: #a12621; font-weight: normal; padding-top: 10px; padding-left: 20px; }
h5 { color: #a12621; font-weight: normal; margin: 0 0 10px; padding: 0; }
a    { color: #747474; font-size: 0.9em; text-decoration: underline }
a:link    { color: #747474; font-size: 1em; text-decoration: underline }
a:visited { }
a:hover    { color: #e31f5d; text-decoration: underline; }
a:active  { color: #800000 ; text-decoration: underline; }
p{ font-size: 0.9em; width: auto; height: auto; margin: 0; padding: 10px 15px 10px 10px; border-bottom-color: #a89f9f; border-bottom-width: 1px; }
#navcontainer  { margin: 0; padding: 0; }
#navlist             { margin: 0; padding-top: 5px; padding-bottom: 1px; position: relative }
ul #navlist      { white-space: nowrap;}
#navlist li          { list-style-type: none; display: inline; margin-bottom: 0; margin-left: 0; padding-right: 0px }
#navlist a           { color: #504c42; font-size: 0.7em; font-weight: bold; padding-right: 3px }
#navlist a:link            { color: #504c42; font-size: 0.7em; text-decoration: none; padding-right: 3px }
#navlist a:visited  { text-decoration: none }
#navlist a:hover        { color: #a40000 }
#current  { color: #b3a522 }
#current a   { color: #b3a522; font-weight: bold }
#current a:link   { color: #b3a522; font-weight: bold }
#current a:visited { text-decoration: none; list-style-type: none }
#current a:hover   { color: #504c42 }
.leftcol{ padding: 285px 5px 0; }

.bottom { font-size: 0.8em; background-image: url(../absolution/bottom.jpg); background-repeat: no-repeat; background-position: center; height: 40px; margin: 20px 0 0; padding: 0 0 0 30px; }
.bottomleft { font-size: 0.8em; background-image: url(../absolution/bottomleft.jpg); background-repeat: no-repeat; background-position: center; height: 40px; margin: 20px 0 0; padding: 5px 0 0 20px; }
.textchunk{ font-size: 0.9em; background-image: url(../absolution/chunkbig.jpg); background-repeat: no-repeat; background-position: center top; height: 100px; padding: 15px 30px 20px 40px; }
.textchunks{ font-size: 0.9em; background-image: url(../absolution/chunksmall.jpg); background-repeat: no-repeat; background-position: center top; height: 80px; padding: 10px 20px 10px 40px; }
#sidecontainer                    { background-repeat: no-repeat; background-position: left center; text-align: center; list-style-type: none; display: block; padding-right: 3px; position: relative; width: 240px; margin: 0 6px 15px 30px; padding-top: 0; border-top: 1px none #c4e786; border-bottom: 1px none #c4e786         }
#sidenavlist li       { text-align: left; list-style-type: none; display: block; margin-top: 5px; padding-left: 0; width: auto }
#sidenavlist a                 { color: #000; font-size: 0.8em; list-style-type: none; display: block; margin-left: 0; width: 140px; border-bottom: 1px dashed #ccc; border-top-color: #000; border-top-width: medium; border-right-color: #000; border-right-width: medium; border-left-color: #000; border-left-width: medium; }
#sidenavlist a:link        { color: #000; font-size: 0.8em; text-decoration: none; list-style-type: none; display: block; margin-left: 0 ; border-bottom: 1px dashed #ccc; }
#sidenavlist a:visited   { text-decoration: none; list-style-type: none }
#sidenavlist a:hover             { color: #b3a522; list-style-type: none; border-right: medium none; border-bottom: 1px solid #ccc }
ul #sidenavlist            { margin: 0 auto; list-style-type: none; padding-left: 0    }
#sidecurrent { text-decoration: none }
#sidecurrent a           { color: #e31f5d; list-style-type: none }
#sidecurrent a:link           { color: #e31f5d; list-style-type: none }
#sidecurrent a:visited { text-decoration: none; list-style-type: none }
#sidecurrent a:hover { }
img{ border-style: none; }
.floatright{ float: right; margin-left: 5px; padding: 3px; border: solid 1px #d4cece; display: inline; }
.thumbnail                    { text-decoration: none; text-align: center; margin: 5px; padding: 3px; width: auto; height: auto; float: left; border: solid 1px #d4cece; }
a.thumbnail        { font-weight: bold; text-decoration: none; float: left; padding: 3px; border: solid 1px #d4cece; }
a.thumbnail:link         { font-weight: bold; text-decoration: none; float: left; padding: 3px; border: solid 1px #d4cece; }
a.thumbnail:visited   { text-decoration: none; border-style: none; border-width: 6px; }
a.thumbnail:hover        { text-decoration: none; padding: 3px; border: solid 1px #b3a522; }
.clearboth  { clear: both }
.gallery{ text-align: center; width: 500px; margin-left: 50px; padding-left: 30px; }
#footer h3 { height: auto; margin-top: 0; margin-bottom: 0; }
#footer p { margin: 0; padding: 0; }