/*
Theme Name: Old Popular Yolk
Theme URI: http://oldpopularyolk.joshuagoodwin.com/
Description: Easy to customise and minimal, featuring a print stylesheet and some exciting CSS3 treats. Supports threaded comments for WordPress 2.7 and beyond. Aligned to a vertical and horizontal grid, with a whiff of the International Typographic Style. Check out <a href="http://oldpopularyolk.joshuagoodwin.com/">the official blog</a>.
Version: 2
Author: Joshua Goodwin
Author URI: http://joshuagoodwin.com/
Tags: red, white, light, right-sidebar, two-columns, fixed-width, threaded-comments
License: http://www.gnu.org/licenses/gpl.html
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

@font-face {
/*src:url(MGOPENM0.eot);*/
src:local("MgOpen Moderna"), local("MgOpen Moderna Bold"), local("Helvetica Neue"), local("HelveticaNeue-Bold"), local("HelveticaNeueLT Std"), local("HelveticaNeueLTStd-Bd"), url(MgOpenModernaBold.ttf) format("TrueType");
font-family:"MgOpen Moderna";
font-weight:bold;
}

body {
background:#FFF;
background-image:url('2010bak.gif');
background-repeat:no-repeat;
font:12px/19px "Helvetica", Helvetica, Arial, sans-serif;
color:#000;
margin:0;
padding:0;
}

a {
color:#000;
text-decoration:none;
font-weight:bold;
border-bottom: 2px solid #FFF;
}
a:hover, .current_page_item a, .current-cat a, .home #site-name a {
color:#CCC;
border-bottom: 2px solid #CCC;

}
#masthead a, h2 a {
text-decoration:none;
font-weight:bold;
}
code {
font-family:Consolas, Monaco, Courier, monospace;
background:#f7f7f7;
}
p {
margin:21px 0;
}
#container {
width:940px;
margin:0 auto;
background-color: #FFF;
padding: 1px 20px 10px 20px;


}
#masthead {
margin:40px 0 80px 0;
min-height:21px;
font:14px/41px "Helvetica", Helvetica, Arial, sans-serif;

}
#archive-what {
margin-top:0;
}
#site-name {
float:left;
}
#masthead ul li {
display:inline;
}
#masthead ul li a {
display:block;
float:left;
margin-left:20px;
}
#site-slogan {
float:right;
width:280px;
margin:0;
}
.entry {
margin-bottom:42px;
}
.entry-title {
font-family:"Helvetica Neue", "HelveticaNeueLT Std", "MgOpen Moderna", Helvetica, Arial, sans-serif;
line-height:42px;
font-size:42px;

}
#main {
float:left;
width:580px;
background-color: #FFF;
padding: 0px 20px 0px 30px;

}
#comment {
width:100%;
}
.avatar {
float:right;
}
.commentlist cite {
font-style:normal;
}
.commentlist li {
margin:21px 0;
}
.commentlist ul.children {
margin-left:40px;
}
#sidebar {
margin-top:0px;
width:280px;
float:right;
padding-bottom:21px;
background-color: #FFF;
}
#sidebar h2, h3 {
margin:21px 0;
font-size:21px;
}
.commentlist ul.children {
margin-left:20px;
}
.widget {
margin:21px 0;
}
.navigation {
margin:21px 0 42px 0;
height:21px;
}
.comment-navigation {
margin:21px 0;
}
.comment-navigation .clear {
clear:both;
}
.clear, p.meta {
clear:both;
}
#footer {
clear:both;
text-align: left; 
font-size: 9px;
color:#CCC;
border-top: 1px solid #CCC;
}
#footer a {
color:#aaa;
}
blockquote {
border-left:10px solid #aaa;
padding-left:20px;
}
.entry-content ul, .comment-body ul, .entry-content ol, .comment-body ol {
margin:21px 0 21px 10px;
padding:0 20px;
}
.entry-content ul ul, .entry-content ul ol, .comment-body ul ul, .comment-body ul ol, .entry-content ol ul, .comment-body ol ol, .comment-body ol ul {
margin:0 0 0 10px;
}
.entry-content ul li, .comment-body ul li {
list-style-type:square;
}
.entry-content ol li, .comment-body ol li {
list-style-type:decimal;
}
::-moz-selection {
background:#000;
color:#fff;
}
::selection {
background:#000;
color:#fff;
}
/* WordPress image things */
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
margin: 0 25px 5px 0; display: inline; 
}

.alignright {
float:right;
margin: 0 0px 5px 25px; display: inline; 
}

.wp-caption {
text-align:center;
padding-top:4px;
margin:2px 20px;
font-size:9px;
border:1px solid #CCC;
}
.wp-caption img {
margin:0;
padding:0;
border:0 none;
}
.wp-caption p.wp-caption-text {
padding:0 4px 5px;
margin:0;
}

img#wpstats{display:none}



/* Begin Comments*/
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:10px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard {  }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-style: italic }
ol.commentlist li div.vcard cite.fn a.url { color:#333; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #d5d5d5; float:left; margin-right:10px;}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font: 12px Arial, Verdana; color#aaa}
ol.commentlist li div.comment-meta a { color:#aaa; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li div.commentbody {margin-top: 1em; font-size: 14px}
ol.commentlist li p {  margin:0 0 1em; }
ol.commentlist li ul { list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { margin-bottom: 7px }
ol.commentlist li div.reply a:hover { background:#c30; border:1px solid #cc0000; }
ol.commentlist li div.reply a { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 arial,sans-serif; padding:5px 6px 4px;  text-align:center; width:36px;color:#fff; text-decoration:none; text-transform:uppercase;}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 .18em; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}








.headline {
font:14px/41px "Helvetica Neue", "HelveticaNeueLT Std", Helvetica, Arial, sans-serif;
border-bottom: 1px solid #CCC;
font-weight:bold;
}

.reply {
color: #CC3333;
font-size: 12px;
}


.format {
color: #CC3333;
font-size: 16px;
}

.pix {
border:1px solid #CCC;
}










#hor-minimalist-b
{
	font:12px/19px "Helvetica", Helvetica, Arial, sans-serif;
	width: 580px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding: 10px 8px;
	border-bottom: 1px solid #000;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #000;
	padding: 6px 8px;
}
