#sidebar { position: relative; top: 15px; right: 60px; padding: 0 -50.5em; width: 271px; float: right; }
#sidebar h3 {font: 1.2em/1.2em 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; font-weight: bold; color: #000; background: none;}

#sidebar #block-poll-0 {margin-bottom: 13px; background: #8f8f8f url(../sidebar/back_sidebarbottom.png) no-repeat bottom center;}
#sidebar #block-poll-0 h2 {margin: 0; padding: 9px 13px; background: #8f8f8f url(../sidebar/back_sidebartop.png) no-repeat top center; border-bottom: 3px solid #4b4b4b; font: 1.3em/1.3em 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
#sidebar #block-poll-0 .content {padding: 9px 13px;}

#sidebar #block-user-1 {margin-bottom: 13px; background: #e8e8e8 url(../sidebar/back_user_sidebarbottom.png) no-repeat bottom center;}
#sidebar #block-user-1 h2 {margin: 0; padding: 9px 13px; background: #e8e8e8 url(../sidebar/back_user_sidebartop.png) no-repeat top center; border-bottom: 3px solid #d2d2d2; font: 1.3em/1.3em 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
#sidebar #block-user-1 .content {padding: 9px 13px;}

#sidebar #block-block-4, #sidebar #block-forum-0, #sidebar #block-forum-1 {margin-bottom: 13px; background: #8f8f8f url(../sidebar/back_sidebarbottom.png) no-repeat bottom center;}
#sidebar #block-block-4 h3, #sidebar #block-forum-0 h2, #sidebar #block-forum-1 h2 {margin: 0; padding: 9px 13px; background: #8f8f8f url(../sidebar/back_sidebartop.png) no-repeat top center; border-bottom: 3px solid #4b4b4b; font: 1.3em/1.3em 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
#sidebar #block-block-4 ul {padding: 3px 3px 13px; list-style: none outside; margin: 2px 3px; padding: 0 0 1em 0;}
#sidebar #block-block-4 ul li, #sidebar #block-forum-0 ul li, #sidebar #block-forum-1 ul li {font: 1.2em/1.2em Helvetica, Arial, Verdana, sans-serif; color: #fff; list-style: none;}
#sidebar #block-block-4 a, #sidebar #block-forum-0 a, #sidebar #block-forum-1 a {color: #fff;}

#sidebar #block-block-4 a {display: block; height: 50px; background-repeat: none; background-position: top left;}
#sidebar #block-block-4 a span {display: block; width: 0; height: 0; overflow: hidden;}
#sidebar #block-block-4 a#openmacgrid {background-image: url(../sidebar/button_openmacgrid.png);}
#sidebar #block-block-4 a#scriptrepository {background-image: url(../sidebar/button_scriptrepository.png);}
#sidebar #block-block-4 a:hover {background-color: #666; background-position: 0 -50px;}

#sidebar #block-forum-0 {padding: 0 0 10px; background-color: #636363; background-image: url(../sidebar/back_sidebarbottom_dark.png);}
#sidebar #block-forum-0 ul {margin: 3px; background: url(../sidebar/back_forum-topics.gif) repeat-x top left; list-style: none outside; margin: 2px 3px; padding: 0 0 1em 0;}
#sidebar #block-forum-0 ul li {border-bottom: 1px solid #808080; margin: 0; padding: 0;}
#sidebar #block-forum-0 a {display: block; padding: 8px 10px; text-shadow: 0 0 0 #636363;}
#sidebar #block-forum-0 a#more-topics {border-bottom: 1px solid #808080; font-weight: bold;}
#sidebar #block-forum-0 a:hover {background-color: #777; text-decoration: none;}
#sidebar #block-forum-0 .more-link {display: none;}

#sidebar #block-forum-1 {padding: 0 0 10px; background-color: #636363; background-image: url(../sidebar/back_sidebarbottom_dark.png);}
#sidebar #block-forum-1 ul {margin: 3px; background: url(../sidebar/back_forum-topics.gif) repeat-x top left; list-style: none outside; margin: 2px 3px; padding: 0 0 1em 0;}
#sidebar #block-forum-1 ul li {border-bottom: 1px solid #808080; margin: 0; padding: 0;}
#sidebar #block-forum-1 a {display: block; padding: 8px 10px; text-shadow: 0 0 0 #636363;}
#sidebar #block-forum-1 a#more-topics {border-bottom: 1px solid #808080; font-weight: bold;}
#sidebar #block-forum-1 a:hover {background-color: #777; text-decoration: none;}
#sidebar #block-forum-1 .more-link {display: none;}

#sidebar #miR_table {margin-bottom: 13px; background: #8f8f8f url(../sidebar/back_sidebarbottom.png) no-repeat bottom center;}
#sidebar #miR_table h2 {margin: 0; padding: 9px 13px; background: #8f8f8f url(../sidebar/back_sidebartop.png) no-repeat top center; border-bottom: 3px solid #4b4b4b; font: 1.3em/1.3em 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
#sidebar #miR_table ul {padding: 3px 3px 13px; list-style: none outside; margin: 2px 3px; padding: 0 0 1em 0;}
#sidebar #miR_table ul li {font: 1.2em/1.2em Helvetica, Arial, Verdana, sans-serif; color: #999; list-style: none;}
#sidebar #miR_table a {color: #fff;}
#sidebar #miR_table {padding: 0 0 10px; background-color: #636363; background-image: url(../sidebar/back_sidebarbottom_dark.png);}
#sidebar #miR_table ul {margin: 3px; background: url(../sidebar/back_forum-topics.gif) repeat-x top left; list-style: none outside; margin: 2px 3px; padding: 0 0 1em 0;}
#sidebar #miR_table ul li {border-bottom: 1px solid #808080; margin: 0; padding: 0;}
#sidebar #miR_table .name a {display: block; padding: 8px 10px 8px 10px; text-shadow: 0 0 0 #636363;}
#sidebar #miR_table a:hover {background-color: #777; text-decoration: none;}
#sidebar #miR_table .organism {clear: both; padding: 0 10px 8px;}
#sidebar #miR_table div.catalog_number {display: inline; float: right; padding: 8px 10px 8px 20px; color: #222; font-weight: plain;}
