/*
Theme Name:Living in the Past
Theme URI:http://litp.org/
Description:Two columns,sidebar on right.
Version:0.1
Author:sax
Author URI:http://litp.org
Tags:light,two-columns,right-sidebar,threaded-comments
The CSS,XHTML and design is released under MIT:http://www.opensource.org/licenses/mit-license.php
*/
/*Elements*/
html,body{position:relative;height:100%;padding:0;margin:0;}
body{background:#fff;color:#444;font-size:62.5%;/* Resets 1em to 10px */
font-family:"Lucida Grande",Arial,Sans-Serif;text-align:center;}
a{color:#258;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h1 a,h2,h2 a,h3,h4,h5,h6{margin-bottom:0;color:#27a;text-align:left;font-family:Bodoni,Georgia,serif;font-weight:normal;clear:left;}
h1{font-size:2.6em;}
h2{font-size:2em;}
h3{font-size:1.6em;}
h4{font-size:1.2em;}
h5{font-size:1em;}
h6{font-size:0.8em;}
div{padding:0;margin:0;}
img{border:0;}
input{font-size:1.2em;}
input[type=text],textarea{background:#fff;border:1px inset #ccc;}
input[type=submit]{background:#eee;border:1px outset #ccc;}
textarea{font-size:12px;}
pre{font-size:12px;overflow:auto;text-align:left;}
code{font-size:12px;background-color:#f8f8f8;color:#111;}
/*Layout*/
#container{position:relative;width:100%;min-height:100%;padding:0;margin:0;min-width:700px;}
/* Sidebar */
#sidebar{position:absolute;top:0;right:6px;bottom:0px;width:190px;padding:100px 20px;background:#eee;text-align:left;-webkit-box-shadow:0 -2px 5px #888;-moz-box-shadow:0 -2px 5px #888;}
#sidebar ul{padding:0;margin:0;list-style:none;font-size:1.1em;}
#sidebar ul ul{font-size:1em;}
/*Header*/
#page{position:relative;margin-right:230px;margin-left:20px;}
#header{position:absolute;top:0.5em;right:25px;text-align:right;}
#header h1{font-weight:normal;font-style:italic;-webkit-text-shadow:0 0 0 #fff;}
#headertitle p{padding:0;margin:0;font-style:Futura,Verdana;}
#navbar{position:absolute;top:6em;right:25px;display:none;}
#nav{list-style:none;}
#nav li{float:left;margin:0;padding:0 0 0 1em;}
#nav ul{padding:0.1em 0 0 0;margin:0;list-style:none;background:transparent;}
/*Body*/
#content{padding:13em 4% 80px 0;height:100%;}
#whereami{position:absolute;top:2.5em;left:0;font-family:Bodoni,Georgia,serif;font-style:italic;}
/*About*/
#about{clear:both;padding:10px;margin-top:35px;font-family:Arial;line-height:1.4em;}
/*Footer*/
#footer{clear:both;padding:10px;margin-top:35px;}
.gradient{-webkit-box-shadow:0 0 2px #888;-moz-box-shadow:0 0 2px #888;background-image:-webkit-gradient(linear,0% 0%,0% 90%,from(rgba(255,255,255,0.1)),to(rgba(200,200,215,.2)));}
#footer{font-size:1em;}
#footer a{color:#aac;}
/*
.search{float:right;padding:1.5em 5% 0 0;}
.search form{margin:0;padding:0;}
.search input{display:inline;width:218px;border:1px solid #69b;margin:0;padding:0.2em 5px;background:#38b;color:#ddd;font-size:1.1em;}
#nav a{color:#c6c8c9;display:block;font-weight:bold;padding:0.5em;}
#nav a:hover{background:#237ab2;color:#fff;display:block;text-decoration:none;padding:0.5em;}
#nav li{float:left;margin:0;text-transform:uppercase;padding:0 2em 0 0;}
#nav li li{float:left;margin:0;padding:0;width:14em;}
#nav li li a,#nav li li a:link,#nav li li a:visited{background:#165279;color:#c6c8c9;width:14em;float:none;margin:0;padding:0.5em;border-bottom:1px solid #aaa;}
#nav li li a:hover,#nav li li a:active{background:#237ab2;color:#fff;}
#nav li ul{position:absolute;width:10em;left:-999em;}
#nav li:hover ul{left:auto;display:block;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;}
*/
/* Post */
.post{margin:0 0 4em 0;clear:both;}
.posttitle {margin:0 0 0.25em 0;}
.post p,.post ol li,.post ul li{margin-top:0;font-size:1.2em;line-height:1.5em;text-align:justify;}
.post li li{font-size:1em;}
.post blockquote{padding:0 0 0 2em;border-left:0.4em solid #ccc;font-size:0.9em;}
.post blockquote blockquote{margin-left:0;font-size:1em;}
.postentry a{border-bottom:1px solid #ddd;}
.postentry a:hover{border-bottom:1px solid #258;text-decoration:none;}
div.navigation{font-size:1.1em;clear:both;}
.postentry table{border-width:0 1px 1px 0;border-style:solid;border-color:#ccc;font-size:0.9em;}
.postentry table tr td{padding:5px 10px;border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;}
.postentry table tr th{border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;padding:5px 10px;background:#f4f4f4;color:#666;font-weight:bold;text-transform:uppercase;text-align:center;}
.more-link{font-family:Bodoni,Georgia,serif;font-style:italic;font-size:1.1em;float:left;}
.posttimestamp{float:right;padding-top:0.7em;}
.postmetadata{float:right;margin:0 0 4em;font-size:1.1em;color:#888;text-align:justify;}
/* Comments */
#comments{font-size:1.2em;text-align:left;}
.commentlist{margin:20px 0;padding:0;border-width:0 0.1em 0.1em 0;border-color:#eee;border-style:solid;}
.commentlist li{list-style:none;margin:0;padding:0;border-width:0.1em 0 0 0.1em;border-color:#eee;border-style:solid;}
li.comment div,li.pingback div{padding:20px;overflow:auto;}
li.comment div div,li.pingback div div{padding:0;overflow:visible;}
.commentlist li.even{background-color:#fafafa;}
.commentlist li.odd{background-color:#f6f6f6;}
ul.children li{list-style:none;}
img.avatar{float:right;border:1px solid #eee;padding:2px;margin:0 0 0 5px;background:#fff;-webkit-box-shadow:0 0 3px #ddd;-moz-box-shadow:0 0 3px #ddd;}
.comment-meta,.reply{margin:0;padding:0;font-size:0.8em;}
.comment-author cite{font-style:normal;font-weight:bold;font-size:1.2em;}
textarea#comment{width:100%;}
#comments div.navigation{font-size:0.9em;}
/* Calendar */
#wp-calendar caption{text-transform:uppercase;font-weight:bold;color:#aaa;text-align:left;}
#wp-calendar thead th{font-weight:normal;color:#27a;text-align:center;}
#wp-calendar tbody td{text-align:center;}
#wp-calendar tbody td a{font-weight:bold;}
#wp-calendar tbody td.pad{border:none;}
/* Calendar ends */
abbr{cursor:help;border-bottom:0.1em dotted;}
.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin:5px 5px 1em 0;}
.alignright{float:right;margin:5px 0 1em 5px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
