/*
	Theme Name: liquidblack
	Theme URI: htt://www.theronparlin.com
	Description: Custom theme for Thought Mechanics
	Version: 1.0
	Author: Theron Parlin & Dave Kellam
	Author URI: http://www.theronparlin.com/
*/

body { 
	font-family: Georgia, "Times New Roman", serif; 
	color: #555; 
	font-size: 0.8em !important; 
	line-height: 1.3em !important; 
	font-size:0.7em; 
	line-height: 1.4em;
	margin:0px; 
	padding:0px; 
}
#header {
	color:#fff; 
	background: #000 url('images/mtop.jpg') repeat-x bottom left;
	margin:0px; 
	padding:0px; 
}

h1 {
	padding-top:28px;
	font-size: 2.5em;
	padding-left: 15px;
	margin:0px;
}
h1 a {
	color: #fff;
}
h1 a:hover {
	color: #aa6;
}
#headerimg { 
	height: 100px; 
	margin:0px; 
	padding:0px; 
	background: url('images/logo.jpg') no-repeat; 
}
#footer {
	color:#fff; 
	background: #000 url('images/mbot.jpg') repeat-x top left;
}
#container {
	width:100%;
	margin:0 auto; 
	margin-top:0px;
}
#navigation {
	float:right;
	width:23% !important;
	margin-right:2% !important; 
	margin-bottom:20px; 
	width:23%; 
	margin-right:1%;
} 
#navinside {padding-top:0px;}
#wrapper {float:left;width:75% !important; width:74%;}
#main-content {float:left;width:58%;margin-left:2% !important;font-size:1.1em;margin-left:1%;}
#main-content-page {float:left;width:90% !important;margin-left:2% !important;font-size:1.1em;width:89%;margin-left:1%;}
#single-content {float:left;width:65% !important;margin-left:2% !important; font-size:1.1em; width:63%;margin-left:1%;}
#maininside {padding-top:20px;}
#intro { background:#dbddcb url('images/flickr2.jpg') repeat-x bottom left; padding:5px; padding-bottom:45px;}
#intro {font: 12px arial, verdana, sans-serif;}
#sub-content { float:right; width:40% !important; width:37%;}
#flickr { display:block; margin:0 auto; background:#dbddcb url('images/flickr2.jpg') repeat-x bottom left; width:92% !important; max-width:260px !important; overflow:hidden;width:72%;}
#singlesub-content { float:right; width:33% !important; width: 30%;}
#flickr2 {  margin:0 auto; background:#dbddcb url('images/flickr2.jpg') repeat-x bottom left; width:92% !important; max-width:200px !important; overflow:hidden; width: 82%; max-width:140px;} 
#singlesub-content li {border-bottom: 1px solid #ccc;}
#flickr2 li { padding: 5px; background-image: url('images/tag.jpg'); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 25px; }
a{ color:#771; text-decoration:none; }
a:hover{ color:#aa6; }
#navigation ul {padding:0px;margin:0px;}
#navigation li { padding: 5px; border-bottom: 1px solid #ccc; background-image: url('images/bullet.gif'); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 25px; }
ul {padding:0px;margin:0px;padding-left:15px;list-style-type:none;}
li { padding: 5px; background-image: url('images/bullet.gif'); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 25px; }
#flickr3 {padding:0px;margin:0px;}
#flickr3 li { padding: 5px; background-image: url('images/page.jpg'); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 25px; list-style-type:none;}
#flickr img {text-align:center; display:block;border: 1px solid #000; margin:6% auto; width: 94%; max-width: 240px;}
h2.entrytitle { font-family:georgia, serif; font-size: 1.6em !important; margin-bottom:4px; margin-top:0px;line-height: 1.1em; font-size: 1.5em;}
h2.entrytitle a {text-decoration:none;}
.entry {margin-bottom:40px;}
code{ font-family: 'lucida console', 'Courier New', monospace; display:block; font-size: 12px; text-align:left; padding:5px; padding-top: 0px; border: 1px solid #d2d8d1; color: #474E44; }
html, body { height: 100%; }
#single { margin:0px; padding:0px; }
h3 {font-size:1.1em;}
.pullquoter { float: right; width: 200px; margin: 10px 5px 10px 5px; padding: 5px; font: 18px/22px georgia, palatino, serif; color: #333; text-align: center; }
.pullquotel { float: left; width: 200px; margin: 10px 5px 10px 5px; padding: 5px; font: 18px/22px georgia, palatino, serif; color: #333; text-align: center; } 
.pullquote { margin: 10px 0px 10px 0px; font: 18px/22px georgia, palatino, serif; color: #333; text-align: left; }
blockquote {color: #666;font-family: georgia, sans-serif; font-size: 0.9em;line-height:1.4em;}
#single img {max-width:430px;}
#botcontent { margin:0 auto; text-align:left; width:760px; padding:1em; }
#botcontent ul { margin-left:0px; padding-left:0px; }
#botcontent ul, li { margin:0px; padding:0px; list-style-type:none; }
#botcontent li {background: #000;}
#botcontent a {color: #774}
#botcontent a:hover{ color:#aa6; }
#footerwrap {width:500px;float:left;margin-right:20px;margin-top:0px !important; margin-top:10px;}
#credits {float:right; width:240px;margin-top:10px !important; margin-top:10px;}
#recentcomments {float:left; width:240px;margin-right:20px;}
#recentcomments h2 {*font-size: 1.2em;}
#recentposts {float:right; width:240px;}
#recentposts h2 {*font-size: 1.2em;}
input {border: 1px solid #ccc;}
textarea {border: 1px solid #ccc;}
.contactform { position: static; overflow: hidden; }
.contactleft {text-align:right; clear:both; float:left; display:inline; padding:4px; margin: 5px 0; }
.contactright { width:80%; text-align:left; float:right; display:inline; padding:4px; margin: 5px 0; }
.contacterror { border: 1px solid #ff0000; } 
#archives {font-size:1em;}
#archives li {background:#fff;}
.commentsblock{ margin:0em; padding:0em; margin-top: 70px;}
.commentsblock textarea{ width:35em; }
.commentsblock input, .commentsblock textarea{ border:1px solid #d1d1d1; }
.commentsblock textarea:focus{ background:#eee; border:1px solid #a1a1a1; }
.commentsblock textarea:focus, .commentsblock input:focus{ background:#eee; border:1px solid #a1a1a1; }
.commentauthor{ display:block; font-size:1.5em; }
ol.commentlist{ color:#777; font-size:0.9em; list-style-type:none; margin:0; margin-top:1.5em; padding:0; }
.commentlist li{ margin-bottom:0.5em; padding:0.5em 1em; background-image: none; list-style-type:none;}
.alt{ border:1px dotted #d1d1d1; padding:0.5em; background: #dbddcb;}
h3#comments{ font-size:1em; }
h3#respond {font-size:1em;}
#maininside ol{ color:#777; list-style-type: decimal;margin-left:25; margin-top:1.5em; padding:2; }
#maininside ol,li { background: transparent; list-style-type:decimal; margin-bottom:5px;}
#navinside li{list-style-type:none;}
#recentcomments li{list-style-type:none;}

.gravatar {
        float:left;
        padding: 3px;
        border: 1px solid #000;
        background: #fff;
}

.postgrav {
        float: left;
        padding: 3px;
        margin-right: 5px;
        margin-left: 5px;
        border: 1px solid #000;
        background: #fff;
}
