* {line-height:18px;}

body {background:#000; padding:0; margin:0; font-size:62.5%; font-family: garamond, 'times new roman', sans-serif; }

#wrapper {width:740px; background:#ffffcc; margin:0 auto 25px auto; padding:0; height:1%;}

#header {width:100%; background:#000; padding:1.5em 0;}

#header h1, #header p {color:#ffffcc; text-align:center;}
#header h1 a {color:#ffffcc; text-decoration:none;}
#header h1 {font-size:3.4em}
#header p {margin:0; font-size:1.8em;}

#menu {margin:0 auto; text-align:center; padding:0.8em 0}
#menu ul {margin:1.5em 0; padding:0;}
#menu li {display:inline; font-size:1.6em; white-space:nowrap; width:1%; padding-right:1.8em;}
#menu li a {text-decoration:none; color:#000; letter-spacing:1px;}
#menu li a:hover {color:#ffffcc; background:#000;text-decoration:none;}

#access {display:none;}

#nav-above {display:none;}

a img {border:none;}
a:hover {background:none;}

#content {float:left; width: 450px; padding: 1.7em 3.5em; height:1%}
.post h2, .page h2, #comments h3, .archive h2 {font-size:2.2em; margin:0 0 5px 0; padding:0;}
.post p, .page p, #comments li, #footer p {font-size:1.6em;}
.post p .more-link { margin-top:-10px;}
.post {margin-bottom:1.7em;}

.page li {font-size:1.6em; padding-bottom:0.3em;}

#comments h3 {margin-top:1.7em}
.archive h2 {text-align:center; padding-bottom:0.7em;}
.entry-meta, .entry-meta p, #comments-meta {font-size:1.2em; padding:0; margin:0;}
.entry-meta abbr {border-bottom:none;}
a {color:#000;}
a:hover {color:#ffffcc; background: #000; text-decoration:none;}
.post h2 a, .archive h3 a {color:#000; text-decoration:none;}
.post h2 a:hover, .archive h3 a {text-decoration:underline; background:none;}
.post h3 { font-size:2em; }


.single .entry-meta {border-top:1px solid #000; border-bottom:1px solid #000; padding:1em;}

.page #content h3 {font-size:2em; padding:0.7em 0 0 0; margin: 0}

.promo {padding-bottom:10px;}
.sidebar {float:right; width:180px; padding:0.7em 2.5em 0 0; }
.sidebar ul {margin:0; padding:0;}
.sidebar h3 {padding:0; margin:0.7em 0 0 0; font-size:1.4em; }
.sidebar input {display:block;}
.sidebar ul {}
.sidebar li {font-size:1.2em; margin:0; padding:0; list-style:none;}
.xoxo ul {padding:0; margin:0;}

#nav-below {margin-top:1.7em;}
#nav-below a {font-size:1.2em;}

#searchsubmit {margin: 5px 0;}
#archives, .linkcat {display:none;}

#searchform {margin-top:5px;}

#rss-links, #meta {margin-top:15px;}

#footer { clear:both; text-align:center; padding:25px 0 15px 0;}
#footer p { line-height:18px; padding:0; margin:0; font-size:1em;}

.img_right, .alignright {float:right; margin:0 0 1em 1em;}
.alignleft {float:left; margin: 0 1em 1em 0}

#meta {display:none;}
#secondary {clear:right;}

#s {width:150px;}