span.new_project { color: red; }

div#Header, div#job_header { border-top: 14px solid #000; }
	
	div#Header h1 { font-size: 65px;}
	
	div#job_header h1 { font-size: 48px; }

	div#Blog div#Header h1 { font-size: 42px; }

div#description h3 { line-height: 24px; margin-bottom: 9px; }

div#description input#project_newsletter_field { margin: 0 5px 0 5px; }

.small { font-size: 11px; }
.grey { color: #555; }
.plain { font-weight: normal; }
.no_bottom_margin { margin-bottom: 0; }
.black_border_top { border-top: 1px solid #000; padding-top: 6px; }

/* *****************
	JOBS
***************** */

   ul { list-style-type: none; margin-left: 0; }
   #job_details h4 { margin-top: 5px; line-height: 20px; }
   ol { margin-left: 23px; }


/* *****************
	BLOG
***************** */
	

	div#blog_rss_header { padding-top: 10px; }

	div.blog_post, p#blog_about { border-top: 1px solid #000; padding-top: 7px; }

		div.blog_post h3 { padding-bottom: 9px; }
		
		p.blog_post_timestamp { border-left: 1px solid #ccc;  line-height: 16px; }
		
		a.blog_rss { padding-left: 16px; background-image: url('/assets/images/icons/feed-icon-12x12.png'); background-repeat: no-repeat; background-position: center left; }
		
		p.blog_recent_post { margin-bottom: 12px;}
		
	div#BlogPost div.comment { padding-bottom: 9px;}
	
	div#BlogPost h4 { margin-bottom: 9px; }
	
	div#blog_pagination { border-top: 1px solid #000; }
	
	div#blog_footer { border-top: 1px solid #ccc; margin-left: 49px; padding-top: 5px; }