/* Color
***********************************************************/
body, html {
    color:#222;
}

a, a:hover, .positive, .right-header a, .bottom .column h3, #welcome h3, .authority, .statistics strong,
.intra-feature-nav a, .intra-feature-nav span {
    color:#390;
}

.post p, .features p, #botd-all h2 {
    color:#444;
}

.newclaim .required, .newclaim .errors li,  .errors li, #newwriter .single-error {
    color:#ff6733;
}

.light-copy, .top-listing table, #sidebar .round-rect .authority-list .rank-number, .post-list li div, .article-list li div, 
.tweet-list li div, .video-list span, .inline-videos li span, #my-profile span, #my-bio span, 
#my-bio .right-header, #my-claimed-blogs .right-header, .latest-features div, .newclaim .right-header {
    color:#666;
}

.dark-link, .dark-link:hover, #main-nav a, #main-nav ul li a, #sidebar .round-rect .authority-list .blog-name, .button-lg, .button-lg:hover,
.latest-list h3 a, .intra-feature-nav a:hover {
    color:#060;
}

a.alternate-link, a#navlink-promo, #secondary-nav a:hover, .article .emphasis a, .round-rect-green .inner a {
    color:#e8ff8e;
}

a.offsite, a.offsite:hover, #were-on-twittorati a, a.latest {
    color:#0095a1;
}

.white-copy, #header-links a, #header-user a, #main-nav ul li a:hover, .top-listing-header, .round-rect-green 
.inner, .round-rect-green .inner h2, .no-hover, #what-is-authority h2 a, a.favorites-count, a.favorites-count:hover, 
#keep-in-touch, #my-claimed-blogs .emphasis, .people .emphasis, .archive .emphasis {
    color:#fff;
}

#breadcrumb-links a, #google-ads .current, .radio-btns, #my-profile input, .missing-info .required, 
.newclaim .round-rect form input[type='text'] {
    color:#000;
}

#breadcrumb, #breadcrumb .current, .in-progress .site-details span {
    color:#999;
}

#header {
    color:#6dc125;
}

#search .user-input {
    color:#6bc044;
}

em.de-emph { color: #999; } /* ellipses in search result snippets */

.round-rect form input[type='text'], #refine-upper input[type='text'] {
    color:#7aa13d;
}

.negative {
    color:#ff6633;
}

#cta-twittorati a, a.button-sm, a.button-sm:hover, a.button-xl, a.button-xl:hover {
    color:#363;
}

.right-header {
    color:#7aa13d;
}

.intra-feature-nav span {
    color:#ccc;
}


/* Size & Line Height
***********************************************************/
.xsmall-copy, #footer-links, #footer-links a, .comments .date, #influential .details, 
#sidebar .round-rect .authority-list div, #sidebar .round-rect .authority-list div a, .post-list li div, .post-list li div a, .article-list li div, 
.article-list li div a, .tweet-list li div, .post-list .authority, .highlight span, .in-channel, #today-on-technorati span, 
#sidebar .right-header a, #my-profile span, #my-bio span, .authors div, .latest-features div, .siteinfo-narrow .authority,
#claim-details table div, .lookup {
    font-size:10px;
}

.small-copy, #channel-page, .rss, #article-metadata, #comment-form, #footer li, .titlebar-right, .small-button, 
.statistics, #were-on-twittorati, .highlight, .site-details a.offsite, #join-the-conversation, #join-the-conversation a,
#join-the-conversation p, .video-list span, #main .right-header a, .inline-videos li span, .my-blogs, #user-info,
.featured-list li, .newclaim .right-header, .newclaim #main .right-header, .newclaim .required, #main-site-info span,
#interview-promo td, #interview-promo-2010 td, .newclaim .errors li, #newwriter .single-error, #most-recent-articles .continue {
    font-size:11px;
}

.round-rect, .round-rect p, #channel-page, #botd-all, #main-nav ul li a, .authority-count,
#sidebar .round-rect.round-rect, #sidebar .round-rect p, table p, .additional-info, #top-100-banner p, #main #tag-index h2, #author-bio p {
    font-size:12px;
}

#main-nav a, #secondary-nav a, .list-circle, #influential h3, #sidebar .round-rect .authority-list .blog-name, 
.post-list a, .tweet-list, #sidebar .round-rect .article-list a, .missing-info .required, .post .round-rect h1 .offsite,
#interview-promo .inner td h3, #interview-promo-2010 .inner td h3, .intra-feature-nav {
    font-size:13px;
}

