/*







Theme Name: oriental







Theme URI: http://pure-essence.net/2008/09/19/wordpress-theme-oriental/







Description: Created by <a href="http://pure-essence.net/">pure-essence.net</a>. Oriental, plum, bamboo, pine, flower, foliage, orange, red theme. Now compatible with wordpress 2.7.







<br />version 1.1.1 - Recoded to use relative positioning instead of float.







<br />version 1.1.2 - Fixed IE 6 issue brought up http://wordpress.org/support/topic/208400







<br />version 1.2.0 - Making the theme compatible with wp 2.7. And sorry I no longer wish to support IE 6. If this theme doesn't look good in IE 6, use a different one. And seriously everyone need to move off the evil IE 6.







<br />version 1.2.1 - Made the theme a bit more backward compatible.







Version: 1.2.1







Author: Ying Zhang







Author URI: http://pure-essence.net/







Tags: fixed-width, two-columns, threaded-comments, sticky-post, microformats, left-sidebar, yellow, orange, red















	The CSS, XHTML and design is released under GPL:







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















*/























/* Layout */















body {







	padding: 0;







	margin: 0;







	font-size: 0.9em;







	font-family: Arial, Verdana, Sans-Serif;







	background: #fff url(images/bk.jpg) left top repeat-x;







	color: #000;







}































/* Default */















a {







	color: #3b6065;







}















 















a:hover {







	color: #841700;







}















h1 {







	font-size: 1.2em;







	display: none;







}































h2 {







	font-size: 1.1em;







}































h3 {







	font-size: 1em;







}































h4 {







	font-size: .9em;







}































h5 {







	font-size: .8em;







}























h6 {







	font-size: .7em;







} 















p {







	color: #555555;







}























blockquote {







	padding: 0 0.5em;







	border-left: 5px solid #f0e8a7;







	margin: 0;







	background-color: #FFFFFF;







}































img.alignleft {







	float: left;







	margin: 0 .8em .3em 0;







}































img.alignright {







	float: right;







	margin: 0 0 .8em .8em;







}























.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







}































.alignleft {















	float: left;















}































.alignright {















	float: right;















}































a img {







	padding: 5px;







}







































form {







	padding: 0;







	margin: 0;







}































/* Layout */































#top_ad{







	width: 990px;







	margin: 0 auto;







}























#top_ad  a img {	







	padding: 0;







	margin: 0;







}































#container {







	background: url(images/orientalBk.jpg) right top no-repeat;







	width: 990px;







	margin: 0 auto;







}































#header {







	height: 150px;







}































#header h1 {







	padding: 25px 0 0 53px;







	margin: 0;







	color: #faf6bb;







	font-family: Garamond, Georgia, serif;







	font-size: 2em;







}































#header h1 a,















#header h1 a:hover {















	text-decoration: none;















	color: #faf6bb;















}































#header .description {















	padding: 0 0 0 53px;















	color: #c46816;















	font-family: Garamond, Georgia, serif;















	font-size: 1.3em;















	display:none;















}































#page {







	padding: 0 53px;







	background: url(images/leftFlare.jpg) left 87px no-repeat;







}































#pageinner {







	position: relative;







	margin: 13px 0 0 0;







	background: url(images/pageInnerBk.gif) right top repeat-y;







}































#navcontainer ul {







	background: url(images/headerBarBk.png) repeat;







	padding: 0;







	margin: 0;







	list-style: none;







	float: left;







	width: 100%;







}































* html #navcontainer ul {







	background: #972f07 url(images/headerBarBkForIE6.jpg) no-repeat;







}































#navcontainer ul li { 







	display: inline; 







}































#navcontainer ul li#first a,







#navcontainer ul li#first a:hover {







	cursor: default;







	background-image: none;







	text-decoration: none;







}































#navcontainer ul li a {







	color: #fff;







	margin: 5px 0 0 0;







	padding: 4px 14px 8px 12px;







	text-decoration: none;







	background: url(images/headerBarLiBk.gif) right 3px no-repeat;







	float: left;







	font-size: .8em;







}































#navcontainer ul li a:hover {







	text-decoration: underline;







}































#navcontainer ul li.current_page_item a,







#navcontainer ul li.current_page_ancestor a {







	background: url(images/searchBarBk.gif) repeat-x;







	color: #7b687f;







	padding: 4px 12px 8px 12px;







	margin-left: -2px;







	font-family: Arial, Helvetica, sans-serif;







	font-weight: bold;







}































#navcontainer ul li.current_page_item a:hover,







#navcontainer ul li.current_page_ancestor a:hover {







	text-decoration: none;







}































