/*
Theme Name: Simplish
Theme URI: http://labs.utopian.net/blogs/simplish/
Description: Simplish is a WordPress variant of the Scribbish theme for blogs.
TAGS: two columns, fixed width, right sidebar, microformats, valid CSS, valid XHTML
Version: 1.7.3
Author: Simplish Project, K. Pitt, J.A. Hardy
*/

/*
* #container
*    #header
*       #page
*          #content
*          #sidebar
*    #footer
*/

body {
   margin: 0; padding: 140px 0em 0px 0em;
}
#container {
   text-align: left;
         float: left;
   margin: 0 auto; padding: 0px 0 0 0;
}
#header {
   height: 10px;
   margin: 0 0px 0px 0; padding: 0;
}
#menu {
   float: left;
         margin: 0px 0 0 0;
}
#menu .h2 {
   font: 18px georgia, serif;
   font-style: italic;
   padding-left: 20px; padding-top: 10px
   margin: 0 0 0.5em;
         line-height: 120%;
         background-color: none;
         color: #000000;
}
#menu .a {
   font: 18px georgia, serif;
   font-style: italic;
   padding-left: 20px;
   margin: 0 0 0.5em;
         line-height: 120%;
         background-color: none;
         color: #000000;
}
#page {
}
#content {
   padding: 0 0 0 0;
}
#sidebar {
   float: right;
   text-align: left;
   width: 150px;
   padding-left: 15px;
   border-left: 1px dotted #000;
}
#footer {
   height: 40px; 
   margin: 10px 0 170px 0; padding: 10px 0 0;
   clear:both; 
}
#container {
   float: left;
   width: 1000px;
}
#content {
   width: 500px; 
         text-align: justify;
}
#sidebar {
   float: right; 
         text-align: left;
   padding-left: 15px; 
   border-left: 1px dotted #ddd; 
}
#content {
   float: left;
   padding-left: 80px; 
}
#header a:link, #header a:visited {
   color:#000000;
   background-color: none;
   text-decoration: none;
}
#header a:hover, #header a:active {
   color:#000000; background: none;
   text-decoration: none;
}
#header h1 {
   font: garamond, georgia, serif; 
   letter-spacing: -1px; 
   margin: 0;
   float: left; 
}
#header h2 {
   font: normal 11px tahoma, verdana, arial, sans-serif;
   margin: 2.35em 0.2em 0 0;
   float: right; 
}
#content h1, #content h2, #content h3, #content h4 {
   font-family: Georgia, Century Gothic, serif; 
   font-weight: normal;
   letter-spacing: 1px;
         line-height; 20px;
}
#content h1 {
   font-size: 15px;
   margin: 0 0 0.3em;
         text-transform:uppercase;
}
#content h2 {
   font-size: 15px;
   margin: 0 0 0.3em;
}
#content h3 {
   font-size: 15px;
   margin: 1.2em 0 0.3em;
}
#content h4 {
   font-size: 15px;
   margin: 1.2em 0 0.3em;
   border-bottom: 1px dotted #bbb;
}
#content h5 {
   font-size: 12px;
   font-family; Georgia, serif;
   font-weight: normal;
   letter-spacing: 1px;
         line-height; 20px;
   margin: 1.2em 0 0.3em;
   background-color: none;
   color: #000000;
}
#content p {
   line-height: 1.5em;
   margin-bottom: 0.5em;
   text-align:justify;
}
#content ul, #content ol {
   margin: 1em;
   padding:0;
}
#content ul {
   list-style-type: square;
}
#content li {
   line-height: 15px;
   margin: 0 0 0 1em; padding: 0;
}
#content hr {
   color: #ffffff;
   background-color: #ffffff;
   border-top: 1px dotted #000;
   margin-bottom: 2em;
   margin-top: 2em;
}
#content a:link, #content a:visited {
   color: #000;
   background-color: #B0C4DE;
   text-decoration: none;
}
#content a:hover, #content a:active {
   background-color: #B0C4DE;
   color: #000;
   text-decoration: none;
}
#content blockquote {
   color: #000;
   border-top: 1px dotted #000;
   border-bottom: 1px dotted #000;
   border-left: 1px dotted #000;
   border-right: 1px dotted #000;
   margin: 1.5em 1.5em;
   padding: 5px 5px 5px 5px;
}
#content code {
   font: normal 11px tahoma, verdana, "courier new", courier, sans-serif;
         line-height: 120%;
}
#content pre {
   color: #000000;
   background: #FFFFFF;
   border: 1px solid #000000;
   overflow: auto;
   font: normal 11px tahoma, verdana, "courier new", courier, sans-serif;
   margin: 0.9em 0; padding: 8px;
}
#content .hentry {
   margin: 0 0 0 0;
}
#content .hentry .entry-title {
   font-size: 40px;
         text-transform:capitalize;
         font-style:italic;
         background-color:none;
         color: #000000;
   letter-spacing: 0.5px; 
   margin: 1px 1px 1px 1px;
}
#content .hentry .entry-title a:link, #content .hentry .entry-title a:visited {
   color: #000000;
   background-color: #ffffff;
   text-decoration: none;
}
#content .hentry .entry-title a:hover, #content .hentry .entry-title a:active {
   background-color: #ffffff;
   color: #000000;
   text-decoration: none;
}
#content .hentry .entry-title .comment_count {
   color: #000000; display: none;
}
#content .hentry .posted {
   float: left;
   color: #000;
   font: normal 11px tahoma, verdana, sans-serif;
         line-height: 150%;
   padding: 5px 5px 5px 5px;
   margin: 1px 0 1.5em 2px;
}
#content .hentry .posted a:hover, #content .hentry .posted a:active, {
   background-color: #000;
         color: #FFF;
}

