.footer{clear: both;text-align: center;font-size: 0.8em;margin-bottom: 1em;}body { background-image: url(http://the-opulence.com/opbg.jpg);}.headerpic{text-align: center;margin-bottom: 0em;padding-bottom: 0em;}.mainwindow{margin-top: 1em;background-color: #333333;color: #C9960C;width: 45em;margin-left: auto;margin-right: auto;margin-bottom: 1em;border-style: ridge;border-color: #ffe87c;background-image: url(http://the-opulence.com/suede.jpg);padding-left: 1em;padding-right: 1em;}.buttons{margin-top: 1em;margin-bottom: 0.2em;display: block;text-align: center;}.buttons a:hover {color: #cc00ff;text-decoration: none;}.box{background-image: url(http://the-opulence.com/suede.jpg);border: 3px groove #ffe87c;   width: 500px;   padding:5px;  margin: 0 auto;}.buttons a {color: #cc00ff;padding: 2px 2px 2px 2px;margin-right: 13px;display: inline;font-family: Verdana, sans-serif;font-size: 0.9em;font-weight: bold;line-height: 1.4em;text-decoration: none;width: 8em;}img {border: none;}.bordered{border-style: ridge;border-color: #ffe87c;}p,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: .9em;color: #C9960C;font-weight: bold;text-align: justify;: 3px 3px 5px #ffffff;}td,tr {vertical-align: top;}a {	color: #FFCC00;	text-decoration: none;}a:visited {	text-decoration: none;	border-color: #C6C63C;}a:hover {	text-decoration: none;	border-color: #F9F99F;}a:active {	text-decoration: none;}.fampicstable{margin-top: 1em;}.fampicstable td{margin-bottom: 1em;}