#navcontainer ul li a:hover {







	text-decoration: underline;







}































#searchBar {







	clear: left;







	background: url(images/searchBarBk.gif) repeat-x;







	text-align: right;







}































#searchform {







	padding: 5px;







}































#s {







	border: 1px solid #bbb;







}































#searchsubmit {







	border: 1px solid #bbb;







	background: #fff url(images/buttonBk.gif) repeat-x;







}







































/* left sidebar */







































#sidebar {







	position: absolute; 	







	left: 0;







	top: 0;







	width: 200px;







	margin: 0;







	color: #011631;







}























#sidebar a {







	color: #736f44;







}































#sidebar ul {







	padding: 0;







	margin: 0;







	list-style: none;







}































#sidebar ul li {







	background-color: #FFFFFF;







	margin: 0 0 13px 0;







	font-size: 0.85em;







}































#sidebar ul li h2 {







	margin: 0;







	background: url(images/yellowBarBk.gif) repeat-x;







	color: #c56601;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: 1em;







	padding: 3px 3px 3px 10px;







	text-transform: uppercase;







}































#sidebar ul li p,















#sidebar ul li div {







	padding: 5px 10px 10px 10px;







	margin: 0;







}































#sidebar ul li table {







	padding-bottom: 5px;







}































#sidebar ul li table caption {







	padding: 5px 0 0 0;







}































#sidebar ul li ul {







	padding: 0.3em 0;







}































#sidebar ul li ul ul,







#sidebar ul li ul ul ul,







#sidebar ul li ul ul ul ul,







#sidebar ul li ul ul ul ul ul {







	padding: 0;







}































#sidebar ul li ul li {







	font-size: 1em;







	padding: 0.2em 1em 0.2em 0;







	margin: 0 0 0 1em;







}































#sidebar ul li ul li li,







#sidebar ul li ul li li li,







#sidebar ul li ul li li li li,







#sidebar ul li ul li li li li li {







	margin: 0 0 0 1em;







}































#sidebar ul li ul li a {







	text-decoration: none;







	padding-left: 0;







}















#sidebar ul li ul#themeswitcher li a,







#sidebar ul li ul li.recentcomments a {







	background-image: none;







	padding-left: 0;







}















#sidebar ul li ul#themeswitcher li,







#sidebar ul li ul li.recentcomments {







	background: url(images/sidebarBullet.gif) left center no-repeat;







	padding-left: 1em;







}































#sidebar ul li ul li a:hover {







	color: #863f09;







}







































/* right sidebar */







































#rightsidebar {







	float:right;







	width: 200px;







	height: 1000 px;







	margin: 0 2em 0 2em;







}































#rightsidebar a {







	color: #736f44;







}































#rightsidebar ul {















	padding: 0;







	margin: 0;







	list-style: none;















}































#rightsidebar ul li {







	background-color: #FFFFFF;







	margin: 0 0 13px 0;







	font-size: 0.85em;







}































#rightsidebar ul li h2 {







	margin: 0;







	background: url(images/yellowBarBk.gif) repeat-x;







	color: #c56601;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: 1em;







	padding: 3px 3px 3px 10px;







	text-transform: uppercase;







}































#rightsidebar ul li p,







#rightsidebar ul li div {







	padding: 5px 10px 10px 10px;







	margin: 0;







}























#rightsidebar ul li table {







	padding-bottom: 5px;







}































#rightsidebar ul li table caption {







	padding: 5px 0 0 0;







}























#rightsidebar ul li ul {







	padding: 0.3em 0;







}































#rightsidebar ul li ul ul,







#rightsidebar ul li ul ul ul,







#rightsidebar ul li ul ul ul ul,







#rightsidebar ul li ul ul ul ul ul {







	padding: 0;







}























#rightsidebar ul li ul li {







	font-size: 1em;







	padding: 0.2em 1em 0.2em 0;







	margin: 0 0 0 1em;







}























#rightsidebar ul li ul li li,







#rightsidebar ul li ul li li li,







#rightsidebar ul li ul li li li li,







#rightsidebar ul li ul li li li li li {







	margin: 0 0 0 1em;







}































#rightsidebar ul li ul li a {







	text-decoration: none;







	padding-left: 0;















}















#rightsidebar ul li ul#themeswitcher li a,







#rightsidebar ul li ul li.recentcomments a {







	background-image: none;







	padding-left: 0;















}















#rightsidebar ul li ul#themeswitcher li,







#rightsidebar ul li ul li.recentcomments {







	background: url(images/sidebarBullet.gif) left center no-repeat;







	padding-left: 1em;







}































