div#rightbar {
        float:right;
        margin:0;
        padding:0 5px;
	width:23%;
	border:none;
        display:inline; /* Supresses the IE floated object margin doubling bug. */  
        }
div#rightbar h3, div#rightbar h4 {
	margin:5px 0 0 0;
	padding:2px 0;
	border-top:1px solid #666;
        border-right:1px solid #666;
        border-left:1px solid #666;	
	font-size:1em;
        text-align:center;
        background:#E0E5F0;           
	}	
div#rightbar div.topright h4 {
	margin:0;
	font-size:1em;    
        border-top:none;
        border-right:none;
        border-bottom:1px solid #666; 
        border-left:none; 
	}	
div#rightbar ul {
	margin:0 0 5px 0;
	padding:5px 0;
	border:none;
	list-style-position:outside;
	list-style:none;
	border-top:1px solid #666;
        border-right:1px solid #666;
        border-bottom:1px solid #666;
        border-left:1px solid #666;
        background:#F1F3F8;
	}
div#rightbar ul li{
	margin:0;
	padding:2px;
	border:none;
	font-size:.7em;
	}
div#rightbar ul li a img {	
        margin:0;
        padding:5px 0 0 0;
        border:none;
        }
div#rightbar ul li a {
        valign:middle;
        }
div#rightbar a {
        margin:0;
        padding:0;
        display:block;
        }
div.topright {
        margin:5px 0;
        padding:0 0 5px 0;
        border:1px solid #666;
        background-color:#F1F3F8;    
        text-align:center;    
        }        
