#rw_container
{
    margin: 0 auto;
    text-align: center;
    /*background: white;
    border: 1px solid gray;
    border-width: 0 1px 0 1px;*/
    width: 900px;
    min-height: 100%;
    position: relative;
}

/* Sharing Toolbox
-----------------------------------------------------*/
#rw_share_toolbox
{
    position: absolute;
    top: 146px;
    left: 290px;
}

/* Feedback Button Container
-----------------------------------------------------*/
#rw_feedback_container
{
    width: 902px;
    position: relative;
    margin: auto;
    text-align: right;
    direction: rtl;
}
#rw_feedback_container .rw-inner
{
    position: absolute;
    top: 0;
    left: -1px;
}

/* Footer 
-----------------------------------------------------*/
#footer
{
    margin: auto;
    margin-top: 15px;
    text-align: center;
    width: 660px;
    height: 10px;
    padding-bottom: 20px;
    position: relative;
}

#footer div
{
    float: left;
    padding: 5px 8px 5px 8px;
}

#footer div a
{
    display: block;
}

#footer ul
{
    list-style: none;
}

#footer div a, #rw_copyright
{
    height: 20px;
}

#rw_copyright { color: rgb(190,190,190); padding-right: 60px; }

#sponsor_link { position: absolute;left: 10px;top: 25px;font-style: italic;color: green; }

/* Sharing
-----------------------------------------------------*/
.addthis_toolbox span { color: white; }

/* Content Layout
-----------------------------------------------------*/
.rw-ui-content-container
{
    /*background-color: #ddd;
    background-image: url(data:image/gif;base64,R0lGODlhBAAEAJEAAOfk59nX2czIzOXk5SH5BAAAAAAALAAAAAAEAAQAAAIHxCQzEaisCgA7);
    background-repeat: repeat;
    background-position: 0 0;*/
    
    padding: 10px;
    width: 620px;
    margin: auto;
    
    /*border: 1px solid #aaa;*/
    
    /*border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    -webkit-box-shadow: 0px -1px 5px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px -1px 5px rgba(50, 50, 50, 0.5);
    box-shadow:         0px -1px 5px rgba(50, 50, 50, 0.5);        */
}

.rw-ui-content-container table { width: 620px; }
.rw-ui-content-container td
{
    text-align: left;
    vertical-align: middle;
}
.rw-ui-content-container .rw-ui-def
{
    font-weight: bold;
    font-size: 12px;
}
.rw-ui-def-width
{
    width: 90px;
}
.rw-ui-light-bkg,
.rw-ui-content-container .rw-odd
{
    background: rgb(235,235,235);
}
.rw-ui-content-container td,
.rw-ui-content-container th
{
    padding: 10px;
}
.rw-selected
{
    font-weight: bold;
}

.rw-font-sample
{
    font-weight: normal;
}

#rw_feedback_outer_container
{
    position: fixed; 
    top: 88px; 
    width: 100%;
}