/*

	Theme Name: Greenery

	Theme URI:  http://www.negative99.com/archive/category/wp-themes/

	Description: Snazzy dark grey theme with splashs of greenery (hence the name).  This is a port of

			the open-source template by Pat Heard ( FullAhead.org ) of the same name.

	Author: Steve Mooradian

	Author URI: http://www.negative99.com

	Live Demo: http://demo.negative99.com/wordpress/?wptheme=Greenery



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

	

	Send feedback to steve at negative99 dot com

	

	Changelog:

		v1.0

			First Release

			

*/



/*-----------Block Level Elements--------------*/



body {

  margin: 0;  

  border: 0;

  text-align: center;

  font: 0.76em "Trebuchet MS" verdana, arial, sans-serif;  

  line-height: 170%;

  color: #EEE;

  background: #585858 url(images/bg_body.jpg) repeat-y top center;

}



p {font-size: 1.12em;} /*I've added this code myself, increasing the main content's text size without affecting other parts of the page*/



#page {

  position:relative;

}



#header {

  width: 100%;

  margin: 0 auto;

  border: 0;

  height: 3em;

  background: #585858 url(images/bg_header.jpg) repeat-y top center;  

}



#headerimg {



}



.description {

	display:none;

}



#wrapper {

  position:relative; display:block;

  width: 767px;

  height: auto;

  margin: 0 auto;

  padding: 0;

  text-align: left;

}



#content {

  float:left; position:absolute; display:block;

  width: 410px;

  padding: 10px 5px 20px 10px;

}



#content ul {list-style-image: url(images/li_bullet.gif);}



#sidebar {

  float:right; display:block; position:relative; 

  width: 185px;

  padding: 10px 10px 10px 140px;

  background: url(images/plants.jpg) no-repeat top left;

}



#footer {

  float:right;

  display:block;

  margin: 0 auto;

  text-align: center;

  padding: 10px;

  width:135px;

  color: #888;

  font-size:0.9em;

}



#menu {

  width: 766px;

  margin: 0 auto;

  padding: 0;

  text-align: left;  

}







#menu ul {

  margin: 0;

  padding: 0;

  line-height: normal;  

}



#menu ul li {

  width: 8em;

  display: inline;

  float: left;

  padding-top: 0.8em;  

  list-style: none;

  text-align: center;

}



#menu ul li a {

  display: block;

  text-decoration: none;

  text-transform: uppercase;

  padding-bottom: 1.0em;

  color: #222;

}



#menu ul li a:hover,

#menu ul li a:active, .active {

  font-weight: bold;

  color: #111;

  background: url(images/menu_tab.gif) no-repeat bottom center;

}



.sideMenu {

  padding: 10px 0;

}



.sideMenu a {

  display: block;

  text-align: right;

  text-decoration: none;

  margin-bottom: 1px;  

}



.sideMenu a span {

  display: block;

  padding: 1px;

}



.sideMenu a:hover {

  background: #686868 url(images/rounded_tl.gif) no-repeat top left;

}



.sideMenu a:hover span {

  background: url(images/rounded_bl.gif) no-repeat bottom left;

}



#title {

  padding: 0.6em 55px 0.6em 0;

  margin-right: 0.5em;

  float: right;

  background: url(images/logo_greenery.gif) no-repeat top right;

}



#title h1 {

  display: inline;

  color:  #222;

  background-color: #86E160;

  background-image: none;

}



/*-------------Headings-------------*/



h1 {

  display: inline;

  color:  #222;

  background-color: #86E160;

  background-image: none;

  clear: both;

  margin: 10px 0;

  font: 700 1em "Trebuchet MS" verdana, sans-serif;

  text-transform: uppercase;

  color: #7BD32C;

}



h1 a {

  clear: both;

  margin: 10px 0;

  font: 700 1em verdana, sans-serif;

  text-transform: uppercase;

  color: #000;

  text-decoration:none;

}



h2 {

  /*clear: both;*/

  margin: 10px 0;

  font: 700 1.2em "Trebuchet MS" verdana, sans-serif;

  text-transform: none;

  color: #7BD32C;

  background: #686868 url(images/rounded_tr.gif) no-repeat top right;

}



h2 span {

  display: block;

  padding: 2px;

  background: url(images/rounded_br.gif) no-repeat bottom right;

}



h3 {

  clear: both;

  margin: 10px 0;

  font: 700 1em verdana, sans-serif;

  text-transform: uppercase;

  color: #7BD32C;

}



h4 {

  clear: both;

  margin: 10px 0;

  font: 700 1em verdana, sans-serif;
  
  /*text-transform: capitalize;*/

  color: #7BD32C;

}



h5 {



}



/*-------------The Post-------------*/



#wrapper ol li { 

  color: #9BE4FF;

}



#wrapper ol li span {

  color: #EEE;

  padding: 2px;

}



#wrapper ul {

  padding-bottom: 6px;

}



#wrapper ul li {

  margin-left: 2px;

  padding-left: 2px;

}



p {

  padding-top: 5px !important;

  padding-top: 3px;

  padding-bottom: 5px !important;

  padding-bottom: 3px;

}



