
ul li {
list-style:none
}


#menu-global {
margin:0;padding:0;line-height:13px;position:relative;background-position:0 -633px;background-color:transparent;background-repeat:repeat-x
}
#menu-global a {
outline:none
}
#menu-global li.top-leaf,#menu-global li.top-expanded {
list-style:none;list-style-image:none;padding:0;margin:0;float:left
}
.menu-top-home a {
width:30px;height:34px;background-position:0 0;background-color:#000;background-repeat:no-repeat;display:block;outline:none;border-right:1px solid #000;border-left:1px solid #000
}
.menu-top-home a:hover {
background-position:0 -34px
}
.menu-top-home a span {
display:none
}
#menu-global .menu-top-community-label {
padding:0 10px 0 0;text-transform:uppercase;font-weight:700;font-size:11px;color:#ccc
}
#menu-global li.menu-top-community {
background-position:right 0;background-color:transparent;background-repeat:no-repeat;height:34px;padding:0;font-weight:700;font-size:13px;position:relative;z-index:999
}
#menu-global>li.menu-top-community>a {
display:block;height:34px;padding:0 44px 0 10px;color:#fff;text-decoration:none;line-height:34px
}
#menu-global li.top-leaf.menu-top-utility {
background-position:right -102px;background-color:transparent;background-repeat:no-repeat;height:34px;padding:0 0 0 38px;margin-left:-30px;font-weight:700;font-size:13px
}

#menu-global>li.top-leaf.menu-top-utility>a {
display:block;height:34px;padding:0 24px 0 0;color:#fff;text-decoration:none;line-height:34px
}

#menu-global li.top-expanded.menu-top-utility {
background-position:right -68px;background-color:transparent;background-repeat:no-repeat;height:34px;padding:0 0 0 38px;margin-left:-30px;font-weight:700;font-size:13px
}
#menu-global li.top-expanded.menu-top-utility-none {
background-position:right -102px;background-color:transparent;background-repeat:no-repeat;height:34px;padding:0 0 0 38px;margin-left:-30px;font-weight:700;font-size:13px
}
#menu-global>li.top-expanded.menu-top-utility>a {
display:block;height:34px;padding:0 44px 0 0;color:#fff;text-decoration:none;line-height:34px
}
#menu-global>li.top-expanded.menu-top-utility-none>a {
display:block;height:34px;padding:0 32px 0 0;color:#fff;text-decoration:none;line-height:34px
}
#menu-global li.menu-top-path {
height:34px;padding:0 0 0 8px;font-weight:700;font-size:13px
}
#menu-global>li.menu-top-path>a {
display:block;height:34px;padding:0;color:#fff;text-decoration:none;line-height:34px
}
#menu-global li.top-leaf a:hover,#menu-global li.top-expanded a:hover {
text-decoration:underline
}
#menu-global li.menu-top-community a:hover {
text-decoration:none
}
#menu-global li.menu-top-rss a.menu-global-rss {
display:block;background-position:right -460px;background-color:transparent;background-repeat:no-repeat;margin:6px 0 0 9px;padding:0;width:22px;height:22px
}
#menu-global li.menu-top-rss a.menu-global-rss:hover {
background-position:-636px -460px
}
#menu-global li.menu-top-rss a.menu-global-rss span {
display:none
}
#menu-global ul.drop-menu.menu-community {
display:none;margin:0 0 0 -7px;padding:0 7px 12px;position:absolute;width:650px;z-index:999;border-top:1px solid #000;background:transparent url('/static/shadow-menu-global.png') no-repeat bottom
}




