/*  

Theme Name: Bamboo

Description: Bamboo by <a href="http://wpthemeland.com/themes/bamboo/" 

Version: 1.1

Author: WordPress Theme Land

Author URI: http://wpthemeland.com/

*/



/* Generic Styling */

* {

	margin:0;

	padding:0;

}

body 

{

  margin: 0;

  padding: 0;  

  color: #333;

  background:#FFFFFF url(images/bgshade.gif) repeat-y center;

  font-family:"Trebuchet MS", Verdana, Arial, Serif;

  font-size:small;

} 

html>body 

{

	font-size:small;

}

img {

	border:0;

}

img.right 

{

	float:right;

	margin:0 0 1em 1em;

}

img.left 

{

	float:left;

	margin:0 1em 1em 0;

}

a img 

{

	border-bottom:#6cc7dc 1px dashed;

	padding-bottom:3px;

}

h1,h2,h3,h4,h5,h6 

{

	font-family:Georgia, Arial, Verdana, Serif;

	line-height:1.6em;

	font-weight:normal;

	margin:0;

	padding:0;

}

h2, h3 

{

	clear:both;

	font-size:1.6em;

}

h2.pagetitle 

{

	margin-left:10px;

}

p 

{

	margin-bottom:0.5em;

	line-height:1.8em;	

}

a:link,a:visited 

{

	color:#666;

	text-decoration:none;

	border-bottom:#dcc 1px dashed;

}

a:hover, a:active

{

	color: #000;

	text-decoration: none;

	border-bottom:#000 1px solid;

}

.clear 

{

	clear:both;

}



blockquote 

{

	margin:1em;

	padding:0.5em 0 0 5em;

	background:#fff url(images/quote.gif) no-repeat right top;

	color:#666;

}

ol, ul 

{

	margin:0;

	padding:0;

}

li 

{

	margin:5px 0;

	padding:0;

}

#content ul, #content ol 

{

	margin:0.5em;

	padding:0 1em;

}

#content ul 

{

	list-style-image:url(images/bullet.gif);

}

/* Structure */



#wrapper {

	margin:0 auto;

	width:660px;

	padding:0px;

	background:#fff;

	border:0px solid #ddd;

}

/* Header */

#header 

{

	background:url(images/bamboo.jpg) no-repeat;

	height:160px;

	text-align:right;

}

#header h1 

{

	font-size:1.8em;

	padding:10px 10px 0 0;	

	

}

#header *

{

	color:#fff;

	border-bottom:none;

}

#header h2 

{

	margin:0;

	padding:0 10px;

	font-size:1em;

	font-style:italic;	

}

/* Navigation */

ul#navigation {

	list-style:none;

	margin:0.5em auto;	

	padding:0;

	font-family:Arial,Georgia, Verdana, Serif;

	font-weight:bold;

	background:#eee url(images/top-bar.gif) repeat-x top;

	text-transform:uppercase;

	height:28px;

	line-height:28px;	

	font-size:1em;	

}



ul#navigation li 

{

	float:right;

  margin:0;

  padding:0;

  list-style:none;  

  white-space:nowrap;	

  background:none;	

}	



ul#navigation li a {

	 display:block;

  padding:0 15px;

  text-transform:uppercase;

  border:none;  

}	

ul#navigation li a:hover,ul#navigation li a:active, #navigation li.current_page_item a

{

	text-decoration:underline;



}





ul#navigation li#feed 

{

	float:right;

	background:url(images/icon_feed.gif) no-repeat left;

}

/* Entries */



.entry {

	padding:10px;

	margin-bottom:0em;

}

.entry h2 a:link,

.entry h2 a:visited,

.entry h2 a:hover,

.entry h2 a:active 

{

	border:none;

}

.entry-content 

{

	margin:1.5em 0;	

	clear:both;

}

.date 

{

	float:Left;

	padding:5px 10px;

	font-size:0.6em;

	font-weight:normal;

	font-style:normal;

	text-align:center;

	width:185px;

	margin:0;	

	color:#666;	

	background:url(images/cal.jpg) no-repeat;

	

}

.info 

{

	clear:both;

	font-size:0.9em;

	color:#999;		

	margin:1;

	padding:3px 0;

	border-top:#eee 1px solid;

}

.info a:link,

.info a:visited

{

	color:#666;

}



.info a:visited

{

	border-bottom:1px solid;

}

.comments 

{

	float:right;

}

.comments a 

{

	background:url(images/icon_comments.gif) no-repeat;

	padding-left:15px;

}







/* Sidebar */





#sidebar {  

  margin:0 auto;

  padding: 5px;  

  background:#f6f3f3;   

}

#sidebar h2 

{

	font-style:italic;

	font-size:1.4em;

}

#sidebar ul 

{

	margin:0;

	padding:5px 10px;

	list-style:none;

}

#sidebar li 

{

	margin:0;

	padding:5px 0;	

}

#sidebar form 

{

	margin:0;

	padding:10px 0;

}

#sidebar ul ul ul 

{

	padding-left:10px;

}

#sidebar1 

{

	float:left;

	width:290px;

	padding:0 10px;

	margin:0;	

}

#sidebar2 

{

	float:right;

	width:290px;

	padding:0 10px;

	margin:0;		

}





/* Footer */

#footer {

	clear:both;

	width:660px;

	margin:0 auto;

	padding:5px 10px;

	font-size:1em;	

	border:#fff 1px solid;

	line-height:16px;

	background:#eee url(images/top-bar.gif) repeat-x top;

}

#footer p span 

{

	margin:-20px 0 0 0;

	float:right;

}

/************************************************

*	Comments									*

************************************************/

	

#content .commentlist 

{

	margin:0;

	padding:0;

	border-top:#ddd 1px solid;

	

}

#content .commentlist li 

{

	list-style:none;

	margin: 0;

	padding:1.5em;	

	border-bottom: #ddd 1px solid;	

	text-align:right;
	direction: rtl;


}

.commentlist li.alt 

{

    background:#E5E5E5;    

}

.commentlist li .cmtinfo 

{

	font-size:0.9em;	

	text-align:right;		

	color:#999;

	text-align:right;

}

.commentlist li cite 

{

	font-style:normal;

	font-weight:bold;

	font-size:1.1em;

	float:left;

	color:#333;



}

#content .nocomments 

{

	text-align:center;

	color:#999;

	font-size:0.9em;

	font-style:italic;

}

.trackback

{

	background:url(images/icon_trackback.png) no-repeat left center;

	padding:0px 17px;

}

#wrapper .feed 

{

	background:url(images/icon_feed.gif) no-repeat left center;

	padding:5px 17px;

}

input.textbox

{

	border:#ccc 1px solid;

	background:#f9f9f9;

	font:1em Verdana, Arial, Serif;

	padding:2px;

	width:150px;

}

textarea{

	width: 90%;

	padding:5px;

	height: 20em;

	border: 1px solid #ccc;	

	background:#f9f9f9;

	font:1em Verdana, Arial, Serif;

}

.textbox:focus, textarea:focus

{

	background:#fff;

	border:#999 1px solid;

}

#header, #content, #sidebar, #footer, #widget 

{

	overflow:hidden;

}

