/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif; }
table{border-collapse:collapse;border-spacing:0;}

.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

#container{ width:100%; text-align:left; margin:0 auto; padding-top:20px;}
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11; text-decoration:underline;}
/* top */
#t{position:relative;_position:absolute;z-index:10;height:20px;padding:7px .6em 3px;font-size:1.4em;line-height:20px}
#t a,#t strong{margin:0 .15em}
#t a,#b a{text-decoration:none}
#t a:hover,#b a:hover{text-decoration:underline}
#u{float:right;font-size:.86em}

/* WRAPPER */
#w{position:relative;z-index:2;padding-left:170px;width:50px; float:left;}
.auto-width #w{width:auto;max-width:none}
.auto-width #c{width:99.5%;padding-right:.5%}
.auto-width #results,.auto-width .rs,.auto-width .pagination,.auto-width #spTop{width:auto;max-width:none}
.open #w{width:auto;max-width:none;padding:0}
.open #results,.open .rs,.open .pagination,.open #spTop{width:auto;max-width:none}
/* SIDEBAR */
#s{position:relative;float:left;width:150px;margin:4px 0 0 -170px;_left:170px;padding:6px 10px;overflow:hidden;font-size:1.3em}
#sb{position:absolute;z-index:1;left:0;top:0;width:150px}
#sc{position:relative;z-index:2; width:150px;}
#s ul{list-style:none;line-height:160%}
#s a{text-decoration:none}
#s li a{display:block;padding-left:5px;zoom:1}
#s li a:hover{background:#e3eff8}
#cats{margin:0 0 .8em;padding:0 0 .8em 10px}
#recommenderWidget li,#historyWidget li{height:1.6em;overflow:hidden}
.widget .current{overflow:visible}
#cats li strong,.widget li strong{position:relative;padding-left:5px;zoom:1}
/* CONTENT */
#c{position:relative;float:left;width:100%;padding:4px 0 0;font-size:1.3em}


/* sidebar button */
#w.side-collapsed{padding-left:20px}
.side-collapsed #s{left:0}
#sideBarButton{position:absolute;left:0;float:left;width:13px;height:0;padding-top:65px;overflow:hidden;background:url(../images/bg01.gif) no-repeat;}
.side-collapsed #sideBarButton{left:-20px;background-position:-26px 0;}
#w .sidebarButton-over{background-position:-13px 0;}
#w.side-collapsed .sidebarButton-over{background-position:-39px 0;}

.box{ width:700px; float:left; }