#menu-global li.top-expanded.menu-top-community:hover,#menu-global li.top-expanded.menu-top-utility:hover {
background-position:right -34px;
}
#menu-global li.top-expanded.menu-top-community:hover .menu-top-community-label {
color:#ffffff
font-weight: bold
}
.drop-menu-show {
display:block;left:auto
}
#menu-global .drop-menu.menu-community li.drop-leaf {
border-bottom:1px solid #b9b9b9;position:relative
}
#menu-global .drop-menu.menu-community li.drop-leaf.last {
border-bottom:1px solid #ccc
}
#menu-global .menu-community-name {
display:block;cursor:default;color:#000;font-size:12px
}
#menu-global .drop-menu.menu-community li.drop-leaf .menu-global-drop-item {
padding:10px 10px 0 15px;height:23px;float:none
}
#menu-global .drop-menu.menu-community li.drop-leaf:hover .menu-global-drop-item {
height:auto;padding-bottom:8px
}
#menu-global .drop-menu .menu-community-type {
float:right;font:700 10px Helvetica,Arial,sans-serif;color:#666;background-position:left -249px;background-color:transparent;background-repeat:no-repeat;text-align:center;width:150px;padding-left:2px;position:relative;top:-4px
}
#menu-global .drop-menu .menu-community-type-corner {
background-position:right -249px;background-color:transparent;background-repeat:no-repeat;height:21px;line-height:21px
}
#menu-global .drop-menu.menu-community li.drop-leaf {
background-position:0 -136px;background-color:#ffffff;background-repeat:repeat-x
}
#menu-global .drop-menu.menu-community li.drop-leaf:hover {
background-position:0 -169px;background-color:#107aac;background-repeat:repeat-x;border:1px solid #095a81;border-left:0;border-right:0
}
#menu-global .drop-menu.menu-community li.drop-leaf.first:hover {
border-top-color:#148ec8
}
#menu-global .drop-menu.menu-community li.drop-leaf:hover .menu-community-type {
display:none
}
#menu-global .drop-menu.menu-community li.drop-leaf:hover .menu-community-name {
color:#ffffff;
font-weight: bold
}
#menu-global .menu-drop-item-extra {
display:none
}
#menu-global .drop-menu.menu-community .last .menu-drop-item-extra {
display:block;background-color:#999;position:absolute;bottom:-6px;left:0;height:5px;width:650px
}
#menu-global .sub-menu li.sub-leaf {
float:left
}
#menu-global .sub-menu {
margin:5px 0 0 -5px;padding:0;display:none
}
#menu-global .sub-menu a,#menu-global .sub-menu a:link,#menu-global .sub-menu a:visited {
background-color:transparent;font-size:12px;color:#fff;display:block;margin:0;padding:1px 5px;border-right:1px solid #419cc7;outline:none;font-weight:700
}
#menu-global .sub-menu .last a {
border-right:0
}
#menu-global li.menu-top-community .sub-menu a:hover {
color:#fff;text-decoration:underline
}
#menu-global ul.drop-menu.menu-utility {
display:none;margin:0 0 0 -32px;padding:0 7px 7px;position:absolute;width:200px;z-index:999;border-top:1px solid #000;background:transparent url('/static/shadow-menu-utility.png') no-repeat bottom
}
#preload-4 {
background-image:url('/static/shadow-menu-utility.png');width:1px;height:1px;position:absolute;left:-999em;top:0
}
#menu-global ul.drop-menu.menu-utility li a {
display:block;padding:8px 5px 8px 20px;background:#666;color:#fff;border-bottom:1px solid #545454;border-top:1px solid #7e7e7e;font-size:12px
}
#menu-global ul.drop-menu.menu-utility li a:hover {
background:#f57b00;border-color:#095a81;border-top-color:#3687c5;text-decoration:underline
}
#menu-global ul.drop-menu.menu-utility li.first a {
border-top:0
}
#menu-global ul.drop-menu.menu-utility li.last {
border-bottom:5px solid #5a5a5a
}
#menu-user-flex {
background-position:0 -300px;background-color:#f2f2f2;background-repeat:repeat-x;border-bottom:1px solid #818181;padding:0;min-height:20px
}
#menu-user {
margin:0;padding:0;line-height:1;position:relative;border-right:0;border-left:0;float:right;border-left:1px solid #999
}
#menu-user a {
outline:none
}
#menu-user li {
list-style:none;list-style-image:none;padding:0;margin:0;float:left;font-size:11px;background:0
}
#menu-user li.expanded {
list-style:none;list-style-image:none;padding:0;margin:0;float:left;font-size:11px;background-position:right -332px;background-color:transparent;background-repeat:no-repeat;position:relative
}
#menu-user>li>a {
display:block;height:27px;padding:0 28px 0 10px;color:#333;text-decoration:none;border-left:1px solid #f5f5f5;border-right:1px solid #999;font-weight:700;line-height:27px
}
#menu-user>li.menu-top-user>a {
padding-left:31px;position:relative
}
#menu-user .imagecache-20x20-user {
position:absolute;top:5px;left:7px;background-color:#ccc;width:15px;height:15px;border:1px solid #333
}
#menu-user li.expanded:hover,#menu-user li.expanded.hover {
background-position:right -364px
}
#menu-user li a:hover {
text-decoration:none
}
#menu-user .anonymous-wrapper {
border-left:1px solid #f5f5f5;border-right:1px solid #999;height:27px;padding:0 12px;font-weight:700;color:#333;line-height:27px;
}
#menu-user .menu-top-anonymous a {
display:inline;padding:0;margin:0;border:0;color:#055bb0
}
#menu-user .menu-top-anonymous a:hover {
text-decoration:underline;text-shadow:none
}
#preload-3 {
background-image:url('/static/shadow-menu-user.png');width:1px;height:1px
}
#preload-6 {
background-image:url('/static/shadow-menu-user-narrow.png');width:1px;height:1px
}
#menu-user .expanded.top-menu-share {
position:static
}
#menu-user ul.drop-menu {
display:none;left:-999em;margin:0 0 0 -5px;padding:0 5px 11px;position:absolute;width:375px;z-index:998;background:transparent url('/static/shadow-menu-user.png') no-repeat bottom;border-top:1px solid #818181
}
#menu-user .menu-narrow ul.drop-menu {
background:transparent url('/static/shadow-menu-user-narrow.png') no-repeat bottom
}
#menu-user .menu-narrow ul.drop-menu,#menu-user .menu-narrow .last .menu-drop-item-extra {
width:190px
}
#menu-user ul.menu-account.drop-menu-show {
display:block;left:0
}
#menu-user ul.menu-create.drop-menu-show {
display:block;left:0
}
#menu-user ul.menu-language.drop-menu-show {
display:block;left:0
}
#menu-user ul.menu-share.drop-menu-show {
display:block;left:auto;right:0
}
#menu-user ul.drop-menu li {
float:none;background-color:#e8e8e8
}




