.sideNav{
	overflow:hidden;
}

#blogSidebar{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	width:160px;
}
	/*
	#subscribeTop{
		background:url('/assets/images/blog/blogSidebarTop.gif') 0px 0px no-repeat;
		height:7px;
		line-height:7px;
		width:210px;
	}
	#subscribeMiddle{
		background:url('/assets/images/blog/blogSidebarRepeat.gif') 0px 0px repeat;
		color:#4f5b60;
		font:normal 14px/18px Times, 'Times New Roman', serif;
		padding:0px 10px 0px 15px;
		width:185px;
	}
		#subscribeMiddle p{ padding-bottom:8px; }
		#subscribeAddress{
			border:1px solid #e4e4e4;
			border-top:1px solid #909090;
			height:14px;
			line-height:14px;
			margin:0px;
			padding:3px 3px;
			width:160px;
		}
		#subscribeSubmit{
			border:none;
			background:none;
			color:#de6300;
			font:italic 12px/16px Times, 'Times New Roman', serif;
			margin:4px 0px 0px 0px;
			padding:4px 0px 8px 0px;
			text-align:center;
			width:185px;
		}
	#subscribeBottom{
		background:url('/assets/images/blog/blogSidebarBottom.gif') 0px 0px no-repeat;
		height:7px;
		line-height:7px;
		width:210px;
	}
	*/
	
	#searchform{}
	#searchform fieldset{ margin:0px; padding:0px; width:100%; }
	#searchform #s{
		background:url('/assets/images/blog/search.gif') 0px 0px repeat-x;
		border:1px solid #cecece;
		border-top:1px solid #8a8a8a;
		clear:none !important; 
		float:left;
		padding:3px 3px;
		width:110px;
	}
	#searchform #searchsubmit{
		background:#fff;
		border:none;
		clear:none !important;
		color:#f38126;
		float:left;
		font:normal 13px/22px Helvetica, Arial, sans-serif;
		height:22px;
		margin:0px 0px 0px 2px;
		width:30px;
	}
	
	#blogSidebar h4{ color:#272727; font-style:italic; font-weight:bold; font-size:13px; line-height:16px; padding:20px 0px 3px 0px; }
	#blogSidebar ul{ 
		list-style:none;
		margin:0px;
		padding:0px;
		min-height:10px;
		height:auto !important;
		height:10px;
		display:block;
		zoom:1;
	}
	#blogSidebar ul:after {
		content:'.';
		visibility:hidden;
		display:block;
		clear:both;
		height:0px;
	}
	#blogSidebar li{ 
		line-height:18px;
		margin:0px;
		padding:0px;
		width:100%;
		display:block;
		min-height:10px;
		height:auto !important;
		height:10px;
		zoom:1;
	}
	#blogSidebar li a{ font-weight:normal; }
	#blogSidebar li a:hover{ }
	
	a#rssButton{
		background:url('/assets/images/blog/rss.jpg') 0px 0px no-repeat;
		color:#e37218;
		display:block;
		height:22px;
		font:bold 13px/22px Helvetica, Arial, sans-serif;
		font-style:italic;
		margin:20px 0px 10px 0px;
		padding:0px 0px 0px 27px;
	}
	a#rssButton:hover{ background-position:0px -22px; text-decoration:none; }

#blogContent{
	float:left;
	width:420px;
}
	.blogFeed{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	.blogFeed li{
		border-bottom:1px solid #e0e0e0;
		font-size:12px;
		margin:10px 0px 0px 0px;
		padding:0px 0px 20px 0px;
	}
	.blogDate{ color:#8c8c8c; font:11px/14px Helvetica, Arial, sans-serif; }
	h2{
		color:#de6300;
		font:bold 22px/26px Helvetica, Arial, sans-serif;
	}
	.entry p {
		color:#333;
		font-size:12px;
		line-height:23px;
		padding:10px 0px 0px 0px;
	}
	p.postmetadata{ color:#e0e0e0; }
	
	input, textarea{ border:1px solid #e0e0e0; }
	
	#commentsContainer{ padding:20px 0px 0px 0px; }
	#commentsContainer label{ color:#666; font-size:11px; padding:10px 0px 4px 0px; }
	#commentsContainer input{ padding:3px 3px; }
	#commentsContainer textarea{ padding:3px 3px; }
	#respond{ padding:20px 0px 0px 0px; }
	.avatar{ float:left; padding:0px 15px 0px 0px; }
	
	h3.pagetitle{ padding:0px 0px 15px 0px; }
	
	div.entry img{}
	div.entry div.wp-caption{}
	div.entry div.alignleft{ float:left; margin: 10px 30px 15px 0px; }
	div.entry div.alignright{ float:right; margin:10px 0px 15px 30px; }
	div.entry div.wp-caption p{ font-size:11px; margin:0px; padding:0px; }
	
	#twitterContainer{
		background:url('/assets/images/blog/twitter_repeat.gif') top left repeat-y;
		margin:30px 0px 0px 0px;
		width:180px;
	}
	
		#twitterContent{
			background:url('/assets/images/blog/twitter_top.gif') top left no-repeat;
			padding:0px 14px;
			width:152px;
		}
		
			#twitterLogo{
				display:block;
				height:65px;
				text-indent:-5000px;
				width:150px;
			}
			
			#twitterContent ul#twitterFeed { width:152px; }
			
			#twitterContent ul li{ margin:0px 0px 12px 0px; width:152px; }
			
			p.twitterText{ line-height:14px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
			
			p.twitterText span.date{ color:#8da8b1; font-size:10px; line-height:20px; }
			
			#twitterRead{ padding:0px 0px 0px 0px; }
		
		#twitterFooter{
			background:url('/assets/images/blog/twitter_bottom.gif') bottom left no-repeat;
			font-size:1px;
			height:5px;
			line-height:1px;
			padding:0px 0px 6px 0px;
			width:100%;
		}
