il problema è arcinoto ma non riesco a trovare alcuna soluzione...questo è il mio html
codice:
    <body>
        <div id="container">
            <div id="logo">                
            </div>
            <div id="menubar">                
            </div>
                <div id="menuright">
                    <?php include_once("menu.php"); ?>
                </div>            
                <div id="main">
                    <?php include_once("main.php"); ?>
                </div>
            <div id="footer">
                contenuto footer
            </div>
        </div>
    </body>
e questo il css
codice:
body
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
    font-size: 10px;
    color: Black;    
}
#container
{
    margin: 0 auto;
    width: 760px;
    border-left: 1px solid #000;
    border-right: 1px solid #000; 
    height: 100%;
}
#menubar
{
    background-color: #495676;
    font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
    font-size: 12px;
    color: White;
    height: 20px;
}
#logo
{
    background-image: url("img/logo.png");
    background-repeat: no-repeat;
    height: 150px;
}
#footer
{
    border-top: 1px solid #000;
    background-color: #a6c30a;
    font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
    font-size: 10px;
    clear: right;
    text-align: center;
}
#menuright
{
    float: right;
    width: 228px;
    background-color: #a6c30a;
    padding: 0;
    border-left: 1px solid #000;
    height: 100%;
}
#main
{
    margin-right: 228px;
    width: 532px;
    height: 100%;
}
input
{
    border: 1px solid #000;
    width: 100px;    
}
.button
{
    border: 1px solid #000;
    width: 50px;
}
p
{
    font-weight: bold;
    font-size: 14px;
    padding-left: 20px;
    text-align: left;
    vertical-align: top;
}
li
{
    font-size: 10px;
    padding-left: 10px;
    text-align: left;
    vertical-align: top;
    list-style: none;
}
img
{
	 border-width: 0px;
	 vertical-align: text-bottom;
}
fieldset
{
    border: 0;
    padding: 0;
}
a
{
    text-decoration: none;
    color: Black;
    cursor: pointer;
}
a:hover
{
    text-decoration: none;
    color: Black;
    cursor: pointer;
}
a:hover.post
{

	 color: Black;
    font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
    font-size: 12px;
    text-decoration: underline;
}
.post,a.post
{

	 color: Black;
    font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
    font-size: 12px;
}
.subpost
{

	 color: Black;
    font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
    font-size: 10px;
}
h2
{
    font-size: 16px;
}
Il problema è che il div menuright non si estende al 100% le ho provate tutte ma non riesco a farlo estendere...soluzioni?