.the-content img { padding: 2px; border: 1px solid rgb(175, 175, 175); }
.alignleft { float: left; margin: 7px 20px 7px 0pt; clear: both; }
.alignright { float: right; margin: 7px 0pt 7px 20px; clear: both; }
.aligncenter { display: block; margin: 20px auto; }
img.size-full { margin-bottom: 20px; }
.wp-caption { text-align: center; background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); }
.wp-caption img { margin: 0pt; float: none; }
.wp-caption img { margin: 0pt 0pt 4px; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; text-align: left; padding: 4px 0pt 0pt; margin: 0pt; clear: both; display: block; }
.ui-tabs .ui-tabs-hide, .hide { display: none; }
#home-loop.grid_8, #single-page.grid_8, #cat-loop.grid_8, #dl-topics.grid_8, #topic-loop.grid_8, #error-loop, #pulse-loop, #author-page, #archive-page, #search-loop { width: 610px ! important; margin-right: 4px; padding-right: 16px; }
#content, #dl-topics.grid_8 { background: url(f4c66686333e934ebbd5b76e2d38fd73.gif) repeat-y scroll 625px top transparent; }
.widget.grid_8 { width: 610px ! important; }
.grid_8 .horizontal-widget-area .widget.alpha { margin-right: 0pt; }
.sidebar-ceiling { display: none; }
.sidebar-floor { display: none; }
html { font: 12px/16px Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif ! important; color: rgb(0, 0, 0); border: medium none; }
.the-content, .the-excerpt, .comment-text { color: rgb(0, 0, 0); font: 14px/22px Georgia,serif,"Times New Roman",Times; }
a { color: rgb(52, 142, 213); text-decoration: none; }
h1.title a { color: rgb(57, 56, 66); }
.social-knobs a { color: rgb(0, 0, 0); }
.more-link a { color: rgb(171, 169, 170); }
ul#crown-meta-links li a { color: rgb(0, 0, 0); }
#dl-widgets #dl-topic .dl-topic-content a { color: rgb(255, 255, 255); }
.loop .post-footer .the-tags a { color: rgb(147, 147, 147); }
.most-discussed.widget .post-meta a { font-weight: normal; font-style: normal; }
.follow-us-widget ul li a { color: rgb(0, 0, 0); }
ul#brand-menu-drop li a { color: rgb(102, 102, 102); }
pre, code { white-space: normal; margin-bottom: 20px; }
h1.title { font-size: 30px; line-height: 34px; font-weight: bold; margin-bottom: 10px; }
h1.heading { font-size: 36px; margin-bottom: 10px; }
h2.heading { font-size: 24px; line-height: 32px; margin-bottom: 10px; font-weight: normal; font-style: normal; color: rgb(57, 56, 66); }
h3.title { font-size: 16px; }
h4.heading { font-size: 14px; line-height: 18px; text-transform: uppercase; margin-bottom: 10px; }
h5.pagination { margin: 0pt; padding: 0pt; border-style: none; }
#search-form { width: 180px; height: 25px; float: right; border: 1px solid rgb(205, 205, 205); }
#search-form #s { color: rgb(136, 136, 136); line-height: 15px; background: none repeat scroll 0% 0% transparent; width: 135px; padding: 5px 10px; margin: 0pt; float: left; border: 0pt none; }
#search-form input#submit { float: right; margin: 0pt; }
#crown { font-size: 11px; height: 24px; border-bottom: 1px solid rgb(208, 208, 208); border-left: 1px solid rgb(208, 208, 208); border-right: 1px solid rgb(208, 208, 208); background: url(25a0ce4e3513fa43ad7e5db5a1cada16.png) repeat scroll left -11px transparent; padding-bottom: 5px; z-index: 9999999; }
div#social { float: right; width: auto; padding: 0pt; left: auto; }
ul#crown-social-links, ul#crown-meta-links { padding: 6px 12px 0pt 45px; float: left; }
ul#crown-meta-links { padding-left: 0pt; padding-right: 0pt; }
ul#crown-social-links li.crown-social-icon { margin-top: -2px; }
ul#crown-social-links li.crown-social-icon a { text-indent: -9999px; background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll 0% 0% transparent; width: 20px; height: 21px; display: block; }
ul#crown-social-links li.crown-social-icon a#crown-twitter { background-position: left 1px; }
ul#crown-social-links li.crown-social-icon a#crown-facebook { background-position: left -35px; }
ul#crown-social-links li.crown-social-icon a#crown-rss { background-position: left -71px; }
ul#crown-social-links li.crown-social-icon a#crown-email { background-position: left -107px; }
ul#crown-social-links li.crown-social-icon a#crown-twitter:hover { background-position: left -251px; }
ul#crown-social-links li.crown-social-icon a#crown-facebook:hover { background-position: left -287px; }
ul#crown-social-links li.crown-social-icon a#crown-rss:hover { background-position: left -323px; }
ul#crown-social-links li.crown-social-icon a#crown-email:hover { background-position: left -395px; }
ul#crown-meta-links li, ul#crown-social-links li { float: left; clear: right; display: inline; margin-right: 10px; }
ul#crown-meta-links li:last-child, ul#crown-meta-links li.last { margin-right: 0pt; }
#brand { margin-top: 25px; }
#brand-title a { display: block; background: url(843d158b37ab0947bee4720e77eef367.png) no-repeat scroll left top transparent; text-indent: -99999px; height: 40px; }
#crown-network-logo { text-indent: -99999px; background: url(f9f7188d160fac4b97e92dad5a5c012d.png) no-repeat scroll 5px 6px transparent; width: 131px; height: 29px; margin-left: 1px; }
#crown-network-logo .network-item { text-indent: 0pt; }
#brand-menu.active #crown-network-logo { background-color: rgb(255, 255, 255); border-right: 1px solid rgb(220, 220, 220); margin-left: 0pt; }
#brand #brand-description { font-style: italic; color: rgb(170, 170, 170); font-weight: normal; font-size: 14px; line-height: 20px; margin-top: 5px; display: block; }
#brand-menu .navigation-drop { background: url(a092cfd33f8ba447a1fee622b82cee55.png) no-repeat scroll left 9px transparent; height: 25px; width: 14px; position: absolute; top: 0pt; left: 105px; }
#network-mega-menu { z-index: 9999999 ! important; }
ul#brand-menu-drop { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 130px; margin: 0pt; position: absolute; border: 1px solid rgb(220, 220, 220); top: 29px; left: 0pt; }
li.network-item { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(208, 208, 208); }
li.network-item.last { border-bottom: medium none; }
#brand-menu-drop a.network-logo { color: rgb(102, 102, 102); padding: 30px 5px 5px 10px; display: block; font-size: 12px; float: left; clear: left; width: 115px; }
li#gigaom-network-logo a { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll 10px -118px rgb(247, 247, 247); }
#brand-menu-drop li#earth-tech-network-logo a { background: url(887a5ea089ab454ba70a8d68acad3d91.png) no-repeat scroll 10px -117px rgb(247, 247, 247); }
#brand-menu-drop li#jk-run-network-logo a { background: url(782f8dca530c7f49bccf3a8f2576f3af.png) no-repeat scroll 10px -117px rgb(247, 247, 247); }
#brand-menu-drop li#new-tv-network-logo a { background: url(9bd01ff6830b0c499285a9b21f7c9b84.png) no-repeat scroll 10px -117px rgb(247, 247, 247); }
#brand-menu-drop li#ostatic-network-logo a { background: url(4d7ea861d5347a429f85e2688f4e4592.png) no-repeat scroll 10px -117px rgb(247, 247, 247); }
#brand-menu-drop li#apple-blog-network-logo a { background: url(5c2b34f14869664789bc10ab66aa293b.png) no-repeat scroll 10px -117px rgb(247, 247, 247); }
#brand-menu-drop li#wwd-network-logo a { background: url(0cd1a6a1fb342145ad78b7b3aea24c7d.png) no-repeat scroll 10px -117px rgb(247, 247, 247); }
#brand-menu-drop li a:hover { background-color: rgb(255, 255, 255) ! important; }
#brand-menu-drop li#gigaom-live-network-logo { display: none; }
#brand-menu-drop li#gigaom-network-logo a:hover { color: rgb(51, 135, 215); }
#brand-menu-drop li#earth-tech-network-logo a:hover { color: rgb(103, 115, 153); }
#brand-menu-drop li#jk-run-network-logo a:hover { color: rgb(136, 196, 254); }
#brand-menu-drop li#new-tv-network-logo a:hover { color: rgb(248, 153, 68); }
#brand-menu-drop li#ostatic-network-logo a:hover { color: rgb(110, 164, 164); }
#brand-menu-drop li#apple-blog-network-logo a:hover { color: rgb(171, 197, 85); }
#brand-menu-drop li#wwd-network-logo a:hover { color: rgb(208, 86, 92); }
#navigation { margin-top: 0pt; background: url(8a485ff33a1bd04c8d2b1955525535f5.png) repeat-x scroll center 10px transparent; position: relative; margin-bottom: 15px; border-bottom: 5px solid rgb(0, 0, 0); z-index: 99999 ! important; }
ul#navigation-list { width: 965px; padding-left: 25px; margin-left: -25px; display: block; float: left; clear: right; overflow: hidden; margin-right: -25px; }
#navigation, ul#navigation-list { height: 55px; border-top: medium none; }
ul#navigation-list > li { height: 55px; margin: 0pt 5px 0pt -33px; padding-right: 45px; width: auto; background: url(6485df8206d33c4c9d0b03903f3495e7.png) no-repeat scroll right 27px transparent; float: left; display: inline; clear: right; z-index: 1; }
ul#navigation-list > li#top-level-1 { margin-left: -30px; }
ul#navigation-list li .nav-link { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll left -999999px transparent; height: 55px; }
ul#navigation-list li .nav-link a { font-size: 12px; text-transform: uppercase; margin: 0pt; padding: 26px 0pt 9px 30px; line-height: 14px; float: left; color: rgb(0, 0, 0); font-weight: bold; height: 20px; white-space: nowrap; }
ul#navigation-list li .nav-link a:hover { text-decoration: none; }
ul#navigation-list li.over .nav-link a { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll left -166px transparent; color: rgb(52, 141, 213); }
ul#navigation-list li .nav-link span.navigation-drop { display: none; }
ul#navigation-list .menu-drop { background: url(c0a00f4f12cf7b4ab3c60bf4a653ffa3.png) no-repeat scroll 1px bottom transparent; font-size: 10px; width: 499px; margin: 0pt; padding: 0pt 34px 34px 29px; position: absolute; border: medium none; top: 68px; line-height: 12px; z-index: -2; }
ul#navigation-list li.over { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll right -87px transparent; }
ul#navigation-list li.over .nav-link a { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll 0pt -152px transparent; }
ul#navigation-list .mega-menu-header { background: url(c0a00f4f12cf7b4ab3c60bf4a653ffa3.png) no-repeat scroll 1px 1px transparent; width: 560px; position: absolute; top: 40px; z-index: -1; height: 28px; }
.menu-drop .mega-menu-content { background: url(a3c4d9467d828240870d0f63aaa2d555.gif) repeat-y scroll 255px 50% transparent; }
.menu-drop.menu-drop-reviews { width: 355px; }
.menu-drop .mega-menu-articles { width: 235px; padding-right: 20px; float: left; max-height: 325px; }
.menu-drop .mega-menu-media { float: right; margin-left: 20px; width: 220px; }
.menu-drop .mega-menu-media img { padding: 2px; border: 1px solid rgb(168, 167, 173); }
.menu-drop .mega-menu-media span { clear: both; display: block; margin-top: 5px; }
.menu-drop .mega-menu-articles ul li a, .menu-drop .mega-menu-media span a { color: rgb(0, 0, 0); font-size: 14px; line-height: normal; }
.menu-drop .mega-menu-articles ul li a:hover, .menu-drop .mega-menu-media span a:hover { text-decoration: none; color: rgb(100, 159, 199); }
.menu-drop .mega-menu-articles ul { margin-bottom: 25px; }
.menu-drop .mega-menu-articles ul li { background: url(a092cfd33f8ba447a1fee622b82cee55.png) no-repeat scroll left -269px transparent; margin: 0pt 0pt 15px 5px; padding-left: 12px; position: relative; z-index: 10; }
.menu-drop.menu-drop-research .mega-menu-articles ul li { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -311px -133px transparent; }
.menu-drop .mega-menu-articles span { float: left; clear: both; margin: 5px 0pt 0pt 5px; font-size: 16px; font-style: italic; display: block; white-space: nowrap; }
#navigation-brands { width: 165px; position: absolute; right: 0pt; top: 22px; }
#navigation-brands a.navigation-brands-item { text-indent: -1e+7px; width: 165px; height: 25px; display: block; float: left; clear: right; background: url(8f6bd4a28f5d1e42a1d2b5809d3055ca.gif) no-repeat scroll left top transparent; }
#navigation-brands a#gigaom-pro-navigation-brand.navigation-brands-item { background-position: 0pt -42px; width: 115px; margin-left: 15px; }
ul#navigation-list li#top-level-research { right: 59px; position: absolute; }
ul#navigation-list li#top-level-research .nav-link { background: url(137872e8794af34885cdfb4b9ffda307.gif) no-repeat scroll left 23px transparent; }
ul#navigation-list li#top-level-events { right: -34px; position: absolute; }
ul#navigation-list .menu-drop-research, ul#navigation-list .mega-menu-header-research, ul#navigation-list .menu-drop-events, ul#navigation-list .mega-menu-header-events { width: 620px; padding-left: 0pt; padding-right: 0pt; right: -4px; position: absolute; }
ul#navigation-list .menu-drop-research { background-position: -553px bottom; }
ul#navigation-list .mega-menu-header-research { background-position: -553px top; }
ul#navigation-list .menu-drop-events { background-position: -553px bottom; }
ul#navigation-list .mega-menu-header-events { background-position: -553px top; }
.menu-drop-research .mega-menu-content, .menu-drop-events .mega-menu-content { width: 557px; background-image: none; padding: 0pt 34px 0pt 28px; }
.menu-drop .mega-menu-content .mega-menu-wide-left { float: left; }
.menu-drop .mega-menu-content .mega-menu-wide-right { float: right; }
.menu-drop-research .mega-menu-articles { margin-top: 15px; width: 255px; }
.menu-drop-events .mega-menu-content ul.events-image-list li { margin-bottom: 2px; }
#dl-widgets, #dl-widgetized { margin-top: 0pt; padding: 0pt 0pt 20px; overflow: hidden; height: auto; position: relative; }
#dl-widgets .widget { margin-bottom: 0pt; }
#dl-topics { position: relative; }
#dl-widgets .widget.ad-space { margin-top: 15px; margin-left: 5px; margin-bottom: 0pt; }
span.advertisment-disclaimer { float: right; font-size: 10px; color: rgb(165, 165, 165); }
#dl-widgets #widget-area-dl { height: 350px; position: relative; }
#dl-widgets .subscribe { position: absolute; bottom: 0px; }
#dl-widgets .subscribe.widget-wrap .form-wrap { padding-bottom: 0pt ! important; }
#dl-widgetized .widget { margin-bottom: 25px; }
#dl-widgetized #widget-area-dl { margin-bottom: -25px; }
#dl-footer { background: url(9e14c423e21ac048909c0ac2fa3a282c.png) no-repeat scroll center 0pt transparent; height: 45px; font-size: 11px; line-height: 24px; }
.twitter-message { float: left; background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll -3px -1043px transparent; padding-left: 30px; margin: 11px 0pt 0pt 5px; height: 20px; line-height: 24px; }
#pulse-follow-links { margin: 10px 0pt 0pt 5px; float: right; width: auto; white-space: nowrap; font-size: 14px; }
#pulse-follow-links span.pulse-link a { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll 3px -1005px transparent; padding: 2px 10px 2px 25px; }
#pulse-follow-links .follow-on-twitter { border-left: 1px solid rgb(204, 204, 204); padding-left: 20px; margin-left: 10px; padding-bottom: 2px; padding-top: 2px; }
#pulse-follow-links .follow-on-twitter span { text-transform: capitalize; }
.post-content { overflow: hidden; margin: 0pt 0pt 25px; }
.loop .post-content { margin-bottom: 10px; }
.content-compact .post-content { margin: 0pt; }
the-content h1, .the-content h2, .the-content h3, .the-content h4, .the-content ul, .the-content ol, .the-content blockquote { margin-bottom: 15px; font-weight: normal; }
.the-content h1 { font-size: 36px; line-height: 1.1; }
.the-content h2 { font-size: 30px; line-height: 1.1; }
.the-content h3 { font-size: 18px; letter-spacing: 3px; text-transform: uppercase; }
.the-content h4 { font-size: 16px; }
.the-content h5, .the-content h6 { font-size: 14px; line-height: 24px; }
.the-content p, .the-content h1, .the-content h2, .the-content h3, .the-content h4, .the-content ul, .the-content ol, .comment-text p { margin-bottom: 18px; }
.the-content ol, .the-content ul { margin-left: 10px; padding-left: 20px; display: block; clear: none; }
.the-content ul li { list-style-type: none; background: url(5703084d4fea2b4db83b74bc67a5174a.png) no-repeat scroll 0pt 8px transparent; padding-left: 20px; }
.the-content ol li { list-style-type: decimal; margin-bottom: 15px; }
.the-content hr { border-style: none none dotted; border-bottom: 1px dotted rgb(180, 180, 180); display: block; clear: both; margin: 35px 0pt; }
.loop h2.heading { margin: 10px 0pt; }
.the-content h1 + h2, .the-content h1 + h3, .the-content h1 + h4, .the-content h1 + h5, .the-content h1 + h6, .the-content h2 + h3, .the-content h2 + h4, .the-content h2 + h5, .the-content h2 + h6 { margin-top: -15px; }
.the-content h4 + ul, .the-content h3 + ul, .the-content h4 + ol, .the-content h3 + ol, .the-content h4 + p, .the-content h3 + p { margin-top: -18px; }
.the-content blockquote { clear: both; margin: 20px 0pt; background: url(bf6551a45bd1dc49950d62dca429947d.png) no-repeat scroll 0pt 0pt transparent; min-height: 52px; font-size: 16px; line-height: 26px; padding: 0pt 0pt 0pt 90px; width: auto; }
blockquote cite { font-weight: bold; }
.the-content .pullquote { float: left; width: 200px; margin: 20px 20px 20px 0pt; font-size: 22px; line-height: 28px; }
.the-content .pullquote.right { float: left; }
.the-content .sidebar { width: 220px; }
.the-content .sidebar.alignright { float: right; margin: 7px 0pt 7px 20px; }
.the-content .sidebar.alignleft { float: left; margin: 7px 20px 7px 0pt; }
.the-content .sidebar h3 { font: 16px/18px Georgia,"Times New Roman",Times,serif; letter-spacing: 4px; border-bottom: 6px solid rgb(16, 16, 16); margin: 0pt 0pt 15px; padding: 0pt 0pt 15px; }
.the-content .sidebar ol { margin-top: 0pt; }
.the-content table { background-color: rgb(253, 253, 253); display: block; clear: both; height: auto; margin: 25px 1px; max-width: 608px; }
table.alignleft, table.sidebar.left, table.alignright, table.sidebar.right { font-size: 12px; line-height: 19px; }
.the-content table.alignleft, table.sidebar.left { width: 220px; float: left; margin: 7px 20px 7px 0pt; }
.the-content table.alignright, table.sidebar.right { width: 220px; float: right; margin: 7px 0pt 7px 20px; }
.the-content table.aligncenter { width: auto; margin: 7px auto; }
.the-content table td, .the-content table th { padding: 5px 5px 5px 10px; }
.the-content table th { color: rgb(255, 255, 255); font-size: 13px; line-height: 27px; text-align: left; white-space: nowrap; background: url(4321b1dd49477249bf68fcccd63e8856.png) repeat-x scroll left top rgb(111, 111, 111); padding: 0pt 10px; border: 1px solid rgb(120, 120, 120); }
.the-content table tr { border-collapse: collapse; background-color: rgb(255, 255, 255); }
.the-content table tr td { border-collapse: collapse; border: 1px solid rgb(204, 204, 204); background-color: rgb(245, 245, 245); }
.the-content table tr td { padding-top: 10px; }
#content { margin-bottom: 40px; border-bottom: 1px dotted rgb(180, 180, 180); }
a.post-edit-link { display: none; float: right; margin-right: 25px; }
.post:hover a.post-edit-link { display: inline; }
.single .post-content .post-meta-wrap { color: rgb(170, 170, 170); margin-bottom: 20px; padding: 10px 0pt; }
.single .post-content .the-content { margin-top: 20px; }
.post-content .post-meta-wrap span.the-date { border-right: 1px solid rgb(170, 170, 170); border-left: 1px solid rgb(170, 170, 170); padding: 0pt 9px; margin-right: 5px; margin-left: 5px; }
.post-footer h5.category-link { line-height: 30px; font-size: 11px; background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll right top transparent; padding-right: 10px; margin-right: 10px; float: left; }
.post-footer h5.category-link a { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll left top white; padding: 0pt 0pt 0pt 10px; display: block; font-size: 10px; font-weight: bold; }
.post-footer { margin-top: 5px; line-height: 32px; }
.post-footer .post-meta.the-tags { background: url(c8a2981cae26634e8ea03978cc1e45da.png) no-repeat scroll left -299px transparent; padding: 0pt 0pt 0pt 25px; float: left; clear: right; display: inline; line-height: 15px; max-width: 315px; }
.loop .post-footer .post-meta.the-tags { max-width: 400px; }
.content-default { border-bottom: 1px dotted rgb(180, 180, 180); margin-bottom: 25px; padding-bottom: 15px; }
.content-sponsorthanks, .tag-sponsorthanks {  }
.content-sponsorthanks .post-content, .tag-sponsorthanks .post-content { background: none repeat scroll 0% 0% rgb(242, 242, 242); padding: 24px; }
.content-cat-giganet {  }
.content-cat-giganet .post-content .post-meta-wrap span.the-date { margin: 0pt; padding: 0pt; border: 0pt none; }
.content-cat-giganet .the-content p { margin-bottom: 9px; }
ul#topics-menu { color: rgb(170, 219, 249); font-size: 12px; line-height: 28px; text-align: center; margin-bottom: 25px; width: 610px; overflow: hidden; height: 50px; position: relative; }
ul#topics-menu li.topic-tab { background: url(967be38ec2baca4da9e519bcc34786e7.png) no-repeat scroll right -36px transparent; height: 28px; width: auto; margin-left: 1px; padding-right: 2px; float: left; clear: right; display: inline; }
ul#topics-menu li.topic-tab:last-child { position: absolute; right: 0pt; top: 0pt; }
ul#topics-menu li.topic-tab.last { position: absolute; right: 0pt; top: 0pt; }
ul#topics-menu li.topic-tab a { color: rgb(170, 219, 249); }
ul#topics-menu li.active a { color: rgb(54, 140, 215); }
ul#topics-menu li.topic-tab span { background: url(967be38ec2baca4da9e519bcc34786e7.png) no-repeat scroll left -36px transparent; height: 28px; width: auto; display: block; padding: 0pt 5px 0pt 7px; }
ul#topics-menu li.topic-tab.active { color: rgb(52, 145, 211); font-weight: bold; }
ul#topics-menu li.topic-tab.active { background: url(967be38ec2baca4da9e519bcc34786e7.png) no-repeat scroll right top transparent; margin: 0pt -1px 0pt 0pt; padding-right: 10px; padding-left: 0pt; }
ul#topics-menu li.topic-tab.active span { background: url(967be38ec2baca4da9e519bcc34786e7.png) no-repeat scroll left top transparent; padding-left: 15px; padding-right: 5px; }
ul#topics-menu li.topic-tab.first.active span { padding-left: 13px; background-position: -4px top; }
#home-loop { margin-top: 20px; }
.loop { overflow: hidden; }
.loop .post { margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px dotted rgb(181, 181, 181); }
.loop .post-content .post-image { float: left; padding: 2px; border: 1px solid rgb(169, 169, 169); margin-right: 15px; margin-top: 5px; overflow: hidden; }
.post-content .post-image.large { display: block; margin: 0pt 0pt 15px; }
.post-content .wp-caption .post-image.large { margin-bottom: 0pt; }
.wp-caption p.caption-large { padding-bottom: 9px; }
div.post-image { float: left; }
.caption-thumb { float: left; padding-bottom: 6px; }
.post-image .thumbnail { width: 125px; height: 125px; overflow: hidden; }
.loop .post-image .thumbnail { width: 125px; height: 90px; background-position: center center; background-repeat: no-repeat; position: relative; }
.post-image.large .thumbnail { width: 602px; height: 210px; overflow: hidden; }
.loop .post-content .post-image.large .large.thumbnail { width: 604px ! important; overflow: hidden; }
.loop .post-footer .social-knobs { float: right; }
.loop .post-footer .social-knobs .ratings a { padding: 0pt; background: none repeat scroll 0% 0% transparent; }
.loop .post-footer .social-knobs .ratings span.counter { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll left -677px transparent; padding: 8px 0pt 8px 20px; }
.loop .post-footer .social-knobs .ratings span.counter:hover { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll left -929px transparent; text-decoration: none; cursor: pointer; }
.loop .post-footer .social-knobs .ratings span.deactive-button span.counter { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll left -713px transparent; padding: 8px 0pt 8px 20px; cursor: auto; }
.loop .post-footer .social-knobs span.twitter-icon a { background-position: 0pt -500px; margin-left: 10px; padding-left: 19px; }
.loop .post-footer .social-knobs span.twitter-icon a:hover { background-position: 0pt -752px; }
.loop .post-footer .social-knobs span.digg-icon a { background-position: 0pt -1184px; margin-left: 10px; padding-left: 19px; }
.loop .post-footer .social-knobs span.digg-icon a:hover { background-position: 0pt -1220px; }
.loop .posts-meta { float: right; }
.loop .posts-meta a { float: left; display: block; height: 20px; line-height: 21px; color: rgb(153, 153, 153); padding-left: 28px; background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll 0pt 0pt transparent; font-weight: bold; }
.loop .posts-meta a:hover { background-position: 0pt -252px; }
.loop .posts-meta a.feed { background-position: 0pt -71px; margin-right: 15px; }
.loop .posts-meta a.feed:hover { background-position: 0pt -323px; }
.gallery .overlay, .video .overlay, .audio .overlay, .map .overlay, .poll .overlay, .review .overlay { display: block; height: 100%; width: 100%; background: url(28c28a43fd059946a88eaa203b1b7b24.png) no-repeat scroll -100px 100px transparent; }
.large .overlay { display: none; }
.loop .gallery .overlay { background-position: center 35px; }
.loop .video .overlay { background-position: center -160px; }
.loop .map .overlay { background-position: center -365px; }
.loop .audio .overlay { background-position: center -570px; }
.loop .poll .overlay { background-position: center -765px; }
.loop .review .overlay { background-position: center -960px; }
.loop .summary-quote { background: url(5da21843721b5144aee6c3d58975118e.gif) no-repeat scroll 0% 0% transparent; padding: 0pt 105px 0pt 100px; width: auto; min-height: 52px; }
.loop .summary-quote .quote { font-size: 19px; font-weight: normal; line-height: 30px; }
.loop .summary-quote .tagline { color: rgb(147, 147, 147); font-size: 13px; line-height: 17px; margin: 3px 0pt 6px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; }
.loop .summary-quote h3.quote a { font-size: 24px; line-height: 30px; }
.loop .post.content-compact { margin-bottom: 10px; padding: 0pt; border-bottom-style: none; }
.loop .post.content-compact .post-content { width: 585px; display: block; float: right; padding: 0pt; overflow: visible; }
.loop .expand-excerpt-span { background: url(a092cfd33f8ba447a1fee622b82cee55.png) no-repeat scroll 5px -103px transparent; width: 25px; height: 21px; float: left; display: block; cursor: pointer; }
.loop .expand-excerpt-span.open { background: url(a092cfd33f8ba447a1fee622b82cee55.png) no-repeat scroll 5px -171px transparent; }
.loop h3.title a.expand-excerpt { font-size: 21px; line-height: 24px; }
.loop .hidden-excerpt { float: left; margin: 5px 0pt 10px; }
.loop h3.title a.expand-excerpt:hover { text-decoration: none; }
.loop .hidden-excerpt .post-meta-wrap { margin: -3px 0pt 6px; }
.cat-loop .heading-wrap { border-bottom: 1px dotted rgb(184, 184, 184); margin: 0pt 0pt 18px; }
.cat-loop .heading-wrap .heading { float: left; }
.cat-loop .heading-wrap h2.heading { margin-bottom: 5px; font-size: 30px; }
.cat-loop .posts-meta { margin-top: 1em; }
.cat-loop .loop .post-footer h5.topic-link { line-height: 30px; font-size: 12px; background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll right 0pt transparent; padding-right: 10px; margin-right: 10px; float: left; }
.cat-loop .loop .post-footer h5.topic-link a { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll left top white; padding: 0pt 0pt 0pt 8px; display: block; }
.cat-loop .widget { border-bottom: 1px dotted rgb(184, 184, 184); }
.author-content .heading-wrap { border-bottom: 0pt none; margin-bottom: 18px; }
.author-content h1 { line-height: 1; }
.author-content .heading-wrap .twitter-author { font-weight: bold; float: right; font-size: 13px; display: block; height: 21px; line-height: 21px; margin: 11px 0pt 0pt 9px; padding-left: 26px; background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll 0pt 0pt transparent; }
.author-content .heading-wrap .feed { color: rgb(52, 142, 213); font-weight: bold; font-size: 13px; margin-top: 11px; display: block; float: right; padding-left: 26px; height: 21px; line-height: 21px; background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll 0pt -71px transparent; }
.author-content .heading-wrap .feed:hover { background-position: left -323px; }
.author-content .author-info .avatar { float: left; padding: 3px; border: 1px solid rgb(221, 221, 221); margin: 0pt 24px 0pt 0pt; }
.author-content .bio p { margin-bottom: 6px; }
.author-content .bio strong { text-transform: uppercase; padding-right: 3px; }
.author-content .author-meta { margin: 24px 0pt; }
.author-content .author-meta .latest-tweets { margin-right: 20px; }
.author-content .author-meta .focus { width: 290px; }
.author-content .author-meta h3 { font-size: 15px; margin: 0pt 0pt 12px; }
.author-content .author-tweets li { background: url(3ff81b36ddd4594da8bf818aaec2cace.png) no-repeat scroll 0pt bottom transparent; padding: 0pt 0pt 8px; font-size: 11px; line-height: 1.2; margin: 0pt 0pt 9px; list-style-type: none; overflow: hidden; }
.author-content .author-tweets li span { background: url(3ff81b36ddd4594da8bf818aaec2cace.png) no-repeat scroll 0pt 0pt transparent; padding: 6px 15px 0pt 43px; display: block; }
.author-content .author-meta ul.author-tweets { margin: 0pt; }
#default-loop h3.recent { font-size: 21px; border-style: dotted; border-color: rgb(181, 181, 181); border-width: 1px 0pt; padding: 18px 0pt; margin: 0pt 0pt 30px; }
#search-loop h1.heading { margin-bottom: 30px; }
#go-network-search { border-style: dotted; border-color: rgb(181, 181, 181); border-width: 1px 0pt; padding: 24px 0pt; margin: 24px 0pt; font-weight: bold; font-size: 14px; }
#go-network-search p { float: left; width: 155px; padding: 0pt 0pt 12px; }
#go-network-search input { margin-left: 0pt; }
#go-network-search label { background: url(e9d42198e36fd843b5c9adb4fb6a6c87.gif) no-repeat scroll 0% 0% transparent; margin-left: 6px; padding-left: 18px; cursor: pointer; }
#go-network-search label.search-tech-insider { background-position: 0pt 3px; }
#go-network-search label.search-web-life { background-position: 0pt -97px; }
#go-network-search label.search-online-video { background-position: 0pt -197px; }
#go-network-search label.search-cleantech { background-position: 0pt -297px; }
#go-network-search label.search-open-source { background-position: 0pt -397px; }
#go-network-search label.search-gadget-gurus { background-position: 0pt -497px; }
#go-network-search label.search-mac-love { background-position: 0pt -597px; }
#go-network-search .click-options { clear: both; color: rgb(170, 170, 170); padding: 6px 0pt 0pt; }
#go-network-search .meta-sep { padding: 0pt 6px; }
#search-loop .pagination { margin-bottom: 30px; }
#content #search-loop .search-again { padding: 30px 0pt 0pt; border-top: 4px double rgb(221, 221, 221); border-bottom: medium none; }
#content #search-loop .the-content { border-bottom: 4px double rgb(221, 221, 221); }
#search-loop .no-results .search-again { margin-top: 18px; padding: 24px 0pt 30px; margin-bottom: 0pt; }
#search-loop .search-again p { font-weight: bold; margin: 0pt 0pt 18px; font-size: 14px; }
#search-loop .search-again form { width: 400px; overflow: hidden; }
#search-loop .search-again .text { border-width: 1px 0pt 1px 1px; border-style: solid; border-color: rgb(181, 181, 181); width: 322px; padding: 4px 3px 5px; float: left; margin: 0pt; }
#search-loop .search-again .submit { float: left; }
#error-loop h1.heading { margin-bottom: 5px; }
#error-loop .four04, #search-loop .no-results { border-style: dotted; border-color: rgb(181, 181, 181); border-width: 1px 0pt; padding: 0pt 0pt 30px; margin: 0pt 0pt 24px; }
#error-loop .four04 { padding-top: 12px; }
#search-loop .no-results { border-width: 0pt; }
#error-loop .four04 form { background: url(0cdaa2479fea9645900f6eba2e469d52.png) no-repeat scroll left top transparent; border: 1px solid rgb(205, 205, 205); height: 25px; width: 260px; margin-top: -12px; }
#error-loop .four04 form input.text { color: rgb(154, 154, 154); line-height: 15px; background: none repeat scroll 0% 0% transparent; width: 220px; padding: 5px; margin: 0pt; float: left; border: 0pt none; }
#error-loop .four04 form input.submit { float: right; margin: 0pt; }
#topic-loop h1 span.hot-topic { display: inline; top: 15px; position: absolute; padding-top: 3px; padding-bottom: 3px; }
#topic-loop h1 span.hot-topic span { background: none repeat scroll 0% 0% rgb(197, 197, 197); color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; padding: 2px 8px; display: inline; margin: 0pt 0pt 0pt 15px; }
#topic-loop .topic { color: rgb(94, 152, 190); }
#topic-loop #default-loop { padding-top: 25px; border-top: 1px dotted rgb(181, 181, 181); margin-top: 25px; }
#topic-loop .topic-description.no-desc { float: right; margin-top: -35px; }
#topic-loop .topic-description h4 { font-size: 14px; line-height: 1.5; text-transform: uppercase; font-weight: bold; margin-bottom: 3px; margin-top: 2px; }
#topic-loop .topic { color: rgb(242, 101, 36); }
.pulse-loop h1.heading { margin-bottom: 10px; }
.pulse-loop .sub-heading { font-weight: normal; font-size: 13px; }
#pulse { margin: 12px 0pt 0pt; padding: 24px 0pt 0pt; border-top: 1px dotted rgb(181, 181, 181); }
#pulse .post .post-image { width: 48px; height: 48px; margin-top: 1px; }
.pulse-loop .user-meta { color: rgb(170, 170, 170); font-size: 16px; font-weight: normal; margin: 0pt 0pt 6px; }
.pulse-loop .user-meta a { font-weight: normal; }
.pulse-loop .user-meta .meta-sep { padding: 0pt 3px; }
.pulse-loop .tweet p { font-size: 13px; line-height: 17px; margin-left: 70px; }
.pulse-loop p .follow { margin-left: 6px; }
.pagination { margin: 25px 0pt 0pt; padding-top: 15px; border-top: 1px dotted rgb(181, 181, 181); }
.pagination .pagination-links { line-height: 42px; width: auto; background: url(d40b3f349f50f84b9799fc40b5bd8f49.png) repeat scroll right -113px transparent; padding: 0pt 15px 0pt 0pt; display: block; float: left; }
.pagination .pagination-links span { background: url(d40b3f349f50f84b9799fc40b5bd8f49.png) repeat scroll -284px -113px white; display: block; padding: 0pt 0pt 0pt 15px; line-height: 40px; }
.pagination .pagination-links.subscribe span { padding-left: 10px; }
.pagination #pagination-archives-more { float: right; }
.pagination #pagination-archives-more .more-articles { margin-left: 10px; }
.pagination .pagination-links a { color: rgb(0, 0, 0); font-weight: bold; font-size: 16px; }
.pagination .pagination-links a.feed-link { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll left -574px transparent; padding-left: 26px; padding-bottom: 3px; padding-top: 2px; }
.post-points { padding: 10px; display: block; border: 1px solid rgb(230, 230, 230); }
.post-points h3 { font-size: 14px; line-height: 18px; text-transform: uppercase; display: inline; float: left; letter-spacing: 4px; font-weight: normal; font-style: normal; }
.post-points ol#post-points-list { margin-top: 10px; }
.post-points .toggle { float: right; font-weight: bold; }
.post-points .expand a, .post-points .collapse a { background: url(2a00888116167c44a8bfd0fa4122b985.png) no-repeat scroll 74px -104px transparent; font-size: 13px; text-align: right; width: 70px; display: block; padding: 3px 18px 3px 0pt; line-height: 13px; }
.post-points .collapse a { background: url(2a00888116167c44a8bfd0fa4122b985.png) no-repeat scroll 74px -172px transparent; }
.post-points ol li { list-style-type: none; padding-left: 15px; background: url(a092cfd33f8ba447a1fee622b82cee55.png) no-repeat scroll left -269px transparent; margin: 5px 0pt; }
#single-sidebar { margin-top: 0pt; }
#twitter-feed-banner { color: rgb(99, 99, 99); line-height: 20px; background: url(c9165b72c3d5414abab5206eaa77544a.png) repeat-x scroll 0pt -53px rgb(255, 255, 255); padding: 5px; margin-bottom: 30px; display: block; border: 1px solid rgb(230, 230, 230); width: 928px; }
#twitter-feed-banner .twitter-message, #twitter-feed-banner #pulse-follow-links { margin: 3px 0pt; }
#twitter-feed-banner a { color: rgb(0, 0, 0); }
.post-meta-wrap { display: block; margin: 5px 0pt 10px; font-size: 13px; line-height: 26px; }
.post-meta-wrap .the-author.brand-icon { padding-left: 19px; background-position: -309px -134px; background-repeat: no-repeat; }
.post-meta-left { float: left; width: auto; }
.post-meta-right { float: right; margin-top: -1px; }
.share-this { float: right; font-size: 13px; width: auto; }
.share-this .social-knobs a span, .share-this .social-knobs .deactive-button span { width: 30px; height: 30px; display: block; float: left; }
.pagination_single { margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px dotted rgb(181, 181, 181); }
h5.pagination { color: rgb(156, 156, 156); font-size: 16px; line-height: 20px; text-transform: uppercase; display: block; padding-top: 13px; text-shadow: 0pt 1px 2px rgb(247, 247, 247); }
.pagination_single span.previous span, .pagination_single span.next span { height: 63px; width: 278px; background-color: rgb(220, 220, 220); display: block; overflow: hidden; }
.pagination_single span.previous span, .pagination_single span.next span { background-color: rgb(220, 220, 220); }
.pagination_single span.previous { padding-left: 30px; background: url(56b9d15268ef604fbf85f581fa4f96d8.png) no-repeat scroll left bottom transparent; float: left; }
.pagination_single span.next { padding-right: 30px; background: url(56b9d15268ef604fbf85f581fa4f96d8.png) no-repeat scroll right top transparent; float: right; text-align: right; }
#author-page h1 { font-size: 36px; line-height: 1.2; }
#author-page .entry-content { margin: 30px 0pt; }
#author-page .entry-content h2 { font-size: 15px; font-weight: bold; color: rgb(52, 142, 213); margin: 0pt 0pt 1em; }
#author-page .author-page { border-bottom-width: 0pt; margin: 0pt 0pt 25px; padding: 0pt; }
#author-page .entry-content p { margin: 0pt 0pt 1em; }
#author-list { border-bottom: 1px dotted rgb(180, 180, 180); margin: 0pt 0pt 24px; }
#author-list li { position: relative; min-height: 135px; padding: 24px 0pt 24px 160px; border-top: 1px dotted rgb(180, 180, 180); }
#author-list .avatar { position: absolute; left: 0pt; top: 24px; padding: 3px; border: 1px solid rgb(221, 221, 221); }
#author-list .author-meta { color: rgb(170, 170, 170); font-size: 13px; padding: 0pt 0pt 6px; }
#author-list .author-meta a { font-size: 16px; font-weight: normal; }
#author-list .author-meta .author-name { font-size: 16px; }
#author-list .author-meta .meta-sep { padding: 0pt 3px; }
#author-list .author-meta .feed { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll 0pt -71px transparent; float: right; padding-left: 24px; font-weight: normal; font-size: 12px; line-height: 21px; height: 20px; margin-top: -1px; }
#author-list .author-meta .feed:hover { background-position: 0pt -323px; }
#author-list .author-twitter { background: url(0bd802edb5bfe14b96410c2778d7ee7c.png) no-repeat scroll 0% 0% transparent; padding: 11px 0pt 0pt; overflow: hidden; line-height: 18px; font-size: 13px; color: rgb(99, 99, 99); }
#author-list .author-twitter p { padding: 5px 10px 14px; background: url(0bd802edb5bfe14b96410c2778d7ee7c.png) no-repeat scroll left bottom transparent; }
#author-list .author-twitter .follow { margin-left: 6px; }
#author-list .author-description { margin: 9px 0pt 0pt; line-height: 1.5; }
#author-list .more { margin-left: 3px; }
#author-list .top-tags { margin: 9px 0pt 0pt; background: url(c8a2981cae26634e8ea03978cc1e45da.png) no-repeat scroll 0pt -307px transparent; padding-left: 26px; min-height: 18px; line-height: 15px; }
#author-list .top-tags a { font-weight: normal; }
.top-tags strong { color: rgb(102, 102, 102); }
#archive-page .entry-content h2 { font-size: 21px; margin: 12px 0pt; }
#active-topics { border-bottom: 1px dotted rgb(180, 180, 180); margin-bottom: 35px; padding-bottom: 15px; }
#active-topics li.special-topics-item { height: auto; border-width: 0pt ! important; width: 175px; float: left; position: static; margin-right: 40px; }
#active-topics li.special-topic-blocks-3 { margin-right: 0pt; }
#active-topics li.special-topic-block-1 { padding-left: 0pt; }
#active-topics li.special-topic-block-3 { padding-right: 0pt; }
#active-topics .post-image { border: 1px solid rgb(170, 170, 170); padding: 2px; clear: both; float: left; margin-bottom: 5px; }
#archive-page #active-topics .thumbnail { width: 135px; height: 92px; }
#active-topics h4.topic-title { padding: 3px 15px; margin-bottom: 5px; display: block; float: left; line-height: 22px; max-height: 45px; overflow: hidden; }
#active-topics h4.topic-title a { color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-transform: uppercase; }
#active-topics h3.title { color: rgb(0, 0, 0); display: block; clear: both; width: auto; height: 56px; overflow: hidden; }
.special-topics-2col h3.title a, #active-topics h3.title a { font-size: 14px; line-height: 18px; }
#archive-page #more-topics { margin: 24px 0pt 48px; }
#more-topics h3 { font-size: 14px; margin: 0pt 0pt 12px; }
#more-topics li { display: block; float: left; width: 215px; font-weight: bold; padding: 0pt 0pt 3px; }
#more-topics li.topic-3, #more-topics li.topic-6, #more-topics li.topic-9, #more-topics li.topic-12 { width: 175px; }
#archive-page .widget-area-inline { padding: 30px 0pt; margin: 30px 0pt; border-style: dotted; border-color: rgb(181, 181, 181); border-width: 1px 0pt; }
#top-tags .all-time { width: 130px; }
#top-tags h3.title { font-size: 24px; margin: 24px 0pt 16px; }
#top-tags h4 { text-transform: uppercase; margin: 0pt 0pt 12px; font-size: 14px; }
#top-tags ol { padding-left: 25px; }
.ie #top-tags ol { padding-left: 32px; }
#top-tags ol li { font-weight: bold; list-style: decimal outside none; margin: 0pt 0pt 6px; color: rgb(170, 170, 170); }
#top-tags ol li a { font-weight: bold; }
h1.title .media { text-transform: uppercase; color: rgb(161, 161, 161); }
.widget.inline-related-posts { width: 300px; }
.widget.inline-related-posts h2.widget-title { margin-bottom: 15px; padding-bottom: 15px; }
.widget.inline-related-posts ul.inline-related-posts li { list-style-type: none; margin: 0pt 0pt 11px; padding: 0pt 0pt 3px; background-image: none; }
.widget.inline-related-posts ul.inline-related-posts li a { color: rgb(57, 56, 66); }
.widget.inline-related-posts ul.inline-related-posts li span.inline-related-posts-article { display: block; }
.widget.inline-related-posts ul.inline-related-posts li span.brand-icon { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -313px -132px transparent; padding-left: 16px; }
.the-content #gallery { margin-left: 0pt; padding-left: 0pt; height: 450px; overflow: hidden; background: none repeat scroll 0% 0% rgb(0, 0, 0); position: relative; }
.the-content #gallery ol { margin: 0pt; padding: 0pt; }
#gallery li { height: 450px; width: 610px; overflow: hidden; }
#gallery img { border: 0pt none; padding: 0pt; margin: 0pt auto; float: none; display: block; }
#gallery-nav-inner img { float: left; }
#gallery #gallery-nav-outer { position: absolute; z-index: 111; bottom: 0pt; left: 0pt; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5); width: 610px; padding: 5px 0pt; }
#gallery-nav-inner { margin: 0pt 0pt 0pt 30px; width: 550px; overflow: hidden; height: 50px; }
#gallery-nav { width: 6000px; position: relative; left: 0pt; z-index: 112; }
#gallery .loader { position: absolute; left: 30px; top: 5px; height: 50px; width: 50px; margin: 0pt; background: url(ad5d0dab13ce334eb803fff68f9e73d3.gif) no-repeat scroll center center transparent; }
#gallery .loader span { display: none; }
#gallery-nav-outer span.nav { background: url(d87f629f2ef50d41a7eda3b57489c94b.png) no-repeat scroll left top transparent; cursor: pointer; position: absolute; top: 18px; left: 5px; display: block; text-indent: -9999px; width: 18px; height: 21px; z-index: 115; }
#gallery-nav-outer span#gallery-next { background-position: right 0pt; left: auto; right: 5px; }
#gallery-nav a { float: left; margin-right: 15px; opacity: 0.3; }
#gallery-nav img { border: 1px solid rgb(221, 221, 221); width: 48px; height: 48px; }
#gallery-nav a.activeSlide { opacity: 1; }
#gallery-nav a:hover { opacity: 0.75; }
#gallery-meta { background: none repeat scroll 0% 0% rgb(240, 240, 240); padding: 15px; margin: 0pt 0pt 25px; border-style: dotted; border-color: rgb(186, 186, 186); border-width: 0pt 1px 1px; }
#gallery-meta .count { float: right; }
#gallery-caption { font-size: 13px; line-height: 18px; margin: 6px 0pt 12px; }
#gallery .caption { position: absolute; top: 0pt; right: 0pt; background: none repeat scroll 0% 0% rgba(17, 17, 17, 0.7); font: 10px/1 'Helvetica Neue',Arial,Helvetica,FreeSans,sans-serif; color: rgb(255, 255, 255); padding: 3px 5px; display: inline; }
#comments { padding-bottom: 15px; }
#fbc_profile { height: 50px; line-height: 1.5em; }
.fbc_profile_pic { float: left; margin-right: 10px; }
.comment-count.bubble { color: rgb(0, 0, 0); font-size: 22px; font-weight: bold; line-height: 50px; text-align: center; background: url(d40b3f349f50f84b9799fc40b5bd8f49.png) repeat scroll left -37px transparent; width: auto; height: 65px; padding-left: 15px; display: block; float: left; }
.comment-count.bubble.close { background-position: -233px -37px; padding: 0pt 10px 0pt 0pt; }
#subscribe-comments { float: left; line-height: 50px; display: inline; clear: right; font-size: 14px; font-weight: bold; text-transform: uppercase; margin-left: 25px; }
#subscribe-comments a.feed { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll left -575px transparent; padding-left: 24px; }
#subscribe-comments a.feed:hover { background-position: 0pt -827px; }
#respond form { margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px dotted rgb(181, 181, 181); }
#credential-fields { width: 310px; float: left; margin-top: 5px; }
#login-options #fbc_login { margin: 0pt; padding: 0pt; }
#respond label { line-height: 30px; color: rgb(136, 136, 136); font-size: 12px; font-weight: bold; text-transform: uppercase; text-align: right; width: 65px; float: left; margin-right: 15px; }
.loggedin #respond label { text-align: left; }
#respond #commentform p { float: left; margin-left: 80px; width: 335px; margin-top: 25px; }
#respond label#subscribe-label { font-style: normal; font-weight: normal; width: auto; line-height: 18px; }
#respond input#subscribe { float: left; border: medium none; margin-right: 5px; }
#respond span.error { color: rgb(171, 46, 48); float: right; margin-top: -15px; }
#respond .input { margin-bottom: 30px; width: 310px; }
#respond .input input { width: 218px; }
#respond textarea { width: 516px; float: right; }
#respond input, #respond textarea { padding: 3px 5px; line-height: 20px; border: 1px solid rgb(205, 207, 206); font-size: 14px; }
#respond input#comment_submit { width: auto; padding: 0pt; line-height: 0pt; border-style: none; float: right; margin: 20px 15px 0pt 0pt; }
#login-options { padding: 20px 0pt 20px 12px; height: 115px; float: right; width: 170px; }
.login-options-heading { color: rgb(112, 112, 112); font-size: 11px; font-weight: bold; text-align: left; height: auto; display: block; float: left; text-transform: uppercase; width: 140px; padding: 0pt 0pt 10px; }
#cancel-comment-reply-link { float: right; text-shadow: 1px 1px 2px rgb(255, 254, 255); }
.login-options-heading.close { float: left; padding: 0pt 9px 0pt 0pt; background-position: right top; width: auto; }
.login-options .comment-login-split { display: block; clear: both; text-transform: uppercase; line-height: 16px; margin-top: 10px; margin-bottom: 10px; color: rgb(127, 127, 127); }
#commenting-meta { background: url(cb479bf9e7417547940f9d24a5545256.png) no-repeat scroll left -100px transparent; height: 40px; padding-top: 10px; padding-left: 70px; font-size: 14px; font-weight: bold; margin-top: 10px; float: left; }
a.twitter-hash { padding-right: 10px; }
ol.comments-list { margin-top: 15px; margin-bottom: 15px; padding-bottom: 15px; }
ol.comments-list > li { border-top: 1px dotted rgb(181, 181, 181); }
ol.comments-list li .comment-author-avatar, ol.comments-list li .comment-meta { padding-top: 25px; }
ol.comments-list li.threaded-comment, ol.comments-list li ul.children li ul { background: url(7ce6228974d57049b9c96c1c5e8523c2.png) repeat-y scroll 10px top transparent; }
ol.comments-list li ul.children li { background: url(69f5f430569b124d91aee7e6552d3f83.png) no-repeat scroll 1px 30px transparent; padding-left: 15px; margin-left: 20px; margin-top: 0pt; padding-top: 15px; }
ol.comments-list li ul.children li.last { background: url(c2ca5958cb7f1f4db4a347d0993df7a8.png) no-repeat scroll 1px 0pt rgb(255, 255, 255); }
ol.comments-list li ul.children li ul { background: url(7ce6228974d57049b9c96c1c5e8523c2.png) repeat-y scroll 10px top transparent; }
ol.comments-list li { margin-top: 20px; list-style-type: none; }
ol.comments-list li ul.children li.first { padding-top: 15px; margin-top: 0pt; }
ol.comments-list li ul.children li .div-comment { background-color: rgb(244, 244, 244); padding: 10px; }
ol.comments-list li .comment-author-avatar { float: left; padding-right: 20px; padding-bottom: 5px; background-color: rgb(255, 255, 255); }
ol.comments-list li ul li .comment-author-avatar, ol.comments-list li ul li .comment-meta { background-color: rgb(245, 243, 244); padding-bottom: 0pt; padding-top: 0pt; }
ol.comments-list li .comment-author-avatar a.comment-reply-link { clear: both; display: block; padding-top: 6px; color: rgb(183, 183, 183); font-size: 13px; }
.comment-content .comment-text ol, .comment-content .comment-text ul { margin: 0pt 0pt 20px 20px; padding: 0pt 0pt 0pt 20px; }
.comment-text ul, .comment-text ol { background-color: transparent ! important; background-image: none ! important; }
.comment-text ul li, .comment-text ol li, .comment-text ul li.last, .comment-text ol li.last, .comment-text ul li.first, .comment-text ol li.first { list-style-type: disc; background-color: transparent ! important; background-image: none ! important; margin: 0pt ! important; padding: 0pt ! important; }
.comment-text ol li, .comment-text ol li.last, .comment-text ol li.first { list-style-type: decimal; }
.comment-meta { margin-bottom: 10px; }
ol.comments-list .comment-meta cite, #trackbacks-wrap .comment-meta cite { color: rgb(51, 51, 51); display: block; font-weight: normal; font-style: normal; font-size: 16px; line-height: 28px; margin-bottom: 2px; }
ol.comments-list .comment-meta a.comment-permalink { color: rgb(136, 136, 136); font-size: 12px; }
ol.comments-list .comment-content { font-size: 12px; line-height: 16px; margin-left: 25px; padding-left: 50px; }
ol.comments-list li #respond form { background-color: rgb(244, 244, 244); border: medium none; padding: 10px; }
ol.comments-list li #credential-fields input { width: 218px; }
ol.comments-list li ul li ul #credential-fields input { width: 218px; }
ol.comments-list li textarea#comment { width: 495px; }
ol.comments-list li ul textarea#comment { width: 443px; }
ol.comments-list li ul li ul textarea#comment { width: 405px; }
ol.comments-list li ul li #respond form { padding-bottom: 0pt; border: medium none; }
ol.comments-list > li.administrator-role > .div-comment .comment-wrap { padding-top: 25px; background: url(b24c51d5f8d82243938a9270d5bf821e.png) no-repeat scroll left top transparent; }
ol.comments-list li ul.children li.threaded-comment.administrator-role > .div-comment, ol.comments-list li ul.children li.threaded-comment.editor-role > .div-comment, ol.comments-list li ul.children li.threaded-comment.author-role > .div-comment, ol.comments-list li ul.children li.threaded-comment.contributer-role > .div-comment { background: url(f6c312b30c0c10408ae7e49d3a9d7288.png) repeat-y scroll 10px top transparent; padding-top: 0pt; }
ol.comments-list li ul.children li.administrator-role.last.div-comment, ol.comments-list li ul.children li.editor-role.last.div-comment, ol.comments-list li ul.children li.author-role.last.div-comment, ol.comments-list li ul.children li.contributer-role.last.div-comment { background-image: none; }
ol.comments-list li ul.children li.administrator-role > .div-comment, ol.comments-list li ul.children li.editor-role > .div-comment, ol.comments-list li ul.children li.author-role > .div-comment, ol.comments-list li ul.children li.contributer-role > .div-comment { background-color: transparent; padding-top: 0pt; }
ol.comments-list li.administrator-role > .div-comment .comment-content, ol.comments-list li ul.children li.administrator-role > .div-comment .comment-meta, ol.comments-list li.editor-role > .div-comment .comment-content, ol.comments-list li ul.children li.editor-role > .div-comment .comment-meta, ol.comments-list li.author-role > .div-comment .comment-content, ol.comments-list li ul.children li.author-role > .div-comment .comment-meta, ol.comments-list li.contributer-role > .div-comment .comment-content, ol.comments-list li ul.children li.contributer-role > .div-comment .comment-meta { background-color: rgb(199, 221, 237); }
ol.comments-list li.administrator-role > .div-comment .comment-content, ol.comments-list li.editor-role > .div-comment .comment-content, ol.comments-list li.author-role > .div-comment .comment-content, ol.comments-list li.contributer-role > .div-comment .comment-content { margin-left: 67px; padding: 10px; min-height: 97px; }
ol.comments-list li ul.children li.administrator-role > .div-comment .comment-content, ol.comments-list li ul.children li.editor-role > .div-comment .comment-content, ol.comments-list li ul.children li.author-role > .div-comment .comment-content, ol.comments-list li ul.children li.contributer-role > .div-comment .comment-content { margin-top: 0pt; }
ol.comments-list .administrator-role > .div-comment .comment-meta, ol.comments-list .editor-role .comment-meta, ol.comments-list .author-role .comment-meta, ol.comments-list .contributer-role .comment-meta { padding-top: 0pt; }
ol.comments-list .administrator-role > .div-comment .comment-meta cite, ol.comments-list .editor-role > .div-comment .comment-meta cite, ol.comments-list .author-role > .div-comment .comment-meta cite, ol.comments-list .contributer-role > .div-comment .comment-meta cite { color: rgb(255, 255, 255); }
ol.comments-list li.administrator-role > .div-comment .comment-author-avatar, ol.comments-list li.editor-role > .div-comment .comment-author-avatar, ol.comments-list li.author-role > .div-comment .comment-author-avatar, ol.comments-list li.contributer-role > .div-comment .comment-author-avatar { background: url(88127026780c0d4fa1f730b14ee0f38a.png) no-repeat scroll right bottom transparent; padding: 0pt 12px 15px 0pt; }
ol.comments-list li.administrator-role > .div-comment .comment-author-avatar a.comment-reply-link, ol.comments-list li.editor-role > .div-comment .comment-author-avatar a.comment-reply-link, ol.comments-list li.author-role > .div-comment .comment-author-avatar a.comment-reply-link, ol.comments-list li.contributer-role > .div-comment .comment-author-avatar a.comment-reply-link { padding-bottom: 6px; background-color: rgb(255, 255, 255); }
.trackback-title { padding-top: 40px; border-top: 1px dotted rgb(181, 181, 181); margin: 0pt; }
.trackback-title a { font-size: 18px; font-weight: bold; background: url(a092cfd33f8ba447a1fee622b82cee55.png) no-repeat scroll 5px -103px transparent; padding-left: 25px; }
.trackback-title a.active { background: url(a092cfd33f8ba447a1fee622b82cee55.png) no-repeat scroll 5px -171px transparent; }
#trackbacks-wrap ol { margin-top: 10px; }
#trackbacks-wrap ol li { line-height: 18px; border-bottom: 1px dotted rgb(193, 193, 193); padding: 20px 0pt; margin: 0pt; list-style-type: none; }
#trackbacks-wrap ol li.last { padding-bottom: 0pt; border: medium none; }
#trackbacks-wrap a.comment-permalink { display: block; color: rgb(142, 142, 142); }
.widget { overflow: hidden; }
.widget .widget-title-wrap { background: url(d5f689912ebffc43a88bbee2f10adb00.png) no-repeat scroll center top transparent; height: 39px; overflow: hidden; }
.widget.no-chrome .widget-title-wrap { height: auto; border: medium none; }
.widget h2.widget-title { font-size: 14px; line-height: 16px; text-transform: uppercase; border-bottom: 1px dotted rgb(184, 184, 184); padding: 10px 0pt 8px; display: block; }
.widget .widget-bottom { background: url(d5f689912ebffc43a88bbee2f10adb00.png) no-repeat scroll center bottom transparent; height: 5px; }
.widget .widget-wrap > ul, .widget .widget-wrap > ol, .widget .widget-wrap > p, .widget .widget-wrap div.widget-content, .widget .widget-wrap div.textwidget, .widget .form-wrap, .widget-inner-wrap { padding: 10px 15px; border-right: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); }
.widget .widget-wrap > ul, .widget .widget-wrap > ol { padding-top: 0pt; }
.widget .widget-kicker { background: url(5504615d3ae69b4fb5f028462c5e8ba3.png) repeat-x scroll 0% 0% transparent; border-right: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); }
.widget .widget-kicker p, .widget .widget-kicker img { text-align: center; padding: 15px 0pt 15px 15px; }
.widget .widget-wrap ul li, .widget .widget-wrap ol li, .go-pro-widget dd.meta { border-bottom: 1px dotted rgb(186, 186, 186); padding-bottom: 10px; margin-bottom: 0pt; }
.widget ul li { border-bottom: 1px dotted rgb(184, 184, 184); padding: 10px 0pt; }
.widget.giga-om-pulse ul.giga-om-pulse-list li { border: medium none; padding-bottom: 0pt; }
.widget ul li.last, .widget ol li.last, .widget ul li:last-child, .widget ol li:last-child { border-bottom: medium none ! important; padding-bottom: 0pt; margin-bottom: 0pt; }
.loop .horizontal-widget-area { margin-bottom: 25px; border-bottom: 1px dotted rgb(193, 193, 193); padding-bottom: 25px; }
#search-loop .horizontal-widget-area { border-bottom: medium none; }
.shared-title h2.widget-title { display: inline; float: left; width: 175px; }
.widget span.see-all-link { font-weight: normal; font-style: normal; font-size: 11px; background: url(c8a2981cae26634e8ea03978cc1e45da.png) no-repeat scroll right -212px transparent; display: inline; float: right; padding-left: 0pt; padding-right: 22px; margin-top: 12px; margin-bottom: 12px; }
.widget.no-chrome .widget-kicker, .widget.no-chrome .widget-bottom, .widget.no-chrome .widget-title-wrap, .widget.no-chrome .widget-title-wrap h2.widget-title, .widget.no-chrome .widget-kicker, .widget.no-chrome ul, .widget.no-chrome ol { background: none repeat scroll 0% 0% transparent; border: medium none; }
.widget.no-chrome ul, .widget.no-chrome ol { padding-left: 0pt; padding-right: 0pt; }
.widget.no-chrome .widget-kicker img { padding-top: 0pt; }
.sidebar .widget { margin-bottom: 50px; }
.sidebar .widget h2.widget-title { background: url(e4789ead0adc664a8196ba49152362ce.png) no-repeat scroll 5px 14px transparent; }
.giga-om-pulse-follow .pulse-item img.small-avatar, .giga-om-pulse .pulse-item img.small-avatar, .giga-om-most-commented-comment-list .most-commented-comment .small-avatar img { float: left; padding: 2px; border: 1px solid rgb(168, 167, 173); margin-top: 5px; width: 32px; height: 32px; }
.giga-om-pulse-follow .widget-inner-wrap img, .giga-om-pulse .widget-inner-wrap img { float: left; padding: 2px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); margin-right: 5px; }
.giga-om-pulse-follow .comment-bubble-wrap, .giga-om-pulse.comment-bubble-wrap { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll left bottom transparent; font-size: 11px; width: 228px; overflow: hidden; float: right; }
.giga-om-pulse-follow .comment-bubble, .giga-om-pulse.comment-bubble { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll left -214px rgb(255, 255, 255); width: 205px; padding: 5px 5px 0pt 16px; margin-bottom: 5px; }
.giga-om-most-commented-comment-list .most-commented-comment .comment-bubble-wrap, .giga-om-pulse .comment-bubble-wrap { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll -256px bottom transparent; font-size: 11px; width: 257px; overflow: hidden; float: right; }
.giga-om-most-commented-comment-list .most-commented-comment .comment-bubble, .giga-om-pulse .comment-bubble { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll -256px -214px rgb(255, 255, 255); width: 224px; padding: 5px 8px 5px 24px; margin: 0pt 0pt 3px; }
#go-dl { height: 350px; overflow: hidden; position: relative; z-index: 1; }
#go-dl li { height: 350px; width: 620px; position: relative; padding: 0pt; }
#go-dl li .feature-link img { display: block; text-indent: -9999em; width: 620px; height: 350px; position: relative; z-index: 2; }
#go-dl .feature-meta-wrap { position: absolute; bottom: 75px; left: 0pt; z-index: 5; }
#go-dl .feature-meta { background: none repeat scroll 0% 0% rgba(100, 160, 200, 0.77); width: 580px; color: rgb(255, 255, 255); padding: 6px 20px 3px; }
#go-dl .feature-meta .title a { color: rgb(255, 255, 255); font-weight: normal; font-size: 34px; line-height: 36px; }
#go-dl .feature-meta span { font-size: 18px; line-height: 32px; }
#go-dl .feature-meta span a { color: rgb(255, 255, 255); }
#go-dl .feature-caption { position: absolute; bottom: 0pt; left: 0pt; background: none repeat scroll 0% 0% rgba(17, 17, 17, 0.7); color: rgb(238, 238, 238); padding: 3px 5px; z-index: 2; font-size: 10px; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; }
#go-dl .feature-meta span.meta-sep { padding: 0pt 9px; font-size: 16px; }
#dl-nav-wrap { position: absolute; bottom: 12px; right: 18px; z-index: 101; padding: 10px; }
#dl-nav a { display: block; float: left; color: rgb(255, 255, 255); font-weight: bold; margin-right: 3px; background: url(bf49789d755dc548868ebddb7bd54ec9.png) no-repeat scroll 0% 0% transparent; padding: 3px; }
#dl-nav a:hover { text-decoration: none; }
#dl-nav a span { display: block; width: 22px; height: 18px; line-height: 18px; text-align: center; background: none repeat scroll 0% 0% rgba(17, 17, 17, 0.7); }
#dl-nav a.activeSlide span { background: none repeat scroll 0% 0% rgb(100, 160, 200); }
#dl-nav-wrap .nav { float: left; margin-right: 3px; cursor: pointer; text-indent: -9999em; width: 16px; height: 22px; display: block; background-image: url(9ad820d84a08a6449455da0d8c41c7d1.png); background-repeat: no-repeat; margin-top: 1px; }
#dl-nav-wrap #go-prev { background-position: left top; }
#dl-nav-wrap #go-next { background-position: right top; }
.go-must-reads ul.must-reads-list li { padding: 0pt; margin: 0pt; }
.widget ul.must-reads-list li h5 { padding: 8px 0pt 18px; margin-bottom: 0pt; margin-top: 10px; min-height: 32px; }
.widget ul.must-reads-list li h5.network-link { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -291px -49px transparent; padding-left: 42px; }
span.activity-ico { display: none ! important; }
.widget ol.must-reads-external li { position: relative; padding-left: 20px; }
.widget .must-reads-external .count { position: absolute; left: 0pt; font-size: 18px; color: rgb(102, 102, 102); font-weight: normal; }
.sidebar .widget .must-reads-external h5 a { font-weight: bold; }
.widget .must-reads-external p.link-description { margin-top: 6px; line-height: 1.4; }
.go-must-reads-external p.date { font-style: italic; text-align: center; font-size: 11px; }
span.advertisment-disclaimer { color: rgb(159, 159, 159); font-size: 9px; padding-left: 5px; float: left; }
.omega span.advertisment-disclaimer { float: right; padding-right: 5px; }
.widget.giga-om-pro h2.widget-title { background: url(f9f7188d160fac4b97e92dad5a5c012d.png) no-repeat scroll 15px -23px transparent; text-indent: -9999px; }
.giga-om-pro ol.giga-om-pro-list { background: url(3d9cd4bed443a145b7ac3706e1be41a2.png) no-repeat scroll right 0pt transparent; }
.widget.special-topics-2col .widget-wrap { position: relative; height: 300px; width: 610px; display: block; }
.w-images.widget.special-topics-2col .widget-wrap { height: 265px; }
.widget.special-topics-2col .special-topics-item { width: 174px; height: 90px; list-style-type: none; padding: 20px; position: absolute; overflow: hidden; }
.w-images.widget.special-topics-2col .special-topics-item { height: auto; border: medium none ! important; padding-bottom: 0pt; }
.w-images.widget.special-topics-2col .special-topics-item .post-image { display: block; clear: both; margin-bottom: 10px; padding: 2px; border: 1px solid rgb(170, 170, 170); }
.widget.special-topics-2col li.special-topic-blocks-1, .widget.special-topics-2col li.special-topic-blocks-2, .widget.special-topics-2col li.special-topic-blocks-3 { border-bottom: 1px dotted rgb(180, 180, 180) ! important; padding: 0pt 20px 20px; top: 60px; }
.widget.special-topics-2col li.special-topic-blocks-1 { padding-left: 0pt ! important; }
.widget.special-topics-2col .special-topic-blocks-4, .widget.special-topics-2col .special-topic-blocks-5, .widget.special-topics-2col .special-topic-blocks-6 { border-bottom: medium none ! important; padding-bottom: 0pt; top: 170px; height: 110px; }
.widget.special-topics-2col .special-topic-blocks-1, .widget.special-topics-2col .special-topic-blocks-4 { left: 0pt; }
.widget.special-topics-2col .special-topic-blocks-2, .widget.special-topics-2col .special-topic-blocks-5 { left: 195px; }
.widget.special-topics-2col .special-topic-blocks-3, .widget.special-topics-2col .special-topic-blocks-6 { left: 410px; }
.widget.special-topics-2col .special-topic-blocks-1, .widget.special-topics-2col .special-topic-blocks-2, .widget.special-topics-2col .special-topic-blocks-4, .widget.special-topics-2col .special-topic-blocks-5 { border-right: 1px dotted rgb(180, 180, 180); }
.widget.special-topics-2col .special-topic-blocks-1, .widget.special-topics-2col .special-topic-blocks-4 { padding-left: 0pt; }
.widget.special-topics-2col .special-topic-blocks-3, .widget.special-topics-2col .special-topic-blocks-6 { padding-right: 0pt; }
.special-topic-blocks-7, .special-topic-blocks-8, .special-topic-blocks-9 { display: none ! important; }
.widget.special-topics-2col h4.topic-title { padding: 3px 15px; margin-bottom: 5px; display: block; float: left; line-height: 22px; max-height: 45px; overflow: hidden; }
.widget.special-topics-2col h4.topic-title a { color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-transform: uppercase; }
.widget.special-topics-2col h3.title { color: rgb(0, 0, 0); font-size: 13px; font-weight: bold; display: block; clear: both; width: auto; height: 56px; overflow: hidden; }
.w-images.widget.special-topics-2col h3.title { height: auto; }
.special-topic-blocks-1 h4.topic-title a { background-color: rgb(53, 139, 224); }
.special-topic-blocks-2 h4.topic-title a { background-color: rgb(209, 72, 21); }
.special-topic-blocks-3 h4.topic-title a { background-color: rgb(220, 0, 154); }
.special-topic-blocks-4 h4.topic-title a { background-color: rgb(46, 179, 3); }
.special-topic-blocks-5 h4.topic-title a { background-color: rgb(53, 139, 224); }
.special-topic-blocks-6 h4.topic-title a { background-color: rgb(218, 182, 16); }
#subscribe .error { color: rgb(171, 46, 48); position: absolute; bottom: 1px; left: 1px; font-size: 10px; letter-spacing: 1px; }
.widget-area-dl #subscribe .error { bottom: 28px; left: 1px; }
.widget.go-subscribe h2.widget-title { background-position: 5px -121px; }
.form-wrap form#subscribe { width: 265px; position: relative; }
.form-wrap form#subscribe #email { color: rgb(136, 136, 136); line-height: 15px; background: none repeat scroll 0% 0% transparent; width: 165px; padding: 5px 10px; margin: 0pt; float: left; border-width: 1px; border-style: solid none solid solid; border-color: rgb(230, 230, 230); }
.sidebar .form-wrap form#subscribe input#submit { float: left; clear: right; }
.most-discussed.widget h4.heading { background: url(c8a2981cae26634e8ea03978cc1e45da.png) no-repeat scroll left -379px transparent; padding-left: 25px; }
#most-discussed-week.most-discussed.widget h4.heading { background-position: 0pt -415px; }
#most-discussed-month.most-discussed.widget h4.heading { background-position: 0pt -451px; }
.most-discussed.widget img.most-discussed-thumb { padding: 2px; float: left; border: 1px solid rgb(168, 167, 173); }
.most-discussed.widget h5.title, .most-discussed.widget div.post-meta { margin-left: 85px; }
.most-discussed.widget .most-discussed-post { margin-bottom: 10px; }
.most-discussed.widget .post-meta { color: rgb(169, 169, 169); font-size: 11px; }
.most-discussed.widget .post-meta.activity-link { margin-left: 5px; padding-left: 5px; border-left: 1px solid rgb(184, 184, 184); }
.most-discussed.widget li.comment-bubble-avatar { margin-bottom: 5px; }
.most-discussed.widget img.small-avatar { padding: 10px; float: left; }
.most-discussed.widget .comment-bubble { font-size: 11px; background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll left -49px transparent; margin-left: 50px; height: 55px; padding: 5px 17px 0pt 21px; }
.most-discussed.widget .comment-bubble .activity-author { font-weight: bold; }
.widget.go-need-to-know-2col .widget-bottom { display: none; }
.go-need-to-know-2col ul.need-to-know-blocks { padding: 0pt; margin: 0pt; background-image: none; border-style: none; }
.go-need-to-know-2col ul.need-to-know-blocks li.need-to-know-post { width: 285px; height: 57px; float: left; margin-bottom: 20px; padding: 10px 20px 10px 0pt; border: medium none ! important; }
.go-need-to-know-2col ul.need-to-know-blocks li#need-to-know-5, .go-need-to-know-2col ul.need-to-know-blocks li#need-to-know-6 { margin-bottom: 0pt; }
.go-need-to-know-2col h2.heading span, .go-need-to-know-2col h5.sub-heading span, .go-need-to-know h2.widget-title span { color: rgb(240, 101, 25); margin-bottom: 0pt; }
.go-need-to-know-2col h2.heading { margin: 0pt ! important; }
.go-need-to-know-2col .need-to-know-sub-heading { color: rgb(152, 152, 152); font-size: 14px; line-height: 27px; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px dotted rgb(184, 184, 184); }
.go-need-to-know-2col .need-to-know-sub-heading h5 { display: inline; float: left; }
.go-need-to-know-2col span.sponsored-by { font-weight: normal; font-style: normal; font-size: 11px; float: right; }
.go-need-to-know-2col h4.title a { font-size: 13px; line-height: 18px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); }
.go-need-to-know-2col a.need-to-know-brand-wrap { position: relative; width: 71px; height: 56px; float: left; margin-right: 8px; }
.go-need-to-know-2col .need-to-know-brand-wrap span.need-to-know-brand-logo { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -183px -39px maroon; position: absolute; top: 0pt; width: 71px; height: 56px; left: 0pt; }
.go-need-to-know-2col .need-to-know-brand-wrap span.need-to-know-brand-background { background: none repeat scroll 0pt -2px rgb(0, 0, 0); width: 65px; height: 50px; top: 3px; left: 3px; opacity: 0.35; margin-right: 15px ! important; }
.go-need-to-know-2col .need-to-know-img-wrap { float: left; width: 75px; height: 60px; }
.go-need-to-know-2col .post-image { padding: 2px; border: 1px solid rgb(169, 169, 169); position: relative; }
.go-need-to-know-2col .need-to-know-heading { float: left; width: 205px; padding-left: 5px; padding-right: 0pt; clear: right; }
.go-need-to-know-2col ul.need-to-know-block { display: block; }
.go-need-to-know-2col .need-to-know-post-meta { color: rgb(169, 170, 165); }
.go-need-to-know-2col .need-to-know-post-meta span.small-brand-icon { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -313px -132px transparent; padding: 2px 0pt 2px 15px; display: block; margin-top: 4px; line-height: 1.25em; }
.go-need-to-know-2col .need-to-know-post-meta a { font-weight: normal; font-style: normal; color: rgb(0, 0, 0); }
.go-need-to-know-2col .need-to-know-post-meta .activity-link { background: url(b63bd05b2d767b469bb145bc5460bc95.png) no-repeat scroll 9px -80px transparent; padding-left: 31px; margin-left: 10px; border-left: 1px solid rgb(170, 170, 170); }
.widget.go-need-to-know h2.widget-title { background-image: none; padding-left: 15px; }
.widget.go-need-to-know ul li { padding: 15px 0pt; }
.widget.go-need-to-know ul li .item-content { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -290px -56px transparent; padding: 5px 5px 5px 45px; min-height: 25px; }
.widget li.related-post-item h4.title a { font-size: 13px; line-height: 18px; }
.widget li.related-post-item .related-post-thumbnail { float: left; width: 75px; height: 60px; margin-right: 10px; }
.widget li.related-post-item .post-image { padding: 2px; border: 1px solid rgb(169, 169, 169); position: relative; }
.widget li.related-post-item span.small-brand-icon { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -313px -132px transparent; padding: 2px 0pt 2px 15px; display: block; margin-top: 4px; line-height: 1.25em; float: left; clear: right; color: rgb(115, 115, 115); }
.giga-om-pro-join-widget h3.heading a { font-size: 14px; background: url(f9f7188d160fac4b97e92dad5a5c012d.png) no-repeat scroll 0pt -72px transparent; padding: 7px 0pt 0pt 215px; display: block; }
.giga-om-pro-join-widget div.sub-heading { font-size: 14px; line-height: 27px; padding-bottom: 20px; padding-top: 10px; }
.giga-om-pro-join-widget img.giga-om-pro-join-thumb { padding: 2px; float: left; border: 1px solid rgb(168, 167, 173); }
ul#giga-om-pro-join-blocks { width: 620px; display: block; }
.giga-om-pro-join-widget li.giga-om-pro-join-post { width: 290px; height: 60px; margin-bottom: 30px; padding-right: 20px; float: left; }
.giga-om-pro-join-widget h4, .giga-om-pro-join-widget .giga-om-pro-join-post-meta { margin-left: 80px; }
.giga-om-pro-join-widget .giga-om-pro-join-post-meta { color: rgb(171, 171, 171); }
.giga-om-pro-join-widget .giga-om-pro-join-post-meta a { font-weight: normal; font-style: normal; }
.giga-om-pro-join-widget .giga-om-pro-join-post-meta .activity-link { padding-left: 10px; margin-left: 8px; border-left: 1px solid rgb(170, 170, 170); }
.follow-us-widget ul.follow-us-list { padding: 10px 0pt 0pt 5px; }
.follow-us-widget ul.follow-us-list li { text-align: center; padding: 0pt; float: left; display: inline; border-bottom-style: none ! important; border-right: 1px dotted rgb(192, 192, 192); clear: right; margin-bottom: 0pt; }
.follow-us-widget ul.follow-us-list li a { padding: 60px 0pt 0pt; background: url(e85bae38174a3442bad4385fb89a8fd3.png) no-repeat scroll center 12px transparent; display: block; width: 74px; }
.follow-us-widget ul.follow-us-list li.follow-us-facebook a { background-position: center -62px; }
.follow-us-widget ul.follow-us-list li.follow-us-rss a { background-position: center -132px; }
.follow-us-widget ul.follow-us-list li.follow-us-google a { background-position: center -419px; }
.follow-us-widget ul.follow-us-list li a:hover { background-position: center -204px; }
.follow-us-widget ul.follow-us-list li.follow-us-facebook a:hover { background-position: center -276px; }
.follow-us-widget ul.follow-us-list li.follow-us-rss a:hover { background-position: center -346px; }
.follow-us-widget ul.follow-us-list li.follow-us-rss { border-right: medium none; }
.follow-us-widget ul.follow-us-list li.follow-us-google a:hover { background-position: center -492px; }
.go-most-commented-2col h2.widget-title span, .go-most-commented-2col h5.sub-heading span, .go-most-commented-2col h2.widget-title span { color: rgb(240, 101, 25); margin-bottom: 0pt; }
.widget.go-most-commented-2col .widget-title-wrap h2.widget-title { font-size: 18px; padding-bottom: 0pt; border: medium none; }
.go-most-commented-2col div.sub-heading { color: rgb(152, 152, 152); font-size: 14px; line-height: 27px; padding-bottom: 15px; margin-bottom: 19px; border-bottom: 1px dotted rgb(184, 184, 184); }
.go-most-commented-2col .sub-heading h5 { display: inline; float: left; }
.go-most-commented-2col span.sponsored-by { font-weight: normal; font-style: normal; font-size: 11px; float: right; }
.go-most-commented-2col .title-meta-wrap h3.title a { font-size: 18px; line-height: 22px; }
.go-most-commented-2col .post-meta-wrap span.the-author { padding-left: 20px; background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -309px -133px transparent; }
.go-most-commented-2col .content-default { padding: 0pt; margin-bottom: 5px; }
.loop .go-most-commented-2col .post { border: medium none; padding-bottom: 0pt; margin-bottom: 15px; }
.go-most-commented-2col ul.giga-om-most-commented-comment-list li.most-commented-comment { width: 300px; border: medium none ! important; padding-left: 0pt; padding-right: 0pt; }
.go-most-commented-2col ul.giga-om-most-commented-comment-list li.item-1, .go-most-commented-2col ul.giga-om-most-commented-comment-list li.item-3 { float: left; clear: left; }
.go-most-commented-2col ul.giga-om-most-commented-comment-list li.item-2, .go-most-commented-2col ul.giga-om-most-commented-comment-list li.item-4 { float: right; clear: none; }
.go-most-commented-2col ul.giga-om-most-commented-comment-list li.most-commented-comment.item-3, .go-most-commented-2col ul.giga-om-most-commented-comment-list li.most-commented-comment.item-4 { padding-bottom: 0pt; }
.go-most-commented-2col ul.giga-om-most-commented-comment-list li.most-commented-comment span.strong a { font-weight: bold; }
.most-commented-comments h4.sub-heading { font-size: 14px; line-height: 18px; }
.most-commented-comments span.activity-author { display: inline; }
.widget li span.most-discussed-count { text-align: center; background-color: white; padding: 1px; float: left; border: 1px solid rgb(172, 170, 171); margin-right: 10px; }
.widget li span.most-discussed-count span { color: rgb(255, 254, 255); font-size: 30px; line-height: 45px; font-weight: bold; height: 45px; display: block; padding-left: 5px; padding-right: 5px; min-width: 50px; }
.widget li span.most-discussed-post { margin-top: 10px; display: block; float: left; clear: right; width: 215px; line-height: 20px; }
.widget li span.most-discussed-post a { color: rgb(102, 102, 102); font-weight: normal; font-style: normal; }
.widget li.most-discussed-today span.most-discussed-post strong, .widget li.most-discussed-week span.most-discussed-post strong, .widget li.most-discussed-month span.most-discussed-post strong { padding-left: 21px; background: url(e4789ead0adc664a8196ba49152362ce.png) no-repeat scroll left -450px transparent; font-size: 13px; padding-top: 3px; }
.widget li.most-discussed-week span.most-discussed-post strong { background-position: 0pt -495px; }
.widget li.most-discussed-month span.most-discussed-post strong { background-position: 0pt -540px; }
.sidebar-author-block .author-name { font-size: 26px; text-transform: capitalize; line-height: 28px; margin: 0pt 0pt 12px; display: block; }
.sidebar-author-block .author-name .author-name { margin: 0pt; float: left; }
.sidebar-author-block .author-media-icons { margin-top: 7px; float: right; }
.sidebar-author-block .author-media-icons a { width: 16px; height: 16px; float: left; margin-right: 9px; display: block; text-indent: -9999em; background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll 0pt -504px transparent; }
.sidebar-author-block .author-media-icons a.rss-ico { background-position: 0pt -576px; }
.sidebar-author-block .author-media-icons a.email-ico { margin: 0pt; background-position: 0pt -648px; }
.sidebar-author-block .author-media-icons a:hover { background-position: 0pt -756px; }
.sidebar-author-block .author-media-icons a.rss-ico:hover { background-position: 0pt -828px; }
.sidebar-author-block .author-media-icons a.email-ico:hover { background-position: 0pt -900px; }
.sidebar-author-block .author-avatar { padding: 2px; border: 1px solid rgb(230, 230, 230); float: left; width: 60px; }
.sidebar-author-block .author-meta { margin-bottom: 20px; float: left; width: 100%; }
.sidebar-author-block .twitter-bubble { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll left bottom transparent; float: right; margin-left: 5px; width: 227px; white-space: normal; overflow: hidden; }
.sidebar-author-block .twitter-bubble-inner { background: url(966a5df4f2f5b041ae733789b2f8e35a.png) no-repeat scroll left -214px transparent; margin-bottom: 7px; min-height: 23px; }
.sidebar-author-block .twitter-bubble .twitter-update { line-height: 16px; display: block; font-size: 12px; padding: 5px 5px 0pt 16px; }
.sidebar-author-block .recent-headlines h3 { font-size: 14px; margin: 0pt 0pt 6px; text-transform: uppercase; }
.sidebar-author-block .recent-headlines li { margin: 0pt 0pt 9px; }
.giga-om-pulse-follow .go-pulse-links { padding: 5px 0pt 15px; border-bottom: 1px dotted rgb(185, 185, 185); font-size: 15px; white-space: nowrap; margin: 0pt 0pt 10px; }
.giga-om-pulse-follow .go-pulse-links span.go-pulse-pulse { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll left -1005px transparent; padding: 1px 15px 2px 23px; }
.giga-om-pulse-follow .go-pulse-links span.go-pulse-follow { border-left: 1px dotted rgb(185, 185, 185); font-style: italic; padding: 5px 0pt 5px 15px; font-size: 15px; }
.giga-om-pulse-follow .go-pulse-tagline { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll 0pt 8px transparent; padding: 10px 0pt 10px 28px; font-style: italic; font-size: 15px; }
.giga-om-pulse-follow .go-pulse-author { color: rgb(0, 0, 0); font-weight: normal; font-style: normal; }
.go-recent-posts li.small-brand-icon { padding-left: 25px; background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -305px -120px transparent; }
.sidebar .go-recent-posts li.small-brand-icon { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll -305px -118px transparent; }
.go-recent-posts.widget h2.widget-title { letter-spacing: 1px; }
.widget.go-rss h2.widget-title a { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll left -575px transparent; padding-left: 22px; padding-bottom: 5px; }
.go-ads-widget {  }
.ads-widget-sponsor-gallery .go-ads-widget-ad { margin: 0pt 0pt 10px; }
.ads-widget-partner-gallery { background: none repeat scroll 0% 0% rgb(242, 242, 242); padding: 8px; }
.ads-widget-partner-gallery .go-ads-widget-ad { margin: 8px; float: left; }
.widget_sp_image_fixed {  }
.widget_sp_image_fixed .image-widget-wrap { height: 250px; overflow: hidden; }
.widget_sp_image_fixed .widget-title-wrap h2.widget-title { margin-top: -8px; margin-bottom: 8px; padding: 0pt; }
.go-pro-widget dl { margin-top: 20px; }
.go-pro-widget dl dt { font-size: 12px; line-height: 20px; margin-top: 10px; }
.go-pro-widget dl dt a, .sidebar .go-pro-widget .widget-wrap dl dt a { font-weight: bold; font-size: 12px; line-height: 20px; }
.go-pro-widget dl dd { line-height: 20px; }
.go-pro-widget dl dd.meta { color: rgb(163, 163, 163); font-size: 11px; }
.go-pro-widget dl dd.meta a, .sidebar .go-pro-widget .widget-wrap dl dd.meta a { color: rgb(163, 163, 163); line-height: 20px; font-size: 11px; }
.go-pro-widget .sponsor-wrap { text-align: center; background: url(18bcb13435d96a48bbc0ca95b6c0c5f0.gif) no-repeat scroll 0pt 50% transparent; margin: 20px 0pt 0pt 10px; padding: 0pt 0pt 0pt 100px; }
.go-pro-widget-fixed .widget-wrap { background: none repeat scroll 0% 0% rgb(242, 242, 242); padding: 10px; height: 230px; overflow: hidden; }
.go-pro-widget-fixed h2 a { font: italic 30px/30px georgia,serif,"Times New Roman",Times; background: url(4de2b26cbcb14c41ba02fc30d1668b39.gif) no-repeat scroll left center transparent; padding-left: 145px; }
.go-pro-widget-fixed h2 span.gigaom-title { display: none; }
.go-pro-widget-fixed h2 a:hover { text-decoration: none; }
.go-pro-widget-fixed dt { margin-top: 10px; font-size: 14px; line-height: 18px; max-height: 36px; overflow: hidden; }
.go-pro-widget-fixed dt a { color: rgb(52, 142, 213); }
.go-pro-widget-fixed dd { margin-bottom: 10px; line-height: 18px; color: rgb(163, 163, 163); }
.go-pro-widget-fixed dd a { color: rgb(163, 163, 163); }
.go-need-to-know-2col .need-to-know-brand-wrap span#need-to-know-brand-gigaom-logo.need-to-know-brand-logo, .widget.go-need-to-know ul li.gigaom .item-content, .widget ul.must-reads-list li h5.network-link.gigaom, .go-recent-posts li.gigaom, .go-need-to-know-2col .need-to-know-post-meta span.gigaom, .go-most-commented-2col .post-meta-wrap span.gigaom, .brand-icon.gigaom, .widget li.related-post-item span.small-brand-icon { background-image: url(eff32fb3bec3824cb1ec722117b07e9b.png) ! important; }
.go-need-to-know-2col .need-to-know-brand-wrap span#need-to-know-brand-earth-tech-logo.need-to-know-brand-logo, .widget.go-need-to-know ul li.earth-tech .item-content, .widget ul.must-reads-list li h5.network-link.earth-tech, .go-recent-posts li.earth-tech, .go-need-to-know-2col .need-to-know-post-meta span.earth-tech, .go-most-commented-2col .post-meta-wrap span.earth-tech, .brand-icon.earth-tech, .widget li.related-post-item span.small-brand-icon { background-image: url(ef41976316f48943babb70369b457793.png) ! important; }
.go-need-to-know-2col .need-to-know-brand-wrap span#need-to-know-brand-jk-run-logo.need-to-know-brand-logo, .widget.go-need-to-know ul li.jk-run .item-content, .widget ul.must-reads-list li h5.network-link.jk-run, .go-recent-posts li.jk-run, .go-need-to-know-2col .need-to-know-post-meta span.jk-run, .go-most-commented-2col .post-meta-wrap span.jk-run, .brand-icon.jk-run, .widget li.related-post-item span.small-brand-icon { background-image: url(74d20b503eb7b64d852c0702dee99f50.png) ! important; }
.go-need-to-know-2col .need-to-know-brand-wrap span#need-to-know-brand-new-tv-logo.need-to-know-brand-logo, .widget.go-need-to-know ul li.new-tv .item-content, .widget ul.must-reads-list li h5.network-link.new-tv, .go-recent-posts li.new-tv, .go-need-to-know-2col .need-to-know-post-meta span.new-tv, .go-most-commented-2col .post-meta-wrap span.new-tv, .brand-icon.new-tv, .widget li.related-post-item span.small-brand-icon { background-image: url(e4ea1c96a7825b419ed4bde9c8b30379.png) ! important; }
.go-need-to-know-2col .need-to-know-brand-wrap span#need-to-know-brand-ostatic-logo.need-to-know-brand-logo, .widget.go-need-to-know ul li.ostatic .item-content, .widget ul.must-reads-list li h5.network-link.ostastic, .go-recent-posts li.ostatic, .go-need-to-know-2col .need-to-know-post-meta span.ostatic, .go-most-commented-2col .post-meta-wrap span.ostatic, .brand-icon.ostatic, .widget li.related-post-item span.small-brand-icon { background-image: url(a3eaa24482d05d438340a14662d42280.png) ! important; }
.go-need-to-know-2col .need-to-know-brand-wrap span#need-to-know-brand-apple-blog-logo.need-to-know-brand-logo, .widget.go-need-to-know ul li.apple-blog .item-content, .widget ul.must-reads-list li h5.network-link.apple-blog, .go-recent-posts li.apple-blog, .go-need-to-know-2col .need-to-know-post-meta span.apple-blog, .go-most-commented-2col .post-meta-wrap span.apple-blog, .brand-icon.apple-blog, .widget li.related-post-item span.small-brand-icon { background-image: url(a0a9b077fa9d4743bc6f854275ef975d.png) ! important; }
.go-need-to-know-2col .need-to-know-brand-wrap span#need-to-know-brand-wwd-logo.need-to-know-brand-logo, .widget.go-need-to-know ul li.wwd .item-content, .widget ul.must-reads-list li h5.network-link.wwd, .go-recent-posts li.wwd, .go-need-to-know-2col .need-to-know-post-meta span.wwd, .go-most-commented-2col .post-meta-wrap span.wwd, .brand-icon.wwd, .widget li.related-post-item span.small-brand-icon { background-image: url(ce033e55a5d88f4d8eb63959d3ef89d0.png) ! important; }
.loading { text-indent: -99999px; }
.loading span { width: 35px; background: url(8713407701ab7b49a51e95b12386542e.gif) no-repeat scroll 0% 0% transparent; height: 35px; display: block; margin: 50px auto 100px; }
.social-knobs a { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll left 2px transparent; padding: 5px 0pt 5px 15px; margin-left: 10px; cursor: pointer; }
.social-knobs a:hover { text-decoration: none; }
.social-knobs a.digg-icon { background-position: left -1113px; }
.social-knobs a.twitter-icon { background-position: left 3px; padding-left: 23px; }
.social-knobs a.email-icon { background-position: left -141px; }
.social-knobs a.facebook-icon { background-position: left -33px; }
.social-knobs .ratings-icon a { background-position: left -177px; }
.social-knobs a.google-share-icon { background-position: left -1257px; }
.social-knobs a.digg-icon:hover { background-position: left -1149px; }
.social-knobs a.twitter-icon:hover { background-position: left -249px; }
.social-knobs a.email-icon:hover { background-position: left -357px; }
.social-knobs a.facebook-icon:hover { background-position: left -285px; }
.social-knobs .ratings-icon a:hover { background-position: left -429px; }
.social-knobs .ratings-icon .deactive-button span.counter { background: url(78c6537663b51245a2789ea4bdf6a629.png) no-repeat scroll left -212px transparent; cursor: auto; padding: 5px 0pt 5px 23px; margin-left: 10px; }
.social-knobs a.google-share-icon:hover { background-position: left -1293px; }
#wpcombar { z-index: 99999999 ! important; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; background: none repeat scroll 0% 0% transparent; z-index: 1104; display: none; }
* html #fancybox-loading { position: absolute; margin-top: 0pt; }
#fancybox-loading div { position: absolute; top: 0pt; left: 0pt; width: 40px; height: 480px; background: url(398e14814713bd4cae363053bcda5cc0.png) no-repeat scroll 0% 0% transparent; }
#fancybox-overlay { position: fixed; top: 0pt; left: 0pt; bottom: 0pt; right: 0pt; background: none repeat scroll 0% 0% rgb(0, 0, 0); z-index: 1100; display: none; }
* html #fancybox-overlay { position: absolute; width: 100%; }
#fancybox-tmp { padding: 0pt; margin: 0pt; border: 0pt none; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0pt; left: 0pt; margin: 0pt; padding: 20px; z-index: 100000; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#fancybox-inner { position: absolute; top: 0pt; left: 0pt; width: 1px; height: 1px; padding: 0pt; margin: 0pt; outline: medium none; overflow: hidden; }
#fancybox-hide-sel-frame { position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; background: none repeat scroll 0% 0% transparent; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 32px; height: 32px; background: url(c24415aeeb207f4e976e7e07b7e81d91.png) no-repeat scroll left top transparent; cursor: pointer; z-index: 1103; display: none; }
#fancybox_error { color: rgb(68, 68, 68); font: 12px/20px Arial; }
#fancybox-content { height: auto; width: auto; padding: 0pt; margin: 0pt; }
#fancybox-img { width: 100%; height: 100%; padding: 0pt; margin: 0pt; border: medium none; outline: medium none; line-height: 0pt; vertical-align: top; }
#fancybox-frame { position: relative; width: 100%; height: 100%; border: medium none; display: block; }
#fancybox-title { position: absolute; bottom: 0pt; left: 0pt; font-family: Arial; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding: 10px 0pt; text-align: center; color: rgb(51, 51, 51); }
.fancybox-title-outside { padding-top: 5px; color: rgb(255, 255, 255); text-align: center; font-weight: bold; }
.fancybox-title-over { color: rgb(255, 255, 255); text-align: left; }
#fancybox-title-over { padding: 10px; background: url(992cc4c1823d894f8f6d20e4fe308409.png) repeat scroll 0% 0% transparent; display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background: url(bf82678d2f520b46827876742c939ae9.png) repeat-x scroll 0% 0% transparent; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background: url(2883634e1de2c845a72aeb956e4c627b.png) repeat-x scroll 0% 0% transparent; color: rgb(255, 255, 255); }
#fancybox-title-right { padding-left: 15px; background: url(29d4d155fdcd29469fe54078329a2937.png) repeat-x scroll 0% 0% transparent; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: medium none; background-image: url(57c30dc4d8b830418d56e03bbdcbe44d.gif); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background: url(cd9510d024ab9647919a12f403a5ed9d.png) no-repeat scroll 0% 0% transparent; }
#fancybox-right-ico { background: url(9ee3110efa25da4da471b99cb1f5a348.png) no-repeat scroll 0% 0% transparent; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
div.fancy-bg { position: absolute; padding: 0pt; margin: 0pt; border: 0pt none; z-index: 1001; }
div#fancy-bg-n { top: -20px; left: 0pt; width: 100%; height: 20px; background: url(26df090d2b15b54495120d4c8d3407b2.png) repeat-x scroll 0% 0% transparent; }
div#fancy-bg-ne { top: -20px; right: -20px; width: 20px; height: 20px; background: url(30f1c84d671e9e429d4da32ca481d873.png) no-repeat scroll 0% 0% transparent; }
div#fancy-bg-e { top: 0pt; right: -20px; height: 100%; width: 20px; background: url(165ccaf9e64bab4fa776cc7a05bb119e.png) repeat-y scroll 0% 0% transparent; }
div#fancy-bg-se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: url(acd6c06f5c338b4f9caa3558c45545b0.png) no-repeat scroll 0% 0% transparent; }
div#fancy-bg-s { bottom: -20px; left: 0pt; width: 100%; height: 20px; background: url(e0976461b1e33440ae4faa5bb0f8c99c.png) repeat-x scroll 0% 0% transparent; }
div#fancy-bg-sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: url(07c787f41b881d40ba12982eadf54a00.png) no-repeat scroll 0% 0% transparent; }
div#fancy-bg-w { top: 0pt; left: -20px; height: 100%; width: 20px; background: url(0c6fe8776c83d44691dd234fe0500e3e.png) repeat-y scroll 0% 0% transparent; }
div#fancy-bg-nw { top: -20px; left: -20px; width: 20px; height: 20px; background: url(fcafc5fba73ab84aa569b87b5f4bad60.png) no-repeat scroll 0% 0% transparent; }
span.itunes-disc { color: rgb(114, 114, 114); font-size: 14px; }
a:hover span.itunes-disc { color: inherit; }
ul#brand-explorer-blocks { margin-right: auto; margin-left: auto; width: 935px; }
ul#brand-explorer-blocks p { margin-top: 5px; }
ul#brand-explorer-blocks li.brand-block { width: 135px; margin: 0pt 25px 0pt 0pt; display: inline; float: left; clear: right; }
ul#brand-explorer-blocks li.item-6 { margin-right: 0pt; }
ul#brand-explorer-blocks li a.network-logo { color: rgb(102, 102, 102); font-weight: normal; font-style: normal; text-align: right; }
ul#brand-explorer-blocks li .brand-explorer-image-wrap a.network-logo { height: 100px; display: block; }
ul#brand-explorer-blocks li .brand-explorer-image-wrap { position: relative; margin-bottom: 10px; }
ul#brand-explorer-blocks li .brand-explorer-logo { background: url(c856e1a0afc1b34db07f64a04eca819d.png) no-repeat scroll 13px -85px rgb(255, 255, 255); display: block; height: 30px; position: absolute; top: 60px; width: 130px; left: 3px; }
ul#brand-explorer-blocks li#brand-explorer-earth-tech .brand-explorer-logo { background: url(887a5ea089ab454ba70a8d68acad3d91.png) no-repeat scroll 15px -87px rgb(255, 255, 255); }
ul#brand-explorer-blocks li#brand-explorer-jk-run .brand-explorer-logo { background: url(782f8dca530c7f49bccf3a8f2576f3af.png) no-repeat scroll 15px -87px rgb(255, 255, 255); }
ul#brand-explorer-blocks li#brand-explorer-new-tv .brand-explorer-logo { background: url(9bd01ff6830b0c499285a9b21f7c9b84.png) no-repeat scroll 17px -85px rgb(255, 255, 255); }
ul#brand-explorer-blocks li#brand-explorer-ostatic .brand-explorer-logo { background: url(4d7ea861d5347a429f85e2688f4e4592.png) no-repeat scroll 29px -87px rgb(255, 255, 255); }
ul#brand-explorer-blocks li#brand-explorer-apple-blog .brand-explorer-logo { background: url(5c2b34f14869664789bc10ab66aa293b.png) no-repeat scroll 10px -87px rgb(255, 255, 255); }
ul#brand-explorer-blocks li#brand-explorer-wwd .brand-explorer-logo { background: url(0cd1a6a1fb342145ad78b7b3aea24c7d.png) no-repeat scroll 7px -87px rgb(255, 255, 255); }
ul#brand-explorer-blocks li#brand-explorer-sponsor.brand-block { padding-top: 30px; }
ul#brand-explorer-blocks li a { font-size: 11px; line-height: 14px; color: black; text-decoration: none; }
ul#brand-explorer-blocks li .brand-explorer { padding: 2px; border: 1px solid rgb(170, 170, 170); }
.footer-content { border: 1px solid rgb(230, 230, 230); font-size: 12px; line-height: 18px; margin-bottom: 50px; padding: 15px 25px; }
.footer-content span.copyright { float: left; }
.footer-content span.footer-pages { float: right; }
.footer-content span.footer-pages li { padding: 0pt; margin-left: 15px; display: inline; float: left; clear: right; list-style-type: none; }
.footer-content .footer-logos { margin: 50px 0pt 0pt; clear: both; text-align: center; }
.footer-content .footer-logos a { margin: 0pt 6px; }
.footer-content .footer-logos .idg-logo, .footer-content .footer-logos .wordpress-logo, .footer-content .footer-logos .typekit-logo { display: inline-block; width: 0pt; height: 28px; overflow: hidden; text-indent: -3000px; background: none repeat scroll 0% 0% transparent; }
.footer-content .footer-logos .idg-logo { padding-left: 140px; background-image: url(7bfbf4f1c536eb42acefccfd15a0310d.gif); }
.footer-content .footer-logos .wordpress-logo { padding-left: 171px; background-image: url(8d2c9b7b645cc845be12e813bac6e1f2.gif); }
.footer-content .footer-logos .typekit-logo { padding-left: 103px; background-image: url(19051242dd111046a650d48ccd17f684.gif); }

