/* 
Theme Name: Revolution 2 - Customized for A Greener Tea
Theme URL: http://www.revolutiontheme.com/
Description: Revolution 2 is an insanely customizable 2 or 3-column Widget-ready theme created for WordPress.
Author: Brian Gardner
Author URI: http://www.briangardner.com/
Version: 2.0
*/

/* Bring in other needed styles */
@import "domtab.css";

/* Major containers */
body {
	background: #534B48; /* #DDD */
	width: 960px;
	color: #222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	margin: 0px auto 0px;
	padding: 0px;
}
	
#wrap {
	background: #FFF;
	width: 920px;
	margin : 7px auto 10px; /* 10px auto 10px */
	padding : 15px 20px 20px 20px; /* 0 20px 20px */
	border: double #C0C0C0;
}


/* Site-wide images */

img, a img {
	border: none;
}


/* Site-wide hyperlinks */

a, a:visited {
	color : #4B1E9D; /* #D5D5D5 */
	text-decoration: underline; /* none */
}
	
a:hover {
	color: #98A781;
	text-decoration: none;
}


/* Header */

#header {
	background: #FFF; /* #FFF url(images/logo2.jpg) */
	width: 920px;
	height: 110px; /* 118px */
	color: #202020;
	margin: 0 auto 0;
	padding: 0;
	overflow: hidden;
	border-bottom: 5px solid #D5D5D5;
}

#header a img {
	margin: 0;
	padding: 0;
}

#header a {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:20px; /* 24px */
	color: #FFFFFF; /* #4700DB */
	text-decoration: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}

#header a:hover {
	color: #D51515;
}

#headerleft {
	width: 460px;
	float: left;
	font-size: 14px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
	
#headerleft a img {
	margin: 0px;
	padding: 0px;
}

#headerright {
	width: 390px;
	float: right;
	font-size: 12px;
	text-align: right;
	margin: 0px;
	padding: 35px 50px 0 0;
	overflow: hidden;
}


/* Navigation bar */

#navbar {
	/*background: #98A781;  #333 */
        background : #898987;
	width: 920px;
	height: 26px;
	color: #FFF;
	margin: 4px auto 0; /* 0 auto */
	padding: 0;
	text-transform: uppercase;
}
	
#navbarleft {
	/*width: 850px;*/
         width : 800px;
	height: 26px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#navbarright {
	/*width: 30px;*/
        width : 80px;
	height: 26px;
	float: right;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	/*text-align: right;*/
         text-align : left;
	}
	
#navbarright a img {
	border: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	}

.nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
.nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

.nav a {
	background: #333333;
	color: #FFFFFF;
	display: block;
        text-decoration : none;
    font-weight: bold;
    margin: 0px 20px 0px 0px;
	padding: 6px 10px 5px 10px;
	}
	
.nav a:hover {
	background: #555555;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
        margin: 0px 20px 0px 0px;
	padding: 6px 10px 5px 10px;
	}

.nav2 a, .nav2 a:hover {
	padding: 5px 10px 4px 10px;
	white-space: nowrap;
}

.nav a:active {
        background: #FDFF60;         
         }


.nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 160px;
	}
	
.nav li li a, .nav li li a:link, .nav li li a:visited {
	background: #333333;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	}
	
 .nav li li a:hover, .nav li li a:active {
	background: #555555;
	}

.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;
	}
	
/************************************************
*	Navbar      								*
************************************************/

#subnavbar {
	/*background: #EEEEEE;*/
        /* background : #768259; */
        background : #202020;
	width: 920px;
	height: 26px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#subnav a {
	background: #EEEEEE;
	color: #333333;
	display: block;
        text-decoration: none;
    font-weight: bold;
    margin: 0px 20px 0px 0px;
	padding: 6px 10px 5px 10px;
	}
	
#subnav a:hover {
	background: #DDDDDD;
	color: #333333;
	display: block;
	text-decoration: none;
    margin: 0px 20px 0px 0px;
	padding: 6px 10px 5px 10px;
	}

#subnav a:active  {
         background : #FDFF60;
         }

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 160px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #EEEEEE;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	/*background: #DDDDDD;*/
         background : #555555;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}
	
/************************************************
*	Homepage 					     		    * 
************************************************/

#homepage {
	width: 920px;
	margin: 0px auto 0px;
	padding: 20px 0px 0px 0px;
	line-height: 20px;
        /* background: #EEEEEE url(images/bgcolumn.gif) */
	}

#homepage p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
	
#homepage h1 {
	color: #202020;
	/*font-size: 18px;*/
        /* words Latest Entry on homepage*/
         font-size : 20px;
         color : #FF1414;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homepage h1 a, #homepage h1 a:visited  {
	color: #202020;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#homepage h1 a:hover {
	color: #D51515;
	text-decoration: none;
	}
