* { margin: 0; padding: 0; } a { text-decoration: none; color: #000000; } a:hover {color: #0000ff; {text-decoration:underline; } body { background: #ffffff url(bbg.gif) repeat-y center top; color: #333; font: normal 62.5% "Lucida Sans Unicode",sans-serif; } input { color: red; font: normal 1.1em "Lucida Sans Unicode",sans-serif; } p,cite,code,ul { font-size: 1.2em; padding-bottom: 1.2em; } ul {margin-left: 1.2em;} li {list-style-image: url(li.gif);} h1 {font-size: 1.4em;} blockquote { background: #FFFFFF; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; color: #333; display: block; font-size: 0.9em; margin-bottom: 1.2em; padding: 6px 12px; } blockquote p {padding: 3px 0;} h1,h2,h3 {color: #0066CC; } /* misc */ .clearer {clear: both;} /* structure */ .container { background: url(bgcontainer.gif) center repeat-y; position:absolute; left: 50%; width: 702px; margin-left: -350px; /* half of the width */ } /* top */ .top { background: #0066cc url(logo.gif) center no-repeat; font: normal 2.4em Lucida Sans Unicode, sans-serif; text-align:center; height: 60px; position:absolute; left: 50%; margin-left: -315px; /* half of the width */ width: 630px; } .top a { color: #0066cc; display: block; line-height: 60px; text-decoration: none; width: 100%; } .top span {padding-left: 24px;} .top a:hover { background: #688B00; color: #FFFFFF; } /* header */ .header { background: url(header.jpg) no-repeat; height: 180px; margin-left: 36px; width: 630px; } /* item */ .item {clear: both;} .item .date { background: url() no-repeat; color: #FFFFFF; float: left; height: 40px; text-align: center; width: 36px; } .item .date div {padding-top: 4px;} .item .date span {font: normal 1.6em serif;} .item .content { float: left; width: 420px; } .item h1 { background: #0066CC; color: #FFFFFF; line-height: 40px; padding-left: 16px; } .item .body {padding: 12px 18px;} /* main */ .main {float: left;} /* navigation */ .navigation { float: left; margin-left: 2px; width: 208px; } .navigation h1 { background: #3399FF; color: #FFFFFF; font-size: 1.3em; line-height: 40px; padding-left: 12px; } .navigation ul {margin: 0; padding: 0;} .navigation li { border-bottom: 1px solid #006666; list-style: none; } .navigation li a { background: #FFFFFF url(bgnavigation.gif) repeat-x; color: #0000066; display: block; padding: 8px 4px 8px 12px; text-decoration: none; } .navigation li a:hover { background: #0066CC; color: #FFFFFF; } /* footer */ .footer { background: url(bgfooter.gif) repeat-x; color: #FFFFFF; font-size: 1.1em; line-height: 40px; margin-left: 36px; text-align: center; width: 630px; } .footer a {color: #FFFFFF;} .footer a:hover {color: #FAFCB0;}