body { background-color: #fff3c4; margin: 0; } a:hover{ background-color: #dddddd; } #top { background-color: #90a3bb; background-image: url(../design/top-back.png); background-repeat: repeat-x; background-position: bottom; border-width: 0 0 2px 0; border-color: #000000; border-style: solid; } #top img { margin: 12px 5px 3px 12px; } #nav { width: 10%; vertical-align: top; background-repeat: repeat-x; padding: 0 1em 0 0.5em; margin: 0; } #nav ul { padding: 0; maegin: 0; } #nav li { white-space: nowrap; list-style: none; width: 100%; } #nav li a:hover{ background-color: #dfd3a4; } #nav li a { display: block; padding-left: 0.4em; } #nav li.header { font-weight: bold; margin-top: 1em; text-align: center; border-width: 0 0 2px 0; margin-bottom: 0.3em; border-color: #000000; border-style:solid; } #nav li.subheader { font-weight: bold; } #main { background-repeat:repeat-x; background-color: #ffffff; padding: 20px; min-height: 40em; width: auto; vertical-align: top; border-width: 0 0 0 1px; border-color: #000000; border-style: solid; } dl.block { text-align: center; } dl.block dt { padding: 0 0 0.2em 1em; border-width: 0 0 0 0; border-color: #bbbbbb; border-style:solid; text-align: left; font-weight: bold; } dl.block dd { border-width: 3px 1px 1px 3px; border-color: #bbbbbb; border-style:solid; padding: 1em 1em 1em 1em; margin: 0 0 2em 0; text-align: left; background: #f7f7f7; } dl.block dd a:hover { background-color: #d0d0d0; } ul { padding-left: 1em; margin-left: 0; } h1 { text-align: center; margin: 0.5em 1em 0em 1em; font-size: 1.8em; } div.col { display: inline; /* Workaround for double-margin bug in IE */ width: 45%; float:left; text-align: center; margin: 1em 2% 1em 2%; } div.col > img { margin: 0.5em 1em 1em 1em; border-width: 2px; border-color: #000000; border-style:solid; } .blogger-post-footer { display: none; } .blog-post h2 { margin-bottom: 2px; } .blog-post p.meta { margin-top: 1px; color: gray; font-size: small; } div.page { margin: 0 auto; padding: 20px 30px; }