p, #main .continue, .button-lg, .article-list a, .post-list h3 a, #tag-intro p, #tag-index .tags a, .button-xl, .button-xl:hover,
.article p, .features p, .channel .featured-list h3, .post p, .read-article,  .features #botd-all h2, #main-site-info,
#article-body .inner {
    font-size:14px;
}

.round-rect h3, #sidebar .round-rect h2, #footer h3, .authority-list th, #main .right-header {
    font-size:16px;
}

.latest-features h3 {
    font-size:14px !important;
}

#my-bio .right-header, #my-claimed-blogs .right-header {
    font-size:10px;
}

#search .user-input, .article .emphasis, .comments h3, #sidebar .round-rect .authority-list .rank-number, .my-blogs a
#welcome h3, .inline-videos h3 {
    font-size:15px;
}

#sidebar .round-rect .authority-list .rank-number.low {
    font-size:95%;
}

#main h2, .round-rect h2, #titlebar h4, .authority-list h3, .round-rect .inner h1, .round-rect .inner-women h1, .round-rect .inner-tall h1 {
    font-size:17px;
}

#breadcrumb-links {
    font-size:12px;
}  

#user-info h1, #my-profile h1, #individual-feature h1, .newclaim .round-rect h1, 
.claim-status .round-rect h1, .post .round-rect h1, .article .round-rect h1, .features .round-rect h1 {
    font-size:2em;
}

.round-rect .inner h1, .round-rect .inner-women h1 {
    line-height:1.4;
}



.authority-list .statistics td {
    line-height:12px;
}

.statistics, .top-listing table {
    line-height:14px;
}

#sidebar .round-rect p {
    line-height:17px;
}

#welcome h3 {
    line-height:18px;
}

#main .round-rect-green li {
    line-height:19px;
}

/* Borders, decoration, and weight
***********************************************************/
.inset, .top-listing li, .round-rect form input[type='text'], .inner-square, #sidebar .round-rect .authority-list li, 
.authority-list li.odd, .site-list li.odd, .claimed li, #join-the-conversation input, #main .round-rect td.thumb .inset, .authority-list .thumb img, 
#my-bio textarea, .authors img, .featured-list img, .newclaim textarea, .video-list img, input[type="password"], .feature,
.site-list .thumb img, #interview-promo td img, #interview-promo-2010 td img, #author-bio img, .blog-page .thumb img, .blogger-profile, .blogger-profile img {
    border:1px solid #ccc;
}

.claiming li {
    border:1px solid #ffcf00;
}

#interview-promo h2,#interview-promo-2010 h2, .lookup {
    border-bottom:1px solid #ccc;
}

.intra-feature-nav {
    border:solid 1px #f6df84;
}

.authority-list li.new {
    border:1px solid #ccff00;
}

#footer-links, .adsense table, #botd-all, .additional-info, .bottom, #profile-main p {
    border-top:1px solid #eaeaea;
}

#titlebar, .round-rect .inner h2, .round-rect .inner-tall h2, .adsense table, #article-metadata, .round-rect .inner h1, .round-rect .inner-women h1, .round-rect .inner-tall h1, #today-on-technorati li {
    border-bottom:1px solid #eaeaea;
}

#main-nav li:hover ul, #main-nav li.over ul {
    border-bottom:2px solid #eaeaea;
}

#my-profile th, #my-profile td, #claim-details td, #claim-details th {
    border-bottom:1px solid #fff;
}

.video-list .inline-ads, li.inline-ad {
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;    
}

.inline-videos {
    border-top:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
}

.search-refine table {
    border-left:1px solid #7ba13e;
    border-right:1px solid #7ba13e;
}

.search-refine td,
.search-refine th {
    border-bottom:1px solid #7ba13e;
}

li.in-progress {
    border:1px solid #ffcc00;
}

#search .user-input, #article-body h2, .adsense table table, #breadcrumb .inner, .round-rect-green .inner h2, 
#influential h2, fieldset, #were-on-twittorati h2, .static-page h2, .article .inner h1, #today-on-technorati h2,
#today-on-technorati li.main, #today-on-technorati .last, #tag-index h2, #user-info h1, .inline-videos h3, #user-info h1,
.no-content h2, .authority-list .button-sm img, #botd-all h2, .tag-page .lookup {
    border:0;    
}

textarea, input { 
    outline:none;
}

#main-nav ul li a, .round-rect-green .inner h2, .no-hover, .column h3 a, .column li a, .inner h2 span, 
.pagination a, #top-100-banner p a, #today-on-technorati h2, .round-rect-green .inner .my-blogs a, 
#user-info h1, .article .emphasis a, #my-profile h1, ul.blog-topic ul label {
    font-weight:normal;
}