#menu-user li.top-menu-help a {
background-position:right -396px;background-color:transparent;background-repeat:no-repeat
}
#menu-user li.top-menu-help a:hover {
background-position:right -428px;background-color:transparent;background-repeat:no-repeat
}
#menu-user ul.drop-menu.menu-share li {
float:left;width:125px
}
#menu-user ul.drop-menu.menu-share li .link-name {
display:block;font-weight:700;padding:0
}
#menu-user ul.drop-menu.menu-share a.link-type:hover .link-name {
color:#fff;text-decoration:none
}
#menu-user ul.drop-menu.menu-share a.link-type {
background-image:url('/static/sprite-share.png');background-repeat:no-repeat;padding:10px 5px 10px 34px
}
#menu-user ul.drop-menu.menu-share a.link-type.twitter {
background-position:5px 50%
}
#menu-user ul.drop-menu.menu-share a.link-type.facebook {
background-position:-120px 50%
}
#menu-user ul.drop-menu.menu-share a.link-type.google-buzz {
background-position:-245px 50%
}
#menu-user ul.drop-menu.menu-share a.link-type.reddit {
background-position:-370px 50%
}
#menu-user ul.drop-menu.menu-share a.link-type.delicious {
background-position:-495px 50%
}
#menu-user ul.drop-menu.menu-share a.link-type.stumbleupon {
background-position:-620px 50%
}
#menu-user ul.drop-menu.menu-share a.link-type.windows-live {
background-position:-745px 50%
}
#menu-user ul.drop-menu.menu-share a.link-type.email {
background-position:-870px 50%
}
#menu-user ul.drop-menu.menu-share a.link-type.digg {
background-position:-995px 50%
}




ul.primary {
border-collapse:collapse;padding:0;white-space:nowrap;list-style:none;margin:0;height:auto;line-height:normal;border:0
}
ul.primary li a {
font-size:10px;font-weight:700;display:block;float:left;margin:0 1px 0 0;border:0;padding:0 12px;height:20px;line-height:21px;text-decoration:none;color:#999;outline:none;text-transform:uppercase
}
ul.primary li.active a {
background-color:#0090c4;color:#fff;border:0
}
ul.primary li a:hover {
background-color:#0090c4;color:#fff
}
ul.secondary {
border-bottom:0;padding:4px 0;margin:5px 0
}
ul.secondary li {
display:inline;padding:0 6px;border-right:1px solid #ccc
}
ul.secondary a {
padding:0;text-decoration:none
}
ul.secondary a.active {
border-bottom:4px solid #0090c4
}

ul.menu-stats {
position:absolute;right:0;bottom:0;padding:0;margin:0
}





#preload-1,#logo,#search-input,#search-input-corner,#search-button,.form-submit,.group-subscribe a,#nav-flex,#menu-user-flex,#menu-global,.menu-top-home a,#menu-global li.menu-top-community,#menu-global li.menu-top-utility,#menu-global li.menu-top-utility-none,#menu-global li.menu-top-rss a.menu-global-rss,#menu-global .drop-menu .menu-community-type,#menu-global .drop-menu .menu-community-type-corner,#menu-global .drop-menu li.drop-leaf,#menu-global .drop-menu li.drop-leaf:hover,#menu-global .drop-menu li.drop-leaf.hover,#menu-user li.expanded,#menu-user li.top-menu-help a,#menu-user li.top-menu-help a:hover,#menu-search li a.active,#apachesolr-search-form .search-button,#apachesolr-search-form .main-search #edit-keys-wrapper,#apachesolr-search-form .main-search,.comment-bubble,.filter-header a.rss-link,.tooltip-pointer,a.links-rss-icon,.tabs-nav .ui-tabs-selected a,.tabs-nav .tabs-selected a,#profile-menu ul.menu li.active-trail a,a.play-icon,.explore-stats,.scoreboard-header,.menu-top-stats .drop-menu li a,.bt-close-help,.slide-buttons a,.menu-top-stats,.vote-tooltip-arrow,#homebox-add-link,.ui-accordion-header.selected a.accordion-link {
background-image:url('/static/sprite-theme.png')
}





.item-list ul {
margin:0;padding:0
}
.item-list ul li {
list-style:none;list-style-type:none;padding:0;margin:0
}


#header-flex {
background:#fff
}
#nav-flex {
border:1px solid #000;border-right:0;border-left:0;background-position:0 -633px;background-color:#999;background-repeat:repeat-x
}








.clear {
clear:both
}
.clearfix:after {
visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0
}
.clearfix {
display:inline-block
}