/* added for  linked article titles under Latest Entry*/

#homepage h2{
         color: #000000;
         font-size : 20px;
         font-family : Arial, Tahoma, Verdana;
         font-weight : bold;
         margin : 0px 0px 10px 0px;
         padding : 0px 0px 0px 0px;
         }
	
#homepage #homepagemiddle h3 {
	/*color: #202020;*/
         color : #000000;
        /*word Categories and Search Site on homepage*/
	/*font-size: 18px;*/
         font-size : 20px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	/*margin: 0px 0px 10px 0px;*/
        margin: 0 0 15px;
	padding: 0;
	}
	
#homepage img {
	float: left;
	border: none;
	margin: 0px 20px 0px 0px;
	}
	
#homepage ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homepage ul li {
    list-style: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}	
	
#homepageleft {
	float: left;
	/*width: 700px;*/
        width:490px;
	margin: 0px 0px 0px 0px;
	/*padding: 0px 20px 0px 0px;*/
         padding : 0px 10px 0px 0px;
	/* border-right: 1px solid #C0C0C0; */
        /* border-bottom: 5px solid #FAFF77; */

        }
	
#homepageleft p {
	/*padding: 0px 0px 10px 0px;*/
         padding : 0px 0px 0px 0px;
	margin: 0px;
	}
/* this next part is new*/

#homepagemiddle {
        /* new*/
        /*background : #FFFFFF repeat-y 0; */
	float: left;
	width: 180px;
	margin: 0px 0px 0px 0px;
	/*padding: 0px 0px 0px 0px;*/
        padding : 0px 10px 10px 10px;
	border-right: 1px solid #C0C0C0;
        border-left: 1px solid #C0C0C0;
        /* border-bottom: 5px solid #FAFF77; */
        }
/* end of new part*/
	
#homepageright {
	float: right;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
	
/************************************************
*	Homepage Bottom					     		* 
************************************************/

#homebottom {
	width: 920px;
	margin: 20px auto 0px;
	padding: 20px 0px 0px 0px;
	line-height: 20px;
	border-top: 5px solid #D5D5D5;
	}

#homebottom p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
	
#homebottom h1 {
	color: #202020;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#homebottom h2 {
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homebottom h1 a, #homebottom h1 a:visited  {
	color: #202020;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#homebottom h1 a:hover {
	color: #D51515;
	text-decoration: none;
	}
	
#homebottom img{
	float: left;
	border: none;
	margin: 0px 0px 10px 0px;
	}
	
#homebottom ul{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homebottom ul li{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}	
	
#homebottomleft {
	float: left;
	width: 280px;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 0px 0px;
	border-right: 1px solid #C0C0C0;
	overflow: hidden;
	}
	
#homebottommiddle {
	float: left;
	width: 280px;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #C0C0C0;
	overflow: hidden;
	}
	
#homebottomright {
	float: right;
	width: 280px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 920px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	}

#content p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#content h1 {
	/*color: #202020;*/
        color : #768259;
        /* color of blog article titles not linked*/
	font-size: 18px;
        font-family: Arial, Tahoma, Verdana;
        /*font-weight: normal;*/
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
	}
	
#content h1 a, #content h1 a:visited  {
	/*color: #202020;*/
         /* the linked article titles*/
         color : #4B1E9D;
	text-decoration: underline;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#content h1 a:hover {
	/*color: #D51515;*/
         color: #98A781;
	text-decoration: none;
	}
	
#content h4 {
	color: #202020;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
#contentleft {
	float: left;
	width: 460px;
	margin: 0px 0px 0px 0px;
	/*padding: 20px 0px 20px 0px;*/
        padding : 10px 10px 20px 0px;
	}

#contentleft p img {
	border: none;
    float: left;
	margin: 0px 10px 10px 0px;
	}
	
.archive {
	float: left;
	/*width: 295px;*/

  

        width : 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
#contentleft ol {
	margin: 0px 0px 0px 5px;

	padding: 0px 0px 15px 0px;
	}
	
#contentleft ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#contentleft ul {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}

blockquote {
	margin: 0px 20px 15px 20px;
	padding: 5px 0px 5px 15px;
	border-left: 5px solid #C0C0C0;
	}
	
#content blockquote p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postmeta {
	width: 600px;
	font-size: 12px;
	padding: 5px 0px 50px 0px;
	margin: 0px;
	border-top: double #C0C0C0;
	}
	
.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  margin : 0px 0px 15px 0px;
 /* background: #EAEAEA;*/
  background: #F9F7F8;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

