/*   
Theme Name: Lush
Theme URI: http://
Description: A theme to invoke the feeling of being in a lush forest.
Author: Jasmin Wong
Author URI: http://some.fancypiece.com
Version: 1.2
.
This theme is NOT FOR PUBLIC RELEASE.
.
*/


/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

body {
	margin: 0;
	background: #fff url(/wordpress/wp-content/themes/lush/images/bkg.gif) repeat;
	font: normal 12px Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Helvetica, Arial, sans-serif;
	color: #3d3124;
	}

blockquote { 
	font-size: 11px;
	color: #8d7c6a;
	border-left: 10px solid #ddcdb9;
	padding: 0 15px 0 10px;
	}

small { 
	font-size: 11px; 
	}

img { border: 0; }

a {
	color: #83911f;
	text-decoration: none;
	}

	a:hover { color: #565e1d; }

ul, ol { 
	margin-bottom: 18px; 
	line-height: 18px;
	}



/* -------------------------------------------*/
/* ---------->>> PAGE STRUCTURE <<<-----------*/
/* -------------------------------------------*/

.header { 
	height:20px;
	background: url(/wordpress/wp-content/themes/lush/images/bkgtop.gif) repeat-x;
	}

#content {
	width: 850px;
	margin: 0 auto 0;
	padding: 30px 0 30px;
	overflow: auto;
	background: #fff;
	}

	#content #leftcol {
		width: 505px;
		padding: 30px 40px 0 0;
		text-align: left;
		background: url(/wordpress/wp-content/themes/lush/images/bkgdot.gif) repeat-y top right;
		float: left;
		}
		
		#leftcol .nav {
			width: 250px;
			float: left;
			}

	#content #rightcol {
		width: 220px;
		padding: 15px 0 0 40px;
		margin-top: 15px;
		font-size: 11px;
		color: #6e5d4b;
		float:left;
		}

.footer {
	margin:0;
	height:75px;
	clear:both;
	background: url(/wordpress/wp-content/themes/lush/images/bkgbottom.gif) repeat-x;
	}


/* ---------------------------------------*/
/* ---------->>> NAVIGATION <<<-----------*/
/* ---------------------------------------*/

.menu a {
	font: normal 11px Georgia, Times New Roman, Times, serif;
	padding:5px; 
	margin-right: 10px; 
	color: #fff; 
	text-transform: uppercase; 
	letter-spacing:1px;
	background: #dea78a;
	}

	.menu a:hover {
		background: #bb6436;
		}

/* -------------------------------------*/
/* ---------->>> HEADINGS <<<-----------*/
/* -------------------------------------*/

h1 { 
	font: 22px Georgia, Times, serif; 
	color: #9a4213;
	margin-bottom: 20px;
	padding-left: 35px;
	line-height: 20px;
	background: url(/icon_title.gif) no-repeat top left;
	}

h1 a { color: #9a4213; }
h1 a:hover { color: #9a4213; border-bottom: 3px solid #ddcdb9;  }

h2 { 
	font-size: 11px; 
	text-transform: uppercase;
	letter-spacing: 1px;
	color:#a06748;
	margin-bottom: 6px;
}

/* ----------------------------------------*/
/* ---------->>> TEXT STYLES <<<-----------*/
/* ----------------------------------------*/

p { }

	#leftcol p {
		font-size: 12px;
		color: #3d3124;
		line-height: 20px;
		margin-bottom: 20px;
		}

	#rightcol p {
		font-size: 11px;
		color: #6e5d4b;
		margin-bottom: 20px;
		}

#rightcol caption { 
	font: bold 11px; 
	text-transform: uppercase;
	letter-spacing: 1px;
	color:#a06748;
	margin-bottom: 6px;
	}

#leftcol .entrymeta {
	font-size: 11px;
	color: #6c5d4d;
	margin-bottom: 36px;
	padding-bottom: 36px;
	background: url(/wordpress/wp-content/themes/lush/images/bkgdot.gif) repeat-x bottom left;
		}

#rightcol .divider {
	margin-bottom: 20px;
	padding-bottom: 16px;
	background: url(/wordpress/wp-content/themes/lush/images/bkgdot.gif) repeat-x bottom left;
		}

.copyright { 
	color: #b2c053; 
	font-size: 10px;
	text-align:center;
	padding-top:30px;
	}

	.copyright a { color:#ccdc61; }
	.copyright a:hover { text-decoration:underline; }


/* ----------------------------------*/
/* ---------->>> OTHER <<<-----------*/
/* ----------------------------------*/

#leftcol img { margin: 0 10px 10px 0; }

.icon { margin: 0 5px 0; vertical-align: top; }

#rightcol ul { 
	margin-left: -40px;
	list-style-type: none;
	}