/* basic */
	body { width:100%; background:#dedede url('images/bg.gif') top left repeat-x; margin:0px; padding:0px; font:13px/150% Tahoma, Verdana, Helvetica, sans-serif; color:#333333; }
	a { color:#CC6600; text-decoration:none; outline:none; }
	a:hover { color:#FF952B; text-decoration:none; }
	a img { border:0; }
	blockquote { background-color:#F4F5F7; padding:5px 10px 5px 10px; margin:10px; line-height:160%; border-left:solid 6px #B5BCC4; }
	pre { display:block; clear:both; margin:10px; padding:10px; background-color:#F2F3F4; line-height:160%; border:solid 1px #ccc; overflow:auto; /*white-space:pre;*/  
	font:normal 12px "Courier New", Courier, monospace; }
	ul { list-style-image:url('images/dot.gif'); }
	input, select, textarea { font:8pt Verdana, Arial, sans-serif; color:#333333; }
	textarea { line-height:160%; }
	form { margin:0px; padding:0px; }
	p { margin:11px 0px 11px 0px; }
	acronym, abbr { cursor:help; border-bottom:1px dashed #999; }
	code { font:1.1em 'Courier New', Courier, Fixed; }

/* layout */
	#wrap { width:830px; margin:0px auto 0px; padding:0px; overflow:hidden; background:url('images/bg_right.gif') 470px top no-repeat; }
	#c1 { width:580px; float:left; padding:0px; margin:0px; overflow:hidden; }
	#c2 { width:250px; float:left; padding:0px; margin:56px 0px 0px 0px; overflow:hidden; }

/* header */
	/* menu */
	#menu { overflow:hidden; padding:0px; margin:0px 0px 0px 0px; height:34px; font:normal 11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
	#menu ul { list-style:none; list-style-image:none; padding:0px; margin:10px 0px 0px 0px; }
	#menu li { display:inline; padding:0px; margin:0px; }
	#menu li a { display:block; float:left; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; color:#474747; border-left:solid 1px #7B8A95; }
	#menu li a:hover { text-decoration:none; color:#C4CACE; }
	#menu li.current_page_item a, #menu li.current_page_item a:hover { color:#FFFFFF; }
	#menu li a#subscribe { margin:0px 0px 0px 20px; border:0; color:#EF9E45; }
	#menu li a#subscribe:hover { color:#EDBA7C; }

	#header { color:#FFFFFF; margin:25px 0px 25px 0px; }
	#header h1 { letter-spacing:-2px; font:bold 34px/36px Helvetica, Arial, sans-serif; }
	#header h4 { color:#474747; }
	#header a { color:#FFFFFF; }

/* posts */
	.post { margin:0px 0px 10px 0px; padding:0px; overflow:hidden; background-color:#FFFFFF; border-bottom:solid 6px #71808C; }

	#submenu { float:right; overflow:hidden; font:11px/150% Verdana, Arial, sans-serif; margin:10px 0px 10px 10px; padding:10px; background-color:#F4F5F7; }
	#submenu ul { margin:0px; padding:0px 0px 0px 20px; }
	#submenu ul li { padding:5px 0px 0px 0px; }

	/* post title */
	.post-title { overflow:hidden; }
	.post-title h1 { color:#333333; letter-spacing:-2px; font:bold 32px/36px Helvetica, Arial, sans-serif; margin:10px 10px 10px 10px; }
	.post-title h1 a { color:#333333; }
	.post-title h1 a:hover { color:#666666; }

	/* post text */
	.post-text { overflow:hidden; padding:0px; margin:0px 10px 10px 10px; }

	/* post info box */
	.post-sub { overflow:hidden; font:11px/180% Verdana, Arial, sans-serif; margin:10px 0px 10px 0px; padding:10px; background-color:#F4F5F7; }
	.post-comments { float:right; font-weight:bold; }
	.post-author { display:none; }

/* bottom navigation */
	.page-nav { overflow:hidden; }
	.page-nav a { background-color:#FFFFFF; border-bottom:solid 6px #71808C; padding:10px; color:#333333; }

/* footer */
	#footer { overflow:hidden; padding:0px 0px 20px 0px; font:8pt Verdana, Arial, sans-serif; color:#888888; width:580px; }
	#footer a { color:#555555; }
	#footer a:hover { color:#777777; }

