body { padding: 5px 0 0 0; margin: 0; font: .8em  Arial, Tahoma, sans-serif; line-height: 1.7em; background: #000(#fff url("images/bgkeys.jpg")); color: #444;}h1 {	font: bold 2.0em "Lucida Sans", Sans-Serif; color:#ffffff;padding: 8px 0 0 0; margin: 0; letter-spacing: -2px;}h2 { margin: 0;color:#ffffff; padding: 0 0 4px 0; font: bold 1.6em  "Lucida Sans", Sans-Serif; letter-spacing: -1px; }a { color: #666666; background: inherit; }a:hover { color: #8B0000; background: inherit; }p {	margin: 0 0 5px 0; color: #fff;}ul { margin: 0px; padding: 0; list-style: decorated; }img { border: 0;}/******************** Gallery thumbs ***************************************/.thumbs img{position:relative;padding:0px;margin:2px 2px 2px 3px;border:1px solid #444;background-color:inherit;}.thumbs img:hover{border:1px solid #5e8c9f;}.clear { margin: 2px 0 4px 0; clear: both; }/**************** The main content ***********************************************************/#wrapper { margin: 20px auto; width: 600px; }#pic { margin-bottom:5px; border: 1px solid #fff;height: 300px;background: url("images/raimundobanner4.jpg") no-repeat;}/**************** The Main Menu ******************************************************************/#menu {font: arial, "Lucida Sans", Sans-Serif;margin: 0;padding: 6px 2px; float: right; }#menu li{ list-style: none; display: inline; margin: 0; }#menu li a{text-decoration: none;padding: 2px 4px;border-bottom: 2px solid #444;font-weight: bold;color: #ffffff;}#menu li a:hover{border-bottom: 2px solid #ffffff;background: none;color: #ccc;}/*************************** content *******************************************/#rightside {float: left;width: 600px;margin: 0 0 0px 0;}.gallery {background: #fff;padding: 1px;margin: 2px 0 2px 0;}.rightdata {margin: 0px 0 5px 0;background: #000000;color: #ffffff;padding: 10px 15px 10px 10px;border: 1px solid #fff;}.photo {float: left;clear: left;border: 2px solid #3f556d;width: 200px;height: 100px;margin: 0 10px 10px 0;}/**************** the footer data here ***************************************/#footer { width: 600px;float: middle;clear: both; color: #999999;background: none;padding: 10px 15px;border-top: 1px dotted #444;}#footer .copyright { float: center; color: #ffffff;}#footer .blurb { width: 500px;float: middle;clear: both; color: #ccc;background: #000000;padding: 10px 15px;border-top: 1px solid #ffffff;}