﻿#outer 
{
    height: 35px; 
    overflow: hidden; 
    position: relative;
}
#outer[id] {display: table; position: static;}

#middle  /* for explorer only*/
{
    position: absolute; 
    *top: 50%;    
} 
#middle[id] 
{
    position: relative;
    display: table-cell; 
    vertical-align: middle; 
    width: 100%;
}

#inner {position: relative; top: -50%; vertical-align: middle;} /* for explorer only */