/*	WordPress image captioning */
.alignleft { margin: 0 1.571em 1.571em 0; float: left; clear: left; }
.alignright { margin: 0 0 1.571em 1.571em; float: right; clear: right; }
.aligncenter { display: block; margin: 0 auto 1.571em auto; float: none; clear: both; }
.alignnone { display: block; margin: 0 auto 1.571em 0; clear: both; }
.wp-caption { background-color: #F3F3F3; border: 0.071em solid #CCC; text-align: center; padding: 0.714em; }
.wp-caption p { text-indent: 0 !important; font-size: 0.786em; padding: 10px 0 0 !important; }

.unused .wp-caption {
	padding: 2px;
	margin: 0;
	text-align: center;
}
.unused .wp-caption img, .unused .wp-caption a, .unused .wp-caption a img {
	padding: 0;
	margin: 0;
}
.unused .wp-caption-text {
	font-size: 80%;
	line-height: 95%;
	/*border: 1px solid #ddd;*/
      /*  border:1px solid #eaeaea;*/
	/*border-top-width: 0;*/
	background-color: #eaeaea;
	/*padding: 3px 0;*/
        padding: 3px 3px 4px 3px;
	/*margin: 0 5px;*/
         margin : 5px;
	/*width: 568px;*/
}

/*
.unused .wp-caption-text:before {
	content: "Caption: ";
}
*/


/************************************************
*	Content Post    					     	* 
************************************************/
	
#contentpost {
	float: left;
	width: 470px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 0px;
       /*new*/
        font-size:14px;
	}

#contentpost p {
           text-indent : 30px;
            }

#contentpost p img {
	border: none;
       /* float: left;*/
	margin: 0px 10px 10px 0px;
	}
	
#contentpost ol {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 15px 0px;
	}
	
#contentpost ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#contentpost ul {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentpost ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
.postmeta2 {
	width: 470px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	margin: 0px;
	border-top: double #C0C0C0;
	}
	
/************************************************
*	News Page   					     		* 
************************************************/

#newspage {
	width: 920px;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	line-height: 20px;
	}

#newspage p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
	
#newspage img{
	border: none;
	margin: 0px 0px 10px 0px;
	}
	
#newspage ul{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#newspage ul li{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}	
	
#newspageleft {
	float: left;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 0px;
	border-right: 1px solid #C0C0C0;
	overflow: hidden;
	}
	
#newspagemiddle {
	float: left;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	border-right: 1px solid #C0C0C0;
	overflow: hidden;
	}
	
#newspageright {
	float: right;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	overflow: hidden;
	}
	
/************************************************
*	Featured Page					     		* 
************************************************/

#featuredpage {
	width: 920px;
	margin: 20px auto 0px;
	padding: 20px 0px 0px 0px;
	line-height: 20px;
	border-top: 5px solid #D5D5D5;
       	}
	
#featuredpage h1 {
	color: #202020;
        font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	
/************************************************
*	Featured Page	2				     		* 
************************************************/

#featured2 {
	width: 920px;
	/*margin: 20px auto 0px;*/
          margin : 0px auto 0px;
	/*padding: 20px 0px 0px 0px;*/
         padding : 0px 0px 0px 0px;
	line-height: 20px;
	/*border-top: 5px solid #D5D5D5;*/
       	}
	
#featured2 h1 {
        /* title of the Welcome article*/

	color: #202020;
	font-size: 18px;
        font-weight :bold;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 0px 0px; /* Top was 20px */
	}

#contentleft {
	float: left;
	/*width: 335px;*/

         

         width : 385px;
	margin: 0px 0px 0px 0px;
	padding : 0px 10px 0px 0px;
}

#contentmiddle {
	float: left;
	/*width: 335px;*/
        width : 285px;
	margin: 0px 0px 0px 0px;
	padding : 0px 10px 10px 10px;
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}

/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	/* width: 250px;*/
        width : 200px;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        line-height: 20px;
	display: inline;
        }
	
#sidebar p {
	padding: 0px 0px 15px 0px;
        margin: 0px;
	}
	
#sidebar h2 {
	color: #202020;
       /* font-size: 12px;*/
        font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	/*padding: 10px 0px 3px 0px;*/
        padding : 20px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	}

#sidebar h3   {
        border-bottom : double #C0C0C0;
               }
	
#sidebar li {
	list-style-type: none;
	margin:  0px;
	padding: 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#sidebar li ul li {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	/*background: #FFFFFF;*/
        /*color of headings*/
         background : #F7F7FB;
	float: left;
	/*width: 160px;*/
         width : 175px;
        /*margin: 0px;*/
        margin : 4px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	line-height: 20px;
	display: inline;
	}
	
