
/* Sidebar_b (3rd Column)
----------------------------------------------*/ 

.col3_nav {
  margin-bottom: 20px;
  width: 228px;
  float: left;
  background: #fff url(../img/col3_rounded_middle.gif) repeat-y center top;
  }

.col3_nav2 {
  padding: 0 0 5px;
  background: url(../img/col3_rounded_bottom.gif) no-repeat center bottom;
  }

.col3_nav h3 {
  margin-top: 5px;
  padding: 6px 10px;
  width: 208px;
  font-size: 1.1em;
  color: #fff;
  background: #578dbf url(../img/col3_rounded_header_blue.jpg) repeat-y center top;
  }

.col3_nav h3.alpha {
  margin-top: 0px;
  padding: 7px 10px 5px;
  background: url(../img/col3_rounded_top_blue.jpg) no-repeat center top;
  }

#col_wrap .col3_nav ul {
  margin: 3px 0 0;
  padding: 0 0px;
  }

#col_wrap .col3_nav2 ul li {
  padding: 3px 10px 3px;
  line-height: 1.5;
  background: url(../img/col3_nav_hr.gif) no-repeat center bottom;
  }

#col_wrap .col3_nav ul li.omega {
  padding-bottom: 0px;
  background: none;
  }


/* "Working Group Functions" icons */

#col_wrap #wg_functions .col3_nav2 {
   float: left;
  }

#col_wrap #wg_functions ul li {
  padding: 6px 5px 3px;
  width: 25px;
  display: inline;
  float: left;
  background: transparent;
  }

#col_wrap #wg_functions ul li.alpha {
  padding-left: 12px;
  }

#col_wrap #wg_functions_text ul li a img {
  padding-right: 5px;
  display: inline;
  }

#col_wrap #wg_functions_text ul li a.icon_label {
  position: relative;
  top: -5px;
  }


/* Library Articles */

#col_wrap .col3_nav h4 {
  margin: 0em 10px 0;
  padding: .5em 0 0;  
  font-size: 1em;
  font-weight: normal;
  border-top: 1px solid #c0c0c0;
  }

#col_wrap .col3_nav h4.alpha {
  padding-top: 8px;
  border-top: 0;
  }

#col_wrap .col3_nav ul.indented {
  margin: 3px 20px 3px;
  padding: 0px 0 5px;
  background: url(../img/hr_dashed_lightgrey.gif) no-repeat center bottom;  
  }
  
#col_wrap .col3_nav ul.indented.omega {
  background: transparent;  
  }  

#col_wrap .col3_nav ul.indented li {
  padding: 1px 22px 1px 15px;
  line-height: 1.5;
  background: url(../img/li_col3_nav.gif) no-repeat 4px 7px;
  }

.col3_nav .keyword_cat {
  padding: 3px 20px 0;
  color: #939393;
  font-style: italic;
  }


/* Round Box rules */

.round_box {
  margin-bottom: 20px;
  width: 228px;
  clear: both;
  background: url(../img/col3_rounded_middle.gif) repeat-y left top;
  }

.round_box2 {
  padding: 0 0 5px;
  background: url(../img/col3_rounded_bottom.gif) no-repeat left bottom;
  }

.round_box3 {
  margin-top: 0;
  padding: 6px 0 0;
  background: url(../img/col3_rounded_top_white.gif) no-repeat left top;
  }

.round_box_footer {
  margin: 0 1px;
  padding: 10px 10px 5px;
  width: 206px;
  text-align: right;
  border-top: 1px solid #ebebeb;
  }

.round_box.grey {
  background: url(../img/col3_rounded_middle_grey.gif) repeat-y left top;
  }

.round_box2.grey {
  background: url(../img/col3_rounded_bottom_grey.gif) no-repeat left bottom;
  }

.round_box3.grey {
  background: url(../img/col3_rounded_top_grey.gif) no-repeat left top;
  }

/* Round Box w/"New Items" */

#new_items h3 {
  margin-top: 0;
  padding: 3px 10px 5px;
  }

#col_wrap #new_items ul {
  margin: 0;
  padding: 0 1px;
  width: 226px;  
  }

#col_wrap #new_items ul li {
  padding: 5px 10px 5px;
  line-height: 1.3;
  background: #ebebeb;
  }

#col_wrap #new_items ul li.alt {background: #fff;}

#new_items h4 {
  margin-top: 0;
  font-weight: normal;  
  font-size: 1em;
  }

/* Round Box w/"Profile Info" */

#col_wrap #profile_info ul {
  margin: 0;
  padding: 0 1px;
  width: 226px;  
  }

#col_wrap #profile_info ul li {
  padding: 5px 10px 5px;
  line-height: 1.3;
  background: #fff;
  }

#col_wrap #profile_info ul li.alt {
  background: #ebebeb !important;
  }

#profile_info h4 {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 1em;
  }


/* Round Box w/"Partner Info" */

