* {
	margin: 0;
	padding: 0;
}
body { background-color: #aaa; }
#container { background: #aaa url(../images/hp.jpg) no-repeat left top; width: 900px; padding: 0; position: relative; height: 696px; margin: 8px auto 0; border: solid 2px #7493c2; }
#ThumbsContainer { background-color: #aaa; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 8px auto 0; padding: 0; position: relative; width: 950px; height: 700px; border: solid 2px #fff200; }
#HomeText { position: absolute; top: 460px; left: 180px; width: 615px; overflow: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 20px; padding-right: 25px; padding-left: 20px; }
#GalleryThumbsRight { position: absolute; top: 590px; left: 555px; width: 335px; height: 210px; overflow: auto; }
#GalleryThumbsLeft { position: absolute; top: 590px; left: 75px; width: 475px; height: 210px; overflow: auto; }
#GalleryTextLeft { position: absolute; top: 560px; left: 75px; width: 470px; height: 30px; overflow: auto; }
#GalleryTextRight { position: absolute; top: 560px; left: 555px; width: 335px; height: 30px; overflow: auto; }
#AboutText { margin: 0 0 0 100px; position: absolute; top: 168px; left: 191px; width: 455px; height: 380px; overflow: auto; padding-top: 100px; padding-right: 25px; padding-left: 20px; }
#Nav { position: absolute; left: 82px; width: 780px; height: 60px; }
#footer { background-color: #bde49d; position: absolute; top: 567px; left: 100px; width: 405px; height: 44px; }
.td_top_pad { padding-top: 20px; }
#Credit { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-position: right 0; text-align: center; margin-top: 0; margin-right: 0; margin-bottom: 0; position: absolute; top: 710px; left: 50px; width: 800px; height: 30px; overflow: auto; }
h1, 
h2 {
	margin: 0;
	text-indent: -5000px;
}
h3 {
	font: italic bold 13px/1.7em Georgia, "Times New Roman", Times, serif;
}
h3.about {
	font: italic bold 13px/1.6em Georgia, "Times New Roman", Times, serif;
}
p { font-family: "Comic Sans MS"; margin:  0 0 0.5em; text-align: justify; }

p.p_translation { color: #bdbcbc; font-size: 14px; font-style: italic; }
ul {
	margin: 0 0 20px;
	padding: 0 20px 0;
	list-style-type: none;
} 
li {
	margin: 0 0 5px;
}
.link_red_12px    { color: #734931; font-size: 12px; font-family: verdana, Papyrus, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.link_red_12px a:link       { color: #734931; font-weight: bold; font-size: 12px; font-family: verdana, Papyrus, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.link_red_12px a:visited       { color: #dc143c; font-weight: bold; font-size: 12px; font-family: verdana, Papyrus, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.link_red_12px a:hover       { color: white; font-weight: bold; font-size: 12px; font-family: verdana, Papyrus, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #450c13 }
.link_red_12px a:active       { color: black; font-weight: bold; font-size: 12px; font-family: verdana, Papyrus, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #b0c2d0 }
a {	color:#fefdfd; }
a:hover {
	color: #999;
}
.arial12 { color: #734931; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.arial12_bold { color: #734931; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
.arial11_bold { color: #5b543a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
.arial15 { color: #f9cfcf; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-align: center; }
.arial15_black { color: black; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-align: center; }
