* { margin: 0; padding: 0 } body { background-color: #f1f2ea; color: black; margin: 0; padding: 0; border-left: 2px solid #57A0AF; border-right: 2px solid #57A0AF; font-family: "Bitstream Vera Serif", Georgia, serif; font-size: 14px } p, li { font-size: 13px; line-height: 1.4em; text-align: left; padding-right: 10px; margin: 0.5em 0 } blockquote { margin: 1.5em; padding: 0.7em; border: 4px dotted lightpink; background-color: #f7e2f7 } blockquote p { font-size: 12px; font-style: italic; color: #333 } ol, dl { margin-left: 2em } ul { margin-left: 1em } ul li { list-style-type: none; padding-left: 1em; text-indent: -1em; color: black } ul li:before { content: "\00BB \0020"; color: #00849F } #head { height: 99px; background: #fed4a2 url(/images/31.png) top left repeat-x; border-bottom: 1px dashed #B5CCCF /*#A8CACF #b7d5db*/; border-top: 4px solid #57A0AF; padding: 15px 10px } #container { width: 100%; margin: 0; margin-left: auto; margin-right: auto; text-align: center } #center { position: relative; margin-left: auto; margin-right: auto; margin-top: 5px; padding: 30px; width: 45em; height: 100%; text-align: left } #foot { clear: both; padding: 10px; background: #fed4a2; border-top: 1px solid #b7d5db; border-bottom: 4px solid #57A0AF; text-align: left } #foot a { font-family: SylfaenARM, Times, "Times New Roman", serif; font-size: 15px } #mainnav { float: left; display: inline; width: 50%; text-align: left } #mainnav a { color: #066; font-family: SylfaenARM, Times, "Times New Roman", serif; font-size: 16px } .nextlink a:after { content: "\00BB \0020"; color: #00849F } .nextlink:before, .previouslink:after { content: "\00A0 \00A0 \00A0" } .previouslink a:before { content: "\00AB \0020"; color: #00849F } a { color: #00849F; text-decoration: none; } h1 a, h3 a, #sidebar li a, #foot a { color: #066; text-decoration: none; } a:hover, h1 a:hover, h3 a:hover, #sidebar a:hover, #foot a:hover { text-decoration: underline } h1 { font-family: SylfaenARM, Times, "Times New Roman", serif; font-size: 2.2em; font-weight: bold; margin-top: 20px; text-align: right } h3 { font-family:"Lucida Grande", "Lucida Sans", sans-serif; font-weight: bold; font-size: x-large; text-transform:uppercase; margin-bottom: 1em } .caps { letter-spacing: 0.1em; font-size: 10px } .clearing { clear: both; height: 0 } .tagline { font-family: SylfaenARM, Times, "Times New Roman", serif; font-size: 18px; color: #077; text-align: right } p.meta { font-family: "Lucida Grande", "Lucida Sans", sans-serif; font-style: italic; font-size: smaller; background-color: #fff; padding: 3px 7px; text-align: center; float: right; display: inline; width: 8em; -moz-border-radius: 18px !important; margin: 0; color: #999; border: 1px dashed #edc } div.entry { margin-bottom: 6em; margin-top: 3em } .articlelist { text-align: center; margin-bottom: 4em; margin-top: 1.7em } .articlelist ul { margin-left: 3em; margin-right: 3em; line-height: 1.1em; margin-bottom: 2em } .articlelist ul li { list-style-type: none; line-height: 1.2em; margin: 0.5em 2em 0 1em; display: inline; font-variant: small-caps } .articlelist ul li:before, .linklist li:before { content: "" } div.linklist { /* float: left; display: inline; width: 20em; padding-right: 2em */} span.prevnext a, span.prevnext a:hover { font-weight: bold; color: #F0F0F0; display: block; float: left; width: 18em; text-align: center; margin-right: 20px; margin-bottom: 20px; font-size: 11px !important; font-family: 'Lucida Grande', 'Lucida Sans', Helvetica, sans-serif; font-weight: bold; background: #C71585; -moz-border-radius: 18px !important; padding: 1px 6px !important; border: 1px solid #755 !important; border-bottom: 2px solid #311 !important; border-right: 2px solid #311 !important; text-decoration: none; } ol.comments { padding: 0; margin: 0 0 3em 0; background-color: #EFDFFF; border-top: 1px solid #B5BCCF } ol.comments li { margin: 0; list-style-position: inside; padding: 1em; font-size: smaller; border-bottom: 1px solid #B5BCCF } label { margin-left: 2em; margin-right: 2em } input, textarea { background-color: #efdeff; border: 1px solid mediumvioletred/*#cc9933*/; border-right: 1px solid pink /*#EFDD95*/; border-bottom: 1px solid pink /*#EFDD95*/; outline: none; font-size: 12px; font-family: "Bitstream Vera Sans Mono", monospace, serif; padding: 2px } input { margin-right: 1em } input:focus, textarea:focus { background-color: white } input[type="button"], input[type="submit"], input.button { font-size: 11px !important; font-family: 'Lucida Grande', 'Lucida Sans', Helvetica, sans-serif; font-weight: bold; background: #C71585; color: #F0F0F0; -moz-border-radius: 18px !important; padding: 1px 6px !important; border: 1px solid #755 !important; border-bottom: 2px solid #311 !important; border-right: 2px solid #311 !important; } input.button { margin-top: 1em; } textarea.txpCommentInputMessage { width: 45em!important; height: 25em!important } /* new stuff */ #wrap { background: #f1f2ea url(/images/25.png) repeat-y right; } #main { background: #f1f2ea url(/images/25.png) repeat-y right; float:left; display: inline; text-align: center; width: 100%; margin-right: -250px } #content { background: #f1f2ea; text-align: left; margin-left: auto; margin-right: 270px; padding: 0 30px } #main>#content { max-width: 45em } #sidebar { overflow: hidden; text-align: center; float:right; display: inline; width:245px } #sidebar ul { text-align: center; margin: 10px} #sidebar ul li { margin-left: 0; margin-right: 0; padding: 0 5px; text-align: center; font-size: 11px; line-height: 1.2em} #nav ul { list-style:none } #nav li { display:inline } #sidebar h3, #sidebar p, #sidebar div { padding: 0 5px; margin: 2em 10px 1em; text-align: center } #sidebar h3 { font-size: 1em; color: #444; } #sidebar a img { border: none!important }