body{margin: 0;padding: 30px 0;font: 14px tahoma,verdana,sans-serif;background: #660066;color: #000000;}#container{width: 720px;margin: 0 auto;padding: 20px 20px 0 20px;background: pink;border: 2px solid #191970;color: blue;}img{border: 4px solid #dde;}a{text-decoration: none;background-color: inherit;color: #000000;}a:hover{text-decoration: underline;}u{color: blue;}#header{float: left;width: 500px;height: 80px;margin: 0px 0px 0px 0px;padding: 0px;background: #660066;border: 4px solid #dde;line-height: 30px;text-align: center;color: #555555;overflow: auto;}#header h1{margin: 10px 0 5px 0;letter-spacing: 0px;font-size: 28px;font-family: arial, tahoma, verdana;}#header a{font-size: 38px;background-color: inherit;color: pink;text-decoration: none;}#header a:hover{font-size: 38px;background-color: inherit;color: cyan;text-decoration: none;}#header p{text-align: center;font-size: 18px;font-family: arial, tahoma, verdana;padding: 0px 0px 10px 0px;margin: 0px 0px 0px 0px;}#main{float:left;width:530px;margin-right:20px;padding:0;}#main p{margin: 5px;padding: 0px 0px 0px 10px;}#main h1{color: white;}#main h2{margin: 5px;padding: 5px;font-size: 24px;font-family: arial, tahoma;font-weight: normal;letter-spacing: 1px;}#main h3{display: block;margin: 30px 0 10px 0;padding: 5px 0 5px 8px;background: #eee;color: #222;font-size: 16px;border-top: 1px solid #ddd;border-right: 1px solid #bbb;border-bottom: 1px solid #bbb;border-left: 1px solid #ddd;text-decoration: none;}#rightcolumn{width: 155px;float: right;margin: 0px;}#rightcolumn p{padding: 0 0 0 10px;}#rightcolumn h3{margin: 20px 0 8px 0;padding: 5px 0px 5px 8px;font-size: 16px;}#rightcolumn a{display: block;width: 140px;margin: 3px 10px 2px 0;padding: 5px 0 5px 8px;font-size: 12px;font-weight: normal;text-align: left;background: #CC00FF;color: #fff;border-top: 1px solid #ddd;border-right: 1px solid #bbb;border-bottom: 1px solid #bbb;border-left: 1px solid #ddd;}#rightcolumn a:hover{font-size: 12px;background: cyan;color: #191970;font-weight: normal;border-top: 1px solid #ddd;border-right: 1px solid #888;border-bottom: 1px solid #888;border-left: 1px solid #ddd;text-decoration: none;}#footer{clear: both;margin:0 auto 20px auto;width: 100%;background: #ffffff;padding:0 0 5px 0;font-size:0.9em;color: #888;text-align:center;}#footer a{color: pink;text-decoration: none;}#footer a:hover{color: navy;text-decoration: none;}