.bold, #main-nav, #secondary-nav, .current, #titlebar, #titlebar h4, #search .user-input, .round-rect h2, 
#sidebar .round-rect h2, .comments .date, .continue, #footer h3, .top-listing-header, .round-rect-green .inner a, 
.list-circle, #sidebar .round-rect .round-rect-green h2, .column a, cite, .blog-name, .button-lg, .handle, .blog-name, .more, 
.site-details h3 a, .pagination, .round-rect h2, .right-header, a.button-xl, a.button-xl:hover, 
.button-sm, .button-sm:hover, .favorites-count, .favorites-count:hover, #keep-in-touch, #welcome a, #welcome h3, .emphasis a, 
.label, .inline-videos h3, .total-comments, .statistics table td, .authority-list h3, .site-list h3, em.term, .warning, .round-rect .inner h1,.round-rect .inner-women h1,
.channel .featured-list h3, .missing-info, .newclaim .right-header, .newclaim .required, .read-article, #interview-promo .inner td h3,#interview-promo-2010 .inner td h3,
.archive .emphasis, .newclaim .errors li, #newwriter .single-error, .blogger-profile h3, .blogger-profile h4, .intra-feature-nav, .errors li, .round-rect .inner-tall h1 {
    font-weight:bold;
}

#my-bio .right-header, #my-claimed-blogs .right-header, .newclaim .round-rect h1, .post .round-rect h1, .article .round-rect h1,
.features .round-rect h1, #botd-all h2, .intra-feature-nav a, .intra-feature-nav span {
    font-weight:normal;
}

cite, #refine-upper td label, em.de-emph {
    font-style:normal;
}

#my-profile span, #my-bio span, #my-bio .right-header, #my-claimed-blogs .right-header, .warning, .newclaim .right-header,
.newclaim .required, .newclaim .errors li, #newwriter .single-error {
    font-style:italic;
}

.missing-info .required {
    font-style:normal;
}

a, #main-nav a, .round-rect-green ul a, .round-rect-green ul ul a, .button-lg:hover, a.button-xl, a.button-xl:hover, 
.button-sm, .button-sm:hover, .favorites-count, .favorites-count:hover, .intra-feature-nav a, .intra-feature-nav span {
    text-decoration:none;
}

a:hover, a#navlink-women:hover, a#navlink-politics:hover, a#navlink-videos:hover, a#navlink-social-media:hover, a#navlink-promo:hover, #google-ads a, 
#secondary-nav a:hover, .article .emphasis a, .intra-feature-nav a:hover {
    text-decoration:underline;
}

.pagination {
    /*word-spacing:12px; */
}

.jump-to-page, .pagination .next {
    word-spacing:normal;
}

#sidebar .round-rect .authority-list .blog-name, #sidebar .round-rect .authority-list .rank-number, .button-lg, a.button-sm, a.button-sm:hover {
    text-shadow:#fff 0 1px 1px;        
}

a.favorites-count, a.favorites-count:hover {
    text-shadow:#060 0 1px 1px;    
}

/* Background colors
***********************************************************/
#full-banner {
    background-color:gray;
}

#footer {
    background-color:rgba(234,242,245,0.8);
}

#comment-form input[type='text'], #comment-form textarea, .round-rect form input[type='text'], 
#join-the-conversation input, #refine-upper input[type='text'], #my-profile input[type='text'], #my-bio textarea,
.newclaim textarea, input[type="password"] {
    background-color:#e1f1cd;
}

#my-profile .password {
    background-color:#e8e8e8;
}

.comments .odd, .missing-info, .intra-feature-nav {
    background-color:#fdffe9;
}

#main-nav li:hover ul, #main-nav li.over ul {
    background-color:#fcfee5;
}

#main-nav ul li a:hover {
    background-color:#6bc044;
}

h1.alternate, h2.alternate, .authority-list li.new {
    background-color:#fff;
}

.top-listing table, .listing table, #sidebar .round-rect .authority-list table, .authority-list li.odd table, .claimed li table,
.site-list li.odd table {
    background-color:#eaeaea;
}

.claiming li table {
    background-color:#fcffe8;
}

#viewer {
    background-color:#222222;
}

.emphasis, #refine-upper td.submit {
    background-color:#7ba13e;
}

.search-refine table, #claim-details table, .blogger-profile-inner {
    background-color:#f4f4f4;
}

h2.alternate {
    background-image:none;
}

.in-progress table {
    background-color:#fdffe9 !important;
}
