/*
Theme Name: The Pie Factory
Theme URI: http://oddwebthings.com
Author: Piotr Godek
Description: ASCII One - A minimialistic, typography-inspired theme by Piotr Godek of <a href="http://oddwebthings.com">Odd Web Things</a>.
Version: 1.11
Tags: minimalistic, typography, constant width, three columns, widgets
*/
#ContentPrimary{height:auto}
#FlashContainer{padding-bottom:10px}
.thecontent{float:left}
#sidebar{position:absolute;top:390px;left:730px}
#sidebar h2{margin:0}
#searchform  div{float:left}
#searchform input{font-size:1em;background:#fff;color:#000;width:100px;border:1px solid #2e2d24;padding:1px}
#commentform input{width:auto;font-size:1em;background:#fff;color:#000;border:1px solid #2e2d24;padding:1px}
#comment{width:400px;font:1em Arial, Helvetica, Geneva, sans-serif;color:#000}
input#searchsubmit,input#submit{cursor:pointer;background:#363428;width:auto;height:auto;color:#55bcd3;font-size:1.2em;padding-left:5px;border:none}
input#submit{padding:0}
#respond{float:left;margin-left:145px}

.content-container2{margin-top:50px;height:auto}
.content-container2 h1 { color: #FFFFFF; text-transform: uppercase; font-size: 30px; }
.content-container2 h1 em { color: #8c8787; font-style: normal; }
.content-container2 h2 { color: #FFFFFF; font-size: 15px; text-transform: uppercase; margin-left: 42px; font-weight: bold; }
.content-container2 h3 { color: #FFFFFF; font-size: 14px; font-weight: bold; margin-top: 10px; }
.content-container2 h4 { color: #FFFFFF; font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.content-container2:after { display: block; content: "."; height: 0; visibility: hidden; clear: both; }
.content-container2 .copy-container { width: 290px; float: left; margin-top: 20px; }
.content-container2 p { color: #d7d6d4; font-size: 11px; line-height: 1.6; }
.content-container2 a { color: #8C8787; text-decoration:none; }
.content-container2 a:hover { color: #FFFFFF; }
.content-container2 li { color: #d7d6d4; font-size: 11px; line-height: 1.6; margin-left: 20px; list-style: disc; }

.pagetitle h2{font-size:2em;margin:0 0 10px 145px;color:#55bcd3}
.posttitle h3,#commentstitle h3{font-size:2em;margin:0 0 10px 145px;color:#fff}
.posttitle a,.pagetitle a{color:#fff}
.postmetadata,.commentmetadata{float:left;width:120px;padding-right:25px;text-align:right}
.postmetadata a,.commentmetadata a{color:#55bcd3}
.postrest,.commenttext{float:left;width:455px;padding-right:25px}
.clear{clear:both}
.entry img{background:#2e2d24;padding:8px;margin-left:-8px}
a.more-link,.textleft a,.textright a{color:#17a2cb;font-weight:bold;padding:15px;background:transparent url(images/more.png) 0 center no-repeat;text-transform:uppercase}
.textleft a{background:transparent url(images/less.png) left center no-repeat}
.textright a{background:transparent url(images/more.png) right center no-repeat}
a.more-link:hover,.textleft a:hover,.textright a:hover{color:#17a2cb}
ul.bar li,ul.commentlist li{list-style-type:none;margin:0;padding:0}
ul.bar li ul li{list-style-type:none;margin:0;padding:0;background:transparent url(images/more.png) 0 center no-repeat;padding-left:15px}
ul.bar li ul li a{color:#17a2cb}
.notfound{color:#fff;font-size:1.5em;font-weight:bold;margin-left:145px}
.textleft{float:left}
.textright{float:right}

.comments{float:left}
ul.commentlist{margin:0;padding:0;list-style-position:inside}
.commentbox{clear:both}
.commentmetadata p img{display:block;margin-left:88px}