#mainframe{font-size:85%; width:95%; margin:auto}

#greeting_section{padding:0.7em 0.4em 0.7em 0.4em; clear:both}

#user_section{padding:1px; margin:1px 0 0 0; font-size:90%}
#user_section ul, #user_section form{padding:0.5em 0.7em 0.5em 0.7em}

#greeting_section em{font-style:normal; font-weight:bold}
#greeting_section li#name{padding-left:0.5em}

#user_section #myavatar{padding:0.7em; border-right:solid 1px #ADADAD; margin:0 0.5em 0 0; float:left}

#news_section{clear:both; font-size:0.8em; padding:0.5em 1em 0.5em 1em}
#random_news h3{margin-right:1em; font-size:0.85em; display:inline}
#random_news p{margin:0; padding:0; display:inline}

#main_menu{padding-left:1em}
#main_menu ul{list-style:none; padding:0; margin:0; background:url(../images/maintab_first.gif) no-repeat bottom left; padding-left:10px}
#main_menu li{margin:0; padding:0; display:inline}
#main_menu li a{float:left; display:block; color:white; font-size:0.8em; font-family:tahoma,sans-serif; text-transform:uppercase}
#main_menu li a:hover{color:#e0e0ff; text-decoration:none}
#main_menu li a span{background:url(../images/maintab_back.gif) repeat-x bottom left; display:block; padding:0.1em 0.5em 0.5em 0.5em}
#main_menu li a span.last{background:url(../images/maintab_last.gif) no-repeat bottom right; padding:0.1em 1em 0.5em 0.5em}
#main_menu li a.active span em{padding:0.1em 0.5em 0.5em 0.5em; display:block; font-style:normal; background:url(../images/maintab_active_back.gif) repeat-x bottom right}
#main_menu li a.active span{background:url(../images/maintab_active_first.gif) no-repeat bottom left; padding:0 0 0 8px}
#main_menu li a.active{background:url(../images/maintab_active_last.gif) no-repeat bottom right; padding-right:8px}

p#show_loadtime{display:block; text-align:center}

#upshrink, #advsearch{margin:0 1ex}