**************************************************** HERE's THE CSS *********************************************** @charset "UTF-8"; /* CSS Document */ * { margin: 0; padding: 0; } body { background-color: #f7f7f7; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; /* IE 5x & 6.x hack - Does not recognize auto-margins */ text-align: center; } /* -------------------------------------------- Divs -------------------------------------------- */ div#wrapper { margin: 0 auto; width: 720px; /* IE 5.x & 6.x aligment hack - Reset */ text-align: left; } div#header { width: 100%; border: 0; } div#logo { padding: 10px 12px 2px 8px; width: 100%; /* #5c75aa; */ border-bottom: 1px solid #5c75aa; } div#topspacer { height: 22px; width: 180px; margin-top: 2px; background-color: #d8dfea; float: left; clear: right; } div#nav { margin-top: 5px; float: right; } div#main { width: 100%; margin-bottom: 5px; } div#margin { width: 160px; height: 600px; background-color: #d8dfea; padding: 12px 10px 10px 10px; float: left; clear: left; } div#content { width: 540px; } div#footer { width: 100%; border-top: 1px solid #5c75aa; clear: right; } /* --------------------------------------- Text Styles --------------------------------------- */ #nav li { list-style-image:none; list-style-type: none; display: inline; } #nav li a:link, #nav li a:active, #nav li a:visited { text-decoration: none; font-size: 12px; font-weight: normal; padding: 3px 8px 3px 8px; color: #3f4142; /* #3B5998; */ } #nav li a:hover { color: black; text-decoration: none; background: #d8dfea; /* #5c75aa; */ } .navsep { font-size: 10px; color: #5c75aa; padding-right: 2px; } #content p { } #content h1 { } #content a:link, #content a:active, #content a:visited { } #content a:hover { }