/*  Block User Navigation */
#block-user-1 {
  border: 1px solid #BDD3F7;
  text-transform:lowercase;
}

#block-user-1 h2, .sidebar .block-user .content {
     margin: 0;
     padding: 0;
     border: 0;
     }
#block-user-1 h2 {
     xbackground: #EDF2F2 url(images/menu_head.png) top right repeat-x;
	 background-color: #E7F3FF;
     }
#block-user-1 h2 span {
     color: #000;
     display: block;
     padding: 3px;
     }
x#block-user-1 h2:before {
     line-height: 0.1;
     font-size: 1px;
     background: transparent url(images/menu_tr.gif) no-repeat top right;
     margin: 0;
     height: 9px;
     display: block;
     content: url(images/key-point_tl.gif);
     }
x#block-user-1:after {
     display: block;
     clear: both;
     padding-top: 0;
     line-height: 0.1;
     font-size: 1px;
     content:  url(images/key-point_bl.gif);
     margin: 0;
     height: 8px;
     background: transparent url(images/menu_br.gif) scroll no-repeat bottom right ;
     }
.block-user .menu {
	xbackground: #EDF2F2 url(images/menu_back.gif) right repeat-y;
	background-color: #EFF7FF;
	margin-bottom: 1.0em;
	}
x.block-user .menu, .block-user  ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.block-user  ul.menu {
    border-left: 0px solid #D0D9D9;
    border-bottom: 0px solid #D0D9D9;
    padding: 0.3em 0 0.3em 3px;
    }
.block-user  ul.menu li {
	display: block; /* need for IE spacing issue */
	x.padding: 0.3em 0 0.3em 10px;
	padding: 2px 0px 0.2em 5px;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
    }
x.block-user .menu li.expanded {
    background: url(images/icons_expanded.png) 0px 6px no-repeat;
    }
x.block-user .menu li.leaf {
    background: url(images/icons_leaf.png) 0px 6px no-repeat;
    }
x.block-user .menu li.collapsed {
    background: url(images/icons_collapsed.png) 0px 6px no-repeat;
    }
x.block-user .menu li.expanded:hover {
    background-position: -200px 6px ;
    }
x.block-user .menu li.leaf:hover {
    background-position: -200px 6px;
    }
x.block-user .menu li.collapsed:hover {
    background-position: -200px 6px;
    }
.block-user .menu li a {
     display: block;
     padding: 0;
     x.padding-left: 10px;
 	 margin: 0;
     text-decoration: none;
     }
.block-user .menu li a.active {
     font-weight: bold;
     }
.block-user .menu li a:hover {
     text-decoration: underline;
     }

#block-og-2 img {
	display: none;
}

#block-og-4  { /* My Group block */
    border: 1px solid #FFd47F;
	background-color: #FFFFDE;
}

#block-og-4 h2 {
     margin: 0;
     padding: 3px;
     border: 0;
	 background-color: #FDFDB8;
}

#block-og-4 .content {
	padding: 0 0px 0 3px;
}


#block-menu-226  {
    border: 1px solid #39f;
	background-color: #fff;
}

#block-menu-226 h2 {
     margin: 0;
     padding: 3px;
     border: 0;
	 color: #fff;
	 background-color: #39f;
}

#block-menu-226 .content {
	padding: 0 0 0 3px;
}

#block-logintoboggan-0 
{
  background-color: #E7F3FF;
 
}

#block-logintoboggan-0 h2 {
  margin: 0;
  padding: 0;
  border-bottom: 5px solid #000;
}

#block-logintoboggan-0 .content {
 border: 1px solid #BDD3F7;
 border-top: 0px;
  padding: 0.5em 0 0.5em 0.5em;
}

#block-profile-0 .content{
  min-height: 100px;
  height: auto;
   _height: 100px; /* IE fix */
}


x.#sidebar_right .block-views .content{
  background-color: #EFF7FF;
  width: auto;
  xpadding: 0 1.0em 1.5em 1.0em;
}

.block-views .item-list {
padding: 0 1.0em 1em 1.0em;
}

#sidebar-right .block-views h2,  #sidebar-right .block-statistics h2{
 background: transparent url(images/sidebar_right_bg1.png) no-repeat top left; 
}

#sidebar-right .block-views .content h2 {
 display: none;
}


#block-block-1 h2, #block-block-2 h2, #block-block-3 h2{
  display:none;
  background: none;  
}

/* graphics block */	
#block-block-1 .content, #block-block-2 .content {
	padding: 0;
}




/* overwrite drupal list indent */
ul { 
	margin: 0; 
	padding : 0; 
	padding: 0.5em 0 0.5em 3em;
	list-style: none; 
}

ul li {
	
	list-style-type : disc;
}

li.expanded {
  list-style-type: circle;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  color: #bbb;
}
li.collapsed {
  list-style-type: square;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  color: #bbb;
}
li.leaf {
  list-style-type: disc;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  color: #bbb;
}

/* overwirte drupal.css  on primary tabs */
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: 1.2em;
}

ul.primary li {
  display: inline;
}

ul.primary li a{
  background-color: #39f;
  color: #fff;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}

ul.primary li a:visited {
  color: #fff;
  x.background-color: #39f;
}

ul.primary li a:hover {
  background-color: #fff;
  color: #c60;
  border-color: #ccc;
  border-bottom-color: #eee;
}

ul.primary li.active a, ul.primary li.active a:visited{
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: 0px solid #fff;
  color: #000;
}



x.sidebar .block .block-views {
 margin-bottom: 1.5em;
 border: 1px solid #BDD3F7;
 background-color: #EFF7FF;
 padding: 0.5em 1.0em 1.0em 1.0em;
}


x.sidebar .block .block-views h2 {
 background-color: #E7F3FF;
 color:#000;
 font-weight: bold;
 border: none;
}