#rightsidebar ul li ul li a:hover {







	color: #863f09;







}























/* first sidebar */







































#firstsidebar {







	float:left;







	left: 0;







	top: 0;







	width: 200px;







	margin: 0;







	color: #011631;







}























#firstsidebar a {







	color: #736f44;







}































#firstsidebar ul {







	padding: 0;







	margin: 0;







	list-style-type: none;







}































#firstsidebar ul li {







	background-color: #FFFFFF;







	margin: 0 0 0 0;







	font-size: 0.85em;







	list-style-type: none;







}































#firstsidebar ul li h2 {







	margin: 0;







	color: #c56601;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: 1em;







	padding: 3px 3px 3px 0;







	text-transform: uppercase;







	list-style-type: none;







}































#firstsidebar ul li p,







#firstsidebar ul li div {







	padding: 5px 5px 5px 0;







	margin: 0;







	list-style-type: none;







}































#firstsidebar ul li table {







	padding-bottom: 5px;







	list-style-type: none;







}































#firstsidebar ul li table caption {







	padding: 5px 0 0 0;







	list-style-type: none;







}































#firstsidebar ul li ul {







	padding: 0.3em 0;







	list-style-type: none;







}































#firstsidebar ul li ul ul,







#firstsidebar ul li ul ul ul,







#firstsidebar ul li ul ul ul ul,







#firstsidebar ul li ul ul ul ul ul {







	padding: 0;







	list-style-type: none;







}































#firstsidebar ul li ul li {







	font-size: 1em;







	padding: 0.2em 1em 0.2em 0;







	margin: 0 0 0 1em;







	list-style-type: none;







}































#firstsidebar ul li ul li li,







#firstsidebar ul li ul li li li,







#firstsidebar ul li ul li li li li,







#firstsidebar ul li ul li li li li li {







	margin: 0 0 0 1em;







	list-style-type: none;







}































#firstsidebar ul li ul li a {







	text-decoration: none;







	list-style-type: none;







}















#firstsidebar ul li ul#themeswitcher li a,







#firstsidebar ul li ul li.recentcomments a {







	background-image: none;







	padding-left: 0;







	list-style-type: none;







}















#firstsidebar ul li ul#themeswitcher li,







#firstsidebar ul li ul li.recentcomments {







	padding-left: 1em;







	list-style-type: none;







}































#firstsidebar ul li ul li a:hover {







	color: #863f09;







	list-style-type: none;







}























/* Calendar */















#wp-calendar {







	width: 100%;















}































#wp-calendar th,







#wp-calendar td {







	text-align: center;







}































#wp-calendar td#today {







	font-weight: bold;







}































h2.pagetitle {







	background: #fefef6 url(images/yellowBarBk.gif) repeat-x;







	margin: 0;







	color: #3a3a3a;







	font-family: Garamond, Georgia, serif;







	padding: 3px 3px 3px 10px;







}































#content {







	margin: 0 0 0 213px;







	padding: 0;







}































#contentinner {







	padding: 10px;







	font-size: 0.9em;







	line-height: 1.5em;







}















































/* Post */















.post h2.posttitle {







	padding: 0;







	margin: 0 0 10px 0;







	/*float: right; */







	font-size: 1.5em;







	font-family: Georgia, "Times New Roman", Times, serif;







}































.post h2.posttitle a,







.post h2.posttitle a:hover {







	text-decoration: none;







	color: #8e1901;







}































/* make your own sticky post styling */















.sticky {















}































small.postmetadata {







	font-size: 0.85em;







	line-height: 70%;







	font-style: italic;







}































ul.postmetadata {















	padding: 0;







	margin: 0;







	list-style-type: none;







	font-size: 0.85em;







	line-height: 70%;







	font-style: italic;







}































ul li.tags {















	float: left;















}































ul li.comments {















	text-align: left;















}































div.divider {







	background: url(images/divider.gif) center center repeat-x;







	height: 47px;







	margin: 1em 0;















}































div.navigation {







	text-align: left;







	font-family: Georgia, "Times New Roman", Times, serif;







	padding: 0 0 2em 0;







}































div.commentnavigation {







	padding: 0;







}































#singlepost {







	background: url(images/commentBk.gif) center bottom repeat-x;







	padding: 10px 10px 49px 10px;







	margin: 0 ;







	font-size: 0.9em;







	line-height: 1.5em;







}































#commentwrapper {



	padding: 0 15px 49px 15px;



	background-color: #D8D8D8;



	background-image: url(images/commentBottomBk.gif);



	background-repeat: repeat-x;



	background-position: center bottom;



}































