/* 
Theme Name: whiteboard
Theme URL: http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/
Description: A blank theme for you to draw on.
Author: Brian Purkiss
Author URI: http://brianpurkiss.com
Version: 1.0.3

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}


body { text-align: center; font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #1f2920; background: #fff; }

	a { color: #507352; }
	
	em, i { font-style: italic; }
	
	b, strong { font-weight: bold; }

	.alignright { float: right; margin-right: 20px; display: inline; }

#white { background: #fff; padding: 0 0 20px 0; }

#frame { width: 1000px; margin: 0 auto; text-align: left; }

	#header { width: 1000px; background: url(images/bg_header.jpg) no-repeat 30px center; height: 160px; position: relative; }
	
		#title { position: absolute; left: 240px; top: 60px; }
		
		#logo_krc { position: absolute; right: 0; top: 40px; }
		
	#content { float: right; }
	
		.post_frame { background: url(images/bg_post.gif) no-repeat top center; width: 707px; padding: 25px; }
		
			.post_frame h2 { font-size: 22px; font-weight: bold; text-transform: capitalize; }
			
			.post_frame p { margin: 12px 0; line-height: 19px; }
			
			.post_frame li { line-height: 19px; margin: 5px 25px; }
			
				.post_frame h2 a { text-decoration: none; color: #1f2920; }
				
			.post_frame .author { font-size: 14px; font-weight: bold; color: #507352; margin: 0; }
			
			.post_frame .author b { font-size: 14px; font-weight: bold; color: #1f2920; }
	
	#sidebar { width: 197px; }		
	
		#sidebar li { list-style: none; margin: 0 0 20px 0; }
		
		#subscribe_box { width: 197px; height: 123px; background: url(images/bg_subscribe.gif) no-repeat; position: relative; }
		
		#subscribe_box p { font-size: 10px; font-weight: bold; position: absolute; left: 15px; top: 30px; }
		
		#subscribe_box input.search { border: none transparent; position: absolute; top:65px; left: 25px; }
		
		#subscribe_box input.btn { border: none; position: absolute; top: 94px; left: 95px; }
	
		#search_box { width: 197px; height: 103px; background: url(images/bg_search.gif) no-repeat; position: relative; }
		
		#search_box input.search { border: none transparent; position: absolute; top:42px; left: 25px; }
		
		#search_box input.btn { border: none; position: absolute; top: 74px; left: 95px; }
		
		#sidebar_tall_frame { background: url(images/bg_sidebar_bottom.gif) bottom no-repeat; padding:0 0 7px 0; }
		
			#sidebar_tall { background: url(images/bg_sidebar.gif) top no-repeat #eadc7c; width: 157px; padding: 20px; }
		
				#sidebar_tall h2 { margin: 10px 0; }
		
#footer { background: url(images/bg_footer.gif) repeat-x #bbb270; height: 171px; }