cite{font:normal 11px/1.35 Helvetica,Arial,sans-serif;color:#888;}span.author{font-weight:bold;color:#333;}#home h2{margin:0 0 10px;font-size:17px;font-weight:normal;font-family:Georgia,serif;color:#242424;}#loader{font-size:14px;display:block;text-align:center;margin-top:50px;padding-top:35px;background:transparent url("/img/bg/working.gif") scroll no-repeat 50% 0;color:#66665C;}#listnav{float:left;margin:0 0 15px;width:100%;background:url("/img/bg/filter.jpg") no-repeat;position:relative;}#listnav ul{float:left;margin:0;}#listnav li{float:left;padding:0;height:58px;background:url("/img/bg/tab.png") 100% 0 repeat-y;}#listnav li a{display:block;padding:0 16px;border:0;font-size:17px;line-height:58px;vertical-align:middle;color:#fff;}#listnav li#all a{padding:0 24px;}#listnav li.selected a{background:url("/img/bg/tab-selected.png") 0 100% repeat-x;}#listnav #filternotch{display:block;position:absolute;background:transparent url("/img/bg/notch-horizontal.png") 0 0 no-repeat;width:11px;height:6px;bottom:0;left:0;}#listnav form{float:left;margin:14px 0 14px 15px;}#listnav form h2{position:absolute;left:-9999px;}#listnav form div.input-outer{float:left;padding:0 0 0 25px;height:30px;background:url("/img/forms/magnifying.png") no-repeat;}#listnav form div.input-inner{float:left;height:30px;background:url("/img/forms/search.gif") repeat-x;}#listnav form input#search{display:block;margin:0;padding:9px 5px 0;border:0;width:516px;height:21px;font:15px/1.35 Helvetica,Arial,sans-serif;color:#222;background:transparent;}#listnav form input#search.blur{color:#999;}#listnav form div#cancel{float:left;width:24px;height:30px;text-indent:-9999px;background:url("/img/forms/cancel.png") no-repeat;}#listnav form div#cancel.activated{background-position:0 -30px;cursor:pointer;}#listnav form div#cancel a{border:0;}#categories{clear:left;float:left;width:100%;}#categories form{margin:0 0 0 18px;}#categories form legend{display:block;font-size:15px;}#categories ul{position:relative;top:-17px;overflow:hidden;margin:0 0 0 85px;}#categories li{display:block;height:auto;background-image:none;}#categories form input{float:left;margin:0 4px 0 0;}#categories label{position:static;float:left;margin:0 16px 0 0;font:11.5px/1.55 Helvetica,Arial,sans-serif;}#status, #most-applied,#jobs-matching{display:none;position:relative;clear:left;padding:23px 205px 23px 18px;border-top:1px solid #cccbc9;}#status.working{background:url("/img/bg/working.gif") 75% 50% no-repeat;}#status h2, #most-applied h2, #jobs-matching h2{margin:0;font-size:17px;line-height:1.2;font-style:italic;}#status h2 span#matchcount{color:#66665C;}#subscribe-trigger{position:absolute;right:18px;top:15px;border-bottom:0;}#noresults{display:none;border-top:1px solid #CCCBC9;color:#66665C;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;padding:23px 18px;}#noresults strong{color:#222;}#noresults a{font-weight:bold;}#listings{clear:left;margin:0 0 47px;}#listings.loaded{border-top:3px solid #2d2d2d;}#listings thead{position:absolute;left:-9999px;}#listings tr.even{border-top:1px solid #c7c6c2;border-bottom:1px solid #c7c6c2;background:rgba(209,207,189,.3);}#listings tr.over td{background-color:rgba(209,207,189,.6);cursor:pointer;}#listings td.opening{padding:10px 18px;width:372px;}#listings td.locale{padding:10px 18px 10px 0;width:183px;}#listings td.posted{padding:10px 18px 10px 0;width:62px;font-size:10px;letter-spacing:1px;text-transform:uppercase;text-align:right;color:#888;}#listings span.new{display:inline-block;width:16px;text-indent:-9999px;background:url("/img/bg/new.png") 0 50% no-repeat;}#listings span.at{position:absolute;left:-9999px;}#listings span.company{display:block;font:12px/1.35 Helvetica,Arial,sans-serif;color:#333;}#listings span.location{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#333;}#listings span.type{display:block;margin-top:2px;font:11px/1.35 Helvetica,Arial,sans-serif;}#listings span.full-time{color:#e08a20;}#listings span.freelance{color:#686d02;}#listings td a{border:0;font-size:17px;}#post{margin:0 0 20px;background:#e4dfd2;}#post-wrapper{padding:17px 24px 4px;}#post h2{margin:0 0 6px;width:191px;height:42px;}#post p{margin:0;text-align:center;}#post sup{position:relative;bottom:.33em;font-size:9px;letter-spacing:1px;}#post dl{margin:0;padding:0 0 4px 2px;border-bottom:1px solid #bbb7ac;}#post dt{display:inline;margin:0 2px 0 0;padding-left:10px;font-size:15px;color:#242424;}#post dd{display:inline;font:11px/22px Helvetica,Arial,sans-serif;color:#66665c;}#post dd.last{margin-right:0;}#post a{border-bottom-color:#438843;font:11px/1.35 Helvetica,Arial,sans-serif;text-decoration:none;color:#438843;}#post h2 a{display:block;border-bottom:0;width:191px;height:42px;text-indent:-9999px;background:url("/img/post-job.png") no-repeat;}#post p{margin-bottom:0;}#post p a{display:block;border-bottom:0;width:240px;height:16px;text-indent:-9999px;background:url("/img/smallguarantee.gif") no-repeat;}#post p strong a{background:url("/img/smallguarantee.gif") no-repeat;}#pitch{padding-bottom:25px;border-bottom:1px dotted #b5b599;}#pitch h3{margin:0 0 10px;padding:10px 0 0 0;font-size:15px;line-height:1.27;font-weight:normal;}#pitch p{margin:0 0 15px;font:11px/1.35 Helvetica,Arial,sans-serif;color:#66665c;}#pitch img:first-child{float:right;margin:0 -9px 0 0;padding:0 0 0 10px;}#testimonials{padding:5px 0 20px;border-bottom:1px dotted #b5b599;}#testimonials blockquote p{font-style:italic;}p#all-testimonials{margin:1em 0 0;padding:0 0 0 17px;text-align:right;font:11px Helvetica,Arial,sans-serif;}#all-testimonials a{padding:0 16px 0 0;font-weight:bold;border-bottom:0;background:url("/img/bg/arrow-right.gif") 100% 50% no-repeat;}#all-testimonials a:visited{color:#811001;}#all-testimonials a:hover{color:#cb6f14;}#donate{padding-top:25px;}#donate a:visited{color:#811001;}#donate a:hover{color:#cb6f14;border-bottom:1px dotted #cb6f14;}#donate h3{float:right;margin-top:20px;width:70px;height:50px;}#donate h3 a{display:block;border:0;width:70px;height:50px;text-indent:-9999px;background:url("/img/kiva.png") no-repeat;}#donate h4{width:137px;height:10px;text-indent:-9999px;background:url("/img/ir-entrepreneur-lending.png") no-repeat;}#donate p{margin:10px 90px 0 0;font:11px/1.27 Helvetica,Arial,sans-serif;color:#66665c;}#blog{padding:25px 0 13px;border-bottom:1px dotted #b5b599;}#blog h3 a:link,#blog h3 a:active,#blog-more a:link,#blog-more a:active{color:#811001;border-bottom:0;}#blog h3 a:visited,#blog-more a:visited,#blog h3 a:hover,#blog-more a:hover{border-bottom:0;}#blog h3 a:hover{color:#cb6f14;border-bottom:0;}#blog h3{margin:0 0 8px;padding:10px 0 0 0;font-size:15px;line-height:1.27;font-weight:normal;}#blog h4{width:97px;height:10px;text-indent:-9999px;background:url("/img/ir-from-blog.png") no-repeat;}#blog p{margin-bottom:.8em;font:11px/1.35 Helvetica,Arial,sans-serif;color:#66665c;}#job-listings h2{margin:0;font-size:17px;line-height:1.2;font-style:italic;}#job-listings h2 span#matchcount{color:#66665C;}#most-applied,#jobs-matching{display:none;position:relative;clear:left;padding:23px 205px 23px 18px;border-top:1px solid #cccbc9;}#most-applied.working{background:url("/img/bg/working.gif") 75% 50% no-repeat;}#most-applied h2{margin:0;font-size:17px;line-height:1.2;font-style:italic;}#most-applied h2 span#matchcount{color:#66665C;}
#most-applied-listings{clear:left;margin:0 0 47px;}#most-applied-listings.loaded{border-top:3px solid #2d2d2d;}#most-applied-listings thead{position:absolute;left:-9999px;}#most-applied-listings tr.even{border-top:1px solid #c7c6c2;border-bottom:1px solid #c7c6c2;background:rgba(209,207,189,.3);}#most-applied-listings tr.over td{background-color:rgba(209,207,189,.6);cursor:pointer;}#most-applied-listings td.opening{padding:10px 18px;width:372px;}#most-applied-listings td.locale{padding:10px 18px 10px 0;width:183px;}#most-applied-listings td.posted{padding:10px 18px 10px 0;width:62px;font-size:10px;letter-spacing:1px;text-transform:uppercase;text-align:right;color:#888;}#most-applied-listings span.new{display:inline-block;width:16px;text-indent:-9999px;background:url("/img/bg/new.png") 0 50% no-repeat;}#most-applied-listings span.at{position:absolute;left:-9999px;}#most-applied-listings span.company{display:block;font:12px/1.35 Helvetica,Arial,sans-serif;color:#333;}#most-applied-listings span.location{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#333;}#most-applied-listings span.type{display:block;margin-top:2px;font:11px/1.35 Helvetica,Arial,sans-serif;}#most-applied-listings span.full-time{color:#e08a20;}#most-applied-listings span.freelance{color:#686d02;}#most-applied-listings td a{border:0;font-size:17px;}
#listing #aside, #secondary #aside, #postlisting #aside, #contest #aside {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(/img/sidebar-bg.png) no-repeat scroll 0 0;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
min-height:494px;
padding-left:30px;
}
#aside {
float:left;
margin:22px 0 70px;
width:240px;
}
#listings span.fulltime, #most-applied-listings span.fulltime {
color:#E08A20;
}
#listings span.freelance, #most-applied-listings span.freelance {
color:#686D02;
}
/* ALERTS
------------------------------------- */

#alert {
	background-color: #f1f1bb;
	border: 1px solid #e0e0ae;
	border-width: 1px 0;
	font-size: 15px;
	margin-bottom: 20px;
	padding: 9px 0;
	position: relative;
	text-align: center;
}

#alert a:link,
#alert a:visited {
	color: #811001;
	font-weight: bold;
}

#alert a:hover,
#alert a:active {
	color: #cb6f14;
	border-color: #cb6f14;
}

#alert a.dismiss {
	background: transparent url('../../../img/alert-dismiss.png') scroll no-repeat 0 0;
	right: 15px;
	top: 11px;
	text-indent: -9999em;
	position: absolute;
	width: 16px;
	height: 16px;
	border-bottom: 0 none;
}

#alert a.dismiss:hover {
	background-position: -16px 0;
}

#alert a.dismiss:active {
	top: 12px;
}


