/*
THEME NAME: Stuart's Speaker
THEME URI: http://www.mrspeaker.net/
DESCRIPTION: whatevs
VERSION: 0.0.13242242
AUTHOR: Mr Speaker
AUTHOR URI: http://www.mrspeaker.net/
*/
body{
	color:#222;
	background:#F9F9F9 url(/images/mrman-up.png) no-repeat center bottom;
    line-height: 1.8em;
	margin:0;
	padding:0;
/*	font: 14px/1.5 Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;*/
	font: .9em 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', 'Liberation Sans', FreeSans, sans-serif;

    /*text-shadow: 0 1px 0 #fff;*/
	/*font: normal normal normal large/1.556 Cambria, Georgia, "Times New Roman", Times, serif;
	Palatino, 'Palatino Linotype', 'Book Antiqua', Georgia, 'Times New Roman', serif;
	font-size: 0.95em;*/
}
body div#outerWrapper {
	width: 1050px;
	margin: 0 auto;
}
body div#wrapper{}
body div#container{
	margin-left:51px;
	float: left; 
	width:475px;
}
body::-webkit-scrollbar {
 width: 6px;
 background: #dddddd;
 -webkit-border-radius: 3px;
}

body::-webkit-scrollbar-thumb {
 background: #999999;
 -webkit-border-radius: 3px;
}

.gist pre {
    color: #000;
    width: 430px;
}

a { 
	color: #F140A9;
	text-decoration:none;
	font-family:courier new, courier, monospace;
}
	
a img{ border:0; }

body div.sidebar{
	width:462px;
	padding-left:30px;
	margin-bottom:30px;
	float: left;
}

div#header{
	width: 1050px;
	margin: 0 auto;
}
#postHead, div#header h1#blog-title{
	width:100%;
	height:28px;
	/*background:transparent url(images/contentab.png) no-repeat 48px 30px;*/
	background:transparent url(/images/mrman.png) no-repeat center -10px;
	padding-top:20px;
	padding-bottom:30px;
	margin:0;
	text-indent:-9999px;
	height: 327px;
}

h2, h3{ font-family: courier new, courier, monospace; }
h2{ font-weight: normal;}
h2.entry-title, h2.page-title{
	font-size:13pt;
	margin-bottom: 5px;
	margin-left: -10px;
	padding: 2px 5px 2px 10px;
	background-color: #ddd;/*#bcd9f1;*/
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border-bottom: 1px solid #bbb;
}
h2.entry-title, h2.entry-title a, h2.page-title a,
.single div.sidebar h3 {
	font-family: "IM Fell DW Pica";
	text-decoration:none;
	/*font-size:14pt;*/
	color: #333;/*#006faf;*/
}
.single div.sidebar h3 {
	font-weight: normal;
}
.hentry {
	padding-bottom:25px;
	margin-bottom:35px;
	/*background:transparent url(images/horizontal_dash.png) no-repeat left bottom;*/
}
#search.hentry{
	background: none;
}

#content {
	padding-right:20px;
}
p {
    line-height: 1.8em;
}

