/* Vertical Gel Style Widget 
The class and id declarations seem overly specific and verbose because we cannot predict how other bloggers have overridden their default styles.
The style declarations here attempt to ensure a uniform viewing experience when the widget is included in any blog.

*/



#jbb_widget_blue {
min-width:150px;
}

#jbb_widget_blue #jbb_widget_top_left {
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/top-left.gif") no-repeat top left;
margin:0;
overflow:hidden;
padding:0;
}

#jbb_widget_blue #jbb_widget_top_left #jbb_widget_top_right {
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/top-right.gif") no-repeat top right;
margin:0;
overflow:hidden;
padding:0;
}


#jbb_widget_blue #jbb_widget_top_left #jbb_widget_top_right #jbb_widget_top {
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/top-bg.gif") repeat-x top;
margin: 0 11px 0 11px;
height: 15px;
overflow:hidden;}


#jbb_widget_blue #jbb_widget_body {
background:#409eff url("/c/jbb/images/jbb-widget-vertical-gel/blue/bg.gif") repeat-x top; 
border:0; 
margin:0; 
padding:0;
min-height:0px; /* invoke haslayout for IE7*/
}
/* invoke haslayout for IE6*/
* html #jbb_widget_body {height:1%;}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body {
line-height:120%;
margin: 0 auto;
padding:15px 10px 15px 10px;
text-align:center;
}


#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body img.jbb_widget_image{
line-height:120%;
border:0;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body img#jbb_widget_recent_jobs {
  margin-bottom:10px;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body br {
line-height:120%; }

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_inner_top_left {
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/inner-top-left.gif") no-repeat bottom left;
margin:0;
overflow:hidden;
padding:0;}


#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_inner_top_left #jbb_widget_inner_top_right {
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/inner-top-right.gif") no-repeat bottom right;
margin:0;
overflow:hidden;
padding:0;}


#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_inner_top_left #jbb_widget_inner_top_right #jbb_widget_inner_top {
background:#6bbaff;
margin: 0 6px 0 6px;
overflow:hidden;
padding:0;
height: 6px;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body ul#jbb_widget_job_list  {
background:#6bbaff; 
margin: 0; 
padding: 0;
border:0 none transparent;
color:#000033;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
line-height:120%;
text-align:left;
text-indent: 0;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body ul#jbb_widget_job_list li.jbb_widget_job {
background:none;
border-bottom:1px solid #add5fd;
color:#000033;
list-style-type:none;
margin:0 5px 0 5px;
padding:5px;

text-align:left;
text-indent: 0;
list-style-position: outside;
list-style-image:none;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body ul#jbb_widget_job_list li.jbb_widget_job:before {
  content: "";
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body ul#jbb_widget_job_list li.jbb_widget_last_job {
border:0 none transparent;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body ul#jbb_widget_job_list li.jbb_widget_job a,
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body ul#jbb_widget_job_list li.jbb_widget_job a:hover,
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body ul#jbb_widget_job_list li.jbb_widget_job a:visited{
color:#000033;
margin: 0; 
padding: 0;
text-align:left;
text-indent: 0;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body ul#jbb_widget_job_list li.jbb_widget_job_title {
font-weight:bold;
margin: 0; 
padding: 0;
text-align:left;
text-indent: 0;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_post_a_job {
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
line-height:100%;
margin-bottom:5px;
padding-bottom:0;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_post_a_job a, 
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_post_a_job a:hover, 
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_post_a_job a:visited,
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_price a, 
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_price a:hover, 
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_price a:visited,
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_powered_by a, 
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_powered_by a:hover, 
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_powered_by a:visited{
color:#000033;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_price {
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
line-height:100%;
margin-top:0;
margin-bottom:15px;
padding-top:0;}



#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_inner_bottom_left {
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/inner-bottom-left.gif") no-repeat bottom left;
margin:0;
overflow:hidden;
padding:0;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_inner_bottom_left #jbb_widget_inner_bottom_right {
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/inner-bottom-right.gif") no-repeat bottom right;
margin:0;
overflow:hidden;
padding:0;
}

#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_inner_bottom_left #jbb_widget_inner_bottom_right #jbb_widget_inner_bottom{
background:#6bbaff;
height: 6px;
margin: 0 6px 0 6px;
overflow:hidden;
padding:0;
}

/* powered by box */
#jbb_widget_blue #jbb_widget_body #jbb_widget_inner_body #jbb_widget_powered_by{
  color:#000033; 
  cursor:pointer;
  background: url(/c/jbb/images/sh_icon.gif) no-repeat 2px 7px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:7pt;
  line-height:120%;
  margin: 10px auto 0;
  padding:2px 2px 2px 20px;
  width:100px;
}

#jbb_widget_blue #jbb_widget_bottom_left {
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/bottom-left.gif") no-repeat top left;
margin:0;
overflow:hidden;
padding:0;
}

#jbb_widget_blue #jbb_widget_bottom_left #jbb_widget_bottom_right {
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/bottom-right.gif") no-repeat top right;
margin:0;
overflow:hidden;
padding:0;
}

#jbb_widget_blue #jbb_widget_bottom_left #jbb_widget_bottom_right #jbb_widget_bottom{
background:url("/c/jbb/images/jbb-widget-vertical-gel/blue/bottom-bg.gif") repeat-x top;
height: 15px;
margin: 0 11px 0 11px;
overflow:hidden;
padding:0;
}