/*



Theme Name: ligneous



Theme URI: 



Description: Created on 09/14/2008 for WordPress version 2.6.2 Graphics contain foliage and is ligneous. Last updated 09/16/2008 for style fixes.



Version: 1.0.5



Author: Ying Zhang



Author URI: 



Tags: fixed width, two columns, widgets, valid CSS, widget ready, white, simple, valid XHTML, right sidebar, black







	The CSS, XHTML and design is released under GPL:



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







*/











/* Layout */



body {



	font-size: 0.9em;



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

  

	background: #000000 url(images/bg.jpg);



  background-position: top center;



	color: #ddd;



	text-align: center;



	padding: 2em 0;



	margin: 0;



}







/* Default */



a {



	color: #D00000;



}







a:hover {



	text-decoration: none;



}







h1 {



	font-size: 1.2em;



}







h2 {



	font-size: 1.1em;



}







h3 {



	font-size: 1em;



}







img.alignleft {



	float: left;



	margin: 0 .8em .8em 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;



	border: 1px solid #ccc;



}







form {



	padding: 0;



	margin: 0;



}







blockquote {



	background: url(images/blockquoteBk.gif) left 0.2em no-repeat;



	color: #666;



	padding: 0 1em 0 2.2em;



	margin: 0;



}







#page {



	width: 832px;



	background: #fff url(images/bottomBk.gif) bottom center no-repeat;



	color: #000000;



	margin: 0 auto;



        padding: 0;



	text-align: left;



        vertical-align: top;



}







#header {



	background: url(images/krosskult.jpg) no-repeat top center;



	height: 136px;



}







#headerimg {



	padding: 15px 82px;







}







#headerimg h1 {



	margin: 0;



	padding: 0;



	font-family: 'Gill Sans MT', Georgia, 'Trebuchet MS', Verdana, Arial, Sans-Serif;



	font-size: 2em;



	color: #D00000;



}







#headerimg h1 a {



	color: #D00000;



	text-decoration: none;



}







#headerimg .description {



	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;



	color: #D00000;



	font-size: 1.1em;



	font-weight: bold;



}







#navcontainer ul {



	padding: 0;



	margin: 0;



	background: #EA0200 url(images/menuBk2.gif) repeat-x;



	color: White;



	float: left;



	width: 100%;



	height: 27px;



	font-family: arial, helvetica, sans-serif;



	font-size: 0.9em;



}







#navcontainer ul li { 



	display: inline; 



}







#navcontainer ul li a {



	padding: 0.4em 12px 0.4em 10px;



	color: White;



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



	text-decoration: none;



	float: left;



}







#navcontainer ul li.current_page_item a,



#navcontainer ul li.current_page_ancestor a {



	font-weight: bold;



	color: #000000;



}







#navcontainer ul li a:hover {


  color: Black;
  


}







#content {



	padding: 0;



	margin: 0;



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



	width: 605px;



	float: left;



}







#sidebar {



	padding: 0;



	margin: 0 0 0 605px;



	background: url(images/sideBarBk.jpg) top left repeat-x;



}







#sidebar ul {



	padding: 15px;



	margin: 0;



	list-style: none;



}







#footer {



	clear: both;



	padding: 0;



	margin: 0.5em auto 0 auto;



	width: 832px;



}







#footer p {



	padding: 0 15px;



	margin: 0;



	text-align: left;



	font-family: Arial, sans-serif;



	font-size: 0.8em;



	color: #fff;



}







#footer p .footerbuttons {



	float: right;



}







#footer a {



	color: #fff;



	text-decoration: underline;



}







#footer img {



	border: 0;



}







#footer a:hover {



	color: #ccc;



}











/* Post */



.post h2,



.post small {



	padding: 0;



	margin: 0;



}







.post {



	margin: 1em 1em 2em 1em;



}







.post h2 {



	font-family: Georgia, serif;



}







.post h2 a {



	color: #D00000;



	text-decoration: none;



}







.post h2 a:hover,



.navigation a:hover {



	text-decoration: underline;



}







ul.postmetadata {



	clear: both;



}







.post small.postmetadata,



ul.postmetadata {



	font-size: 0.75em;



}







.post small a,



ul.postmetadata a {



	color: 	#D00000;



	text-decoration: none;



}







.post small a:hover,



ul.postmetadata a:hover {



	text-decoration: underline;



}







