/*
Theme Name: Starkers
http://www.nepcw.com/blog

brown	#4c3618
green	#426344

*/

/* ------ RESET ------- */
*				{margin: 0; padding: 0;}
html			{overflow-y: scroll;}
html,body		{height: 100%;}
body			{background: #bebebe url(images/tl-top-bg.gif) repeat-x;
				position: relative; font-family: arial;
				font-size: 0.8em; color: #000; line-height: 1.4em;}
p				{margin: 8px 0;}
a				{color: #2a7d1b; outline: none; text-decoration: none;}
a:hover			{text-decoration: underline;}
a img			{border: none;}
img				{vertical-align: middle;}

/* ------- UTILITY ------- */
.floatleft		{float: left;}
.floatright		{float: right;}
.clear			{clear: both;}
.button			{border: 1px solid #333; background: white; padding: 3px 8px;}
.button:hover	{background: #999; color: #fff;}

/* ------- STRUCTURE ------- */
#wrapper 		{background: #bebebe url(images/bg_wrapper.gif) repeat-y;
				width: 820px; margin: 0 auto;}
#container 		{width: 800px; background-color: #fff;
				margin: 0 auto; padding: 0;}
#header 		{width: 800px; height: 100%; padding: 0 0 10px 0; 
				border-bottom: double 3px #c0c0c0;}
#header h1 		{background: url(images/header.gif) no-repeat;
				width: 800px; height: 150px; margin: 0 auto 10px auto;}
#header h1 span {display: none;}
#mainContent 	{float: left; width: 520px; padding: 20px 20px 20px 0;
				margin: 0 10px 0 20px; border-right: solid 1px #c0c0c0;
				min-height: 600px; height: auto !important; height: 600px;}	
#sidebar	 	{float: right; width: 200px; margin: 20px 20px 20px 0;}	
#footer 		{position: relative; background-color: #fff;
				padding: 10px 0; border-top: double 3px #c0c0c0;
				margin: 0; width: 800px; height: 100%;}

/* ------- MAIN ------- */
p.blog-description 	{text-align: center; font-weight: bold; color: #4c3618;
					font-size: 1.3em;}
#mainContent h2 a, #mainContent h2.post-title, #mainContent h2.page-title {color: #426344; line-height: 1.3em; margin: 0 0 5px 0;}
#mainContent h2.page-title {color: #4c3618; line-height: 1.3em; margin: 0 0 15px 0; 
							font-style: italic; font-weight: normal;}
p.post-date, p.search-post-date		{color: #555; font-size: 0.9em; font-family: georgia;
				margin: 3px 0 10px 0; font-style: italic;
				border-bottom: 1px dashed #c0c0c0; padding: 0 0 5px 0;}
p.search-post-date	{border: none;}
p.post-footer, p.search-post-footer	{color: #555; font-size: 0.9em; font-family: georgia;
				margin: 15px 0 30px 0;
				padding: 5px 10px; 
				border-top: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;}
p.search-post-footer	{margin-top: 5px;}
p.entries		{text-align: center; margin-top: 15px;}


/* ------- COMMENT PAGE ------- */
input			{margin: 5px 5px 10px 0; border: 1px solid #999;}
textarea		{border: 1px solid #999;}
h3.comment-reply	{color: #5e4e2a; font-weight: normal; margin: 10px 0;
					padding: 5px 0 0 0;}
p.comment-date a, p.archive-date	{color: #999; font-size: 0.9em; margin: 3px 0 5px 0;
					font-style: italic;}
ol.comment-list	li	{border-bottom: 1px dotted #ccc; padding: 0 0 15px 0;
					margin: 0 0 5px 0;}
span.comment-author	{color: #6b9959;}


/* ------- SIDEBAR ------- */
ul.sidebar li h2 	{color: #4c3618; font-size: 1.1em; font-family: georgia;
					line-height: 1.4em; padding: 10px 0 0 0;
					margin: 15px 0 0 0; border-top: 1px solid #c0c0c0;}	
ul.sidebar li 	{list-style: none; margin-bottom: 3px; }	
li.rss	 		{background: url(images/rss.jpg) no-repeat top left; padding-left: 20px;}


/* ------ SEARCH ------- */
input.search-submit-button	{margin: 5px 0 0 0;}


/* ------- FOOTER ------- */
#footer p 		{text-align: center; font-size: 0.9em; color: #4c3618;}
img.remote_button 	{position: absolute; top: 10px; left: 25px;}
