/*   
Theme Name: Tom-Fischer
Theme URI: http://overplanted.com
Description: OverPlanted: Deep in the Undergrowth, Tom Fischer's Website for the Plant-Obsessed
Author: Myrna Ougland
Author URI: http://www.spiderlilyweb.com
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body { background: white; font: 14px/1.4 Georgia, Serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

p { margin: 0 0 10px 0; }
a { }
a:hover { } 

blockquote { }
blockquote p { }

ol { margin: 0 0 10px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navigation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmit { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#container {
    margin:15px 10px;
	width:860px;
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	border:1px #531551 solid;
	}
#container2 {}
#container3 {
	width:600px;
	float:left;
    margin:0; padding:0;
	}

h1 {font-size: 24px; color:#000; line-height:30px;}
h2 {font-size: 22px; display:none;}
h3 {font-size: 16px; color:#5c3c84; line-height: 20px;}
h4 {font-size: 16px; border-bottom: 1px #000 dotted;}
.category {margin-bottom:20px;}
#sidebar h4 {margin:10px 5px 10px 0;}

p {margin-bottom: 18px;}

#header {
     float:left;
     display:block;
	 width:860px;
     background:url(images/banner-blog-280.jpg) top left no-repeat;
 	 border-bottom:1px #003333 solid;
     margin:0; padding:0;
     overflow:hidden;
	}

.sidehead {
	margin-top: 0;
	display:block;
	height: 35px;
	width:225px;
	background-color:#00A7DE;
	font-size:24px;
	font-weight:bold;
	color:#F6EBF3;
	vertical-align:middle;
	}

#content {
	margin:10px;
	width:580px;
	float:left;
	}

#sidebar {
	margin-top:60px;
	float:right;
	width:200px;
	margin:0 0 10px 0; 
	text-align:left;
	}

#sidebar ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
#sidebar ul li {margin:0 5px 8px 0; padding:0;}	

#home {background:url(images/home.gif) top left no-repeat;}
#home a:link {background:url(images/home.gif) top left no-repeat}
#home a:visited {background:url(images/home.gif) top left no-repeat}
#home a:hover {background:url(images/home_o.gif) top left no-repeat}
#home a:active {background:url(images/home_o.gif) top left no-repeat}

#about {background:url(images/about.gif) top left no-repeat;}
#about a:link {background:url(images/about.gif) top left no-repeat;}
#about a:visited {background:url(images/about.gif) top left no-repeat;}
#about a:hover {background:url(images/about_o.gif) top left no-repeat;}
#about a:active {background:url(images/about_o.gif) top left no-repeat;}

#essays {background:url(images/essays.gif) top left no-repeat;}
#essays a:link {background:url(images/essays.gif) top left no-repeat;}
#essays a:visited {background:url(images/essays.gif) top left no-repeat;}
#essays a:hover {background:url(images/essays_o.gif) top left no-repeat;}
#essays a:active {background:url(images/essays_o.gif) top left no-repeat;}

#plant {background:url(images/plant.gif) top left no-repeat;	}
#plant a:link {background:url(images/plant.gif) top left no-repeat;}
#plant a:visited {background:url(images/plant.gif) top left no-repeat;}
#plant a:hover {background:url(images/plant_o.gif) top left no-repeat;}
#plant a:active {background:url(images/plant_o.gif) top left no-repeat;}

#blog {background:url(images/blog.gif) top left no-repeat;}
#blog a:link {background:url(images/blog.gif) top left no-repeat;}
#blog a:visited {background:url(images/blog.gif) top left no-repeat;}
#blog a:hover {background:url(images/blog_o.gif) top left no-repeat;}
#blog a:active {background:url(images/blog_o.gif) top left no-repeat;}

#links {background:url(images/links.gif) top left no-repeat;}
#links a:link {background:url(images/links.gif) top left no-repeat;}
#links a:visited {background:url(images/links.gif) top left no-repeat;}
#links a:hover {background:url(images/links_o.gif) top left no-repeat;}
#links a:active {background:url(images/links_o.gif) top left no-repeat;}

#fun {background:url(images/fun.gif) top left no-repeat;}
#fun a:link {background:url(images/fun.gif) top left no-repeat;}
#fun a:visited {background:url(images/fun.gif) top left no-repeat;}
#fun a:hover {background:url(images/fun_o.gif) top left no-repeat;}
#fun a:active {background:url(images/fun_o.gif) top left no-repeat;}

#contact {background:url(images/contact.gif) top left no-repeat;}
#contact a:link {background:url(images/contact.gif) top left no-repeat;}
#contact a:visited {background:url(images/contact.gif) top left no-repeat;}
#contact a:hover {background:url(images/contact_o.gif) top left no-repeat;}
#contact a:active {background:url(images/contact_o.gif) top left no-repeat;}

#sidebarLT {
	margin: 0;
	}

.tocNav{
	padding-left:0;
	margin-left:0;
	width:200px;
	}

.tocNav li {
	list-style:none;
	margin:0;
	padding:0;
	}

.tocNav li a {text-decoration:none;}
.next li {
         list-style:none;
         margin:0; padding:0;}
.next li a {text-decoration:none;} 

.sidehead {
	margin-top:0;
	height:35px;
	line-height:35px;
	font-size:18px;
	font-weight:normal;
	}	

.box {   float:right;
         font-size:12px;
	line-height:14px;
	padding:1px;
	color:#666666;
	border: 1px solid;
	border-color: #F6EBF3 #5977B4 #5977B4 #F6EBF3;
    width:150px;
    margin:0 3px 15px 0;
     }

#banner {
	float:left;
	margin:0;
	padding:0;
	display:block;
	width:860px;
	background:url(images/banner.jpg) top left no-repeat;
	border-bottom:1px #003333 solid;
	}	

#sidebar-banner {
	position:relative;
	float:right;
	margin:0;
	padding:0;
	}	

#sidebar-banner ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#sidebar-banner li {
	display:block;
	width:200px;
	height:30px;
	margin:0px 0px 3px 0px;
	padding:0;
	}

.last {margin:0;}	
.first {margin-top:20px;}

#sidebar-banner a {
	display:block;
	width:200px;
	height:30px;
	margin:0px 0px 3px 0px;
    padding:0;
	}

div.comments {
        float:left;
        }
div.comments p {clear:left;}	

#footer {
    font:normal 11px "Times New Roman", Times, serif;
	clear:both;
	width:860px;
	text-align:center;
	color:#515639;
	}

#footer a:link {color:#545B98; text-decoration:none;}
#footer a:visited {color:#000; text-decoration:none;}
#footer a:hover {color:#00a7de; text-decoration:none;}
#footer a:active {color:#00a7de; text-decoration:none;}
#footer p {margin:0; padding:0;}

a:link {color:#5C3C84; text-decoration:none;}
a:visited {color:#909C45; text-decoration:none;}
a:hover {color:#00a7de; text-decoration:none;}
a:active {color:#00a7de; text-decoration:none;}

#navigation {
  	float:left;
  	clear:left;
 	 }

#commentform {
 	float:left;
 	width:580px;
 	clear:both;
 	}

.comments{
 	font-size: 14px;
 	font-weight: bold;
 	color: #545B98;
 	margin:10px 0px;
	}

.comments a{
 	float:left;
 	margin:10px 0px;
	}

.notice{
     color:#545B98;
	font-size:1em;
    line-height:1.5em;
	font-weight:bold;	
     }

.respond{
	color:#545B98;
	font-size:16px;
	font-weight:bold;	
	}

.pagecomments{
     color:#545B98;
	font-size:16px;
	font-weight:bold;	
	}

em {font-style:italic;}
img {border: 1px #000 solid; padding:3px;}
img a:link {border: 1px #000 solid; padding:3px;}
.authorName {font: bold 14px Arial;}
form {margin-top:5px;}

#media-links { 
        position:relative;
        float:right;
        width:100px;
        padding-right:5px;
         }

ul#media-links {
	list-style-type: none;
    display:inline;
 	margin:0; 
	padding: 0;
      }

ul#media-links li {
    float:left;
    display:inline;
	margin:0; padding:0;
     vertical-align:text-top;
     line-height:18px;
		}

ul#media-links li a {
       	float:left;
         display:inline;
		margin:0; padding:0;
        vertical-align:text-top;
         line-height:18px;
		}

.hide {display:none;}
.notfound {float:left; width:600px;}
.delicious {display:block; width:85px; height:18px; background:url(images/delicious.png) 95% 15% no-repeat;}
.rss-feed  {display:block; width:85px; height:18px; background:url(images/rss.png) 95% 15% no-repeat;}
.facebook  {display:block; width:85px; height:18px; background:url(images/facebook.png) 95% 15% no-repeat;}
.digg  {display:block; width:85px; height:18px; background:url(images/digg.png) 95% 15% no-repeat;}
.twitter {display:block; width:85px; height:18px; background:url(images/twitter.gif) 95% 15% no-repeat;}

} /* END screen media */

@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