.entry {



	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;



color: #000000



}







ul.postmetadata {



	list-style: none;



	border-top: 3px double #D00000;



	padding: 0.5em 0 1em 0;



	margin: 0;



}







ul.postmetadata li {



	display: block;



	float: left;



	width: 50%;



}







ul.postmetadata li.comments {



	text-align: right;



}







.navigation {	



	padding: 0 1em 1em 1em;



}







.navigation a {



	color: #D00000;



}







.navigation a:hover {



	color: #FFA200;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}











/* Calendar */



#wp-calendar {



	border-collapse:collapse;



	width: 190px;



}







#wp-calendar th,



#wp-calendar td {



	text-align: center;



	padding: 1px;



	width: 14%;



}







#wp-calendar td#today {



	font-weight: bold;



}







#wp-calendar td a {



	display: block;



	padding: 1px;



	color: #D00000;



	border: 1px solid #4F4F4F;



	text-decoration: none;



}







#wp-calendar td#today a {



	background-color: #4F4F4F;



	border: 1px solid #666;



}







#wp-calendar td a:hover {



	color: #fff;



	background-color: #4F4F4F;



	border: 1px solid #666;







}







#wp-calendar td#next a,



#wp-calendar td#prev a,



#wp-calendar td#next a:hover,



#wp-calendar td#prev a:hover {



	color: #D00000;



	border: 0;



}







#wp-calendar td#next a:hover,



#wp-calendar td#prev a:hover {



	background-color: transparent;



	text-decoration: underline;



}







/* Sidebar */



#sidebar {



	font-size: 0.8em;



}







#sidebar h2 {



	padding: 1em 0 0.5em 0;



	margin: 0;



}



#sidebar ul {



	margin: 0;



	padding: 0 1em;



}



#sidebar ul li ul li {



	line-height: 1,5 em;



	list-style: square;



	margin: 0 0 0 1em;



	color: #666;



}



#searchform {



	padding: 1em 0 0 0;



	margin: 0;



}



#searchform input#s:focus {



	background-color: #eee;



	border: 1px solid #000;



}



#searchform input#s {



	width: 9em;



	background-color: #fff;



	border: 1px solid #000;



	font-size: 1.2em;



}







/* Heading */



#content h2.pagetitle {



	font-family: 'Gill Sans MT', Georgia, 'Trebuchet MS', Verdana, Arial, Sans-Serif;



	margin: 0.5em 2.5em 0 0.5em;



	padding: 0;



	font-size: 1.4em;



	text-align: right;



}







/* Comments */



ol.commentlist {



	padding: 0;



	margin: 1em 2em 0 2em;



	list-style: none;



	font-size: 0.9em;



}







ol.commentlist li.commentind {



	background: url(images/commentsBk.gif) center top no-repeat;



	padding: 1em;



	margin-bottom: 1em;



}







img.avatar {



	border: 1px solid #666;



	padding: 1px;



	float: left;



	margin-right: 1em;



}







ol.commentlist li.commentind cite {



	font-style: normal;



}







ol.commentlist li.commentind a {



	color: #D00000;



}











h2.commentheading {



	clear: both;



	font-family: 'Gill Sans MT', Georgia, 'Trebuchet MS', Verdana, Arial, Sans-Serif;



	margin: 0.5em 2.5em 0 0.5em;



	padding: 0;



	font-size: 1.4em;



	text-align: right;



}







form#commentform {



	margin: 1em 2em;



}







form#commentform p {



	font-size: 1.1em;



}







form#commentform a {



	color: #D00000;



}







p.commentsclosed {



	margin: 0 0 2em 0;



	padding: 0;



	text-align: right;



}







input#author:focus, 



input#email:focus,



input#url:focus,



textarea#comment:focus {



	background-color: #eee;



	border: 1px solid #000;



}







input#author, 



input#email,



input#url,



textarea#comment {



	width: 20em;



	background-color: #fff;



	border: 1px solid #000;



}











textarea#comment {



	width: 100%;



}







p.commentWrapper {



	padding: 0;



	margin: 0;



}







div#recaptcha_widget_div {



	float: right;



}







input#submit {



	margin: 1em 0 0 0;



}







/* Wordpress required */



.wp-caption {



	border: 1px solid #ddd;



	text-align: center;



	background-color: #DEDEDE;



	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;



}



a.rsswidget img {
	display: none;
}