
        /*** site specific ***/
	    body { background-color:#edede5; }
		
		#top {background-image:url(http://media.sunlightprojects.org/transparencyjobs/images/stars_bg_123.png); background-repeat:repeat-x; }
		
		a:link { color:#994b17; }
		a:visited { color:#bf5004; }
		a:hover { color:#5b0000; }
		a:active {color:#994b17; }						
		
		.bold { font-weight:bold; }
		.right { text-align:right; display:block; padding-top:1em;}
		.center { text-align:center; display:block; padding-top:1em;}
		.sidebar_nav { text-align:center; display:block; padding-top:1em; margin-bottom:2em;}
		
    	.link_block { display:block; height:123px;  padding:0; margin:0;}
		#link_block_box {  height:123px; margin:0; padding:0; width:400px; float:left;}
		#link_block_box a:link { text-decoration:none; }
		#link_block_box a:visited { text-decoration:none; }
		#link_block_box a:hover { text-decoration:none; }
		#link_block_box a:active { text-decoration:none; }
    	
    	.whoops { font-size:2em; color:#953931; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:1em; text-align:center;}
    
	    
	    /******* Jeremy  ********/
	    #pagination {  margin-top:1em; margin-right:2em; }
	    #pagination a { font-size: 1.2em; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; color:#999999; padding-right:1em; padding-left:1em;}
	    #pagination a:hover { color:#bf5004;}
	    #pagination .next { display: block; float: right; }
	    #pagination .previous { display: block; float: left; }
	    
	    
	    /******* Front page ********/
	   	h2.recent { font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; color:#bf5004; margin-bottom:.5em; }
	    ul.job_list { border-top: 0px solid #B3AEA5; list-style: none; margin: 0; padding: 0; font-family:Georgia, "Times New Roman", Times, serif; margin-right:2em;}
	    ul.job_list li { border-bottom: 1px solid #cfcac2; border-top: 1px solid #e1ddd6; font-family:Georgia, "Times New Roman", Times, serif; background-color:#f8f6ec; margin-bottom:.7em;}
	    ul.job_list li.alt { background-color:#f2f1db; }	
		#header_top { height:123px; background-image:url(http://media.sunlightprojects.org/transparencyjobs/images/header_trans2.png); margin-bottom:20px; background-repeat:no-repeat; width:960px; margin-left:auto; margin-right:auto; }
	
	    #header { height:123px; background-image:url(http://media.sunlightprojects.org/transparencyjobs/images/header_trans2.png); margin-bottom:20px; }
	    
	    .tagline {font-style:italic; font-size:1.4em; color:#ffffff; padding-top:50px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; padding-right:2em;}
	    
	    ul.job_list li a { display:block; text-decoration:none;  padding: .5em 0 .5em 1em;}
	    ul.job_list li a:hover { background-color:#fffdd7; padding: .5em 0 .5em 1em;}
	    ul.job_list li .job_position { font-size:1.3em; color:#092545; font-weight:bold; display:block; width:75%; float:left;}
	    ul.job_list li .job_organization { font-size:1em; color:#918e83; display:block; width:75%;}
	    ul.job_list li .job_location { font-size:1em; color:#B3AEA5;  padding:0; display:block; width:20%; float:right; padding:.3em .5em;}
	    ul.job_list li .job_date_published { display: none; }
	    
	    #sidebar_content {padding:1em 1em 0 1em;  color:#666666; padding-top:35px; margin-bottom:0; }
	    #sidebar_content h3 { font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:.5em;}
	    #sidebar_content p {margin:0; padding:0 0 1em 0; font-weight:normal; line-height:1.3125em;}
	    #sidebar_box {padding:2em 2em 0 2em; margin-top:1em;  background-image:url(http://media.sunlightprojects.org/transparencyjobs/images/sidebar.png);}
		#sidebar_box_plain {padding:1em 2em 0 2em; margin-top:.5em;  background-image:url(http://media.sunlightprojects.org/transparencyjobs/images/sidebar_plain.png);}
	    #sidebar_widgetbox {padding:1em 2em 0 2em; margin-top:.5em;  background-image:url(http://media.sunlightprojects.org/transparencyjobs/images/sidebar_widgetbox.png);}
		.spread {padding-left:2em;}
		#sidebar_bottom { background-image:url(http://media.sunlightprojects.org/transparencyjobs/images/bottom.png); height:46px;}
	    
		#sidebar_widgetbox_bottom { background-image:url(http://media.sunlightprojects.org/transparencyjobs/images/sidebar_widgetbox_bottom.png); height:46px;}
	    #sidebar_content ul {margin-left:1em; }
	    #sidebar_content li { margin-left:1em; list-style:square; }
	    
		#recently_added li { }
	
	    
	    .post_job { font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; padding:0 .5em 0 .5em; }
	    
	     /******* Listing page ********/
	     #back_to { margin-bottom:1em; }
	     #job_meta { margin-bottom:1em; background-color:#f2f1db; padding:1em 2em 1em 2em; border:1px solid #d6d5cb; margin-right:2em;}
	     
	    #job { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; margin-right:2em;} 
	    #job p {margin:0; padding:0 0 1em 0; font-weight:normal; font-size:1.2em;}
	    
	    #job_detail { padding:1em 2em 1em 2em; }
	    .position { font-size:1.3em; font-weight:bold;}
	    .position_type { font-size:1em;}
	    .organization { }
	    .location { }
	    .position_description { padding-top:1em; color:#4c4f54;}
	    .date_published {float:left; margin:0 padding:0; font-weight:bold; font-size:1.2em;}
	    
	    #job_detail ul { margin:0 0 0 2.5em; padding:0;}
	    #job_detail li {  margin-bottom:1em; list-style:square; color:#4c4f54; font-size:1.1em;}
	    
	    #contactimg { width: 250px; height: 18px; background-color: #666666; vertical-align:middle;}
	    
	    
	    /******* Form page ********/
	    #form { padding-right:2em;}
		#form ul { padding-left:2em; padding-top:1em;}
		#form li {margin-bottom:2em;}
		
		#form p {padding-left:2em; margin-bottom:1em; }
		
		#form ul.errorlist li  {  margin:0; padding:0; }
#form label
{
float: left;
text-align: left;
display: block;
padding-right:.5em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4f54;
}
#form select { display:block; }
#form input { width:200px; }
#form textarea { display:block; height:200px; width:500px; margin-top:3em; clear:left;}
#form .submit input { margin-left:8em; } 
#form fieldset { border: 1px solid #c7c7c7;  }
#form legend { padding: 2px 6px; margin-left:10px; } 
	    
#form .errorlist { color:#ba2725; margin:0; padding:0; }	    
	    
	    /******* Preview page ********/
#preview_options { margin-bottom:2em; background-color:#f2f1db; padding:1em 2em 1em 2em; border:1px solid #d6d5cb; margin-right:2em;}
#preview_options h2 { font-size:1.3em; font-weight:bold; color:#092545; margin-bottom:0;}
#preview_options p { margin-bottom:1em; }
	    
	    #preview {padding:0 2em 0 2em; font-family:georgia; font-size:1.1em;}
	    #preview .organization { }
	    #preview .location {}
	    #preview .position_description { }
	    #preview p {margin-bottom:1em; }
	    
	    #contact_preview { margin-top:1em; border-top:1px solid #d6d5cb; padding-top:.5em; font-size:1.1em;}
	    #contact_preview ul { margin-left:1em; }
	    
	    
	    /******* Thanks page ********/
	    #thanks { background-color:#f2f1db; padding:1em 2em 1em 2em; border:1px solid #d6d5cb; margin-right:2em; margin-top:2em;}
	    #thanks h2 { font-size:1.5em; font-weight:bold; color:#092545; margin-bottom:0; font-family:Georgia, "Times New Roman", Times, serif; }
	    #thanks p {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; }
	    
.position_description strong { font-weight: bold; }
.position_description em { font-style: italic; }
.position_description h1 { font-size: 1.4em; font-weight: bold; margin-bottom: 1em; }
.position_description h2 { font-size: 1.3em; font-weight: bold; margin-bottom: 1em; }
.position_description h3 { font-size: 1.2em; font-weight: bold; margin-bottom: 1em; }
.position_description h4 { font-size: 1.1em; font-weight: bold; margin-bottom: 1em; }
.position_description h5 { font-size: 1.0em; font-weight: bold; margin-bottom: 1em; }
.position_description h6 { font-size: 1.0em; font-weight: bold; margin-bottom: 1em; }
.position_description ol, .position_description ul { padding-left: 2em; margin-bottom: 1em; }
.position_description li { list-style-type: disc; list-style-position: outside; margin-bottom: 0.5em; }
	 