hr.top { border: none; border-top: medium double; margin-bottom: 30px; } #banner h1{ line-height: 30px; } #menu{ float: right; line-height: 30px; } @font-face { font-family: "Crimson Text"; font-weight: normal; src: url("CrimsonText-Roman.ttf"); } @font-face { font-family: "Crimson Text"; font-weight: bold; src: url("CrimsonText-Bold.ttf"); } .post-info{ color: grey; font-size: 140%; font-family: "Crimson Text"; margin-top: -0.5em; } .entry-content{ padding-top: 1em } #contents > ul{ list-style: none; font-size: 120%; margin-left: 0; } #contents ul ul { list-style: none; } #menu ul{ font-family: "Crimson Text"; font-size: 140%; } hr { margin: 10px 0; border: none; border-top: thin solid; color: #A1A1A1; clear: both; } footer{ color: grey; margin-bottom: 0.5em; } body{ background-color: #F3F3EA; background-image: url("bg.jpg"); } h1, h2, h3 { font-family: "Crimson Text", serif; } h1 a:hover, h3 a:hover, h2 a:hover { text-decoration: none; } h3 a, h2 a { color: inherit; } #wrap { width: 650px; padding: 1em 3em; margin: 0 auto; background-color: white; box-shadow: 0px 0px 5px 5px #ccc; } .post-date{ color: grey; } .post-date:after{ content: " ยป"; } tt{ color: #DD1144; font-family: Monaco,Menlo,Consolas,"Courier New",monospace; font-size: 110%; } .figure .caption{ text-align: center; font-style: italic; margin-top: 0.5em; }