*{ margin: 0; padding: 0; }
body { margin: 0; padding: 0; font: 85% tahoma, Georgia, "Times New Roman", Times, serif; text-align: center; color: #505367; background-color: #f9f9f7; }
	
	#container { width: 780px; text-align: left; margin: 0 auto 10px; padding: 20px 0 0; }
#header { background-image: url(head.gif); height: 295px; background-repeat: no-repeat; background-position: center top; margin: 0; padding: 20px 0 0; }
	
	#mainnav { height: 42px; margin: 0; padding: 0; }
	
		#content { background-image: url(mid.gif); background-repeat: repeat-y; background-position: right top; height: auto; margin: 0; padding: 0; }
	
	#footer { color: #d4d0c8; font-size: 0.8em; background-color: #f9f9f7; background-image: url(footer1.gif); clear: both; height: 80px; background-repeat: no-repeat; background-position: center; text-align: right; margin: 0; padding-top: 0; }
	#footer a       { color: #d4d0c8; text-decoration: underline }
#footer a:link       { color: #d4d0c8; text-decoration: underline }
#footer a:visited { }
#footer a:hover      { color: #f9f9f7 }
#sidebar { position:relative; width:215px; background-repeat: no-repeat; height: auto; float: left; margin: 0 20px 0 10px; padding: 0; }
#sidebar h3 { color: #fdf5f4; margin-top: 12px; margin-bottom: 20px; }
.added-div1 { background-image: url(sidetop3.jpg); position:relative; width:215px; z-index:1; background-repeat: no-repeat; background-position: center top; height: auto; float: left; margin: 5px 15px 0 10px; padding: 0; }
.added-divin1 { background-image: url(sidemid2.jpg); position:relative; width:215px; z-index:1; background-repeat: repeat-y; background-position: center; height: auto; float: left; margin: 20px 0 0; padding: 0; }
.sidebottom { background-image: url(sidebottom2.jpg); position:relative; width:215px; z-index:1; background-repeat: no-repeat; background-position: center; height: 25px; float: left; margin: 0; padding: 0; }
.sidebottom p { text-align: center; margin: 0; padding: 0; }
.added-div1 p { margin: 5px; }
#added-div-2 { background-image: url(topright2.jpg); position:relative; width:500px; background-repeat: no-repeat; background-position: center top; height: auto; float: left; margin: 10px 0 10px 10px; padding: 0; }
#added-divin-2 { background-image: url(midright2.jpg); position:relative; width:500px; background-repeat: repeat-y; background-position: center; height: auto; float: left; margin: 25px 0 20px; padding: 0; }
#bottomright { background-image: url(bottomright4.jpg); position:relative; width:500px; background-repeat: no-repeat; background-position: center; height: 54px; float: left; margin: 0; padding: 0; }
#bottomright p { background-repeat: no-repeat; width: auto; padding-left: 25px; }
h1{ color: #5b473f; font-size: 1em; font-weight: normal; text-align: right; width: auto; height: 100px; margin-top: 40px; padding-top: 0; padding-right: 50px; padding-left: 0; }

h2 { color: #d4d0c8; font-size: 1em; font-weight: normal; background-image: url(quotesleft.jpg); background-repeat: no-repeat; background-position: 40px center; width: auto; height: 50px; margin: 0; padding: 10px 40px 0 110px; border-bottom-color: #e5e5e4; border-bottom-width: 1px; }
h3{ color: #5c5c5e; font-weight: normal; background-repeat: no-repeat; text-align: center; width: auto; height: auto; margin: 0 0 10px; padding-top: 0; }
.leftcol { background-position: right top; }
h4 { color: #5c5c5e; 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: #a12621; }
a:active  { color: #800000 }

#navcontainer  { float: right ; margin: 70px 120px 0 0; padding: 0; }
#navlist             { margin: 0; padding-top: 10px; padding-bottom: 3px; padding-left: 70px; position: relative }
ul #navlist      { white-space: nowrap; padding-left: 70px }
#navlist li          { list-style-type: none; display: inline; margin-bottom: 0; margin-left: 0; padding-right: 3px }
#navlist a           { color: #d4d0c8; font-size: 1em; font-weight: normal; padding-right: 5px  ; padding-left: 5px; }
#navlist a:link            { color: #d4d0c8; font-size: 1em; font-weight: normal; text-decoration: none; padding-right: 5px  ; padding-left: 5px; }
#navlist a:visited  { text-decoration: none }
#navlist a:hover        { color: #f6f6f6 ; background-color: #a73434; }
#current  { color: #fff ; font-weight: normal; }
#current a   { color: #fff; font-weight: normal }
#current a:link   { color: #fff; font-weight: normal }
#current a:visited { text-decoration: none; list-style-type: none }
#current a:hover   { color: #e8e8cc ; text-decoration: none; }
.rightcol{ font-size: 0.9em; padding: 0 20px 10px; }
.sidecontainer                    { background-repeat: no-repeat; background-position: left center; text-align: left; list-style-type: none; display: block; padding-right: 3px; padding-left: 0; position: relative; width: 160px; margin: 15px 6px 15px 20px; 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: 120px; border-style: none none solid; border-width: medium medium 1px; border-color: #000 #000 #ccc }
.sidenavlist a:link        { color: #000; font-size: 0.8em; text-decoration: none; list-style-type: none; display: block; margin-left: 0 }
.sidenavlist a:visited   { text-decoration: none; list-style-type: none }
.sidenavlist a:hover             { color: #a73434; list-style-type: none; border-right: medium none; border-bottom: 1px solid #000 }
ul .sidenavlist            { list-style-type: none; margin-left: 0; padding-left: 0 }
#sidecurrent { text-decoration: none }
#sidecurrent a           { color: #ce0000; list-style-type: none }
#sidecurrent a:link           { color: #ce0000; list-style-type: none }
#sidecurrent a:visited { text-decoration: none; list-style-type: none }
#sidecurrent a:hover { }
.fancyfont { color: #5b473f; background-repeat: no-repeat; height: 100px; padding-right: 40px; display: block; }
a.fancyfont { color: #5b473f; background-image: url(text1.jpg); background-repeat: no-repeat; background-position: 80% 0; text-decoration: none; }
a.fancyfont:link { color: #5b473f; background-image: url(text1.jpg); background-repeat: no-repeat; background-position: 80% 0; text-decoration: none; }
a.fancyfont:visited { text-decoration: none; }
a.fancyfont:hover { color: #5b473f; text-decoration: none; }
img{ border-style: none; }
.floatright{ float: right; margin-left: 5px; padding: 3px; border: solid 1px #8d7539; display: inline; }
.thumbnail                    { text-decoration: none; text-align: center; margin: 5px; padding: 3px; width: auto; height: auto; float: left; border: solid 1px #8d7539; }
a.thumbnail        { font-weight: bold; text-decoration: none; float: left; padding: 3px; border: solid 1px #8d7539; }
a.thumbnail:link         { font-weight: bold; text-decoration: none; float: left; padding: 3px; border: solid 1px #8d7539; }
a.thumbnail:visited   { text-decoration: none; }
a.thumbnail:hover        { text-decoration: none; padding: 3px; border: solid 1px #a73434; }
.clearboth  { clear: both }
.gallery{ text-align: center; width: 400px; margin-bottom: 10px; margin-left: 0; padding-left: 110px; }
#footer h3 { height: auto; margin-top: 0; margin-bottom: 0; }
#footer p { color: #d4d0c8; text-align: right; margin: 0; padding: 45px 110px 0 0; }