#l_sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#l_sidebar h2 {
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 10px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	}
	
#l_sidebar ul {
	list-style-type: none;
      	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	/*background: #FFFFFF;*/
         background : #ECEBFF;
	float: right;
	width: 250px;
        /*margin: 0px;*/
        margin: 4px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	line-height: 20px;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#r_sidebar h2 {
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 10px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	}

#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

	
/************************************************
*	Widgets 									*
************************************************/
#search {
        background : #FFFFFF;
        border-bottom: double #C0C0C0;
        }

#similar-posts ul, .widget_links ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#similar-posts ul li, .widget_links ul li {
	/*background: #FFFFFF url(images/icon_links.gif) no-repeat top left;*/
        background: #F7F7FB url(images/icon_links.gif) no-repeat top left;
        padding: 0px 0px 5px 18px;
        margin: 0px 0px 0px 0px;
	}


#recent-posts ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#recent-posts ul li {
	/*background: #FFFFFF url(images/icon_recent.gif) no-repeat top left;*/
        background: #ECEBFF url(images/icon_recent.gif) no-repeat top left;
       	padding: 0px 0px 5px 18px;
        margin: 0px 0px 0px 0px;
	}
	
#get_recent_comments_wrap ul, #recentcomments {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#get_recent_comments_wrap ul li, #recentcomments li {
	/*background: #FFFFFF url(images/icon_links.gif) no-repeat top left;*/
        background: #ECEBFF url(images/icon_links.gif) no-repeat top left;
        padding: 0px 0px 5px 18px;
        margin: 0px 0px 0px 0px;
	}
	
#categories-1 ul, .widget_categories ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#categories-1 ul li, .widget_categories ul li {
	/*background: #FFFFFF url(images/icon_categories.gif) no-repeat top left;*/
          background: #F7F7FB url(images/icon_meta.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#archives ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#archives ul li {
	/*background: #FFFFFF url(images/icon_archives.gif) no-repeat top left;*/
        background: #F7F7FB url(images/icon_archives.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#pages ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#pages ul li {
	/*background: #FFFFFF url(images/icon_meta.gif) no-repeat top left;*/
        background :#F7F7FB url(images/icon_meta.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#links ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#links ul li {
	/*background: #FFFFFF url(images/icon_links.gif) no-repeat top left;*/
        background: #F7F7FB url(images/icon_links.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}

#meta ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#meta ul li {
	/*background: #FFFFFF url(images/icon_meta.gif) no-repeat top left;*/
        background: #F7F7FB url(images/icon_meta.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#text-1 ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}

#text-1 ul li {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	}

#text-7 ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#text-7 ul li {
	background: #ECEBFF url(images/recentcomments-xx.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
        margin: 0px 0px 0px 0px;
	}


/********************************
        *
 Added for Tag Cloud Widget 
*********************************/
#tag_cloud {
           padding : 10px 0px 10px 0px;
           margin : 30px 0px 10px 0px;
           }

#tag_cloud a {
           color :#4B1E9D;
           text-decoration : none;
             }


/************************************************
*	Footer      								*
************************************************/

#footer {
	clear: both;
	background: #333333;
    width: 920px;
	min-height: 35px;
    border:none;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#footer p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	}
	
#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover {
	text-decoration: underline;
	}
	
#footer a img {
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}
	
#footerleft {
	float: left;
	width: 500px;
	margin: 0px;
	padding: 10px 0;
	}
	
#footerright {
	white-space: nowrap;
	float: right;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	text-align: right;
	}

/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	

#s-head {
	background: #FFFFFF;
	width: 240px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#s {
	background: #FFFFFF;
	width: 220px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#signup {
	background: #F5F5F5;
	width: 240px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}

#name, #email, #url, #submit {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#words {
	background: #FFFFFF;
	width: 380px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
/************************************************
*	Comments									*
************************************************/

	
#commentblock {
	width: 440px;
	color: #000000;
	float: left;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#commentblock ol {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}
	
.commentdate {
	font-weight: bold;
	font-size: 12px;
	}

.commentname {
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

.commentinfo {
	clear: both;
	}

.commenttext {
	width: 440px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

.commenttext-admin {
	width: 440px;
	/*color: #000000;*/
        color :#4B1E9D;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

img.avatar { clear:right; float: right; margin: 0 0 10px 10px; }


hr#featured {
	border: 0px;
	color: #FAFF77;
	background-color: #FAFF77;
	height: 5px;
}

.clearer { clear: both; }

/* Definition Lists */
dl { margin: 0 0 1.53846em 0; }
	dt { font-weight: bold; }
	dd { margin: 0 0 0 1.53846em; font-size: 85%; }
