/* reset --------------------------------------------------*/ body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;} .low {display:none;} .weather_info { font-weight: bold; } /* body --------------------------------------------------*/ body { margin:0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height:1.6em; text-align:center; } body#commentspopup {padding:0;} /* headings --------------------------------------------------*/ h1 {font-size:30px;} #content h2 { margin:0 0 18px 0; font-family:Georgia, serif; font-size:1.6em; font-weight:normal; } #content h3 { margin:0 0 18px 0; font-size:1em; } #content h4 { margin:0 0 5px 5px; font-size:1em; } #content h5 { margin:0; font-size:1em; align:center; } #content h7 { margin:0 0 18px 0; font-family:Georgia, serif; font-size:1.6em; font-weight:normal; } #content.archive h2 {margin:0 0 26px 0;} #content.stats h3 { margin:0 0 10px 0; font-family:Georgia, serif; font-size:1.3em; font-weight:normal; } #content.archive h3 { margin:0 0 10px 0; font-family:Georgia, serif; font-size:1.3em; font-weight:normal; } #content.archive h4 { margin:0 0 18px 0; font-size:1em; } #content.archive h5 { margin:0; font-size:1em; } /* links --------------------------------------------------*/ a {text-decoration:none;} a img {border:none;} /* paragraphs, lists, etc --------------------------------------------------*/ p { margin:0; padding:0 0 18px 0; } p2 { margin:0; padding:0 0 0px 0; font-family:Georgia, serif; font-size:1.3em; font-weight:bold; } ul { margin:0 0 0 1.4em; padding:0 0 18px 0; } ul ul {padding:0;} blockquote { margin:0; padding:0 18px; font-style:italic; } pre { overflow:auto; margin:0 0 18px 0; padding:4px; } pre, code, kbr {font-family:Courier, Monaco, monospace;} code, kbr {padding:0 2px;} abbr, acronym { font-size:0.9em; letter-spacing:1px; } /* images --------------------------------------------------*/ img.left { float:left; margin:0 12px 0 0; } img.right { float:right; margin:0 0 0 12px; } img.center { display: block; margin:0 auto; } /* container --------------------------------------------------*/ #container { width:880px; margin:0 auto; padding:0 15px 0 15px; text-align:left; } #commentspopup #container { width:455px; padding:0 15px; } #content { padding: 0 0 0 0; } /* header --------------------------------------------------*/ #bloginfo a { font-size: 0.8em; display: block; } #header { width:78%; height:150px; padding:0 0 0 0; } #header h1 { /*display:none; This will hide the text in your header */ padding-top:0px; padding-left: 86px; } /* navigation --------------------------------------------------*/ #navigation { height:2.7em; line-height:2.7em; width:78%; } #navigation ul { margin:0; padding:0; } #navigation li { float:left; margin:0; padding:0; list-style-type:none; border-right:1px solid; white-space:nowrap; } #navigation li a { display:block; padding: 0 16px; font-size:0.9em; text-transform:uppercase; letter-spacing:1px; } * html #navigation a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */ #navigation form { float:right; height:100%; width:189px; padding:0 15px; border-left:1px solid; line-height:0; } #form { float:right; height:100%; width:80px; padding:0 15px; border-left:10px solid; line-height:0; } #navigation form fieldset { /* centering the search form could've been done way more elegant but IEWin and Opera refused to follow the rules */ margin-top:7px; border:0 solid; /* Opera */ } #fieldset { /* centering the search form could've been done way more elegant but IEWin and Opera refused to follow the rules */ margin-top:7px; border:1px solid; /* Opera */ } * html #navigation form fieldset {margin-top:7px;} #navigation #s { height:1.5em; width:140px; margin:0 5px 0 0; padding:0; border:1px solid; font-size:0.8em; vertical-align:middle; } #navigation #searchbutton { height:2em; float:right; width:20px; padding:0 1px; border:10px solid; /*border: none;*/ font-size:9px; letter-spacing:1px; text-align:center; vertical-align:middle; } #searchbutton { height:3em; float:right; width:40px; margin-top:5px; padding:0 1px; /* border:1px solid; */ border: none; font-size:8px; letter-spacing:1px; text-align:right; vertical-align:middle; background:url(search.jpg) top left no-repeat; } /* content --------------------------------------------------*/ #content { float:left; width:439px; margin-top:3px; padding-top:52px; padding-left: 16px; padding-right:20px; border-right: 1px dashed #dddddd; } .singlecol #content { float:none; width:550px; margin:0 70px; } #commentspopup #content { float:none; padding-top:0; } /* entry --------------------------------------------------*/ .entry {margin:0 0 40px 0;} .entry .info { position:relative; margin-top:-3px; padding:3px; border:1px solid; font-size:0.9em; height: 19px; } .entry.single {clear:both;} .entry.single .info {margin:0 0 22px 0;} .entry .info a { margin-right:6px; padding-right:9px; border-right:1px solid; } .entry .info em { padding-right:6px; font-style:normal; } .entry .author, .entry .editlink a { margin:0; padding:0 0 0 10px; border-left:1px solid; border-right:none; } .entry #filedunder { clear:both; padding:3px 0 0 0; font-size:0.9em; border-top:1px solid; } /* mini-entry --------------------------------------------------*/ .minientry { position:relative; margin:0px 0 35px 0; padding:10px 0; border-top:1px dotted; border-bottom:1px dotted; } .minientry p {padding:0;} .minientry .commentlink { margin-left:3px; padding-right:7px; border-right:1px solid; font-size:0.9em; } .minientry .permalink { margin-left:3px; font-size:0.9em; font-style:normal; } .minientry .author, .minientry .editlink a { margin-left:6px; padding:0 8px 0 10px; border-left:1px solid; font-size:0.9em; font-style:normal; } .minientry .editlink a {margin:0;} /* comments --------------------------------------------------*/ #comments h2 {margin-bottom:24px;} #comments h2 a { margin-left:2px; padding-left:6px; border-left:1px solid; font-family:Arial,Helvetica,sans-serif; font-size:0.55em; } #comments ul {margin:0 0 0 20px;} #comments li { position:relative; margin-bottom:18px; } #comments li p {padding:0 0 10px 0;} #comments .header { position:relative; min-height:19px; /* 19 + 3 +3 = 25px = height of gravatar */ margin:0 0 10px 0; padding:3px 6px; } * html #comments .header {height:19px;} /* IEWin */ #comments .header strong {font-family:Georgia,sans-serif;} #comments .header .gravatar { position:absolute; top:1px; right:1px; } /* form --------------------------------------------------*/ form {padding:6px 0;} #commentform, #contactform {margin-bottom:18px;} form fieldset {border:0 solid;} /* Opera */ form p { padding:6px 0; border-bottom:1px solid; } form label { display:block; float:left; width:60px; } #commentform label {padding:0 15px 0 15px;} #contactform label {margin:0 15px 0 0;} form em { margin-left:5px; font-size:0.9em; font-style:normal; } form input, form textarea { padding:3px; width:150px; margin-left:20px; border:1px solid; font-family:Arial,Helvetica,sans-serif; font-size:0.9em; } form textarea {overflow:auto;} #commentform input {width:200px;} #commentform textarea {width:309px;} #contactform textarea, #contactform #bx_subject {width:465px;} * html #commentform textarea {width:304px;} /* IE WIN; but why? */ * html #contactform textarea, * html #contactform #bx_subject {width:429px;} /* IE WIN; but why? */ form .button { width:90px !important; border-bottom:1px solid; font-weight:bold; } #commentform .button {margin-left:93px;} #contactform .button {margin-left:75px;} form .hiddenfield {display:none;} form .info {padding-left:90px;} /* archives --------------------------------------------------*/ .archive .postspermonth { margin:0; list-style:none; } /* content misc --------------------------------------------------*/ .next a {float:right;} .previous a {float:left;} #entrynavigation { overflow: auto; height:1%; margin-bottom:13px; padding-bottom:13px; border-bottom:1px solid; font-size:0.9em; } /* subcontent --------------------------------------------------*/ #subcontent { float:left; margin-left:5px; margin-top:15px; width:205px; padding:0px 0 0 5px; font-size:0.9em; line-height:1.3em; } * html #subcontent {padding-top:0px;} /* dirty fix for IEWIN; temporary! */ #subcontent ul, #subcontent p {margin:0 10px;} #sidebar2 { background: transparent; border: none; color: #443; float: right; font-size: 11px; margin: 0; padding: 0 27px 30px 0px; text-align: left; width: 128px; } #sidebar2 a { color: #444433; } #sidebar2 a:hover { color: #DC5E04; text-decoration: underline; } #sidebar2 h2 { color: #DC5E04; font-size: 11px; font-weight: normal; letter-spacing: 0.3em; margin: 20px 0 10px 0; padding: 0; } #sidebar2 li { line-height: 1.5em; list-style-type: none; margin: 0; padding: 0; } #sidebar2 ul { list-style-type: none; margin: 0 0 0 10px; padding: 0; } #noindent { margin: 0 0 0 -10px; padding: 0; } #noindent2 { margin: 0 0 0 -10px; padding: 0; } /* subcontent headings --------------------------------------------------*/ #subcontent h2 { margin:18px 0 10px 0; /* font-family:Georgia,serif; */ /* font-size:1em; */ line-height:1em; text-transform:uppercase; font-size:0.9em; text-transform:uppercase; letter-spacing:1px; } #subcontent h2 em { display:block; padding:5px 10px; font-style:normal; font-weight: normal; } /* subcontent list --------------------------------------------------*/ #subcontent ul li { margin:2px 0 2px 18px; padding-bottom:2px; border-bottom:1px solid; } #subcontent li a { display:block; padding:1px 0; height:1%; /* IE WIN */ } #subcontent ul.categories li ul {margin:0;} #subcontent ul.categories li li { margin:0; padding:0 0 3px 0; border-bottom:none; } #subcontent ul.categories li ul ul {margin:0 0 0 16px;} #subcontent ul.recentcomments li ul {margin:0;} #subcontent ul.recentcomments li li { margin:0; padding:0 0 3px 0; border-bottom:none; } /*#subcontent ul.recentcomments li ul ul {margin:0 0 0 16px;}*/ /* calendar --------------------------------------------------*/ #wp-calendar { display:inline-table; border-collapse:collapse; width:185px; margin:0px 10px 0 10px; text-align:center; } #subcontent table caption { margin:-5px 10px 0 10px; padding-bottom:5px; border-bottom:1px solid; letter-spacing:0.1em; text-align:left; } #subcontent table thead tr {border-bottom:1px solid;} #subcontent table th {border-bottom:1px solid;} #subcontent table td { width:200px; /* maximaize width; honestly, I don't know much about tables... */ padding:1px; font-size:0.9em; } #subcontent table td#today { padding:0; /* border:1px solid; */ font-size:1em; font-weight:bold; } #subcontent table td a { display:block; /* border-bottom:1px solid; */ font-weight:bold; font-size:1.15em; } #subcontent table tfoot {border-top:1px solid;} #subcontent table tfoot a { border:none; font-weight:bold; } #subcontent table tfoot #prev a {text-align:left;} #subcontent table tfoot #next a {text-align:right;} /* footer --------------------------------------------------*/ #footer { clear:both; padding:0 0 15px 0; font-size:0.9em; } .singlecol #footer { padding:25px 0 15px 0; } #footer p { padding:12px 0 18px 0; border-top:1px solid; } #footer strong {font-weight:normal;} .singlecol #footer p { padding:12px 70px 18px 70px; }