/*
Theme Name: Plainscape
Theme URI: http://srinig.com/wordpress/themes/plainscape/
Description: A plain and simple theme that just works. Fixed width, two columns, left sidebar, standards compliant.
Version: 1.0
Author: Srini G
Author URI: http://srinig.com/wordpress/
Tags: fixed width, two columns, right sidebar, widgets, gravatars, blue, white, simple, minimalist, clean, valid XHTML, valid CSS

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Layout  */
body{background:transparent url(images/background.gif) repeat scroll 0 0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:18px;margin:0;padding:0;}
small{font-size:1em;}
h1,h2,h3,h4,h5,h6{font-family:'Times new roman',Arial,Sans-Serif;font-weight:700;}
h1{font-size:36px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
pre{overflow:auto;}
acronym,abbr{font-size:0.9em;letter-spacing:.07em;cursor:help;border-bottom:1px dashed #999;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:line-through;}
a img{border:none;}
#page{width:500px;float:left;background-color:#FFF;border:1px solid #000;margin:20px;padding:0;}
/* Header  */
#header{background:transparent url(images/header.png) no-repeat scroll 0 0;margin:0;padding:80px 0;}
#wrapper{padding:0 20px 20px;}
#sidebar{width:120px;float:left;font-size:10px;margin:20px 10px 0 0;padding:10px;}
#content{width:460px;float:left;margin:0;padding:0;}
#hmenu{background:url('images/border_h.png') repeat-x bottom;margin:0 20px 10px;padding:5px 0;}
#hmenu ul{display:inline;margin:0;padding:0;}
#hmenu ul li{display:inline;font-weight:700;text-transform:uppercase;margin:0 20px 0 0;padding:0;}
#hmenu ul li#hmenu_rss{background:url('images/rss.png') no-repeat;padding-left:20px;}
.flick{color:#0063dc;}
.flickr{color:#ff0084;}
/* Post  */
.post{text-align:justify;overflow:hidden;clear:both;width:460px;margin:0;padding:10px 0;}
.post h2{border-bottom:1px solid #A9A9A9;color:#000;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:0;text-align:justify;text-decoration:none;text-transform:uppercase;}
.post h3.post-title{font-weight:700;font-size:1.8em;text-align:left;margin:0;padding:0;}
div.archive-title{font-size:1.6em;font-weight:700;}
.post hr{display:block;}
.postmetadata{background:#000 none repeat scroll 0 0;clear:both;font-size:10px;text-align:left;color:#FFF;margin:3px 0;padding:5px;}
.postmeta{border-bottom:1px solid #E9EAEC;border-top:1px solid #DEDEDE;clear:both;color:#B4B4B4;font-size:10px;text-transform:uppercase;padding:3px;}
.clear{clear:both;}
.entry{margin:5px 0;}
.entry blockquote{border:1px dashed #ccc;font-size:10px;background:#f8f8f8;margin:10px 0;padding:5px 20px;}
.entry fieldset{border:1px dashed #ccc;}
.entry fieldset legend{font-weight:700;text-transform:uppercase;}
.entry table{font-size:10px;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;}
.entry table tr td{border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;padding:5px 10px;}
.entry table tr th{background:#f4f4f4;color:#666;font-weight:700;text-transform:uppercase;text-align:center;border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;padding:5px 10px;}
.entry ul li {margin-top:5px;margin-bottom:5px;}
.entry ol li {margin-top:5px;margin-bottom:5px;}
p img,.entry img{max-width:100%;background-color:#FFF;border:1px solid #DDD;margin:5px;padding:4px;}
#comments img{background-color:transparent;border:0;margin:0;padding:0;}
.alignright{display:inline;float:right;margin:2px 0 5px 10px;padding:0;}
.alignleft{display:inline;float:left;margin:2px 10px 5px 0;padding:0;}
.navigation .alignleft{text-align:left;}
.navigation .alignright{text-align:right;}
.navigation{font-size:10px;clear:both;margin:20px 0;}
.wp-caption{border:1px solid #ccc;text-align:center;background-color:#f3f3f3;padding-top:4px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:10px;line-height:18px;margin:0;padding:0 4px 5px;}
.searchbox{text-align:center;clear:both;width:100px;padding:20px;}
.center{text-align:center;}
/* Comments */
#comments{font-size:10px;line-height:18px;width:460px;}
.commentlist{background:url('images/border_h.png') repeat-x bottom;margin:0;padding:1em;}
.commentlist li{list-style:none;background:url('images/border_h.png') repeat-x top;border:1px solid #BBB;margin:5px;padding:0;}
li.comment div,li.pingback div{overflow:auto;padding:1em;}
li.comment div div,li.pingback div div{overflow:visible;padding:0;}
.commentlist li.even{background:#FFF none repeat scroll 0 0;}
.commentlist li.odd{background:#E9EAEC none repeat scroll 0 0;}
.commentlist li.bypostauthor{border:1px solid #000000;}
ul.children li{list-style:none;}
img.avatar{float:right;border:1px solid #eee;background:#fff;margin:0;padding:2px;}
.comment-meta,.reply{font-size:10px;margin:0;padding:0;}
.comment-author cite{font-style:normal;font-weight:700;}
textarea#comment{width:410px;}
/* Sidebar  */
#sidebar h2{background:#000 none repeat scroll 0 0;color:#FFF;font-size:0.9em;font-weight:700;text-transform:uppercase;width:140px;margin:0 0 15px;padding:10px;}
#sidebar ul,#sidebar ul ol{margin:0;padding:0;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin:0 0 20px;padding:0;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 20px;}
#sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0;}
/* Footer  */
#footer{background:url('images/border_h.png') repeat-x top;text-align:center;font-size:10px;color:#888;float:left;clear:both;width:500px;margin:2em;padding:0;}
strong,.postmetadata a{color:#666;}
hr,.hidden{display:none;}
#header h1,#header .description{display:block;overflow:hidden;text-indent:-999em;}
#hmenu a,.postmeta a{color:#B4B4B4;}
.entry blockquote blockquote,#comments div.navigation{font-size:10px;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
#sidebar #flickrrss img {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
float:left;
margin:8px 0 0 8px;
padding:5px;
}