/*
Theme Name: SimpleText
Theme URI: http://estmnenie.com/
Description: SmpleText is an easy, minimal theme for personal blog
Author: Truper
Author URI: http://wp-skins.info/
Version: 1.0
Tags: white, light, two-columns, fixed-width
The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php
*/

html {}
html, body { width: 100%; height: 100%; }
body { font: 1em Georgia, serif; background: #f7f6f6 url(/i/d.gif) no-repeat; background-attachment: fixed; color: black; padding: 0; margin: 0; position: relative; }
img { border: 0; }
/*table { width: 100%; border-collapse: collapse; border: 0; }
td, th { padding: 0; vertical-align: top; text-align:left; border: 0; }*/
p { margin-top: 0; margin: 0px; }
a { color: #0033ff; }
a:visited { color: #3333cc !important; }
a:hover {color: #6bc561 !important; }
.clear { clear: both; overflow: hidden; height: 0px; font-size: 0; }
.lclear { clear: left; }
.rclear { clear: right; }
h1,h2,h3,h4,h5,h6 { font-weight: normal;}
small { font-size: 90% !important; }
.png { -background-image: none !important; -background-position: left top; }
.link { color: #0033ff; border-bottom: 1px dashed #0033ff; cursor: pointer; cursor: hand; zoom: 1; }
.outer { left:50%; margin-left:-480px; overflow:hidden; position:relative; width:960px; }
.layout { padding: 0 4% 0 4%; }
.header { margin-bottom: 35px; border-bottom: 1px solid black; text-align: center; color: #495965;}
.header .blogname h1 { margin: 10px 0; padding: 0; font-size: 30px; height:30px; }
.header .blogname a {text-decoration: none; color: #495965 !important; font-family: Philosopher; }
.header .description {font-size: 85%; margin-bottom: 10px; position:relative; top: -10px; }
.left { width: 200px; float: left; }
.content { float: left; margin-left: 7%; width: 600px; margin-bottom:15px;}
.content a {color: #ad4068 !important; text-decoration: none;}
.content ul, .column ul { margin:0 0 2em 1em; padding:0 0 0 1.3em; font-size: 90%; }
.content ul li, .column ul li { list-style-image:none; list-style-position:inside; list-style-type:none; margin-bottom:0.5em; line-height:150%; }
.content ul>li, .column ul>li { text-indent:-1.3em; }
.content ol { padding:0 0 0 2.5em; margin:0 0 1em 0; }
.content ol li { list-style-position:outside; list-style-type:decimal; margin-bottom:0.5em; line-height:150%; }
.content h2.post-title { font-size: 170%; font-family: Philosopher; position: relative; left: -0.5em; margin: 0; }
.content .entry { border-bottom: 1px solid #CCCCCC; /*margin-bottom:25px;*/ }
.content .entry p { font-size: 85%; line-height: 140%; margin-bottom: 0.8em; }
.content .entry blockquote { padding: 5px 15px 5px 15px; background-color: #495965; color: white; margin: 0 0 10px 0; }
.content .entry blockquote p { margin: 0; }
.content .entry img { background: #CCCCCC; border: 1px solid #495965; padding: 5px; margin: 0 5px 0 5px; }
.content .entry table { width: auto; border-collapse: collapse; border: 0; }
.content .entry th { background: #CCCCCC; border: 1px solid #495965; padding:7px; }
.content .entry td { border: 1px solid #495965; padding:7px; }
.content .entry fieldset { padding:10px; }
.content .entry pre { background: #CCCCCC; border: 1px dotted #495965; padding:5px; }
.content .postmetadata { font-size: 70%; line-height: 16px; float:right; border-bottom: 1px dotted; margin-bottom:20px; padding: 4px; }
.content .postmetadata .tags { background: url(images/tags.png) no-repeat 1px; padding-left:20px; }
.content .postmetadata .cats { background: url(images/category.png) no-repeat 1px; padding-left:20px; }
.content .postmetadata .clocks { background: url(images/clock.png) no-repeat 1px; padding-left:20px; }
.content .postmetadata .cmnts { background: url(images/comments.png) no-repeat 1px; padding-left:20px; }
.wp-pagenavi a, .wp-pagenavi span { border: none !important; padding:0 3px 4px !important; }
.wp-pagenavi a.page, .wp-pagenavi a.first, .wp-pagenavi a.last { border: 1px dotted #495965 !important; }
.wp-pagenavi span.current { background: #495965 !important; color: white !important; border: 1px solid #495965 !important; }
.content #submit { border: 1px dotted black; }
.menu h3, .menu h2 { background: #495965; color: white; float: left; font-size: 150%; margin-top: 0; padding: 0px 10px 0 8px; position: relative; left: -8px; margin-bottom: 0.4em; font-family: Philosopher; }
.menu { zoom: 0; }
.menu  { clear: left; margin: 0 0 2.5em 0; //margin-bottom: 1.5em; padding: 0px; zoom: 1; list-style: none;}
.menu div {clear: left;}
.menu ul { clear: left; margin: 0 0 2.5em 0; //margin-bottom: 1.5em; padding: 0px; zoom: 1; }
.menu ul li { list-style: none; font-size: 100%; margin-bottom: 0.5em; zoom: 1; clear: left; }
.menu a { color: #495965 !important; }
.menu a:hover { color: #6bc561 !important; }
.menu input, .menu textarea { border:1px solid #CCCCCC; clear:left; }
.menu #searchsubmit { border: 1px dotted black; }
#Footer { border-top: 1px solid black; margin-top: 4em; padding-top: 0.2em; padding-bottom: 3em; zoom: 1; }
#Footer a {text-decoration: none; color: #495965 !important;}
#Footer .copyright { font-size: 75%; float:left; }
#Footer .creator { font-size: 75%; float:right; }
pre { font-family: "Courier New", serif; font-size: 90%; }
ol.commentlist { margin:0; padding:0; }
.commentlist li { list-style:none; margin-bottom:14px; }
.commentlist cite { padding: 7px; 	display:block; font-style:normal; border:1px solid #d6e4c1; border-bottom:none; color:#596e3b; }	
.commentlist a:link, .commentlist a:visited { color:#596e3b; }
.commentlist a:hover, .commentlist a:active { color:#8ec343; }
.commentlist cite img { padding:1px; border:1px solid #aab59a; float:left; margin-right:9px; }
.commentlist .author { font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif; text-decoration:none; }
.commentlist .time { background: url(images/bg_clock.gif) no-repeat 1px; padding-left:13px; font-size:70%;}
.commenttext { background:url(images/bg_comments2_cite.gif); padding: 0 20px 10px 20px; border:1px solid #d6e4c1; color:#596e3b; }
.aligncenter,
div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
