#Left
{
	width: 720px;
	padding-right: 20px;
	margin-right: 20px;
}

#Right
{
	width: 250px;
}

/*
 * Columns
 */

dl.List dd span
{
	color: #999;
}


dl.List dd.Keywords li,
dl.Columns dd.Keywords li
{
	clear: none;
	border-bottom: none;
	padding: 0;
	display: inline;
}

dl.List dd.Keywords li a
{
	color: #339933;
}

/*
 * Job offer list
 */

.JobOffers li
{
	position: relative;
	clear: both;
}

.JobOffers li.First
{
	padding-top: 0;
}

.JobOffers li.Odd
{
	background-color: #f9f9f9;
}

.JobOffers li p
{
	padding-bottom: 1em;
	font: normal 1.2em/150% Verdana,Arial,Helvetica,sans-serif;
	color: #444;
}

.JobOffers li p.Content a
{
	color: #444;
	text-decoration: none;
}

.JobOffers .Gravatar
{
	float: left;
	margin-right: 5px;
	margin:0pt 20px 0pt 10px;
}

.JobOffers p.OfferInfo
{
	color: #666666;
	font-size: 1.1em;
}

.JobOffers h4
{
	font: normal 1.5em/120% "Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	color: #CC9933;
	margin-bottom: 0.4em;
}

.JobOffers h4 span
{
	font-size: 0.7em;
	color: #666666;
}

.JobOffers h4 a
{
	color: #CC9933;
	text-decoration: none;
	border-bottom: 1px dotted #CC9933;
}

.JobOffers div.Reply
{
	background: #f4f4f4 url(../images/flag_orange.gif) no-repeat 5px 50%;
	padding-left: 25px;
	margin-right: 10px;
}

.MultiRow li
{
	padding-left: 10px;
}

ul.JobOffers li h3 span
{
	display: inline;
	font-size: 0.857em;
}

.Open
{
	color: #669900!important;
}

.Closed
{
	color: #cc6600!important;
}

span.Replies
{
	background: transparent url(../images/comment.gif) no-repeat left top;
	padding-left: 18px;
}

/*
 * Job offer page
 */

div.OfferText
{
	padding-bottom: 1em;
}

.OfferText p
{
	padding-bottom: 0.8em;
	font: normal 1.2em/150% Verdana,Arial,Helvetica,sans-serif;
	color: #444;
}

p.Replied
{
	background: transparent url('../images/flag_orange.gif') no-repeat left top;
	padding-left: 20px!important;
}

.Gravatar
{
	float: left;
	margin-right: 20px;
}

.OfferContent
{
	width: 700px;
	float: left;
}

/*
 * Replies
 */

ul.Replies .Content
{
	width: 950px;
}

ul.Replies .Content p
{
	padding-bottom: 0.6em;
}

ul.Replies h4
{
	font: normal 1.2em Arial, Tahoma,Helvetica,sans-serif;
	color: #666666;
	margin-bottom: 1em;
}

ul.Replies .InlineForm
{
	padding: 1em;
	background: #EAEAEA;
}

/*
 * External lists
 */

.External 
{
	margin-bottom: 1em;
}

.External h4
{
	font-size: 1.2em!important;
}

.External p.Content
{
	font-size: 1.1em!important;
	padding-bottom: 0.5em;
}