/* CSS Document */ body { margin:0; background-image:url(images/headbg.jpg); background-repeat:repeat-x; background-color:#1c2932; } #banner { background-image:url(images/logo.jpg); background-repeat:no-repeat; background-position:center; height:162px; } #banner .nav { margin-top:137px; margin-left:254px; height:25px; float:left; } .container { background:url(images/content_bg.jpg) repeat-x; background-color:#efefef; margin:0; text-align:left; width:492px; height:950px; margin-top:5px; margin-left:254px; padding-top:10px; padding-left:10px; } .sidecontainer { width:245px; margin:0; margin-top:10px; margin-right:210px; float:right; height:900px; font-family:Tahoma; font-size:11px; } .linkcontainer { width:235px; margin:0; margin-top:10px; margin-left:0px; float:left; height:160px; font-family:Tahoma; font-size:11px; } .linkcontainer a { font-family:Tahoma; font-size:11px; color:#dcdcdc; } .linkcontainer a:hover { font-family:Tahoma; font-size:11px; color:#ff9000; } #content { font-family:Tahoma; font-size:11px; color:#000000; } #content .head { margin:0; font-family:Tahoma; font-size:11px; color:#000000; padding-left:40px; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #000000; margin-right:15px; } #content p { font-family:Tahoma; font-size:11px; color:#000000; margin-right:10px; } .spacer { background-image: url(images/spacer.jpg); background-repeat:no-repeat; height:10px; margin-top:20px; margin-left:260px; } .spacerx { background-image:url(images/space2.jpg); background-repeat:no-repeat; height:2px; margin-right:10px; padding-bottom:10px; } .search { background-color:#f0f0f0; border-color:#ffffff 1px; background-repeat:no-repeat; height:27px; width:182px; margin-top:3px; } #catagorybar { background-color: #152129; width:224px; height:27px; margin: 0px auto; text-align: left; float:left; margin-top:3px; color:#dcdcdc; } #catagorybar li { padding:0; margin:0; margin-top:5px; margin-left:25px; list-style-type:square; font-size:11px; } #catagorybar a { font-family:Tahoma; font-size:11px; color:#dcdcdc; } #catagorybar a:hover { font-family:Tahoma; font-size:11px; color:#ff9000; } #friendsbar { background-color: #152129; width:224px; height:27px; margin: 0px auto; text-align: left; float:left; margin-top:3px; color:#dcdcdc; } #friendsbar li { padding:0; margin:0; margin-top:5px; margin-left:25px; list-style-type:square; font-size:11px; } .pages { font-family:Tahoma; font-size:11px; color:#000000; } .pages a { color:#000000; text-decoration:none; } .pages a:hover { color:#000000; text-decoration:underline; } .footer { background-image:url(images/footerbg.jpg); background-repeat:repeat-x; background-position:bottom; margin:0; height:135px; position:bottom; } .footer p { font-family:Tahoma; font-size:11px; padding-bottom:5px; margin:0px; margin-left:254px; } .footer a { color:#000000; text-decoration:none; } .footer a:visited { color:#000000; text-decoration:none; } .footer a:hover { color:#e75974; text-decoration:none; } That is the css file. The main site is animeguru,people complain about pages bieing unaligned. Topic also here with maybe more info:http://forums.digitalpoint.com/showthread.php?t=464413&highlight=animepress