#commentwrapper h2 {







	margin: 0;







	padding: 0.5em 0;







}































/* Comment */















h2.commentheading {







	font-size: 1.2em;







	color: #FFFFFF;







	font-family: Georgia, "Times New Roman", Times, serif;







}































ol.commentlist {







	padding: 0;







	margin: 0;







	list-style: none;







	font-family: Arial, Helvetica, sans-serif;







	color: #3a3a3a;







}































ol.commentlist a {







	text-decoration: none;







}































img.avatar {







	border: 3px solid #fefef6;







	margin: 0 0.5em;







}































ol.commentlist li.commentind {







	padding: 0 0 2em 0;







	margin: 0;







}































ol.commentlist li.depth-1 {







	border-bottom: 3px double #fefef6;







	padding: 0 0 1em 0;







	margin-bottom: 1em;







}































ul.children {







	list-style: none;







}































ol.commentlist ul.children li.commentind {







	padding: 1em 0 0 0;







}































ol.commentlist li.commentind cite {







	font-style: normal;







}































p.commentsedit {







	font-size: 0.9em;







	margin: 0 0 0 0.5em;







}































.commentindheader {







	border-bottom: 1px dotted #fefef6;







}































.commentindheader img.avatar {







	float: left;







}































ol.commentlist li.legacyAlt .commentindheader {







	text-align: right;







}































ol.commentlist li.legacyAlt .commentindheader img.avatar {







	float: right;







}































ol.commentlist li.legacyAlt p.commentsedit {







	text-align: right;







	margin: 0 0.5em 0 0;







}































/* Comment form */















form#commentform input,







form#commentform textarea {







	border: 1px solid #bbb;







}































input#author,







input#email,







input#url {







	width: 60%;







}































textarea#comment {







	width: 90%;







}































input#submit {







	border: 1px solid #bbb;







	background: #fff url(images/buttonBk.gif) repeat-x;







}































#footer {



	clear: both;



	height: 70px;



	margin: 20px 53px 0 53px ;



	font-family: Arial, Verdana, Sans-Serif;



	text-align: left;



	font-size: 0.75em;



	color: #a66117;



	background-color: #CCCCCC;



}































#footer p {



	margin: 0;



	padding: 1em 2em 1em 2em;



	



}































#footer a {



	color: #666666;



	text-decoration: none;



}











#footer li {



	display: inline;



	padding: 0 .5em 0 0;



	}







#footer ul {



	margin: 0;



	padding: 2em 0 0 2em;



}











#footer a:hover {



	color: #cf7819;



	text-decoration: none;



}































div#recaptcha_widget_div {



float: right;



}































/* Wordpress required */















.wp-caption {







	border: 1px solid #ddd;







	text-align: center;







	background-color: #FFFFFF;







	padding-top: 4px;







	margin: 10px;







}































.wp-caption img {















	margin: 0;















	padding: 0;















	border: 0 none;















}















	















.wp-caption-dd {















	font-size: 11px;















	line-height: 17px;















	padding: 0 4px 5px;















	margin: 0;















}































h3.subpages {















	padding: 1em 0 0.5em 0;















	margin: 0;















}































ul.subpages {















	padding: 0 0 0 1em;















	margin: 0 0 0 1em;















	list-style-type: none;















}































/* Formatting */















fieldset {







	border: 1px solid #ccc;







	padding: 0 1em;







	margin: 0;







}































legend {







	color: #999;







	font-size: 1.1em;







	font-weight: bold;







}































hr {



	color: #CCCCCC;

	



} 































pre, code {







	width: 100%;







	overflow: auto;







	font-size: 1em;







}































.post table {







	width: 100%;







	border-top: 0;







	border-collapse: collapse;







}































.post table th,







.post table td {







	border-bottom: 0;







	padding: .3em .5em;







}































.post table th {







	text-align: left;







	border-bottom: 2px solid #ccc;







}































p.loggedinAs {







	margin: 0; 







	padding: 0;







}































a#cancel-comment-reply-link {







	display: block;







	margin-bottom: 1em;







}























/* Edits */















#thumb {







	float: left; 







	margin-right: 10px;







}















#thumb2 {







	padding: 0;







	float:left;







	margin: 0;







}















#thumb2 img {







	padding: 0;







	float:left;







	margin: 0;







}































.read {







	font-size: 1em;







	padding: .5em .5em .5em 0;







	margin: 0;







	font-family: Arial, Helvetica, sans-serif;







	font-style: italic;







}































.home_image {	







	padding: 0;







	margin: 0 0 .5em 0;







}































