/* Theme Name: Bloggy Grass Description: The meeting of sky and earth, expressed as a Wordpress theme. Author: Damien Allen Author URI: http://damienallen.com version: 1.0 Tags:fixed width,two columns,valid XHTML,valid CSS,grass,brown,sidebar right,sidebar widgets */ /* basics */ *{margin:0; padding:0;} body, html { margin: 0; padding: 0; } body { background: #582c00 url(images/bg.jpg) top center repeat-x; font-family: verdana, arial, tahoma, sans-serif; font-size: 8pt; min-width: 900px; } h1 {font-size: 18pt;} h2 {font-size: 12pt; margin-top:10px; color: #ccc;} h3 {font-size: 10pt; margin-top:10px; color: #ccc;} h4 {font-size: 9pt;} /* images and misc. */ img{ border: none; padding: 6px; } img a{border:none;} img.left{ float: left; border: none; padding: 6px; } img.right{ float: right; border: none; padding: 6px; } blockquote{ border-left:1px solid #ccc; margin:15px; padding:0 12px 0 12px; } code{ margin:10px; font-family:"Courier New", Courier, monospace;} /* links */ a{ color:#666; text-decoration:none; border: none; } a:hover{color:#6A7CA0;text-decoration: underline; border: none;} /* container */ #container { width: 880px; margin: 0 auto; color:#333; } /* header */ #header2 { background: url(images/header.jpg) top right no-repeat; width: 760px; color: #fff; height: 265px; margin: 0 auto; padding: 1px; } #header2 h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: 300; letter-spacing: 1px; margin: 0; padding: 70px 0 0 16px; } #header2 h1 a{color: #fff; text-decoration: none;} #header2 h1 a:hover{color: #ccc; text-decoration: none;} #header2 h2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 300; font-style: italic; color: #fff; letter-spacing: 1px; margin: 0; padding: 0 0 0 18px; } /* main menu */ #menu { font-family: verdana, arial, times, serif; font-size: 8pt; width:760px; height:25px; } #menu ul { margin: 14px 0 0 0; padding: 0; text-align: left; float: left; } #menu ul li { list-style-type: none; display: inline; margin: 0; padding: 0; } #menu ul li a { padding: 4px 13px 5px 13px; margin: 0; text-decoration: none; color: #fff; } #menu ul li a:hover { background-color: #587296; } /* content */ #content { float: left; width: 620px; overflow: hidden; } .pcontain { width: 610px; background: url(images/p_back.jpg) repeat-y; margin: 12px 0 0 0; } .ptop { width: 610px; height: 25px; background: url(images/p_top.jpg) top left no-repeat; } .post { line-height: 14pt; width: 610px; color: #130900; padding: 0 0 10px 15px; background: url(images/p_bottom.jpg) bottom left no-repeat; } .post h2{ font-family: baskerville, georgia, times, serif; font-size: 14pt; font-weight: 600; color: #291400; } .post h2 a{ color: #291400; text-decoration: none; } .post h2 a:hover{ color: #130900; text-decoration: none; } .post p{font-size: 8pt;} .post a{text-decoration:underline; color: #ccc;} .post ul {margin-left: 15px;} .post ol {margin-left: 15px;} .post li {} .entry p{margin:12px 0;} .entry {width: 520px; float:left;} .smeta { float: right; width: 60px; color: #433221; font-weight: bold; text-transform: uppercase; text-align: center; margin-right: 25px; } .scomm { font-size: 18px; background: url(images/comm.jpg) center center no-repeat; width: 50px; height: 41px; text-align: center; margin: -20px auto 20px auto; padding-top: 12px; } .scomm a { color: #5f4123; text-decoration: none; } .sday { font-size: 24px; } .smonth { font-size: 40px; line-height: 40px; } .syear { font-size: 11px; } .postmetadata{ clear: both; padding:6px; margin-top: 16px; } .navigation { font-size:8pt; float:left; width:100%; } .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .notfound{padding: 25px; font-size: 14pt; font-weight: 300;} /* sidebar */ #sbcontain { width: 220px; float: right; margin: 24px 0 24px 0; } #sbtop { background: url(images/sb_top.jpg) no-repeat; height: 30px; width: 220px; } #sbbottom { background: url(images/sb_bottom.jpg) no-repeat; height: 30px; width: 220px; } #sidebar { font-family: verdana, arial, tahoma; background: url(images/sb_back.jpg) repeat-y; font-size:8pt; color: #fff; width: 220px; padding: 1px 10px 1px 30px; } #sidebar h2{ font-family: georgia, verdana, times; font-weight: normal; font-size: 10pt; text-align: left; color: #fff; margin: 0; padding: 0; } #sidebar p {margin:0; padding: 0 6px 0 12px;} #sidebar img {padding: 0; margin: 0;} #sidebar ul { margin:12px; padding:0; list-style-type: none; } #sidebar a { color: #aaa; } #sidebar ul li { margin: 0; padding: 0; line-height: 14pt; list-style-type: none; } #sidebar ul ul { margin: 6px 0 6px 12px; padding: 0; } #sidebar ul ul li { list-style-type: none; list-style-position: inside; } #sidebar ul ul ul{ margin: 0; padding: 0; } #sidebar ul ul ul li{ padding: 0 0 0 15px; list-style-type: square; color: #fff; } /* comments */ .gra { display: inline; float: left; } #commentssection{ clear: both; padding: 2px 12px; margin: 0; color: #ccc; } #commentssection h3{ font-family: georgia, times, verdana; font-size: 12pt; font-weight: 300; font-style: normal; color: #ccc; } #commentform{ margin: 12px 12px 20px 12px; padding:20px; } #commentform p{ color: #ccc; } #commentform input, #commentform textarea { background: #5f4123; border: #392715 solid 1px; } #commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;} #commentform h3{ font-family: georgia, times, verdana; font-size: 10pt; font-weight: 300; color: #ccc; } #commentbox{ width:75%; min-width:400px; margin:5px 5px 0 0; } #author, #email, #url, #commentbox, #submit{ background: #fff; font-family: verdana, arial, times; font-size: 8pt; margin:5px 5px 0 0; border: none; padding: 6px; border: 1px solid #B2B2B2; } #submit{margin:5px 5px 0 0;} ol.commentlist {list-style-type: none;} ol.commentlist li { background: #5c350e; margin:10px 0; padding:5px 0 5px 10px; overflow: hidden; border: #392715 solid 1px; } ol.commentlist li.alt {background: #673c11;} ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;} ol.commentlist a {color:#000;} cite { font-family: arial, verdana, tahoma; font-size: 9pt; font-weight: bold; font-style: normal; } cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;} /* search */ #searchform{ padding: 6px 0 6px 6px; font-family: verdana, arial, times; float: right; margin: 4px 135px 0 0; } #searchform input#s{ font-family: verdana, arial, times; font-size: 8pt; padding: 2px; margin: 2px; border: none; background: none; color: #555; width: 120px; } #searchform input#searchsubmit{ font-family: verdana, arial, times; font-size: 7pt; padding: 2px; margin: 2px 0 0 0; border: none; background: none; color: #797979; width: 25px; } /* footer */ #footer { clear: both; width: 100%; margin-top:15px; font-family: verdana, arial, tahoma; text-align: center; font-size: 7pt; } #footer p{padding:6px; margin: 0; color: #3f2000;} #footer a{color: #3f2000;text-decoration: none;} #footer a:hover{color: #3f2000;text-decoration: underline;}