a {

  color: #86E160;

}



a:visited {

  

}



a:hover {

  color: #FFF;

}



/*

textarea {

  width: 98%;

}



input {

  width: 70%;

}

*/



input,

textarea {

  padding: 1px 3px;

  margin: 2px 0;

  font: 1em verdana, arial, sans-serif;

  color: #EEE;

  background-color: #777;

  border: 1px solid #999;

}



input:hover,

input:focus,

textarea:hover,

textarea:focus {

  

  background-color: #ccc;

  border: 1px solid #EEE;

  color:#000;

}



h2 a:hover, h2 a:visited, h2 a {

  text-decoration: none;

}



.post {

  clear:both;

}


.post a {



}



.post ul {



}



.post li {



}



.entry {



}



.entrytext .postmetadata {

  color: #666;

}



.postmetadata alt {

  color: #666;

}



.postmetadata a {

  color: #999;

}



.postmetadata a:hover {

  color: #fff;

}



.navigation {



}



.alignleft {

  float:left;

}



.alignright {

  float:right;

}



.center {



}



.pagetitle {



}



blockquote {  

  margin:0;

  padding: 0 15px;

  border: #86E160 1px solid;

  background: #686868;

} 



cite {



}



code {

  display: block;

  padding: 5px 5px 5px 10px;

  background: #555;

  font-size:8pt;

 }



acronym, abbr {

  cursor: help;

  border-bottom: 1px solid #777;

  letter-spacing:1px;

}



/*--------------Sidebar------------*/



#sidebar ul {

  list-style: none;

}



#sidebar ul h2 {

  text-align: right;

  background: #686868 url(images/rounded_tl.gif) no-repeat top left;

}



#sidebar ul h2 span {

  display: block;

  padding: 2px;

  background: url(images/rounded_bl.gif) no-repeat bottom left;

}



#sidebar ul li {

    

}



#sidebar ul ul {

	/*list-style-image: url(images/ibit_unordered.png);*/
    list-style: none;
	padding:0pt;

}



#sidebar ul ul li {

    background: transparent url(images/ibit_unordered.png) no-repeat scroll 0pt 3px;
    padding: 4px 0pt 4px 18px;

}



#sidebar ul ul ul {

	list-style:square;

}



#sidebar p {



}



#sidebar a {



}

#sidebar a:hover {



}



#sidebar a:visited {



}





ol.commentlist {



}



ol.commentlist li {

  padding: 5px;

  margin-top: 5px;

  font-weight: 700;

  border: #555 1px solid;

  background: #343;

}



ol.commentlist li.alt {

  background: #444;

}



ol.commentlist a {

  color: #7BD32C;

}


/*-----for separate trackbacks -----*/

ol.pinglist li {

  padding: 5px;

  margin-top: 5px;

  font-weight: 100;
  
  font-size: 80%;

  border: #555 1px solid;

  background: #343;

}



ol.pinglist li.alt {

  background: #444;

}



ol.pinglist a {

  color: #7BD32C;

}






small.commentmetadata {



}



/*--------------Search Form-------------*/



#searchform {

	text-align:center;

}



#searchform input {

	width:110px;

}



#searchform #s {



}





/*-------------Calendar-----------------*/



#wp-calendar {



}



#wp-calendar th {



}



#wp-calendar a {



}



#prev a, #next a {



}



#wp-calendar caption {



}



#footer p {

  padding-top: 0 !important;

  padding-top: 10px;

}



#footer a {

  color: #888;

}



#footer a:hover {

  color: #EEE;

}



a.fullAhead {

  text-align:center;

  display: block;

  width: 30px;

  height: 34px;  

  margin: 3px;

  background: url(images/logo_fullahead.gif) no-repeat 0 0;

}



a:hover.fullAhead  {

  background-position: -30px 0;

}





/***************************************************

 Generic Display Classes

 ***************************************************/



.center {

  text-align: center;

}



.noPad {

  padding: 0;

  margin: 0;

}



.left {

  float: left;

}



.right {

  float: right;

}



img.left {

  padding: 5px 5px 5px 0;

}



img.right {

  padding: 5px 0 5px 5px;

}



.button {

  width: auto;

  cursor: pointer;

}



.date {

  display: block;

  font-weight: 700;

}



a img {

	border: none; background: none;

}



img.left {display: block; padding:1px; float:left; margin:3px 12px 3px 0;}

img.right {display: block; padding:1px; float:right; margin:3px 0 3px 12px;}

img.center {display: block; padding:1px; margin:3px auto;}



/**NEW STYLES, ADDED BY VIVIEN**/

.diggbutton {float:left; margin:0 6px 1px 0;}



.more-link {font-variant: small-caps; }



.colored {color: #7BD32C;}
.green {color:#7BD32C;}

input#email, textarea#comment {display: none;}

.dosdonts {font: 700 1em verdana, sans-serif; color: #7BD32C;}

p.akst_link {background: #686868; font-size: 110%; border: 1px solid #85E15F;}

.bold {font-size: 110%;}

.clear {clear: both;}