#container { width: 70%; margin: 10px auto; background-color: #CCCC66; color: #333; border: 1px solid gray; line-height: 130%; } #top { padding: .5em; background-color: white; border-bottom: 1px solid gray; } #top h1 { padding: 0; margin: 0; } #subtitle { padding: .5em; background-image: url('pics/green.gif'); background-repeat: repeat; border-bottom: 1px solid gray; } #leftnav { float: left; width: 160px; background-color: #CCCC66; margin: 0; padding: 1em; } #rightnav { float: right; width: 160px; margin: 0; padding: .5em; } #content { background-color: white; margin-left: 200px; border-left: 1px solid gray; margin-right: 200px; border-right: 1px solid gray; padding: 1em; max-width: 36em; } #footer { clear: both; margin: 0; padding: .5em; color: #333; background-color: #ddd; border-top: 1px solid gray; } #leftnav p, #rightnav p { margin: 0 0 1em 0; } #content h2 { margin: 0 0 .5em 0; } #chan-nav { font-family: verdana; background-color: white; margin: 5px; width: 140px; } #chan-nav-right { font-family: verdana; background-color: white; margin: 5px; width: 160px; } #chan-nav h3 { color: white; background-color: black; margin: 0px; text-align: center; font-size: 14px; } #chan-nav-right h3 { color: white; background-color: black; margin: 0px; text-align: center; font-size: 14px; } #chan-nav ul { font-size: 10px; list-style: none; padding: 0px 0px 5px 0px; margin: 0px; } #chan-nav-right ul { font-size: 10px; list-style: none; padding: 0px 0px 5px 0px; margin: 0px; } #chan-nav li { margin: 0px 0px 0px 5px; } #chan-nav-right li { margin: 0px 0px 0px 0px; } #chan-nav a:hover { background-color: #dddddd; } #chan-nav-right a:hover { background-color: #dddddd; } #chan-nav a { display: block; color: blue; text-decoration: none; } #chan-nav-right a { display: block; color: blue; text-decoration: none; } #chan-nav img { vertical-align: middle; border: 0px; } #chan-nav-right img { vertical-align: middle; border: 0px; }