a img { border: 0; }

abbr.datetime { border: 0; }

body { background-color: #201f25; }

#page .unicorns { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/unicorn_nag.png'); }

#masthead { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/masthead-bg.jpg'); background-position: left top; background-repeat: no-repeat; }

#masthead.grey { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/masthead-bg-grey.jpg'); }

#navigation #search { padding: 4px 11px 4px 0; }
#navigation #search div { position: relative; }
#navigation #search input { border: 0; display: block; }
#navigation #search #search-form-text { background-color: transparent; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/search-form-text-bg.png'); background-position: left top; background-repeat: no-repeat; color: #fff; float: right; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 3px 30px 7px 5px; text-shadow: #010101 0 1px 0; width: 165px; }
#navigation #search #search-form-button { background-color: transparent; height: 18px; margin: 0; overflow: hidden; padding: 0; position: absolute; right: 3px; text-indent: -1000em; top: 2px; width: 23px; }
#navigation #primary-navigation { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/primary-navigation-bg.png'); background-position: left top; background-repeat: no-repeat; height: 26px; padding: 2px 12px; }
#navigation #primary-navigation li a { color: white; font-weight: bold; text-decoration: none; text-shadow: #131218 0 1px 0; }
#navigation #primary-navigation li a:hover { color: #ff9000; }
#navigation #primary-navigation li.current-selection a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/navigation-current-selection-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #000; border-style: solid; border-width: 1px; padding: 6px 8px; color: #ff5b00; font-weight: bold; text-decoration: none; text-shadow: #131218 0 1px 0; }
#navigation #primary-navigation li.current-selection a:hover { color: #ff9000; }
#navigation #primary-navigation #primary-navigation-more { position: relative; z-index: 16; }
#navigation #primary-navigation #primary-navigation-more #primary-navigation-more-link { background-color: transparent; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/primary-navigation-more-bg.png'); background-position: right 12px; background-repeat: no-repeat; padding-right: 20px; }
#navigation #primary-navigation #primary-navigation-more #primary-navigation-more-link:hover, #navigation #primary-navigation #primary-navigation-more #primary-navigation-more-link.hover { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/primary-navigation-more-hover-bg.png'); background-position: right top; background-repeat: no-repeat; border-color: #000; border-style: solid; border-width: 1px; color: #ff9000; padding: 6px 19px 6px 8px; }
#navigation #primary-navigation #primary-navigation-more ul { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/primary-navigation-more-menu-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #000; border-style: solid; border-width: 1px; left: 0; padding: 3px; position: absolute; top: 25px; z-index: 10; }
#navigation #primary-navigation #primary-navigation-more ul li a { padding: 5px; width: 104px; }
#navigation #secondary-navigation { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/secondary-navigation-bg.png'); background-position: left top; background-repeat: repeat-x; height: 26px; padding: 2px 12px; }
#navigation #secondary-navigation li a { color: white; font-weight: bold; text-decoration: none; text-shadow: #131218 0 1px 0; }
#navigation #secondary-navigation li a:hover { color: #ff9000; }
#navigation #secondary-navigation li.current-selection a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/navigation-current-selection-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #000; border-style: solid; border-width: 1px; padding: 6px 8px; color: #ff5b00; font-weight: bold; text-decoration: none; text-shadow: #131218 0 1px 0; }
#navigation #secondary-navigation li.current-selection a:hover { color: #ff9000; }
#navigation #additional-navigation { background: transparent; height: 26px; padding: 2px 3px; }
#navigation #additional-navigation li a { padding: 7px 9px 7px 21px; color: white; font-weight: bold; text-decoration: none; text-shadow: #131218 0 1px 0; }
#navigation #additional-navigation li a:hover { color: #ff9000; }
#navigation #additional-navigation #additional-navigation-subscriber a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/additional-navigation-subscribe-bg.gif'); background-position: 9px 8px; background-repeat: no-repeat; padding-left: 20px; }
#navigation #additional-navigation #additional-navigation-subscriber ul { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/primary-navigation-more-menu-bg.png'); background-position: left top; background-repeat: repeat-x; left: 0; padding: 10px 20px; position: absolute; width: 180px; top: 25px; z-index: 10; }
#navigation #additional-navigation #additional-navigation-subscriber ul li { color: #fff; font-weight: bold; text-decoration: none; text-shadow: #131218 0 1px 0; }
#navigation #additional-navigation #additional-navigation-subscriber ul li.last { border-bottom: 0; background-image: none; }
#navigation #additional-navigation #additional-navigation-subscriber ul li a { background-image: none; padding-left: 0; }
#navigation #additional-navigation #additional-navigation-customize a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/additional-navigation-customize-bg.png'); background-position: 9px 8px; background-repeat: no-repeat; padding-left: 24px; }
#navigation #additional-navigation #additional-navigation-customize ul { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/primary-navigation-more-menu-bg.png'); background-position: left top; background-repeat: repeat-x; border: 1px solid #000; padding: 10px 20px; position: absolute; width: 180px; top: 25px; z-index: 10; }
#navigation #additional-navigation #additional-navigation-customize ul li { border-bottom: 1px solid #313131; color: #fff; font-weight: bold; text-decoration: none; text-shadow: #131218 0 1px 0; }
#navigation #additional-navigation #additional-navigation-customize ul li.last { border-bottom: 0; }
#navigation #additional-navigation #additional-navigation-customize ul li p { color: #bfbdc5; }
#navigation #additional-navigation #additional-navigation-customize ul li label { display: block; width: auto; }
#navigation #additional-navigation #additional-navigation-openforum a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/additional-navigation-openforum-bg.png'); background-position: 9px 8px; background-repeat: no-repeat; padding-left: 27px; }
#navigation #additional-navigation #additional-navigation-subscribe a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/additional-navigation-subscribe-bg.gif'); background-position: 9px 8px; background-repeat: no-repeat; padding-left: 20px; }
#navigation #additional-navigation #additional-navigation-login-join a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/additional-navigation-login-join-bg.png'); background-position: 9px 8px; background-repeat: no-repeat; padding-left: 24px; }

#jumbo-ad { background-color: white; }


.guides-promo { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-guides.png'); background-position: left top; background-repeat: no-repeat; }
.guides-promo #promotional-zone-guides { background-color: transparent; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-guides-text.png'); background-position: left 12px; background-repeat: no-repeat; list-style-type: none; }

.news-promo { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-news.png'); background-position: left top; background-repeat: no-repeat; }

.reviews-promo { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-reviews.png'); background-position: left top; background-repeat: no-repeat; }
.reviews-promo #promotional-zone-reviews { background-color: transparent; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-reviews-text.png'); background-position: left 14px; background-repeat: no-repeat; list-style-type: none; }

.top-stories-promo { background: #eee; color: #333; }
.top-stories-promo .top-story .article-category { font-size: 0.625em; font-weight: bold; line-height: 1em; text-transform: uppercase; }
.top-stories-promo .top-story .article-category a { color: #ff5b00; text-decoration: none; }
.top-stories-promo .top-story .article-category a:hover { color: #ff9000; text-decoration: underline; }
.top-stories-promo .top-story .article-meta-links { font-size: 0.7em; font-weight: bold; margin-top: 5px; color: #ff5b00; }
.top-stories-promo .top-story .article-meta-links a { color: #ff5b00; text-decoration: none; }
.top-stories-promo .top-story .article-meta-links a:hover { color: #ff9000; text-decoration: underline; }
.top-stories-promo .top-story .article-title { font-size: 1em; font-weight: bold; line-height: 1.25em; }
.top-stories-promo .top-story .article-title a { color: #34323a; text-decoration: none; }
.top-stories-promo .top-story .article-title a:hover { color: black; text-decoration: underline; }
.top-stories-promo .top-story .article-title a:visited { color: #787090; }
.top-stories-promo .top-story p { font-size: 0.8125em; font-weight: normal; line-height: 1.375em; }
.top-stories-promo .more-top-stories .top-story .article-title { font-size: 0.75em; }

.journal-page-promo { background-color: #000; background-position: left top; background-repeat: no-repeat; }
.journal-page-promo #journal-options { list-style-type: none; padding-right: 15px; padding-top: 11px; }
.journal-page-promo #journal-options li { border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px; color: #fff; font-size: 0.75em; font-size-weight: bold; padding: 4px 0; width: 265px; }
.journal-page-promo #journal-options li a { color: white; text-decoration: none; font-weight: bold; padding-left: 27px; text-shadow: #131218 0 1px 0; width: 200px; }
.journal-page-promo #journal-options li a:hover { text-decoration: underline; }
.journal-page-promo #journal-options li#journal-option-rss a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-rss.png'); background-position: 4px 3px; background-repeat: no-repeat; }
.journal-page-promo #journal-options li#journal-option-twitter a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-twitter.png'); background-position: 2px top; background-repeat: no-repeat; }
.journal-page-promo #journal-options li#journal-option-contact { border-bottom: 0; }
.journal-page-promo #journal-options li#journal-option-contact a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-email.png'); background-position: 5px 3px; background-repeat: no-repeat; }

#journal-promo-news-item { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-news-item-bg.png'); background-position: left top; background-repeat: no-repeat; color: white; font-size: 0.8125em; height: 21px; overflow: hidden; padding: 5px 20px; width: 960px; }
#journal-promo-news-item img { display: block; float: left; margin-right: 8px; }
#journal-promo-news-item .journal-promo-news-item-journal-name { color: #fff; float: left; font-weight: bold; height: 21px; line-height: 21px; }
#journal-promo-news-item .journal-promo-news-item-journal-name .apple { color: #3cafff; }
#journal-promo-news-item .journal-promo-news-item-journal-name .gaming { color: #00b82b; }
#journal-promo-news-item .journal-promo-news-item-journal-name .hardware { color: #ea3000; }
#journal-promo-news-item .journal-promo-news-item-journal-name .open_source { color: #52a5b6; }
#journal-promo-news-item .journal-promo-news-item-journal-name .microsoft { color: #9b98ac; }
#journal-promo-news-item .journal-promo-news-item-journal-name .science { color: #a8e500; }
#journal-promo-news-item .journal-promo-news-item-journal-name .tech_policy { color: #ffcf24; }
#journal-promo-news-item .journal-promo-news-item-journal-name .staff { color: #ff5b00; }
#journal-promo-news-item .journal-promo-news-item-journal-name .business { color: #b99e7e; }
#journal-promo-news-item .journal-promo-news-item-journal-name .gadgets { color: #ca77c0; }
#journal-promo-news-item .journal-promo-news-item-journal-name .media, #journal-promo-news-item .journal-promo-news-item-journal-name .security, #journal-promo-news-item .journal-promo-news-item-journal-name .software, #journal-promo-news-item .journal-promo-news-item-journal-name .telecom, #journal-promo-news-item .journal-promo-news-item-journal-name .web, #journal-promo-news-item .journal-promo-news-item-journal-name .old { color: #c8c7cd; }

.news-item-promo { background: #eee; color: #333; }
.news-item-promo #news-item-info h2 { font-size: 1em; font-weight: bold; line-height: 1.25em; }
.news-item-promo #news-item-info p { font-size: 0.8125em; font-weight: bold; line-height: 1.3em; margin: 1.3125em 0; }
.news-item-promo #news-item-info .news-item-byline { font-size: 0.6875em; font-weight: normal; line-height: 1.3em; }
.news-item-promo #news-item-info .news-item-byline a { color: #ff5b00; text-decoration: none; }
.news-item-promo #news-item-info .news-item-byline a:hover { color: #ff9000; text-decoration: underline; }
.news-item-promo #news-item-promo-premier-pimp a { color: #ff5b00; text-decoration: none; }
.news-item-promo #news-item-promo-premier-pimp a:hover { color: #ff9000; text-decoration: underline; }
.news-item-promo #news-item-promo-premier-pimp h5 { color: white; }
.news-item-promo #news-item-options { list-style-type: none; padding-right: 15px; }
.news-item-promo #news-item-options li { border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px; font-size: 0.75em; padding: 4px 0; width: 265px; }
.news-item-promo #news-item-options li a { color: #34323a; text-decoration: none; font-weight: bold; padding-left: 27px; width: 200px; }
.news-item-promo #news-item-options li a:hover { color: black; text-decoration: underline; }
.news-item-promo #news-item-options li a:visited { color: #787090; }
.news-item-promo #news-item-options li#news-item-option-email a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-email.png'); background-position: 5px 3px; background-repeat: no-repeat; }
.news-item-promo #news-item-options li#news-item-option-printer-friendly a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-printer-friendly.png'); background-position: 5px 3px; background-repeat: no-repeat; cursor: pointer; }
.news-item-promo #news-item-options li#news-item-option-one-page a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-one-page.png'); background-position: 5px 1px; background-repeat: no-repeat; cursor: pointer; }
.news-item-promo #news-item-options li#news-item-option-multi-page a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-multi-page.png'); background-position: 3px 1px; background-repeat: no-repeat; cursor: pointer; }
.news-item-promo #news-item-options li#news-item-option-text-size a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-text-size.png'); background-position: 5px 3px; background-repeat: no-repeat; cursor: pointer; }
.news-item-promo #news-item-options li#news-item-option-text-size a#news-item-option-text-size-minus { background: none; margin: 0 1px 0 6px; padding: 0; }
.news-item-promo #news-item-options li#news-item-option-text-size a#news-item-option-text-size-plus { background: none; margin: 0 1px; padding: 0; }
.news-item-promo #news-item-options li#news-item-option-pdf a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-pdf.png'); background-position: 5px 3px; background-repeat: no-repeat; }
.news-item-promo #news-item-options li#news-item-option-discuss { border-bottom: 0; }
.news-item-promo #news-item-options li#news-item-option-discuss a { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/promotional-zone-discuss.png'); background-position: 5px 4px; background-repeat: no-repeat; }

#content { background: #fff; color: #333; }
#content .author-box { background-color: #111; border: 2px solid #000; padding: 20px; margin-bottom: 16px; color: #fff; font-size: 0.8125em; text-shadow: #111 0 1px 0; overflow: hidden; }
#content .author-box a { color: #ff5b00; text-decoration: none; }
#content .author-box a:hover { color: #ff9000; text-decoration: underline; }
#content .author-box .profile-photo { float: left; margin-right: 23px; margin-bottom: 8px; }
#content .author-box .author-title, #content .author-box .author-email { margin: 0; margin-bottom: 3px; }
#content .author-box .bio { margin-top: 8px; line-height: 18px; }
#content .author-box .author-name, #content .author-box .author-title { margin: 0; margin-bottom: 3px; }
#content .author-box .author-name a, #content .author-box .author-title a { color: #fff; text-decoration: none; }
#content .author-bar { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/content-heading-bg.png'); background-repeat: repeat-x; border: 2px solid #201f25; color: #fff; height: 26px; font-size: 0.875em; font-weight: bold; padding: 0 13px; margin-bottom: 16px; }
#content .author-bar strong { display: block; float: left; height: 26px; line-height: 26px; }
#content #latest-top-stories h2 { background-color: #201f25; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/content-heading-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #201f25; border-style: solid; border-width: 2px; color: #fff; font-size: 0.875em; font-weight: bold; height: 26px; line-height: 26px; margin: 0 0 20px; padding: 0 13px; text-shadow: #201f25 0 1px 0; }
#content #latest-top-stories #filter-pane { background-color: #373737; background-image: none; background-position: left top; background-repeat: repeat-x; border: 1px solid #000; right: 9px; padding: 8px; position: absolute; top: 51px; width: 642px; z-index: 10; color: white; font-size: 0.75em; }
#content #latest-top-stories #filter-pane #cancel-button { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journal-pager-bg.png'); background-position: -20px top; background-repeat: no-repeat; border-color: #000; border-style: solid; border-width: 1px; color: #fff; cursor: pointer; font-size: 0.875em; font-weight: bold; height: 22px; line-height: 22px; padding: 0 7px; text-decoration: none; text-shadow: #000 0 1px 0; }
#content #latest-top-stories #filter-pane #cancel-button:hover { background-position: -20px bottom; }
#content #latest-top-stories #filter-pane #change-filters { background-color: #ff5b00; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/news-item-pager-bg.png'); background-position: -20px top; background-repeat: no-repeat; border-color: #ff5b00; border-style: solid; border-width: 1px; color: #fff; cursor: pointer; font-size: 0.875em; font-weight: bold; height: 22px; line-height: 22px; padding: 0 7px; text-decoration: none; text-shadow: #ff5b00 0 1px 0; }
#content #latest-top-stories #filter-pane #change-filters:hover { background-position: -20px bottom; }
#content #latest-top-stories #filter-story-view { color: #fff; font-size: 0.75em; font-weight: bold; line-height: 1em; text-shadow: #201f25 0 1px 0; }
#content #latest-top-stories #filter-story-view a { color: #ff5b00; text-decoration: none; }
#content #latest-top-stories #filter-story-view a:hover { color: #ff9000; text-decoration: underline; }
#content #latest-top-stories .top-story .article-category { font-size: 0.625em; font-weight: bold; line-height: 1em; text-transform: uppercase; }
#content #latest-top-stories .top-story .article-category a { color: #ff5b00; text-decoration: none; }
#content #latest-top-stories .top-story .article-category a:hover { color: #ff9000; text-decoration: underline; }
#content #latest-top-stories .top-story .article-title { font-size: 1em; font-weight: bold; line-height: 1.25em; }
#content #latest-top-stories .top-story .article-title a { color: #34323a; text-decoration: none; }
#content #latest-top-stories .top-story .article-title a:hover { color: black; text-decoration: underline; }
#content #latest-top-stories .top-story .article-title a:visited { color: #787090; }
#content #latest-top-stories .top-story .article-byline { color: #676760; font-size: 0.625em; line-height: 1.25em; }
#content #latest-top-stories .top-story .article-byline a { color: #ff5b00; text-decoration: none; }
#content #latest-top-stories .top-story .article-byline a:hover { color: #ff9000; text-decoration: underline; }
#content #latest-top-stories .top-story .article-meta-links { font-size: 0.7em; font-weight: normal; line-height: 1.375em; }
#content #latest-top-stories .top-story .article-meta-links a { color: #ff5b00; text-decoration: none; font-weight: bold; }
#content #latest-top-stories .top-story .article-meta-links a:hover { color: #ff9000; text-decoration: underline; }
#content #latest-top-stories .top-story p { font-size: 0.8125em; font-weight: normal; line-height: 1.375em; }
#content #pager { background-color: #e4e3e8; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/content-pager-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #e4e3e8; border-style: solid; border-width: 2px; color: #000; font-size: 0.75em; font-weight: bold; line-height: 26px; margin: 0 0 12px; padding: 0 13px; text-shadow: #e4e3e8 0 1px 0; }
#content #pager ul li { line-height: 1em; list-style-type: none; }
#content #pager ul li a { color: #ff5b00; text-decoration: none; display: block; }
#content #pager ul li a:hover { color: #ff9000; text-decoration: underline; }
#content #pager ul li.current-selection { background-color: #1d1d1d; color: #fff; padding: 2px 5px !important; text-shadow: #1d1d1d 0 1px 0; }
#content #more-recent-stories h2 { background-color: #201f25; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/content-heading-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #201f25; border-style: solid; border-width: 2px; color: #fff; font-size: 0.875em; font-weight: bold; height: 26px; line-height: 26px; margin: 0 0 20px; padding: 0 13px; text-shadow: #201f25 0 1px 0; }
#content #more-recent-stories .category h3 { font-size: 0.625em; font-weight: bold; line-height: 1em; text-transform: uppercase; }
#content #more-recent-stories .category h3 a { color: #ff5b00; text-decoration: none; }
#content #more-recent-stories .category h3 a:hover { color: #ff9000; text-decoration: underline; }
#content #more-recent-stories .category ul { color: #ff5b00; font-size: 0.75em; font-weight: bold; }
#content #more-recent-stories .category ul li a { color: #34323a; text-decoration: none; }
#content #more-recent-stories .category ul li a:hover { color: black; text-decoration: underline; }
#content #more-recent-stories .category ul li a:visited { color: #787090; }
#content #news-item .news-item-figure .news-item-figure-caption { background: #eee; text-shadow: #eee 0 1px 0; }
#content #news-item .news-item-figure .news-item-figure-caption .news-item-figure-caption-text { font-size: 0.75em; font-weight: bold; line-height: 1.4em; }
#content #news-item .news-item-figure .news-item-figure-caption .news-item-figure-caption-text a { color: #ff5b00; text-decoration: none; }
#content #news-item .news-item-figure .news-item-figure-caption .news-item-figure-caption-text a:hover { color: #ff9000; text-decoration: underline; }
#content #news-item .news-item-figure .news-item-figure-caption .news-item-figure-caption-byline { font-size: 0.625em; font-style: italic; font-weight: normal; line-height: 1.4em; }
#content #news-item .news-item-figure .news-item-figure-caption .news-item-figure-caption-byline a { color: #ff5b00; text-decoration: none; }
#content #news-item .news-item-figure .news-item-figure-caption .news-item-figure-caption-byline a:hover { color: #ff9000; text-decoration: underline; }
#content #news-item #news-item-premier-pimp h5 { color: white; }
#content #news-item #news-item-premier-pimp p.big-button span a { background-image: url(light/images/premier-pimp-button-cap.png); }
#content #news-item .news-item-text { font-size: 0.8125em; font-weight: normal; line-height: 1.4em; }
#content #news-item .news-item-text a { color: #ff5b00; text-decoration: none; }
#content #news-item .news-item-text a:hover { color: #ff9000; text-decoration: underline; }
#content #news-item .news-item-text a:visited { color: #ffae00; }
#content #news-item .news-item-text h2 { font-size: 1.2em; font-weight: bold; line-height: 1.4em; margin: 0 0 0.25em; }
#content #news-item .news-item-text h3 { font-size: 1.1em; font-weight: bold; line-height: 1.4em; margin: 0 0 0.25em; }
#content #news-item .related-stories h3 { color: #8f8f8f; font-weight: bold; line-height: 1.4em; padding-bottom: 3px; }
#content #news-item .related-stories ul { border-top-color: #e9e9e9; border-top-style: solid; border-top-width: 1px; }
#content #news-item .related-stories ul li { border-bottom-color: #e9e9e9; border-bottom-style: solid; border-bottom-width: 1px; font-size: 0.875em; font-weight: bold; list-style-type: none; padding: 4px 0; }
#content #news-item .related-stories ul li a { color: #34323a; text-decoration: none; }
#content #news-item .related-stories ul li a:hover { color: black; text-decoration: underline; }
#content #news-item .related-stories ul li a:visited { color: #787090; }
#content #news-item .news-item-tags { font-size: 0.6875em; line-height: 1.4em; }
#content #news-item .news-item-tags a { color: #ff5b00; text-decoration: none; }
#content #news-item .news-item-tags a:hover { color: #ff9000; text-decoration: underline; }
#content #news-item-pager li { font-size: 0.6875em; font-weight: bold; line-height: 10px; list-style-type: none; }
#content #news-item-pager li a { background-color: #ff5b00; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/news-item-pager-bg.png'); background-repeat: no-repeat; border-color: #ff5b00; border-style: solid; border-width: 1px; color: #fff; height: 10px; text-decoration: none; text-shadow: #ed4300 0 1px 0; }
#content #news-item-pager #news-item-pager-prev a { background-position: left top; padding: 5px 7px 5px 17px; }
#content #news-item-pager #news-item-pager-prev a:hover { background-position: left bottom; }
#content #news-item-pager #news-item-pager-next a { background-position: right top; padding: 5px 17px 5px 7px; }
#content #news-item-pager #news-item-pager-next a:hover { background-position: right bottom; }
#content #discuss-and-share #reply-form .loading { padding-right: 20px; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/loading-small.gif'); background-repeat: no-repeat; background-position: center right; }
#content #discuss-and-share .new-reply-body { width: 98%; height: 220px; padding: 5px; margin-left: auto; margin-right: auto; }
#content #discuss-and-share #discuss { background-color: #eee; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/discuss-bg.png'); background-position: 10px 10px; background-repeat: no-repeat; color: #000; margin: 0 10px -30px; padding: 30px 20px; position: relative; text-shadow: #fff 0 1px 0; z-index: 20; }
#content #discuss-and-share #discuss #discuss-this { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/big-arrow-right.png'); background-position: right 5px; background-repeat: no-repeat; font-size: 0.875em; font-weight: bold; height: 14px; line-height: 14px; padding: 4px 20px 4px 0; }
#content #discuss-and-share #discuss #discuss-this a { color: #ff5b00; text-decoration: none; }
#content #discuss-and-share #discuss #discuss-this a:hover { color: #ff9000; text-decoration: underline; }
#content #discuss-and-share .share { background: #fff; border-color: #eee; border-style: solid; border-width: 20px 10px; color: #000; margin: 20px 10px; padding: 10px; padding-bottom: 5px; position: relative; text-shadow: #fff 0 1px 0; z-index: 10; }
#content #discuss-and-share .share #yahooBuzzBadge-form { display: block; margin-left: 29px; }
#content #discuss-and-share .share .yahooBuzzBadge { line-height: 16px; }
#content #discuss-and-share .share .share-this { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/big-arrow-left.png'); background-position: left 5px; background-repeat: no-repeat; font-size: 0.875em; font-weight: bold; height: 14px; line-height: 14px; padding: 4px 0 4px 20px; }
#content #discuss-and-share .share ul li { list-style-type: none; }
#content #discuss-and-share .share ul li a { color: #34323a; text-decoration: none; font-size: 0.8em; font-weight: bold; }
#content #discuss-and-share .share ul li a:hover { color: black; text-decoration: underline; }
#content #discuss-and-share .share ul li a:visited { color: #787090; }
#content #discuss-and-share .share ul li a#short-link.hover { color: #34323a; text-decoration: none; text-decoration: underline; }
#content #discuss-and-share .share ul li a#short-link.hover:hover { color: black; text-decoration: underline; }
#content #discuss-and-share .share ul li a#short-link.hover:visited { color: #787090; }
#content #discuss-and-share #comments-loading-indicator { width: 250px; background-color: #000; color: #FF5B00; height: auto; left: 185px; position: absolute; text-align: center; text-shadow: #000 0 1px 0; top: 50px; z-index: 25; border: 5px solid #666; -webkit-box-shadow: 0px 0px 14px #000; -moz-box-shadow: 0px 0px 14px #000; }
#content #discuss-and-share #comments-loading-indicator img { vertical-align: middle; }
#content #discuss-and-share #comments-loading-indicator h2 { font-size: 1.1em; }
#content #discuss-and-share #comments-loading-indicator a { color: #ff5b00; text-decoration: none; font-size: 0.9em; text-decoration: underline; }
#content #discuss-and-share #comments-loading-indicator a:hover { color: #ff9000; text-decoration: underline; }
#content #discuss-and-share .new-post-box { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/content-heading-bg.png'); background-repeat: repeat-x; border: 2px solid #201f25; color: #fff; height: 26px; font-size: 0.875em; font-weight: bold; padding: 0 13px; }
#content #discuss-and-share .new-post-box strong { display: block; float: left; height: 26px; line-height: 26px; }
#content #discuss-and-share .new-post-box .new-reply, #content #discuss-and-share .new-post-box .show-article { display: block; float: right; font-size: 0.75em; width: auto; }
#content #discuss-and-share .new-post-box .new-reply a, #content #discuss-and-share .new-post-box .show-article a { background-color: #ff5b00; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/read-more-bg.png'); background-position: left top; background-repeat: no-repeat; border-color: #ff5b00; border-style: solid; border-width: 1px; color: #fff; display: block; height: 20px; line-height: 20px; margin: 2px 0; padding: 0 8px 0 24px; text-decoration: none; text-shadow: #ff5b00 0 1px 0; }
#content #discuss-and-share .new-post-box .show-article { margin-right: 8px; }
#content #discuss-and-share .new-post-box .show-article a { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journal-pager-bg.png'); background-position: left top; background-repeat: no-repeat; border-color: #000; border-style: solid; border-width: 1px; text-shadow: #000 0 1px 0; }
#content #discuss-and-share .pagerbox { background-color: #e4e3e8; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/content-pager-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #e4e3e8; border-style: solid; border-width: 2px; color: #000; font-size: 0.75em; font-weight: bold; line-height: 26px; margin: 0 0 12px; padding: 0 13px; text-shadow: #e4e3e8 0 1px 0; }
#content #discuss-and-share .pagerbox ul { margin: 0; padding: 0; }
#content #discuss-and-share .pagerbox ul li { font-weight: bold; line-height: 22px; list-style-type: none; margin: 2px 0 2px 8px; padding: 0; }
#content #discuss-and-share .pagerbox ul li a { color: #ff5b00; text-decoration: none; padding: 0 2px; }
#content #discuss-and-share .pagerbox ul li a:hover { color: #ff9000; text-decoration: underline; }
#content #discuss-and-share .pagerbox ul li .journal-read-more a { background-color: #ff5b00; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/read-more-bg.png'); background-position: right top; background-repeat: no-repeat; border-color: #ff5b00; border-style: solid; border-width: 1px; color: #fff; display: block; height: 20px; line-height: 20px; margin: 0 0 0 2px; padding: 0 18px 0 8px; text-decoration: none; text-shadow: #ff5b00 0 1px 0; }
#content #discuss-and-share #comment-list { font-size: 0.8125em; font-weight: normal; line-height: 1.4em; }
#content #discuss-and-share #comment-list ul.comment-list li.comment { background-color: #fff; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/comment-background.gif'); background-position: left top; background-repeat: repeat-x; margin: 0 0 10px; padding: 10px; }
#content #discuss-and-share #comment-list ul.comment-list li.comment .author-link { font-weight: bold; margin: 0 0 10px; padding: 0; }
#content #discuss-and-share #comment-list ul.comment-list li.comment .reply-meta { font-size: 0.85em; margin: 10px 0 0; padding: 0; text-align: right; }
#content #discuss-and-share #comment-list ul.comment-list li.comment .reply-meta a { color: #34323a; text-decoration: none; }
#content #discuss-and-share #comment-list ul.comment-list li.comment .reply-meta a:hover { color: black; text-decoration: underline; }
#content #discuss-and-share #comment-list ul.comment-list li.comment .reply-meta a:visited { color: #787090; }
#content #discuss-and-share #comment-list ul.comment-list li.comment blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px 0; }
#content #discuss-and-share #comment-list ul.comment-list li.ars-author { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/comment-author-light-background.gif'); }
#content #discuss-and-share #comment-list ul.comment-list li.ars-author .author-link a { padding-left: 20px; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/ars_author_icon.png'); background-position: top left; background-repeat: no-repeat; }
#content #discuss-and-share #comment-list ul.comment-list li.ars-staff .author-link a { padding-left: 20px; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/ars_staff_icon.png'); background-position: top left; background-repeat: no-repeat; }
#content #discuss-and-share #comment-list a { color: #ff5b00; text-decoration: none; }
#content #discuss-and-share #comment-list a:hover { color: #ff9000; text-decoration: underline; }
#content #discuss-and-share #comment-list abbr { border: 0; text-decoration: none; }
#content #discuss-and-share #comment-list .forums-error, #content #discuss-and-share #comment-list .no-comments { background-color: #fff; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/comment-background.gif'); background-position: left top; background-repeat: repeat-x; margin: 0 0 10px; padding: 10px; list-style-type: none; }
#content .please-login { font-size: 0.8125em; line-height: 1.4em; padding: 1.4em; border: 3px solid #222; }
#content .please-login a { color: #ff5b00; text-decoration: none; }
#content .please-login a:hover { color: #ff9000; text-decoration: underline; }
#content dl.note { background-color: #e4e3e8; padding: 2px 8px 8px 8px; }
#content dl.note dt.question, #content dl.note dt.anger { padding-left: 20px; margin-top: 10px; }
#content dl.note dt.question { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/icon_question.gif'); background-position: top left; background-repeat: no-repeat; }
#content dl.note dt.anger { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/icon_mad.gif'); background-position: top left; background-repeat: no-repeat; }
#content dl.note dd { margin-bottom: 10px; }
#content #hot-stories h2 { background-color: #201f25; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/content-heading-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #201f25; border-style: solid; border-width: 2px; color: #fff; font-size: 0.875em; font-weight: bold; height: 26px; line-height: 26px; margin: 0 0 20px; padding: 0 13px; text-shadow: #201f25 0 1px 0; }
#content #hot-stories ul li { list-style-type: none; }
#content #hot-stories ul li .hot-story-image { padding-bottom: 8px; }
#content #hot-stories ul li .hot-story-image a { display: block; }
#content #hot-stories ul li .hot-story-image a img { display: block; }
#content #hot-stories ul li .hot-story-category { font-size: 0.625em; font-weight: bold; line-height: 1.4em; text-transform: uppercase; }
#content #hot-stories ul li .hot-story-category a { color: #ff5b00; text-decoration: none; }
#content #hot-stories ul li .hot-story-category a:hover { color: #ff9000; text-decoration: underline; }
#content #hot-stories ul li .hot-story-title { font-size: 0.75em; font-weight: bold; line-height: 1.4em; }
#content #hot-stories ul li .hot-story-title a { color: #34323a; text-decoration: none; }
#content #hot-stories ul li .hot-story-title a:hover { color: black; text-decoration: underline; }
#content #hot-stories ul li .hot-story-title a:visited { color: #787090; }
#content #journal-items .journal-item { border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px; font-size: 0.8125em; line-height: 1.4em; }
#content #journal-items .journal-item a { color: #ff5b00; text-decoration: none; }
#content #journal-items .journal-item a:hover { color: #ff9000; text-decoration: underline; }
#content #journal-items .journal-item .journal-title { font-size: 1.25em; font-weight: bold; line-height: 1.4em; }
#content #journal-items .journal-item .journal-title a { color: #34323a; text-decoration: none; }
#content #journal-items .journal-item .journal-title a:hover { color: black; text-decoration: underline; }
#content #journal-items .journal-item .journal-title a:visited { color: #787090; }
#content #journal-items .journal-item .journal-title .onepage, #content #journal-items .journal-item .journal-title .multipage { padding-left: 16px; background-position: 0 2px; background-repeat: no-repeat; }
#content #journal-items .journal-item .journal-title .onepage { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/page_single_light.gif'); }
#content #journal-items .journal-item .journal-title .multipage { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/page_multiple_light.gif'); }
#content #journal-items .journal-item .journal-byline { font-size: 0.85em; margin-bottom: 1.25em; }
#content #journal-items .journal-item .journal-byline a { color: #ff5b00; text-decoration: none; }
#content #journal-items .journal-item .journal-byline a:hover { color: #ff9000; text-decoration: underline; }
#content #journal-items .journal-item p { margin: 0 0 1em; padding: 0; }
#content #journal-items .journal-item h2 { font-size: 1.2em; font-weight: bold; line-height: 1.4em; margin: 0 0 0.25em; }
#content #journal-items .journal-item h3 { font-size: 1.1em; font-weight: bold; line-height: 1.4em; margin: 0 0 0.25em; }
#content #journal-items .journal-item .journal-read-more { font-size: 0.85em; font-weight: bold; line-height: 10px; }
#content #journal-items .journal-item .journal-read-more a { background-color: #ff5b00; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/news-item-pager-bg.png'); background-position: right top; background-repeat: no-repeat; border-color: #ff5b00; border-style: solid; border-width: 1px; color: #fff; height: 10px; padding: 5px 17px 5px 7px; text-decoration: none; text-shadow: #ff5b00 0 1px 0; }
#content #journal-items .journal-item .journal-read-more a:hover { background-position: right bottom; }
#content #journal-items .journal-item .journal-comment-button { font-size: 0.85em; font-weight: bold; line-height: 10px; }
#content #journal-items .journal-item .journal-comment-button a { background-color: #00bf2d; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/comment-button-bg.png'); background-position: left top; background-repeat: no-repeat; border-color: #00bf2d; border-style: solid; border-width: 1px; color: #fff; height: 10px; padding: 5px 7px 5px 25px; text-decoration: none; text-shadow: #00bf2d 0 1px 0; }
#content #journal-items .journal-item .journal-comment-button a:hover { background-position: left bottom; }
#content #journal-items .journal-item blockquote.pullquote { font-size: 1.25em; }
#content #journal-items .journal-item .journal-discuss { color: #34323a; font-size: 0.925em; font-weight: normal; line-height: 1.4em; }
#content #journal-items .journal-item .journal-discuss a { color: #34323a; text-decoration: none; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/discuss.png'); background-position: 1px 4px; background-repeat: no-repeat; font-weight: bold; padding-left: 17px; }
#content #journal-items .journal-item .journal-discuss a:hover { color: black; text-decoration: underline; }
#content #journal-items .journal-item .journal-discuss a:visited { color: #787090; }
#content #journal-items .secondary .journal-title a.disclosure:hover { text-decoration: none; }
#content #journal-pager li { font-size: 0.6875em; font-weight: bold; line-height: 10px; list-style-type: none; }
#content #journal-pager li a { background-color: #000; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journal-pager-bg.png'); background-repeat: no-repeat; border-color: #000; border-style: solid; border-width: 1px; color: #fff; height: 10px; text-decoration: none; text-shadow: #0c0c0c 0 1px 0; }
#content #journal-pager #journal-pager-prev a { background-position: left top; padding: 5px 7px 5px 17px; }
#content #journal-pager #journal-pager-prev a:hover { background-position: left bottom; }
#content #journal-pager #journal-pager-next a { background-position: right top; padding: 5px 17px 5px 7px; }
#content #journal-pager #journal-pager-next a:hover { background-position: right bottom; }
#content blockquote.pullquote { font-size: 1.25em; font-weight: bold; line-height: 1.4em; text-shadow: #fff 0 1px 0; margin: 4px 20px; font-style: italic; }
#content blockquote.pullquote.left { text-align: right; }
#content blockquote.pullquote.right { text-align: left; }
#content blockquote.pullquote.box { background-color: #bfbec5; color: #fff; text-shadow: #bfbec5 0 1px 0; }
#content blockquote.pullquote.plain { color: #8d0404; }
#content blockquote.pullquote.rules { background-color: transparent; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/pullquote-rules-bg.png'); background-position: left 4px; background-repeat: no-repeat; border-bottom-color: #95949a; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #95949a; border-top-style: solid; border-top-width: 1px; color: #95949a; }
#content hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #e9e9e9; margin: 1em 0; }
#content h2.content-heading { background-color: #201f25; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/content-heading-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #201f25; border-style: solid; border-width: 2px; color: #fff; font-size: 0.875em; font-weight: bold; height: 26px; line-height: 26px; margin: 0 0 20px; padding: 0 13px; text-shadow: #201f25 0 1px 0; }
#content #advanced-search { background-color: #000; color: #fff; font-size: 0.8125em; text-shadow: #000 0 1px 0; }
#content #advanced-search form dl dt { font-weight: bold; }
#content #advanced-search form input.button { background: #ff5b00 url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/news-item-pager-bg.png') no-repeat -20px top; border: 1px solid #ff5b00; color: #fff; display: block; float: right; font-size: 0.846em; font-weight: bold; line-height: 16px; padding: 2px 8px; text-decoration: none; text-shadow: #ff5b00 0 1px 0; }
#content #advanced-search form input.button:hover { background: #ff9000 url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/news-item-pager-bg.png') repeat-x -20px bottom; cursor: pointer; text-decoration: none; text-shadow: #ff9000 0 1px 0; }
#content table { border-spacing: 2px; color: #333; margin: 0 auto 1em; }
#content table tr.odd th, #content table tr.odd td { background-color: transparent; }
#content table tr.even th, #content table tr.even td { background-color: #e4e3e8; }
#content table th { background-color: #bfbdc5; font-weight: bold; margin: 0; padding: 3px 5px; text-align: center; vertical-align: bottom; }
#content table td { margin: 0; padding: 3px 5px; vertical-align: top; }
#content table thead th { vertical-align: bottom; }
#content table tbody th { text-align: left; vertical-align: top; }
#content div.chat table { margin: 0; }

body.page #content a { color: #ff5b00; text-decoration: none; }
body.page #content a:hover { color: #ff9000; text-decoration: underline; }
body.page #content h2 { background-color: #201f25; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/content-heading-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #201f25; border-style: solid; border-width: 2px; color: #fff; font-size: 0.875em; font-weight: bold; height: 26px; line-height: 26px; margin: 0 0 20px; padding: 0 13px; text-shadow: #201f25 0 1px 0; margin-bottom: 0; }
body.page #content .page-body { font-size: 0.8125em; font-weight: normal; line-height: 1.4em; }
body.page #content .follow-button { font-size: 0.85em; font-weight: bold; line-height: 13px; margin-left: 10px; margin-top: 4px; }
body.page #content .follow-button a { background-color: #ff5b00; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/images/follow-button.png'); background-position: left top; background-repeat: no-repeat; color: #fff; height: 12px; padding: 4px 8px 6px 34px; text-decoration: none; text-shadow: #ff5b00 0 1px 0; }
body.page #content .follow-button a:hover { background-position: left bottom; }

body.archive #content #no-entries { font-size: 0.8125em; line-height: 1.4em; }

#sidebar { background-color: #e4e3e8; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/sidebar-bg.png'); background-position: left top; background-repeat: no-repeat; }
#sidebar .with-divider { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/sidebar-divider.png'); background-position: center bottom; background-repeat: no-repeat; margin-bottom: 10px; padding-bottom: 27px; }
#sidebar #most-popular-and-journals-box #most-popular-and-journals-box-header { background-color: #313038; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/most-popular-header-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #201f25; border-style: solid; border-width: 2px; }
#sidebar #most-popular-and-journals-box #most-popular-and-journals-box-header h2 { color: #fff; font-size: 0.875em; font-weight: bold; text-shadow: #313038 0 1px 0; }
#sidebar #most-popular-and-journals-box #most-popular-and-journals-box-header ul { font-size: 0.75em; font-weight: bold; list-style-type: none; }
#sidebar #most-popular-and-journals-box #most-popular-and-journals-box-header ul li { background-color: #29272f; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/most-popular-inactive-tab-bg.png'); background-position: left top; background-repeat: repeat-x; border-color: #3d3b46; border-style: solid; border-width: 1px; color: #ffffff; cursor: pointer; height: 27px; line-height: 27px; text-shadow: #29272f 0 1px 0; }
#sidebar #most-popular-and-journals-box #most-popular-and-journals-box-header ul li.selected, #sidebar #most-popular-and-journals-box #most-popular-and-journals-box-header ul li.selected:hover { background-color: #d9d9dc; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/most-popular-active-tab-bg.png'); background-position: left top; background-repeat: repeat-x; border-bottom: 0; border-color: #edecf1; color: #000; height: 28px; text-shadow: #d9d9dc 0 1px 0; }
#sidebar #most-popular-and-journals-box #most-popular-and-journals-box-header ul li:hover { color: #ff5b00; border-bottom: 0; }
#sidebar #most-popular-and-journals-box #most-popular-and-journals-box-header ul li.selected { cursor: default; }
#sidebar #most-popular-and-journals-box #most-popular-box { background-color: #eee; border-bottom: 2px solid #201f25; border-left: 2px solid #201f25; border-right: 2px solid #201f25; font-size: 0.75em; font-weight: bold; }
#sidebar #most-popular-and-journals-box #most-popular-box #most-popular-items { background-color: #eee; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-bg.png'); background-position: left top; background-repeat: repeat-x; border: 1px solid #eee; }
#sidebar #most-popular-and-journals-box #most-popular-box #most-popular-items .item { clear: both; overflow: hidden; }
#sidebar #most-popular-and-journals-box #most-popular-box #most-popular-items .item .ranking { color: #95949a; float: left; font-weight: bold; padding: 9px 0 9px 10px; width: auto; }
#sidebar #most-popular-and-journals-box #most-popular-box #most-popular-items .item .article-title { font-weight: bold; padding: 9px 16px 9px 34px; }
#sidebar #most-popular-and-journals-box #most-popular-box #most-popular-items .item .article-title a { color: #34323a; text-decoration: none; }
#sidebar #most-popular-and-journals-box #most-popular-box #most-popular-items .item .article-title a:hover { color: black; text-decoration: underline; }
#sidebar #most-popular-and-journals-box #most-popular-box #most-popular-items .item .article-title a:visited { color: #787090; }
#sidebar #most-popular-and-journals-box #most-popular-box #most-popular-items .even { background-color: transparent; }
#sidebar #most-popular-and-journals-box #most-popular-box #most-popular-items .odd { background-color: #dadadd; }
#sidebar #most-popular-and-journals-box #journals-box { background-color: #eee; border-bottom: 2px solid #201f25; border-left: 2px solid #201f25; border-right: 2px solid #201f25; font-size: 0.75em; font-weight: bold; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.all { background-position: -5px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.apple { background-position: -31px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.business { background-position: -57px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.gadgets { background-position: -83px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.gaming { background-position: -109px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.hardware { background-position: -135px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.microsoft { background-position: -161px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.open-source { background-position: -187px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.science { background-position: -213px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.tech-policy { background-position: -239px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-tabs .selected.staff { background-position: -265px -34px !important; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items { background-color: #eee; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-bg.png'); background-position: left top; background-repeat: repeat-x; border: 1px solid #eee; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items.loading { min-height: 282px; background: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/loading-small.gif') no-repeat 50% 147px; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-default.png'); background-position: left 1px; background-repeat: no-repeat; line-height: 1.4em; list-style-type: none; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li a { color: #34323a; text-decoration: none; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li a:hover { color: black; text-decoration: underline; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li a:visited { color: #787090; }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.apple { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-apple.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.business { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-business.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.gadgets { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-gadgets.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.gaming { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-gaming.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.hardware { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-hardware.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.media { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-media.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.microsoft { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-microsoft.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.open-source { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-open_source.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.science { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-science.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.security { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-security.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.software { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-software.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.staff { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-staff.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.tech-policy { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-tech_policy.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.telecom { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-telecom.png'); }
#sidebar #most-popular-and-journals-box #journals-box #journals-box-items ul li.web { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/journals-box-web.png'); }
#sidebar .promo h2 a { color: white; font-weight: bold; text-decoration: none; text-shadow: #131218 0 1px 0; background-color: #201f25; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/sidebar-promo-title-bg.png'); background-position: left top; background-repeat: no-repeat; border-color: #201f25; border-style: solid; border-width: 2px; height: 26px; padding: 10px 10px 10px 52px; }
#sidebar .promo h2 a:hover { color: #ff9000; }
#sidebar #jobs-ars { margin-bottom: 10px; }
#sidebar #jobs-ars #jobs-ars-title { background-color: #bfbec5; color: #1d1d1d; padding: 10px 15px; }
#sidebar #jobs-ars #jobs-ars-content { background-color: #e4e3e8; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/sidebar-stripe-bg.png'); background-position: left top; background-repeat: repeat; padding: 10px; }
#sidebar #jobs-ars #jobs-ars-content ul { list-style-type: none; }
#sidebar #jobs-ars #jobs-ars-content ul li { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/bullet-arrow-down.png'); background-position: left 2px; background-repeat: no-repeat; padding-left: 13px; }
#sidebar #jobs-ars #jobs-ars-content ul li .job-title { font-weight: bold; }
#sidebar #jobs-ars #jobs-ars-content ul li .job-title a { color: #34323a; text-decoration: none; }
#sidebar #jobs-ars #jobs-ars-content ul li .job-title a:hover { color: black; text-decoration: underline; }
#sidebar #jobs-ars #jobs-ars-content ul li .job-title a:visited { color: #787090; }
#sidebar #jobs-ars #jobs-ars-content ul li .job-location { color: #505050; font-weight: bold; }
#sidebar #jobs-ars #jobs-ars-content #more-jobs { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/sidebar-button-bg.png'); background-position: right top; background-repeat: no-repeat; }
#sidebar #jobs-ars #jobs-ars-content #more-jobs a { color: white; font-weight: bold; text-decoration: none; text-shadow: #131218 0 1px 0; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/sidebar-button-bg.png'); background-position: -182px bottom; background-repeat: no-repeat; font-family: 'Trebuchet MS', sans-serif; height: 7px; line-height: 7px; margin-left: -16px; padding: 5px 7px 5px 16px; text-transform: uppercase; }
#sidebar #jobs-ars #jobs-ars-content #more-jobs a:hover { color: #ff9000; }
#sidebar #sponsored-resources #sponsored-resources-title { background-color: #bfbec5; color: #1d1d1d; padding: 10px 15px; }
#sidebar #sponsored-resources #sponsored-resources-content { background-color: #e4e3e8; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/sidebar-stripe-bg.png'); background-position: left top; background-repeat: repeat; padding: 10px; }
#sidebar #sponsored-resources #sponsored-resources-content p { color: #1d1d1d; font-weight: bold; }
#sidebar #sponsored-resources #sponsored-resources-content p#sponsored-resources-notice { font-style: italic; font-weight: normal; }
#sidebar #sponsored-resources #sponsored-resources-content ul { list-style-type: none; }
#sidebar #sponsored-resources #sponsored-resources-content ul li { background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/bullet-arrow-up.png'); background-position: left 2px; background-repeat: no-repeat; font-weight: bold; padding-left: 13px; }
#sidebar #sponsored-resources #sponsored-resources-content ul li a { color: #34323a; text-decoration: none; }
#sidebar #sponsored-resources #sponsored-resources-content ul li a:hover { color: black; text-decoration: underline; }
#sidebar #sponsored-resources #sponsored-resources-content ul li a:visited { color: #787090; }

#main { background-color: #fff; background-image: url('http://static.arstechnica.com/mt-static/plugins/ArsTheme/style/themes/light/images/main-bg.png'); background-repeat: repeat-y; }

#footer { background-color: #131218; font-size: 0.75em; font-weight: bold; }
#footer #footer-navigation { background-color: #000; padding: 10px 16px 9px; }
#footer #footer-navigation li { border-right-color: #494949; border-right-style: ridge; border-right-width: 2px; line-height: 1em; padding: 0 5px 1px; text-shadow: #000 0 1px 0; margin: 0 0px 6px 0; }
#footer #footer-navigation li a { color: #ff5b00; text-decoration: none; }
#footer #footer-navigation li a:hover { color: #ff9000; text-decoration: underline; }
#footer #footer-navigation .last { border-right: 0; }

* html #more-jobs { background: transparent !important; }
* html #more-jobs a { background: transparent !important; }
* html #footer-navigation { height: 0.75em; overflow: visible !important; }
