/* Theme Name: Black on White (serif) Theme URI: http://b-12.blogspot.com/2008/05/wordpress-black-on-white-theme.html Description: Black on White. Serif Typography. Version: 1.2 Author: maxxu. Author URI: http://maxxu.blogspot.com/ Tags: simple, black, two columns */ * { margin:0; padding:0; } body { font-family:Georgia, serif; font-size:62.5%; background:#000; color:#000; } a { text-decoration: none; color:#C60104; } a:hover { color:#C60104; text-decoration: underline; } a img { border: 0; } form, input, textarea { font-family: Georgia, serif; font-size: 1.1em; } ul, ul li { list-style-type: none; } img.icon { margin-bottom:-4px; margin-right:2px; } #wrap { width:100%; background:#FFF; } #header { padding:10px; background:#000; } #header h1 { color: #FFF; font-size:4.5em; } #header h1 a { text-decoration: none; color: #000; } #header h1 a:hover { text-decoration: underline; } #header p { font-size:1.2em; color:#CCC; padding:5px 5px 0 5px; } #menu { background:#FFF url('images/menu-bg.jpg') repeat-x; height:55px; font-size:1.4em; } #menu ul { padding:10px; } #menu ul li { display:inline; margin:0; padding:10px 10px 0 5px; } #menu ul a { font-weight:normal; text-decoration:none; color:#FFF; font-size:1em; } #menu ul a:hover { color:#CCC; } #menu ul li.current_page_item { color:#FFF; padding-bottom:11px; border-bottom:3px solid #FFF; background:#222; } #content { float: left; width:74%; background:#FFF; color:#000; padding:10px 0 10px 10px; } .post { background:#FFF; border-bottom:1px solid #CCC; margin-bottom:20px; } .post h2 { color:#000; font-size:3em; } .post h2 a { text-decoration:none; color:#000; letter-spacing:1px; } .post h2 a:hover { color:#000; text-decoration:underline; } .post p { color:#222; font-family:Georgia, serif; font-size:1.3em; line-height:2.2em; margin:0 0 20px 0; padding-right:10px; } .post img { padding:1px; background:#FFF; } .post img.icon { margin-bottom:-4px; } .post img.alignleft { float: left; margin: 5px 10px 0 0; } .post img.alignright { float: right; margin: 5px 0 0 10px; } .post ul, li { list-style-type:dot; margin-left:15px; } .post blockquote { margin:5px; border:2px solid #CCC; padding:10px; line-height:20px; text-align:left; background:#222; color:#FFF; font-size:1em; } .post blockquote p { color:#FFF; } .post cite { font-size: 1em; font-style: normal; } .postmetadata, p.postmetadata { font-size:1em; margin:5px 0 10px 0; background:#EEE; } .postmetadata img.icon { margin-bottom:-5px; margin-left:8px; margin-right:2px; } .post-date, p.post-date { background:#EEE; margin:0; font-size:1.1em; padding:0; } .postmetadata a { text-decoration:none; color:#37424B; } .postmetadata a:hover { color:#CCC; } .navigation { font-size:1.2em; } .navigation a { color: #AF4646; } #comments { background:#FFF; margin-bottom:25px; } #comments .commentstext { background:#FFF url('images/comments.png') no-repeat top left; margin:0 0 20px 0; padding-left:20px; } #comments .commentstext p { color:#000; } #comments cite { background:#EEE; color:#222; padding:0 2px; font-size:1.1em; } #comments img.avatar { } #comments hr { border:1px solid #EEE; margin:10px 0 10px 0; } #commentform { background:#FFF; } #commentform label { background:#FFF; color:#AF4646; font-size:1.1em; } #commentform .commentauthor, .commentemail, .commenturl { background:#FFF; border:1px groove #CCC; padding:5px; width:98%; } #commentform .commentarea { background:#FFF; border:1px groove #CCC; padding:5px; width:98%; wid\th:98%; /* IE HACK */ overflow:hidden; } #commentform input.submit-btn { background: #e5e5dd; border:1px groove #CCC; padding:5px; margin:0 0 10px 0; } #sidebar { float:left; width:21%; background:#EEE; color:#222; padding:10px; border:1px solid #CCC; } #sidebar h2 { font-family: Georgia, serif; font-size: 24px; font-weight:normal; color:#000; } #sidebar h2 a { text-decoration: none; color: #AF4646; } #sidebar h2 a:hover { text-decoration: underline; } #sidebar ul li { margin: 0 0 10px; padding: 5px 20px 5px; font-family: Arial, Verdana, sans-serif; font-size: 24px; font-weight: normal; background:#EEE; color: #000; } #sidebar ul ul { margin: 0; padding: 0; } #sidebar ul ul li { margin: 0 0 2px 0; padding: 5px 0 0; font-family: Arial, Verdana, sans-serif; font-size: 12px; } .searchform { padding:0 0 5px 10px; } .searchform input.textinput { background:#FFF; padding:1px; border:1px solid #222; } .searchform input.search-btn { width: 54px; height: 20px; background: #e5e5dd; color:#000; border:1px groove #CCC } #footer { clear: both; background:#111111 url('images/footer-bg.jpg') repeat-x; height:55px; } #footer p { padding:30px 0 0 10px; color:#FFF; font-size:1.1em; } #footer a { color:#CCC; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; }