Css Style body { background: #B9054D url('http://img822.imageshack.us/img822/9277/bodybg0.png') repeat-x scroll top left; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #999; } * { margin:0; padding:0; } /** element defaults **/ table { width: 100%; text-align: left; } th, td { padding: 10px 10px; } th { color: #fff; background: #B9054D none repeat-x scroll left top; } td { background: #222; border-bottom: 1px solid #111; } code, blockquote { display: block; border-left: 5px solid #222; padding: 10px; margin-bottom: 20px; } code { background-color: #222; color:#ccc; border: none; } blockquote { border-left: 5px solid #222; } blockquote p { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; color: #ccc; height: 1%; } p { line-height: 1.9em; margin-bottom: 20px; } a { color: #E80661; } a:hover { color: #FA297D; } a:focus { outline: none; } fieldset { display: block; border: none; border-top: 1px solid #222; } fieldset legend { font-weight: bold; font-size: 13px; padding-right: 10px; color: #999; } fieldset form { padding-top: 15px; } fieldset p label { float: left; width: 150px; } form input, form select, form textarea { padding: 5px; color: #333333; border: 1px solid #111; border-right:1px solid #333; border-bottom:1px solid #333; background-color:#444; color:#ccc; } form input.formbutton { border: none; background: #FFFFFF url(http://img822.imageshack.us/img822/9277/bodybg0.png) repeat-x scroll 0 -160px; color: #ffffff; font-weight: bold; padding: 5px 10px; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; letter-spacing: 1px; width: auto; overflow: visible; } form.searchform p { margin: 5px 0; } span.required { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; } h1 { color: #ccc; font-size: 35px; } h2 { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 26px; letter-spacing: 0.5px; font-weight: normal; padding: 0 0 5px; margin: 0; } h3 { color: #E60660; font-size: 18px; font-weight: bold; margin-bottom: 10px; } h4 { padding-bottom: 10px; font-size: 15px; color: #999; } h5 { padding-bottom: 10px; font-size: 13px; color: #999; } ul, ol { margin: 0 0 35px 35px; } li { padding-bottom: 5px; } li ol, li ul { font-size: 1.0em; margin-bottom: 0; padding-top: 5px; } #container { width: 960px; margin:0 auto; padding: 0; } #header { padding: 0; margin: 0 auto; height: 180px; } #header h1 { padding-top: 40px; } #header h1 a { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 68px; font-weight: normal; text-decoration: none; letter-spacing: -5px; float: left; } #header h2 { color: #FEE1ED; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 12px; margin-top: 40px; padding-left: 4px; text-transform: uppercase; letter-spacing: 0; } #nav { background: transparent url('http://img715.imageshack.us/img715/4152/navbg0.png') repeat-x scroll top left; height: 80px; width: 960px; } #nav ul { list-style: none; padding: 0 10px; margin: 0; height: 50px; } #nav ul li { float: left; display: block; padding:0; } #nav ul li a { color: #fff; display: block; font-size: 18px; padding: 30px 20px; text-decoration: none; } #nav ul li a:hover { background: transparent url('http://img87.imageshack.us/img87/5105/navbghover.png') repeat-x scroll top left;; } #body { background: #333 none repeat-y scroll 0 0; margin:0 auto; padding: 15px; width: 930px; } #content { float: left; width: 620px; margin: 0; } .sidebar { width: 280px; padding: 0; float: right; } .sidebar ul { margin: 0; padding: 0; list-style: none; } .sidebar ul li { margin-bottom: 20px; line-height: 1.9em; } .sidebar li ul { background: #222; } .sidebar li ul li { display: block; border-top: none; padd