.home_sub {







	margin: 0;







	color: #c56601;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: 1em;







	padding: 3px 0 0 0;







	text-transform: uppercase;







	font-weight: bold;







}























.home_event_title {







	margin: 0;







	color: #99201f;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: 1.8em;







	line-height: 110%;







	padding-top: 0.1em;







	padding-right: 0;







	padding-bottom: 0.1em;







	padding-left: 0;







}















.home_event_detail {







	margin: 0;







	color: #676767;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: 1em;







	padding: 3px 0 0 0;







}























.home_event_image {







	margin: 0;







	padding:  0;







}































.home_event_info a {







	margin: 0;







	color: #7f90381;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: 1em;







	padding: 3px 0 0 0;







}







































#right_home_fix {







	border-left-width: thin;







	border-left-style: solid;







	border-left-color: #666666;







	padding-left: 1em;







}























#about_nav {







	line-height: 50%;















}























#about_nav h2 a {







	margin: 0;







	color: #c56601;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: .7em;







	padding: 3px 3px 3px 12px;







	text-transform: uppercase;







	text-decoration: none;







}















#about_nav a {







	text-decoration: none;







	margin: 0;







	padding: 0 0 0 24px;







}















































#about_nav li {







	margin: 0;







	padding: 0;







}























#about_nav ul {







	margin: 0;







	padding: 0;







}















#about_nav a:hover {







	color: #863f09;







}















/* Edits2 */















#first_nav {







	line-height: 100%;







	margin: 0;







	padding: 0 0 0 1em;







}























#first_nav h2 a {







	margin: 0;







	color: #c56601;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: .7em;







	padding: 3px 3px 3px 0px;







	text-transform: uppercase;







	text-decoration: none;







}















#first_nav a {







	text-decoration: none;







	margin: 0;







	padding: 0;







}























#first_nav li {







	margin: 0;







	padding: 0;







	list-style-type: none;







}























#first_nav ul {







	margin: 0;







	padding: 0;







	list-style-type: none;







}















#first_nav a:hover {







	color: #863f09;







}















#first_nav h3 {







	margin: 0;







	padding: 0 5px 0 0;







    font-family: Georgia, "Times New Roman", Times, serif;







	font-size: 1.1em;







}































small.postmetadata_first {







	font-size: 0.85em;







	line-height: 70%;







	font-style: italic;







	padding: 0;







}































ul.postmetadata_first {















	padding: 0;







	margin: 0;







	list-style-type: none;







	font-size: 0.85em;







	line-height: 70%;







	font-style: italic;







}























.read_first {







	font-size: 1em;







	padding: 0;







	margin: 0;







	font-family: Arial, Helvetica, sans-serif;







	font-style: italic;







}























#entry_first  p {







	margin: 0;







	padding: 0 0 0 12px;







	color: #676767;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: 1em;







	







}















#main_image h2{



	margin: 0;



	color: #99201f;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 1.2em;



	line-height: 110%;



	padding: 1em 1em 0 1.5em;



	font-weight: bolder;



}























#main_image p{







	margin: 0;







	color: #666;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 14px;







	line-height: 130%;







	padding: 0.5em 1.5em 1.5em 1.5em;







	







}































#main_image a{



	color: #FF6600;



}



























#main_image {







	margin: 0;







	padding: 0;







}











.img_fix{







	margin: 0;







	padding: 0;







}



















#events_nav h2 a {







	margin: 0;







	color: #c56601;







	font-family: Georgia, "Times New Roman", Times, serif;







	font-size: .7em;







	padding: 3px 3px 3px 0;







	text-transform: uppercase;







	text-decoration: none;







}











#events_nav a {







	text-decoration: none;



	font-size: .8em;



	margin: 0;



	padding:0;







}















#events_nav  {



	margin: 0  0 0 12px;



	padding:0;







}















#cloud a {



	text-decoration: none;



	color: #CCCCCC;



	font-weight: bolder;



}







#cloud a:hover {



	text-decoration: none;



	color: #9c56601;



	font-weight: bolder;



}







.cloud a:hover {



	text-decoration: none;



	color: #9c56601;



	font-weight: bolder;



}







h2.commentheading a {



	text-decoration: none;

}









#leadArticle  {

	background-image: url(http://www.engageher.com/images/yellow_background.jpg);

    padding: .5em 2em 2em 2em;color: #666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

line-height: 130%;

}





#leadArticle h3 a{

	padding-top: 0;

	color: #841700;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	text-decoration: none;

}





#invisible {



display:none;



}





.twitter-timestamp{

	font-style: italic;

	font-size: 12px;

	color: #999999;

}





li.twitter-item {

margin-bottom: 1.5em;

}