/* *******************************
menu style sheet for ralphsteibel.com
mod Feb 28, 2010

********************************** */
.solidblockmenu{
  width: 100%;
  height:24px;
  background: #ed1b24 url(/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu ul{
margin: 0 0 0 2px;
padding: 0;
float: left;
font: bold 13px Arial;

/*border: 1px solid #625e00;
border-width: 1px 0;*/
background: #ed1b24 url(/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 4px 10px;
text-decoration: none;
min-width:112px;
border-right: 1px solid white;
}
.solidblockmenu li.last a{
  border: none;
}


.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(/images/blockactive.gif) center center repeat-x;
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
font-size:.8em;
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: 0em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: 0em;
}

.tabcontent{
display:none;
text-align:left;
padding:2px 1em;
}