* { margin: 0; padding: 0; } html, body, #menu { background-color: #202020; } body { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; min-width: 400px; background-image: url(../img/main/header.jpg); background-position: left top; background-repeat: repeat-x; } #menu { background-image: url(../img/main/header.jpg); background-position: left top; background-repeat: repeat-x; } #menu ul { float: right; } #menu li { display: inline; list-style-type: none; list-style-position: inside; } #menu a { text-align: center; color: #FFFFFF; padding: 15px; float: left; text-decoration: none; } #menu a:hover { background-color: #404040; background-image: url(../img/main/h2_texture.jpg); } #logo h1 { font-size: 1.1em; font-weight: normal; padding: 15px; display: block; float: left; } /* Content */ #content { clear: both; padding: 15px; } .box { border: #303030 solid 1px; margin-bottom: 15px; } .box h2, .box h3 { padding: 5px; border-bottom: #303030 solid 1px; background-color: #303030; background-image: url(../img/main/h2_texture.jpg); } .box .inbox { padding: 10px; } /* Code boxes */ div.codebox { margin: 15px; } div.codebox h3 { /*background-color: #303030; padding: 5px;*/ font-size: 1em; font-weight: normal; } div.codebox code { border: #303030 solid 1px; padding: 5px; white-space: pre; display: block; background-color: #252525; font-size: 1.01em; overflow: auto; } div.codebox code a, div.codebox code a * { color: #0000FF !important; text-decoration: none; } div.codebox code a:hover { text-decoration: underline; } /* Footer */ #footer { text-align: center; color: #303030; font-size: 0.8em; margin-bottom: 15px; }