/*body.home div#globalnav,body.archive div#globalnav,body.search div#globalnav,body.four04 div#globalnav,body div#globalnav ul li ul,div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}*/
div.entry-content .clearer{ clear:both;/*width:99%;*/ }
div#wrapper div.entry-content .html,div#wrapper div.entry-content .download,div#wrapper div.entry-content .pdf,div#wrapper div.entry-content .zip{margin-left:2px;padding:2px 0 2px 19px;}
div#wrapper div.entry-content .download{ background:url(images/file-download.png) no-repeat center left; }
div#wrapper div.entry-content .html{ background:url(images/file-html.png) no-repeat center left; }
div#wrapper div.entry-content .pdf{ background:url(images/file-pdf.png) no-repeat center left; }
div#wrapper div.entry-content .zip{ background:url(images/file-zip.png) no-repeat center left; }
div#wrapper .important{ background:#f5f5dc url(images/important.png) no-repeat 0.5em center;border-bottom:1px solid #d0d0bb;border-top:1px solid #d0d0bb;padding:0.2em 0.5em 0.2em 2.3em;}
div.entry-content abbr,div.comments ol.commentlist abbr{ border-bottom:1px dotted #333;cursor:help;}
div.entry-content blockquote,div.comments ol.commentlist blockquote{ background:url(images/blockquote.png) no-repeat top left;margin-left:0;margin-right:3em;padding:0 0 0 2em;}
div.entry-content cite,div.comments ol.commentlist cite{ border-bottom:1px dotted #999;cursor:help;}
div.entry-content div.page-link{ font-size:1em;margin:-0.5em 0 1em;}
div.entry-content img.alignleft,div.entry-content img.alignright,div.entry-content img.center{ border:1px solid #000;padding:0.2em;}
div.entry-content img{ max-width:99%; }
div.entry-content ins,div.comments ol.commentlist ins{ border-bottom:1px solid #000;color:#666;text-decoration:none; }
div.entry-content .caps,div.comments ol.commentlist .caps{ font-size:1em;font-variant:small-caps; }
div.entry-content span.more-link{ }
div.entry-content .wp-caption-text{ font-style:italic;margin:0.2em auto 1em auto;text-align:center;color:#444; }

body.single div.entry-meta,
body.attachment div.entry-meta{ clear:both;}
div.entry-date abbr.published{
	border:none;display:block;
	margin:0 0 -0.5em;
	color: #555;/*#006FAF;*/
	font-size:8pt;
}

.cleaner{ clear:both; }
div.navigation .nav-previous a, .navigation .nav-next a{
    background-color: #F140A9;
    color: #fff;
    font-size: 1.5em;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -border-radius: 5px;
	-moz-box-shadow: 0 2px 3px #999;
	-webkit-box-shadow: 0 2px 3px #999;
	-o-box-shadow: 0 2px 3px #999;
	box-shadow: 0 2px 3px #999;
}
div.navigation .nav-previous{ float:left;}
div.navigation .nav-next{ float:right;}
.single div.navigation .nav-previous a, 
.single div.navigation .nav-next a {
	font-size: 1em;
}
.sidebar div.navigation {
	margin-top: 35px;
}

div#footer{ 
	clear:both;
	font-size:0.8em;
	padding:70px 0 0 120px;
	height:250px;
	line-height:1.1em;

}
#footer a{
	text-decoration:none;
}
div#footer span.meta-sep{padding:0 0.5em;}
.footCol li a { font-family: Times New Roman;}
.footCol{
	float:left;
	width:150px;
	color:#222;
	list-style-type:none;
	padding:0;
}
.footCol li ul{ color:#770; margin:0;padding:0;}
.footCol li ul li { list-style-type:none; }
.footCol li ul li:before { content: "\002A"; }
.footCol li ul li a
{
	margin-left:3px;
	color:#770;
}
#footCol2 li ul li a, #footCol2 li ul { color:#070; }
#footCol2{ width:395px }
#footCol3 li ul li a,#footCol3 li ul{ color: #707; }
#footCol4 li ul li a,#footCol4 li ul{ color: #007; }
#footCol3 li ul li{}
#footCol3 li ul br{ clear:both; }
.fcCol4{ color: #007; }

div#globalnav ul,div#globalnav ul li{display:inline;list-style:none;}
div#globalnav ul li{line-height:200%;margin:0 1em;}

.sidebar ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.entry-meta {
	font-size:0.8em;
}
.single .entry-meta {
	border:1px solid #eee;
	display:block;
}

div.comments{margin:3em 0;width:89%;}
div.comments span.req-field{color:red;}
div.comments span.unapproved{color:#800;font-style:italic;}
div.comments h3{font-size:1.2em;font-weight:400;}
div.comments ol#comments li{background:#f4f4f4;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
div.comments ol#comments div.comment-author span.fn,div.comments ol#pingbacks div.comment-meta span.fn{font-size:0.9em;font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
div.comments ol#comments div.comment-meta{font-size:7pt;}
div.comments ol#comments li p{margin:0.7em 0;}
div.comments ol#comments li.alt{background:#fafafa;color:#222;}
div.comments ol#comments li.bypostauthor{background:#eee;border:1px solid #999;color:#111;}
div.comments ol#pingbacks li{background:#fcfcfc;border-bottom:2px solid #777;border-top:1px solid #777;color:#666;}
div.comments ol#pingbacks li p{margin:0.5em 0;}
div.comments ol.commentlist{margin:0 0 3em 1.5em;padding:0;}
div.comments ol.commentlist li{margin:0 0 1.5em;padding:0.5em;}
div.comments ol.commentlist li img.photo{margin:0.3em 0.3em 1em 1em;float:right;border:1px solid #000;}
div.entry-meta abbr.published{ border:none; }
div.formcontainer div#comment-notes em,div.entry-content div.page-link a,div.comments div.nopassword,div.sidebar ul li.widget_calendar table#wp-calendar tfoot{font-weight:700;}
textarea{ border:1px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; padding:5px;}

code, pre{ font-family:"courier new",courier,monospace; }
code{ font-weight: bold;}
pre { 
    padding: 3px; 
	font-size: 9pt; width: 450px; overflow: auto; line-height: 1.2em;
    background-color: #333;
    color: #0f0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    }
pre code {
    background-color: #111;
    color: #0f0;
    font-weight: normal;
}
.codez{
    max-height: 500px;
}

p.note { background:#FFF9D8!important; padding: 10px!important;color:#760!important;border-left:6px solid #F3E378!important;}
p.note a { color: #006FAF; }
.intro {
	/*background: #ddd url(/images/mrspeakcon.png) no-repeat right bottom;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	color: #333;
	font-family: courier new;
	font-size: 10pt;
	-moz-box-shadow: 0 2px 3px #999;
	-webkit-box-shadow: 0 2px 3px #999;
	-o-box-shadow: 0 2px 3px #999;
	box-shadow: 0 2px 3px #999;
}
.intro a {
	font-weight: bold;
}

.frame-left, .frame-right {
	border:1px solid #ccc;
	margin:3px;
	padding:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0px 0px 3px #aaa; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #aaa; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 3px #aaa; /* Opera 10.5, IE 9.0 */
}
.frame-left{ float:left; }
.frame-right{ float:right; }
.bubble {
	position:absolute;
	text-align:center;
}
#bubbleContainer{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:900px;
	overflow:hidden;
	z-index:-1;
}

.twitter {
	clear:both;
}
.twitter li {
	clear:both;
	padding-bottom:10px;
	padding-top:10px;
}
.twitter img {
	float:right;
	width:50px;
	height:50px;	
	border:1px solid #444;
}
.twitter img.lil {
	width:25px;
	height:25px;
	margin-right:-53px;
	margin-top:27px;
}

#twitterList h3 {
	padding-bottom:0;
	margin-bottom:0;
}

li#twitterList {
	background:transparent url(images/horizontal_dash.png) no-repeat left bottom;
}

#post-0{
	padding-bottom: 0;
	margin-bottom: 0;
}
#postList{
	margin-top:35px;
	margin-bottom: 20px;
	/*background:transparent url(images/horizontal_dash.png) no-repeat left bottom;*/
	padding-bottom: 20px;
}
#postList h2{
	background: transparent;
	border-bottom: 2px dotted #ddd;
}
#postList .cats{
	font-size:8pt;
	display:block;
	float:right;
}

.bigbutton {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border:1px solid #d4d4d4;
    padding: 10px;
    font-family: verdana;
    color:#000;
    text-shadow:1px 1px 0 rgba(255,255,255,0.6);
    border-color:#c9c9c9;
    border-bottom-color:#9a9a9a;
    background:#d7d7d7;
    background:-webkit-gradient(linear,left top,left bottom,from(#d7d7d7),to(#ababab));
    background:-moz-linear-gradient(top,#d7d7d7,#ababab);
}