#partner_info, 
#partner_info .round_box2, 
#partner_info .round_box3 {
  float: left;
  }

#partner_info .round_box3 {
  padding-left: 10px;
  padding-right: 10px;
  }

#partner_info h4 {
  margin-top: .6em;
  width: 208px;
  }

#partner_info .row {
  margin: 0;
  padding: 0;
  width: 208px;
  float: left;
  border: 0px solid red;
  }

#partner_info .row.omega {
  margin-bottom: 1em;
  padding-bottom: .5em;
  background: url(../img/hr_dashed_grey.gif) no-repeat left bottom;
  }

#partner_info .row .thumb {
  float: left;
  width: 55px;
  }

#partner_info .row .thumb img {
  padding: 0;
  border: 0;
  }
  
#partner_info .row .description {
  padding: 15px 0 0;
  float: left;
  width: 153px;
  }


/* Round Box w/"General Info" */

#general_info .round_box3 {
  padding: 2px 10px 0px;
  }

#general_info h3.top_line {
  margin-top: 1em;
  padding-top: 1em;
  background: url(../img/hr_dashed_grey.gif) repeat-x left top !important;
  }



/* Round Box w/"Login Info" */

#login_info .round_box3 {
  padding: 10px 10px 0px;
  }

#login_info input {
  margin-bottom: 4px;
  }


#login_info input.ybutton {
  margin-bottom: 1em;
  }

#login_info h3 {margin-top: 0;}


/* Round Box w/"News Feed" */

#news_feed h3 {
  margin-top: 0;
  padding: 3px 10px 5px;
  background: url(../img/icon_rss.jpg) no-repeat 208px 7px;
  }

#col_wrap #news_feed ul {
  margin: 0;
  padding: 0 1px;
  width: 226px;  
  }

#col_wrap #news_feed ul.round_bullets li {
  padding: 5px 10px 5px 23px;
  line-height: 1.3;
  font-size: .9em;
  background: #ebebeb url(../img/li_rounded_blue.gif) no-repeat 10px .73em;
  }

#col_wrap #news_feed ul li.alt {
  background: #fff url(../img/li_rounded_blue.gif) no-repeat 10px .73em;
  }


/* Round Box w/"News Feed" */

#contact_form {
  background: url(../img/col3_rounded_middle_grey.gif) repeat-y left top;
  }

#contact_form .round_box2 {
  background: url(../img/col3_rounded_bottom_grey.gif) no-repeat left bottom;
  }

#contact_form .round_box3 {
  margin-top: 0;
  padding: 6px 15px 0;
  background: url(../img/col3_rounded_top_grey.gif) no-repeat left top;
  }






/* Misc 3rd column stuff */

.photo {
  padding: 0 0 20px;
  }

.project_logo {
  padding: 0 0 10px;
  position: relative;
  top: -15px;
  width: 228px;
  /*background: url(../img/project_logo_bg.gif) no-repeat left bottom; */
  }

.project_logo img {
  margin: 0 auto;
  padding: 0px 0;
  }

.orange_box {
  margin: 0 0 20px;
  float: left;
  width: 228px;
  background: url(../img/col3_rounded_middle_orange.gif) repeat-y left top;
  }

.orange_box2 {
  padding: 6px 0 0;
  float: left;
  background: url(../img/col3_rounded_top_orange.gif) no-repeat left top;
  }

.orange_box3 {
  margin: 0;
  padding: 6px 20px 6px;
  width: 188px;
  float: left;
  font-size: .9em;
  background: url(../img/col3_rounded_bottom_orange.gif) no-repeat left bottom;
  }

.orange_box3 h3 {
  margin-top: 0;
  }
  
.orange_box3 img {
  margin-top: 1em;
  float: right;
  display: inline;
  padding-left:3px;
  }

.dashed_separator {
  margin-bottom: .5em;
  padding-bottom: .5em;
  background: url(../img/hr_dashed_grey.gif) no-repeat center bottom;  
  }
  
#profile_stats {
  margin-bottom: 20px;
  padding: 6px 0 10px 0;
  width: 228px;
  background: #f6f4e7 url(../img/col3_profile_top.gif) no-repeat top;
  overflow: hidden;
  }

#profile_stats2 {
  padding: 0 10px 6px;
  width: 200px;
  text-align: right;
  font-size: .9em;
  background: #f6f4e7 url(../img/col3_profile_bottom.gif) no-repeat bottom;
  }

#profile_stats2 p.left_justify {
  padding-left: 8px;
  text-align: left;
  font-size: 1.1em;
  }
  
#profile_stats2 p.go_right_edge {
  position: relative;
  right: -30px;
  font-size: 1.1em;
  }

#profile_stats2 strong {
  font-size: 1.1em;
  }

#profile_stats img {
  margin: 10px auto;
  }


#sidebar_b_nested_content #sidebar_b {
  margin-bottom: 20px;
  position: relative;
  left: 8px;
  }
  