#content .posted a:link, #content .posted a:visited {
   color: #000;
         text-decoration: none; background-color:#ffffff;
}
#content .posted a:hover, #content .posted a:active {
   color: :#000000; background-color:#B0C4DE;
}

#content .hentry .fn {
   font-weight: bold;
}
#content .hentry .fn a, #content .hentry .fn a:hover {
   color: #aaa; background-color: none;
   text-decoration: none;
}
.clear {
   clear: both;
}
#content .hentry .entry-content {
}
#content .hentry ul.meta {
   clear: both;
   font-size: 11px;
   background: #fff;
   margin: 0; padding: 5px;
   border: 0px solid #ddd;
   list-style-type: none;
}
#content .hentry ul.meta li {
   line-height: 13px;
   margin: 0; padding: 0;
}
#content .hentry .meta a:link, #content .hentry .meta a:visited {
   color: #000;
   background:none;
   text-decoration: none;
}
#content .hentry .meta a:hover, #content .hentry .meta a:active {
   color: #FFD700;
}
#content ol.comments, #content ol.trackbacks {
   list-style-type: none;
   margin: 0; padding: 0;
}
#content li.comment, #content li.trackback {
   border: 1px dotted #000;
   margin: 0 0 1.5em; padding: 1em;
}
#content li.comment.preview {
   background: #fff;
   border: 0px solid #fab444;
   margin: 0 0 1.5em; padding: 1em;
}
#content li.comment .author, #content li.trackback .author {
   margin-bottom: 1em;
}
#content li.comment .author cite, #content li.trackback .author cite {
   font-size: 12px;
   float:left;
}
#content li.comment .author abbr, #content li.trackback .author abbr {
   color: #000; float:right; padding-left:4px;
}
#content li.comment .author {
   height:36px;
}
#content li.comment .author .avatar {
   margin: 0 0 0.5em 0.5em;
   width: 48px; height: 48px;
   float: right;
   clear:both;
   background: #fff;
}
#content li.comment p {
   padding-right:48px;
   padding-left:24px;
}
#content form.comments {
   background: #FFF;
   border-top: 0px dotted #000000;
   padding: 1em 0.5em;
}
#content form.comments fieldset {
   border: none;
}
#content form.comments legend {
   display: none;
}
#content form.comments label {
   font-weight: normal;
}
#content form.comments textarea {
   width: 90%; height: 150px;
   padding: 3px;
   border: 1px solid #000;
}
#sidebar {
   font-size: 11px; 
}
#sidebar h2 {
   font: 18px georgia, serif;
   font-style: italic;
   margin: 0 0 0.5em;
         line-height: 120%;
         background-color: none;
         color: #000000;
}
#sidebar h2 a:link, #sidebar h2 a:visited {
   color: #000; text-decoration: none;
}
#sidebar h2 a:hover, #sidebar h2 a:active {
   background: transparent; text-decoration: underline;
}
#sidebar a:hover, #sidebar a:active {
   color: #000; background-color: #B0C4DE; text-decoration: none;
}

#sidebar ul {
   list-style-type: none;
   margin: 0 0 2em; padding: 0;
}
#sidebar li {
   margin: 0;
   padding: 1px 0;
}
#sidebar em {
   font-style: normal;
}
#sidebar .search p {
   margin: 0;
}
#sidebar .search p input {
   font-size: 11px; width: 92%;
}
#sidebar hr {
   color: #ffffff;
   background-color: #ffffff;
   border-top: 1px dotted #000;
   margin-bottom: 1em;
}
#footer {
   border-top: 1px solid #000; 
   font-size: 90%; 
}
#footer a:link, #footer a:visited {
   color: #000;
}
#footer a:hover, #footer a:active {
   color: #fff;
   background: #000;
}
#footer hr {
   display: none;
}
#footer p {
   width: 40%;
   float: left; 
   margin: 0; padding: 0; 
}
#footer ul {
   width: 40%;
   margin: 0; padding: 0;
   list-style-type: none; 
   text-align: right; 
   float: right; 
}
#footer li {
   margin: 0; padding: 0 0 0 1em;
   display: inline; 
}
@media print {
   #sidebar { display:none; }
   #content { float: none; width: 100%; }
   #content pre { color: #000; background: #eee; }
   #content form.comments { display: none; }
}
body {
   background: url('http://www.idaida.net/pic/bgr.jpg');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
}
input, textarea {
   font: normal 11px tahoma, verdana, sans-serif;
   border: 1px solid #000;
}
abbr {
   border: none;
}
cite {
   font-style: normal;
}
a img {
   border: none; padding: 0; margin: 0;
}
a:link, a:visited {
   color: #000;
         text-decoration: none;
}
a:hover, a:active {
   color: :#000000; background-color:#B0C4DE;
}
span.caps {
   font-size: 0.9em;
   letter-spacing: .07em;
}
p img {
   padding-top: 10px;
   padding-bottom: 15px;
   max-width: 100%;
}
.aligncenter,
div.aligncenter,
img.centered {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
img.alignleft {
   padding: 4px;
   margin: 0 7px 2px 0;
   display: inline;
}
img.alignright {
   padding: 4px;
   margin: 0 0 2px 7px;
   display: inline;
}
.alignleft {
   float: left
}
.alignright {
   float: right;
}
span.caps {
   cursor: help;
}
.center {
   text-align: center;
}
.navigation {
   display: block;
   text-align: center;
   margin-top: 10px;
   margin-bottom: 60px;
}
.hidden {
   display: none;
}
.wp-caption {
   border: 1px solid #000;
   text-align: center;
   background-color: #eeeeee;
   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;
}