/*
A Six Apart theme adapted for Movable Type default templates
name: Tristan Blue (MT 5.0)
designer: Jim Ramsey
designer_url: http://jimramsey.net/
layouts: layout-wtt, layout-twt, layout-wt, layout-tw

updated by Gercek Karakus (gercek@sixapart.com) on 06/09/2009 to fix content-nav in search-results page.
*/


/* Default ---------------------------------------------------------------- */

/* Utility */

.widget-header,
.trackbacks-header,
.mt-entry-archive h2,
.mt-comment-preview h2,
.archive-header,
.search-form-header,
.search-results-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;
}

/* Global ----------------------------------------------------------------- */

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.2;
    color: #000;
    background-color: #ffffff;
    /* background-color: #E8E8E8; */
}

a:link, a:visited {
    color: #2276BB;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}


.icon-comment {
    background: url(reply-icon.gif) no-repeat 0 30%;
    padding-left: 15px;
}
.icon-entry {
    background: url(topic-icon.gif) no-repeat 2px 50%;
    padding-left: 15px;
}
.icon-score {
    background: url(score-icon.gif) no-repeat 0 50%;
    padding-left: 15px;
}

/* Layout ----------------------------------------------------------------- */

#container {
    /*background-color: #ffffff; */
    /* background-color: #E8E8E8; */
}

.lightbox_background_mask {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height: 3000px;
    background-color: #000000;
    z-index:1001;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.lightbox_login {
    display:none;
    position: absolute;
    top:20px;
    left:50%;
    width:650px;
    height: 525px;
    margin:0 auto 0 -325px;
    text-align:center;
    background-color: #ffffff;
    z-index:1002 !important;
    -moz-border-radius:8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px;
}

.close_lightbox {
    margin: 2px 0 0 590px;
}

#login_box {
    border:0 solid #ffffff;
    width:100%;
    height: 500px;
}

.javascript_action {
    cursor: pointer;
    text-decoration: underline;
}

#header-inner, #content-inner, #footer-inner {
    padding-top: 0;
    padding-bottom: 0;
}

#container-inner {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

#header-inner,
#content-inner,
#footer-inner {
    position: relative;
    width: 1000px;
    background: #ffffff;
    margin: 0 auto;
    padding: 0;
}

#content-inner {
    background-color: #FFF;
    padding-bottom: 20px;
    width: 998px;
}

#alpha-inner {
    padding: 10px 10px 0 15px;
}

#beta-inner,
#gamma-inner {
    padding: 10px 15px 0 10px;
}

/* Main Inder ------------------------------------------------------------- */
#cover_story {
    width: 979px;
    padding: 10px 0 10px 19px;
}

#cover_story img {
    width: 960px;
}

#date_updated {
    height: 15px;
    overflow:hidden;
    margin-bottom:5px;
}

#date_updated span {
    display:block;
    color: #9A9A9A;
    font-size: 10px;
    padding:4px 0 0 4px;
}

#cover_story_headline {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 58px;
    font-weight: bold;
    line-height: 64px;
    width: 998px;
    text-align: center;
    margin: 0 0 0 0;
    padding-top: 10px;
}

#cover_story_headline a {
    color: #000000;
}

#cover_story_title {
    padding:5px;
    width: 950px;
    text-align: center;
    background: #000000;
}

#cover_story_title a {
    font-size: 30px;
    font-weight: bold;
    color: #ffffff;
}

#top_titles_line {
    clear: both;
    font-size: 14px;
    border-bottom: 1px dotted #DDDDDD;
    height: 24px;
    margin: 0 10px 0 10px;
    padding: 10px 0 0 0;
}

.mt-search-results #top_titles_line {
    height: 35px;
}

#top_left {
    float: left;
    margin-left: 7px;
    width: 291px;
}

#top_left_category {
    float: left;
    margin-left: 7px;
    width: 312px;
}

#top_middle {
    float: left;
    margin-left: 15px;
    width: 366px;
}

#top_right {
    float: left;
    margin-left: 18px;
    width: 280px;
}

.main_index_image {
    float: none;
    width: 320px;
    overflow: hidden;
}

.article_box_image {
    height: 180px;
}

.main_index_image img {
    float:none;
    width:320px;
}

.article_summary_main {
    width: 357px;
}

.share_article {
    float: right;
    width: 75px;
    margin-bottom: 4px;
    padding-left: 10px;
}

.more {
    margin-top: 6px;
    font-weight: bold;
}

.summary {
    font-size: 12px;
}



/* category pages */

#search-results .entry-asset.featured .main_image, #alpha-category .entry-asset.featured .main_image {
    width: 320px;
    height: 180px;
    overflow: hidden;
}

#search-results .entry-asset.featured .main_image img, #alpha-category .entry-asset.featured .main_image img {
    width: 340px;
}

#search-results .entry-asset .fb_like_button, #alpha-category .entry-asset .fb_like_button { 
    float:right;
    position: relative;
    top: -3px;
    width: 180px;
}

#search-results .entry-asset.featured .fb_like_button, #alpha-category .entry-asset.featured .fb_like_button { 
    float:right;
    width: 100px;
}

.entry-asset.featured .article_summary_category {
    width: 285px;
}

.entry-asset.featured .entry-title {
    font-size: 28px;
}

#alpha-category .entry-asset.featured .entry-title a {
    font-size: 32px;
}

#alpha-category .entry-asset.featured .entry-title {
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.main_image {
    float: left;
    width: 260px;
    height: 146px;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
}

.main_image img {
    width: 260px;
}

#search-results .main_image.small, #alpha-category .main_image.small {
    width: 100px;
    height: 56px;
}

#search-results .main_image.small img, #alpha-category .main_image.small img {
    width: 100px;
}

#search-results .main_image, #alpha-category .main_image {
    width: 224px;
}

#search-results .main_image img, #alpha-category .main_image img {
    position: absolute;
    left: -8px;
    width: 240px;
}

#alpha-category .main_image span {
    position:absolute;
    right:0;
    padding:3px 5px;
    background: rgb(0, 0, 0); /* fallback color */
    background: rgba(0, 0, 0, 0.5);
    text-transform:uppercase;
}

#alpha-category .main_image span a {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}

#search-results .author-text, #alpha-category .author-text {
    font-size: 11px;
}

#search-results .author-text .author, #alpha-category .author-text .author {
    font-size: 11px;
    margin: 0;
}

.image_125 {
    float:left;
    width:125px;
    margin: 10px 15px;
}

.article_summary_category {
    float: left;
    width: 388px;
}

.entry-content .entry-tags {
    margin-left: 270px;
}

/* Header ----------------------------------------------------------------- */

#header { 
    /*background-color: #ffffff;*/
    /*margin-top: 10px; */
    /* background-color: #E8E8E8; */
}

#header a {
    text-decoration: none;
    /*color: #859db5;*/
    color: #666666;
}

#header a:hover {
    text-decoration: none;
}

#header-top-bar {
    margin:0 0 15px 0;
    padding: 7px 5px 0 5px;
    font-size: 10px;
    text-align: center;
    /* blue    background: #336699; */
    /* background: #B60002; */
}

#header-top-bar a {
    font-size: 12px;
    font-weight: bold;
}

#header-top-bar .hot_mashed_link {
    font-size: 10px;
    color:#666666;
    font-weight: bold;
}

#header-content {
    border: 1px solid #CCCCCC;
    width: 998px; 
    padding: 7px 0 0 0;
    background: #ffffff;
}

#header-name-container {
    margin-left: 4px;
    margin-right: 4px;
    padding: 5px 5px 0 5px;
    width: 982px;
    height: 70px;
    text-align: left;
}

#header-name {
    /*color: #859db5;*/
    color: #333333;
    font-family: "Times New Roman";
    margin: 0;
    padding: 0 0 0 0;
    font-size: 44px;
    line-height: 0.8;
    font-weight: bold;
    width: 870px;
    height: 49px;
    text-align: right;
}

#header-name img {
    float: left;
}

#follow_options {
    float: right;
}

#follow_options img {
    height: 70px;
}

#header-banner {
    float:right;
    border: 1px solid #999999;
    width: 700px;
    height: 80px;
    text-align: center;
}

#header-description {
    margin: 0;
    line-height: 1.125;
    color: #859db5;
    font-size: 15px;
}

#header-menu {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 1000px;
    margin: 0 auto;
    padding-top: 3px;
    background: #ffffff;
}

#header-menu a {
    color: #ffffff;
}

#header-menu ul {
    display: inline-block;
    list-style-type: none;
    width: 994px;
    margin: 0 3px 0;
    padding: 0;
    /* blue     background: #369; */
    background: #666666;
}

#header-menu ul.second-row {
    display: inline-block;
    list-style-type: none;
    width: 994px;
    margin-top: 0;
    border-top: 1px solid #a9bed4;
    margin-left: 3px;
    padding: 0;
    /* blue     background: #369; */
    background: #ffffff;
    border-bottom: 1px solid #DDDDDD;
}

#header-menu ul.second-row a {
    color: #333333;
    font-weight: normal;
}

#header-menu ul.second-row li.main_category {
    border-right: 0px;
}

#header-menu ul.second-row li.main_category a {
    background: #C97173 url(/mt-static/images/subcatbg.gif) right no-repeat;
    color: #ffffff;
}

#header-menu ul.second-row li.main_category a:hover {
    background: #666666 url(/mt-static/images/subcatbggraybg.gif) right no-repeat;
}

#header-menu ul li {
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    border-right: 1px solid #a9bed4;
}

#header-menu ul li.selected a {
    background: #FFFFFF;
    color: #B60002;
}

#header-menu ul li a {
    display: block;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0 1em;
    font-weight: bold;
}

#header-menu ul li.facebook_connect_button {
    width: 107px;
    background: transparent url(/mt-static/images/facebook_connect_nav_button.gif) top right no-repeat;
}

#header-menu ul li.facebook_connect_button a {
    padding-left: 38px;
}

#header-menu ul li.facebook_connect_button a:hover {
    color: #ffffff;
    background: transparent;
}

#header-menu ul li.twitter_follow_button {
    width: 107px;
    background: transparent url(/mt-static/images/twitter_follow_nav_button.gif) top right no-repeat;
}

#header-menu ul li.twitter_follow_button a {
    padding-left: 37px;
}

#header-menu ul li.twitter_follow_button a:hover {
    color: #ffffff;
    background: transparent;
}

#header-menu ul li a:hover {
    background: #FFFFFF;
    color: #B60002;
    text-decoration: none;
}

* html #header-menu ul li a { 
    display: inline-block;
}
 
#header-menu .widget-search {
    position: absolute;
    bottom: 0;
    right: 0;
}

/* navigation-container */
#navigation-container {
    height: 61px;
    border-bottom: 1px solid #D0E4F5;
}

#navigation-container #nav_tabs {
    clear: both;
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
    /*background: url(tab-bg.gif) repeat-x left bottom; */
    text-transform: uppercase;
    font-size: 11px;
    line-height: 11px;
    height: 26px;
}

#navigation-container #nav_tabs li {
    float: left;
    margin-right: 3px;
    height: 26px;
}

#navigation-container #nav_tabs li a {
    display: block;
    border: 1px solid #DDDDDD;
    border-bottom: 1px solid #F7F7F7;
    padding: 7px 10px 6px 20px;
    background: #F7F7F7 url(tab-arrow.gif) no-repeat 10px 50%;
    color: #666666;
}

#navigation-container #nav_tabs li a.active {
    border: 1px solid #DDDDDD;
    border-bottom: 1px solid #D0E4F5;
    background: #D0E4F5 url(tab-arrow-down.gif) no-repeat 9px 50%;
    color: #1C629E;
}

#navigation-container #nav_tabs li a:hover {
    background-color: #FFFFFF;
}

#navigation-container #nav_tabs li a.active:hover {
    background-color: #D0E4F5;
}

#navigation-container #secondary_nav {
    clear:both;
    border-top: 1px solid #D0E4F5;
    width: 100%;
    background-color: #D0E4F5;
    height: 25px;
}

#navigation-container #nav_sub_tabs {
    list-style: none;
    margin: 0 0 0 10px;
    padding: 0;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 11px;
}

#secondary_nav ul#nav_sub_tabs li:hover ul {
    left:auto;
}

#navigation-container #nav_sub_tabs li {
    float: left;
    margin-right: 3px;
}

#navigation-container #nav_sub_tabs li a {
    display: block;
    padding: 7px 10px 6px 10px;
    color: #666666;
    font-weight: normal;
}

#navigation-container #nav_sub_tabs li:focus,
#navigation-container #nav_sub_tabs li:hover {
    background-color: #FFFFFF;
}

#navigation-container #nav_sub_tabs li a.active {
    background-color: #FFFFFF;
}

#navigation-container ul#nav_sub_tabs li ul {
    z-index:1000001 !important;
}

#ul#nav_sub_tabs .primary {
    height: 24px;
}

#navigation-container ul#nav_sub_tabs li ul {
    margin:0 0 0 -1px;
    border-color:#BECBD3 #BECBD3;
    border-right:1px solid #BECBD3;
    border-top:1px solid #D0E4F5;
    border-style:none solid solid;
    border-width:0 1px 1px;
    background-color: #FFFFFF;
    font:10px Arial,Helvetica,sans-serif;
    height:auto;
    left:-999em;
    list-style-type:none;
    position:absolute;
    width:200px;
    z-index:500;
    line-height:18px;
}

#navigation-container ul#nav_sub_tabs li ul li {
    float:left;
    background-color: #FFFFFF;
    padding:0;
    border-bottom:1px solid #E5E5E5;
    text-align:left;
    width:200px;
}

#navigation-container ul#nav_sub_tabs li ul li a {
    padding:0 7px;
    background-color: #FFFFFF;
    width:176px !important;
}

#navigation-container ul#nav_sub_tabs li ul li:hover, #navigation-container ul#nav_sub_tabs li ul li a:hover {
    background-color: #eff4f6;
}

/* date header*/

#date_header {
    border-top: 1px solid #CCCCCC;
    height: 20px;
    padding: 5px 10px;
    line-height: 18px;
    width: 978px;
}

.local_time {
    float:left;
}

.location {
   margin-left: 10px;
   float: left;
}

#social_bar {
    height: 60px;
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
}

.facebook_like_box {
    float:left;
    height: 60px;
    width: 300px;
    position: relative;
    left: -10px;
    top: -5px;
    overflow: hidden;
}

.user_profile_pic {
    position: absolute;
    right: 5px;
    top: 40px;
}

/* header-main-menu */

#header-main-menu {
    float:left;
    font-size: 14px;
    width: 100%;
}

#header-main-menu ul, #header-main-menu li {
    list-style:none outside none;
    padding:0
}

#header-main-menu li {
    float:left;
}

#header-main-menu li a {
    color:#2F2F2F;
    display:block;
    padding:6px 5px 8px;
    font-weight: bold;
}

#header-main-menu-right {
    float:left;
    font-size: 14px;
    width: 195px;
}

#header-main-menu-right ul, #header-main-menu-right li {
    list-style:none outside none;
    padding:0
}

#header-main-menu-right li {
    float:left;
}

#header-main-menu-right li a {
    color:#2F2F2F;
    display:block;
    padding:6px 5px 8px;
    font-weight: bold;
}

#header-subscribe {
display:block;
padding:6px 5px 8px !important;
}

.header-search {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 100;
    padding: 0 10px 5px 0;
}

.header-search label {
    display: none;
}

.header-search .query {
    border: 1px solid #537ea9;
    border-top: 1px solid #003366;
    border-left: 1px solid #003366;
    background: #fff;
    color: #000;
    padding: 1px;
    width: 125px;
}
.header-search .input-default {
    color: #777;
}

.header-search .submit {
    font-size: 11px;
}

/* User Navigation ----------------------------------------------------------------- */

.widget-sign-in { 
    position: relative;
    float: right;
    width: 400px;
    color: #333333;
    font-size: 12px;
    top: -2px;
    text-align: right;
}

.widget-sign-in .widget-header {
    display: none;
}

.widget-sign-in .widget-content {
    margin: 0;
}

.widget-sign-in a {
    text-decoration: none;
    color: #333333;
}

.widget-sign-in a:hover {
    text-decoration: underline;
}

.widget-sign-in p {
    margin: 0;
    padding: 0;
    line-height: 1;
}

#signin-widget-content a {
    color: #333333;
}

#signin-widget-content a:hover {
    text-decoration: underline;
}


/* Contents ----------------------------------------------------------------- */

/* Titles ---------------------------- */

#mt-community-forum .content-header {
    position: relative;
    margin-bottom: 15px;
}

.entry-title {
    margin: 0;
    font-size: 18px;
}

#page-title, 
#mt-community-blog .entry-title,
#mashed-report-1 .entry-title {
    margin: 0 0 8px;
    font-size: 26px;
    font-weight: bold;
}

#mt-community-blog .entry-title a,
#mashed-report-1 .entry-title a {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.3;
    color: #000000;
}

#search-results .entry-title a, #alpha-category .entry-title a {
    font-size: 24px;
    line-height: 1;
}

#mt-community-blog h2.bio-title,
#mashed-report-1 h2.bio-title {
    margin: 0 0 8px 0;
}

#mt-community-blog .bio-title a,
#mashed-report-1 .bio-title a {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}

.main_page_category_link {
    font-weight: bold;
}

#mt-community-forum #page-title {
    margin-bottom: 0;
}

#mt-community-forum.mt-entry-archive #page-title,
#mt-community-forum.mt-profile-view #page-title,
#mt-community-forum.mt-comment-preview #page-title {
    padding-bottom: 10px;
}

#mt-community-forum.mt-entry-archive #page-title,
#mt-community-forum.mt-comment-preview #page-title {
    border-bottom: 1px solid #F3F0E8;
}

.entry-category a {
    font-weight: bold;
}


.entry-tag a {
    font-weight: bold;
}

.content-nav {
    position: relative;
    clear: both;
    margin: 10px 0;
    text-align: right;
    color: #777;
}

.content-nav #results-current-page {
    background-color: #777;
    padding: 2px;
    color: #fff;
}

.content-nav stong {
    color: red;
}

.create-entry {
    float: left;
    font-size: 14px;
    padding-left: 20px;
    background: transparent url(start-topic-icon.png) left center no-repeat;
}

#entry_image {
    display:block;
    margin:10px 0 0 0;
    padding-bottom: 10px;
    position:relative;
    width: 614px;
    border-bottom: 1px solid #DDDDDD;
}

#entry_image img {
    width: 612px;
}

#entry_image span {
    position: absolute;
    color: #FFFFFF;
    font-size:10px;
    left: 0px;
    bottom: 10px;
    padding: 3px 5px;
    background: rgb(0, 0, 0); /* fallback color */
    background: rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
}

/* sponsors */

.sponsor_box {
    width: 300px;
    overflow: hidden;
    margin: 0 0 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DDDDDD;
}

.sponsor_box img {
    width: 300px;
}

.mt-entry-archive .sponsor_box {
    padding: 0 0 10px 20px;
    width: 310px;
}

.mt-entry-archive .sponsor_box img {
    width: 300px;
}

#beta-336 .sponsor_box {
    padding: 0 0 10px 10px;
    width: 310px;
}

.sponsor_banner_box {
    width: 998px;
}

.sponsor_banner {
    width: 728px;
    margin: 0 auto;
    padding: 5px 0;
}

.divider_line {
    clear:both;
    margin-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #DDDDDD;
}

#mt-community-forum .content-header .create-entry {
    float: none;
    position: absolute;
    right: 0;
    bottom: 0;
}

#mt-community-forum.mt-entry-archive .create-entry {
    bottom: 10px;
}


/* Community Blog ---------------------------- */

#mt-community-blog .asset-header,
#mt-community-blog .asset-content,
#mt-community-blog .asset-footer,
#mashed-report-1 .asset-header,
#mashed-report-1 .asset-content,
#mashed-report-1 .asset-footer {
    margin: 0 0 0 0;
}

#mt-community-blog .asset-header h2,
#mashed-report-1 .asset-header h2 {
    margin-bottom: 0;
}

#mt-community-blog .entry-asset .asset-meta,
#mashed-report-1 .entry-asset .asset-meta {
    padding: 0 5px 5px 0;
}

.entry-asset .asset-meta .byline,
.entry-asset .asset-meta .entry-meta-comments,
.entry-asset .asset-meta .entry-meta-trackbacks {
    margin-right: 10px;
}

.entry-stats {
    font-weight: bold;
    color: #000000;
    margin-right: 10px;
}

.entry-stats a {
    font-weight: bold;
    color: #000000;
}

#alpha-category .entry-asset .entry-stats {
    float: left;
}

#mt-community-blog .entry-meta-label {
    display: none;
}

.entry-meta-comments {
    background: url(comment-icon.gif) no-repeat 0px 50%;
    padding: 0 0 3px 18px;
}

.entry-meta-trackbacks {
    background: url(trackback-icon.gif) no-repeat 0px 50%;
    padding: 0 0 3px 18px;
}

a.scoring {
    white-space: nowrap;
    background: url(scoring-stars.gif) no-repeat 0 -120px;
    padding: 0 0 3px 18px;
    line-height: 22px;
    text-decoration: none;
    cursor: default;
}

a.scoring-scorable {
    background-position: 0 0;
    text-decoration: default;
    cursor: pointer;
}

a:hover.scoring-scorable {
    background-position: 0 -40px;
    text-decoration: underline;
}

a.scoring-pending,
a:hover.scoring-pending {
    background: url(scoring-pending.gif) no-repeat;
    cursor: wait;
}

a.scoring-scored,
a:hover.scoring-scored {
    background-position: 0 -80px;
}

.scoring-vote,
#mt-community-blog .scoring-score-label,
#mashed-report-1 .scoring-score-label {
    display: none;
}

#mt-community-blog .asset-content,
#mashed-report-1 .asset-content {
    clear: both;
}


/* Forms ---------------------------- */

input.ti,
textarea.ta {
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
    border-top-color: #aaa;
    border-left-color: #aaa;
    background-color: #ffffff;
    padding: 1px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 22px;
}

select {
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
    border-top-color: #aaa;
    border-left-color: #aaa;
    background-color: #ffffff;
    padding: 1px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
}

textarea.ta {
    width: 100%;
    line-height: 1.5;
}

#create-entry-form {
    margin-top: 15px;
}

#create-entry-form .input_descriptor {
    margin-top: 2px;
}

#create-entry-form .field-header {
    margin: 0 0 3px 0;
}

#create-entry-form .field-header label {
    font-weight: bold;
}

#create-entry-form .field {
    margin: 0 0 15px 0;
}

#create-entry-form .ti,
#create-entry-form .ta {
    width: 100%;
}

#create-entry-form #entry-title {
    font-size: 22px;
}

#create-entry-form input.error, #create-entry-form select.error {
    background:none repeat scroll 0 0 #F8DBDB;
    border-color:#E77776;
}

#client-error-message {
    color:#E77776;
}


/* Asset Meta ---------------------------- */

/*.meta,*/
.asset-body {
   line-height: 1.4;
}
.asset-meta,
.asset-footer {
    color: #777;
    font-size: 12px;
}
#mt-community-forum .asset-meta {
    padding-top: 0;
}
#mt-community-blog .asset-meta,
#mashed-report-1 .asset-meta {
    padding: 3px 0 3px 0;
}
#mt-community-forum #popular-entry .asset-meta,
#mt-community-forum #entry-table .asset-meta {
    padding: 0;
    margin: 0;
}
#mt-community-forum #popular-entry .last-comment .asset-meta,
#mt-community-forum #entry-table .last-comment .asset-meta {
    margin-left: 46px;
    word-wrap: break-word;
}
.asset-footer {
    margin-top: 0;
    border-bottom: 1px solid #DDDDDD;
}

#mt-community-forum .asset-meta a {
    font-weight: bold;
}
#mt-community-forum #entry-table .asset-meta a {
    font-weight: normal;
}

/* be heard journalists button */
.journalist-signup .be_heard_button {
    background:url("/mt-static/images/buttons/be_heard_btn_280.gif") no-repeat scroll 0 -79px transparent;
    float:left;
    height:79px !important;
    position:relative;
    width:280px !important;
    margin-bottom:20px;
}
.journalist-signup .be_heard_button:hover {
    background:url("/mt-static/images/buttons/be_heard_btn_280.gif") no-repeat scroll 0 0 transparent;
}

.mt-category-archive .journalist-signup .be_heard_button {
    width: 280px !important;
}


.journalist-signup a {
    text-decoration:none;
}

.journalist-signup .nocss {
    display:none !important;
}

/* be heard journalist button for entry pages */

.journalist_signup_entry {
    height: 80px;
    margin: 0 0 0 6px;
}

.journalist_signup_entry .be_heard_button {
    background:url("/mt-static/images/buttons/be_heard_btn_wide.gif") no-repeat scroll 0 -75px transparent;
    float:left;
    height:70px !important;
    position:relative;
    width:334px !important;
    margin: 0 0 0 0;
}
.journalist_signup_entry .be_heard_button:hover {
    background:url("/mt-static/images/buttons/be_heard_btn_wide.gif") no-repeat scroll 0 0 transparent;
}

.journalist_signup_entry a {
    text-decoration:none;
}

.journalist_signup_entry .nocss {
    display:none !important;
}

.widget-tag-cloud {
    margin: 0 0 10px 0;
}

.user-pic {
    float: left;
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    border:1px solid #DFDFDF;
    overflow: hidden;
    margin: 0 8px 8px 0;
}

.entry-content .user-pic {
    float: left;
    position: relative;
    width: 30px;
    height: 30px;
    border:1px solid #DFDFDF;
    overflow: hidden;
    margin: 0 8px 0 0;
}

.user-pic-main {
    float: left;
    position: relative;
    width: 36px;
    height: 36px;
    border:1px solid #DFDFDF;
    overflow: hidden;
    margin: 0 8px 0 0;
}

#author_box {
    height: 68px;
    margin-bottom:10px;
    border-bottom:1px solid #DFDFDF;
    font-size: 11px;
}

#entry_info {
    min-height: 27px;
    margin: 5px 0 5px 0;
}

.comment_count_entry {
    float:right;
    width: 240px;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
}

.article_views_entry {
    float: right; 
    max-width: 270px;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
}

.article_views_entry span {
    color: #000000;
}

.author-info {
    float: left;
    width: 180px;
    padding: 2px 0 10px 5px;
    margin-right: 8px;
}

#search-results .author-info, #alpha-category .author-info {
    float:none;
    padding: 0;
    margin: 8px 0 0 0;
    width: 100%;
    min-height: 30px;
}


#search-results .asset-meta, #alpha-category .asset-meta {
    margin-top: 8px;
}

#search-results .asset-footer, #alpha-category .asset-footer {
    padding: 0 0 10px 0;
}

#featured_users {
   height: 155px;
   margin-bottom: 10px;
   padding: 5px 0 5px 8px !important;
   *padding: 5px 0 5px 6px !important;
   width: 331px !important;
   border: 1px solid #DDDDDD;
}

#featured_users h2 {
   margin-bottom: 8px;
}

#featured_users h3 {
   font-size: 14px;
}

#contributors_box {
    height:92px;
    margin-bottom:6px;
    clear:both;
}

#featured_users .user-pic {
    margin: 0 5px 5px 0;
}

#sign_in_options {
    width: 240px;
    margin: 0 auto;
}

#join_message {
    float:left;
    width: 105px;
    line-height: 13px;
}

#login_title_facebook {
    float:left;
    margin: 0 10px 0 0;
}

#login_title_google button {
    cursor: pointer;
}

/* Our bloggers widget */

#our_bloggers {
    margin: 0 0 10px 0;
}

#our_bloggers .col1, #our_bloggers .col2 {
    float: left;
    width: 148px;
    margin: 0 0 10px 8px;
}

#our_bloggers .author {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    display:block;
}

.author-text {
    margin-left: 38px;
}

.author-text p {
    color: #999999;
    font-size: 11px;
    margin: 0;
}

/* Out Blogs */

#our_blogs {
}

#our_blogs .col1, #our_blogs .col2 {
    float: left;
    width: 155px;
    margin: 0 0 10px 8px;
}

#our_blogs .col1 div, #our_blogs .col2 div {
    margin: 0 0 8px 0;
}

#our_blogs a {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    display:block;
}

.social_media_share_horiz {
    float:right;
    margin-top: -2px;
    width: 220px;
    height: 20px;
}

.article_summary_category .article_summary_top_box {
    margin-top: 8px;
    height: 25px;
}

.article_summary_category .rounded_bg {
    -moz-border-radius:8px 8px 8px 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background:none repeat scroll 0 0 #E6E6E6;
    font-size:11px;
    font-weight:bold;
    height:14px;
    line-height:14px;
    margin:3px;
    padding:3px 5px;
    text-decoration:none;
}

.views_box {
    float:left;
    width: 160px;
}

.featured .views_box {
    width: 75px;
}

.social_media_share_horiz .tweetmeme {
    clear:none;
    float: right;
    width: 90px;
    padding: 1px 0 0 0;
}

.social_media_share_horiz .twitter_share {
    clear:none;
    float: right;
    width: 105px;
    padding: 0;
}

.social_media_share_horiz .facebook_share  {
    clear:none;
    float: right;
    width: 110px;
    height: 24px;
    padding: 1px 0 0 0;
}

#entry_info .author-info {
    border-bottom: 1px solid #DDDDDD;
    padding: 0 0 5px 5px;
}

#entry_info .author-info p {
    margin: 0;
}

#entry_info .author-info .author_title {
    margin: 0 0 0 40px;
}

.author {
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0 3px 0;
}

.author_title {
    font-size: 11px;
    font-style: italic;
}

.author-main {
}

.author-main a {
    color: #333333;
    font-size: 12px;
}

.author a {
    color: #333333;
}

.entry_left_side {
    float: left;
    width: 185px;
    margin-right: 8px;
}

.author_followers_entry {
    width: 172px;
    padding: 0 4px 5px 5px;
    border-bottom: 1px solid #DDDDDD;
}

.follow {
    clear:left;
    width: 70px;
    height: 25px;
    margin-bottom:8px;
}

.follow a {
    background:none repeat scroll 0 0 #F7F7F7;
    border:1px solid #DDDDDD;
    color:#666666;
    padding:1px 2px;
    text-decoration:none;
}

.followers {
    clear:left;
}

.followers h3 {
    text-align:left;
    margin:4px 0;
}

.author-comment {
    font-size: 12px;
}

.author-comment a {
   font-weight: bold;
}

#subscribe_user_email {
    border:1px solid #DDDDDD;
    font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
    height:18px;
}

.share_boxes_input_edit {
    border:1px solid #DDDDDD;
    font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
    height:18px;
    margin-left:10px;
    width:140px;
}

.share_boxes_email_alert_button {
    color:#FFFFFF;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    height:20px;
    padding:1px 0 2px;
    text-align:center;
    width:65px;
}

/* facebook like button */
.fb_like_button {
    float: left;
    height: 26px;
    overflow: hidden;
    width: 100px;
}

.asset-body p {
    margin-bottom: 15px;
}

.asset-body h2 {
    font-weight: bold;
    font-size: 16px;
}

#article_body h2 {
    font-size: 13px;
    font-weight: bold;
}

#entry_info .comment_count {
    text-align: right;
    margin-top: 2px;
    float: left;
    width:113px;
}

.auth-icon {
    width: 16px;
    position: absolute;
    bottom: 0;
    left: 34px;
}

.external_source {
    font-weight: bold;
    font-size: 15px;
    margin: 5px 0;
}

.post-comment {
    float: right;
    margin-bottom:10px;
    text-align: right;
    width: 190px;
    height:45px;
    background: url(/mt-static/images/post_comment_button.png) no-repeat top left;
}

.post-comment a {
    padding:0 100px 20px 100px;
    width: 190px;
    height:45px;
    text-decoration: none;
}

/* Hot Mashed page -------------------------------------- */

#hot_mashed_index_container {

}

#hot_mashed_title {
    font-size: 46px;
    font-family: "Times new roman";
    font-weight: bold;
    color: #333333;
    text-align: center;
}

.hot_mashed_category {
    clear:both;
}

.hot_mashed_category h1 {
    border-bottom: 2px solid #dddddd;
}

.hot_mashed_category h1 a {
    font-size: 24px;
    font-weight: bold;
    font-family: "Times new roman";
    color: #C46D6F;
    text-decoration: none;
}

.hot_mashed_tag {
    float:left;
    text-align: center;
    width: 118px;
    height: 94px;
    margin-right: 10px;
    overflow:hidden;
    margin-bottom: 10px;
}

.hot_mashed_tag img {
    width: 120px;
}

.hot_mashed_tag_title {
    position: relative;
    top: -36px;
    text-align: center;
    background: #444444;
    padding:4px 5px;
    width: 108px;
    min-height: 28px;
}

.hot_mashed_tag_title a {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}


/* Sidebar templates ------------------------------------ */

#related_articles_box, #recent_articles_box, #editors_picks_box  {
    clear:both;
    margin: 0 0 10px 0;
}

#related_articles_box h3 {
    padding: 5px 5px;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    font-size: 12px;
}

#related_articles_box .article_image {
    float:left;
    display: block;
    margin-right: 9px;
    height: 51px;
    width: 91px;
    overflow: hidden;
}

#related_articles_box a {
    color: #000000;
    text-decoration:none;
}

#related_articles_box strong {
    color:#2276BB;
}

#related_articles_box img, #recent_articles_box img {
    width: 91px;
}

#recent_articles_box p, #editors_picks_box p {
    margin:0;
}

#related_articles_box p {
    margin: 0 0 0 83px;
}

#related_articles_box ul li {
    clear:both;
    padding:5px 4px 5px 9px;
    min-height: 51px;
    list-style: none;
    border-bottom: 1px solid #DDDDDD;
}

#related_articles_box ul li.last {
    border-bottom: none;
}

#related_articles_box ul li:hover {
    background-color: #F7F7F7;
}


#recent_articles_box ul {
    margin-left: 7px;
}


#recent_articles_box h3 {
    margin: 0;
    padding: 0 5px 5px 7px;
    font-size: 10px;
    color: #333333;
}

#recent_articles_box a {
    font-size: 11px;
    font-weight:bold;
    margin-bottom:0px;
}

#recent_articles_box li {
    background: url(/mt-static/images/red_list.gif) no-repeat 0 5px;
    clear:both;
    margin:2px 0 0 0;
    padding: 0 0 0 7px;
    list-style: none;
}

/* editors pick */

#editors_picks_box {
    border-top: 1px solid #dddddd;
}

#editors_picks_box h3 {
    margin: 0;
    padding: 5px 5px 5px 8px;
    font-size: 12px;
}

#editors_picks_box p {
    text-align: center;
}

#editors_picks_box p a {
    font-size: 18px;
    line-height: 22px;
    font-weight:bold;
    margin-bottom:2px;
    color: #333333;
}

#editors_picks_box li {
    width: 100%;
    margin:5px 0 0 0;
    height: auto;
    padding: 0 0 5px 7px;
    list-style: none;
    border-bottom: 1px solid #DDDDDD;
}

#editors_picks_box ul {
    margin:5px 5px 0 0;
    height: auto;
    padding: 0 0 5px 0px;
}

#editors_picks_box img {
    margin:5px auto;
    width: 270px;
}

.editors_pick_image {
    margin:5px 5px 0 0;
    overflow: hidden;
    width: 270px;
}

#editors_picks_box .editors_picks_links {
    color: #333333;
    font-size: 12px;
    text-align: center;
    margin-top: 2px;
    width: 260px;
    font-weight: bold;
}

#editors_picks_box .editors_picks_links a {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}

#editors_picks_box .category_link_text {
    font-size: 12px;
    font-weight: bold;
}

/* hot mashed main */

#hot_mashed_main h3 {
    margin: 0;
    padding: 0 5px 5px 8px;
    font-size: 12px;
}



#hot_mashed_main p {
    text-align: center;
    width: 270px;
}

#hot_mashed_main p a {
    font-size: 18px;
    line-height: 22px;
    font-weight:bold;
    margin-bottom:2px;
    color: #333333;
}

#hot_mashed_main li {
    width: 100%;
    margin: 0 0 5px 0;
    height: auto;
    padding: 0 0 5px 7px;
    list-style: none;
    border-bottom: 1px solid #DDDDDD;
}

#hot_mashed_main ul {
    margin:0 5px 0 0;
    height: auto;
    padding: 0 0 5px 0px;
}

#hot_mashed_main img {
    margin:0 auto;
    width: 270px;
}

.hot_mashed_main_image {
    margin:0;
    width: 270px;
    overflow: hidden;
}

#hot_mashed_main .hot_mashed_main_links {
    margin-top: 2px;
    width: 280px;
    text-align: center;
    font-weight: bold;
}

#hot_mashed_main .hot_mashed_main_links a {
    font-weight: bold;
    color: #333333;
    font-size: 12px;
}

#hot_mashed_main .category_link_text {
    font-size: 12px;
    font-weight: bold;
}

/* partners scroll box */

.mashed_partners_container {
    margin: 10px auto 0 auto;
    width: 959px;
    height: 190px;
    border: 1px solid #DDDDDD;
}

.mashed_partners_container .hd h2 {
    font-weight:normal !important;
    line-height:21px;
    margin: 0;
    padding: 0 5px 5px 22px;
    font-size: 10px;
}

.mashed_partners_container .bd {
    width: 857px;
    margin: 0 auto;
}

.two-col {
    padding:0 10px;
    width:140px !important;
}

.mashed_partners_container img.mask {
    left:0;
    position:absolute;
    top:0;
}

.mashed_partners_container p a.link-text {
    font-weight:bold;
}

.trail-text  {
    margin-bottom:3px;
}

.b3 {
    border-top-style:dotted;
    border-top-width:1px;
}

.mashed_partners_container div.scrollable { 
    position:relative;
    float: left;
    overflow:hidden; 
    width: 800px; 
    height:185px; 
} 
 
.mashed_partners_container div.scrollable div.items { 
    width:20000em; 
    position:absolute; 
}
 
.mashed_partners_container div.scrollable div.items div { 
    float:left; 
} 
 
.mashed_partners_container div.items div.active { 
    background-color:#fff; 
}

.mashed_partners_container .next, .mashed_partners_container .prev {
float:left;
display:block;
height:80px;
overflow:hidden;
position:relative;
text-indent:-100em;
top:2px;
width:27px;
}

.mashed_partners_container .prev {
background:url("/mt-static/images/covers_arrow.gif") no-repeat scroll 0 0 transparent;
left:0;
}

.mashed_partners_container .next {
background:url("/mt-static/images/covers_arrow.gif") no-repeat scroll -27px 0 transparent;
right:0;
}

/* catergories */

.categories_section {
    clear:both;
    padding: 0 20px;
    width:"100%";
    height: 250px;
    margin-bottom: 10px;
}

.category_box {
    float: left;
    border: 2px solid #EEEEEE;
    margin-right: 4px;
    width: 232px;
    height: 250px;
}

.category_box h3 {
    padding-bottom: 4px;
    margin: 5px 5px 5px 10px;
    border-bottom: 2px solid #EEEEEE;
    font-size: 10px;
}

.category_box ul {
    margin: 0 4px 0 10px;
}

.category_box li {
    background: url(/mt-static/images/red_list.gif) no-repeat 0 5px;
    margin:2px 0 0 0;
    padding: 0 0 0 7px;
    list-style: none;
}

.category_box a {
    font-size: 11px;
    font-weight:bold;
    margin-bottom:0;
}


/* more stories */

#more_stories_section {
    clear: both;
    margin: 0 auto;
    height: 150px;
    width: 959px;
    border: 2px solid #DDDDDD;
}

#more_stories_section h3 {
    margin: 0 0 0 15px;
    padding: 5px 5px 5px 7px;
    font-size: 10px;
}

.more_stories_container {
    width: 910px;
    margin:0 auto;
}

.more_stories {
    float: left;
    margin-right: 10px;
    width: 120px;
    height: 140px;
}

.more_stories_image_container {
    height: 67px;
    overflow: hidden;
}

.more_stories img {
    width: 120px;
}

.more_stories_title {
    position: relative;
    bottom: 10px;
    text-align: left;
    background: #000000;
    padding:4px 5px;
    width: 110px;
    min-height: 42px;
}

.more_stories_title a {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

/* more hot stories */

.more_hot_stories_section {
    clear: both;
    margin:0 auto 10px auto;
    height: 166px;
    width: 970px;
    border-bottom: 1px solid #DDDDDD;
}

.more_hot_stories_section .header_section {
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    height: 28px;
    margin-bottom: 10px;
}

.more_hot_stories_section .nav_buttons {
    float: right;
    width: 100px;
}

.more_hot_stories_section h3 {
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    margin: 0 0 10px 0;
    padding: 5px;
    height: 25px;
    font-size: 12px;
    line-height: 24px;
    color: #000000;
}

.more_hot_stories_image_container  {
    height:106px;
    width: 190px;
    overflow:hidden;
}

.more_hot_stories {
    overflow:hidden;
    float: left;
    width: 190px;
    height: 123px;
    margin: 0 2px 0 2px;
}

.more_hot_stories img {
    width: 190px;
}

.more_hot_stories_title {
    position: relative;
    bottom:0;
    text-align: left;
    background: #000000;
    padding:2px 5px;
    width: 180px;
    min-height: 14px;
}

.more_hot_stories_title a {
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
}

.more_hot_stories_section div.scrollable {
    position:relative;
    float: left;
    overflow:hidden;
    width: 968px;
    height:123px;
}

.more_hot_stories_section div.scrollable div.items {
    width:20000em;
    position:absolute;
}

.more_hot_stories_section div.scrollable div.items div {
    float:left;
}

.more_hot_stories_section div.items div.active {
    background-color:#fff;
}

.more_hot_stories_section .nextPage, .more_hot_stories_section .prevPage {
    float:right;
    display:block;
    height:20px;
    overflow:hidden;
    position:relative;
    margin-top: 2px;
    margin-right: 5px;
    text-indent:-100em;
    width:27px;
}

.more_hot_stories_section .prevPage {
    background:url("/mt-static/images/buttons/hot_scroll_btn2.png") no-repeat transparent;
}

.more_hot_stories_section .nextPage {
    background:url("/mt-static/images/buttons/hot_scroll_btn.png") no-repeat transparent;
}


.main_bottom {
    height: 125px;
    width: 959px;
    margin: 10px auto 0 auto;
}

.main_bottom .box {
    float:left;
    width: 125px;
    height: 125px;
    border: 1px solid #DDDDDD;
    margin: 0 5px;
}


/* Source Links */
/*
.news_sources_container {
    clear: both;
    margin: 10px auto 0 auto; 
    border: 1px solid #DDDDDD;
    width: 959px;
}

.news_sources_container h3 {
    margin: 0 0 0 15px;
    padding: 5px 5px 5px 7px;
    font-size: 12px;
}

#news_sources {
margin-left:14px;
width:959px;
height: 350px;
}

.source_list_wrapper {
width: 143px;
display:inline;
float:left;
margin:9px 8px;
}

.source_list_wrapper ul {
border:medium none;
list-style:none outside none;
padding:0;
}

.source_list_wrapper ul li {
border:medium none;
list-style:none outside none;
margin:0;
line-height: 18px;
padding:0;
}
*/

/* Hot Mashed */

#hot_mashed_section {
    clear: both;
    margin: 0;
}

#hot_mashed_section h3 {
    margin: 0;
    padding: 0 5px 5px 20px;
    font-size: 10px;
    color: #000000;
}

.hot_mashed_container {
    margin:0 10px 10px 10px;
}

.hot_mashed_image_container  {
    height:67px;
    overflow:hidden;
}

.hot_mashed_stories {
    overflow:hidden;
    clear: left;
    width: 120px;
    height: 119px;
    margin: 0 auto;
}

.hot_mashed_stories img {
    width: 120px;
}

.hot_mashed_stories_title {
    position: relative;
    bottom:10px;
    text-align: left;
    background: #333333;
    padding:4px 5px;
    width: 110px;
    min-height: 42px;
}

.hot_mashed_stories_title a {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

.hot_mashed_stories_title a:visited {
    color: #ffffff;
}

/* follow us on twitter */

.follow_twitter_section {
  height: 33px;
  margin: 5px 0 0 40px;
}

.follow_twitter_section span {
  font-family:arial,helvetica,sans-serif;
  font-weight:400;
  line-height: 30px;
  color:#CFD9E3;
  font-size:26px;
}

.follow_twitter_section a {
  text-decoration: none;
  color:#CFD9E3;
  font-size:26px;
}

.follow_twitter_section img {
  position: relative;
  top: 2px;
}

.follow_twitter_section .tw_follow {
  top: 4px;
}

.follow_twitter_section .link {
 color:#2276BB; 
}

/* popular news section */

.popular_news_section {
    clear: both;
    margin: 0;
}

.popular_news_section h3 {
    margin: 0;
    padding: 5px;
    font-size: 12px;
    color: #000000;
}

.popular_news_container {
    margin:0 10px 10px 10px;
}

.popular_news_image_container  {
    height:95px;
    overflow:hidden;
}

.popular_news_stories {
    overflow:hidden;
    clear: left;
    width: 174px;
    height: 114px;
    margin: 0 auto 10px auto;
}

.popular_news_stories img {
    width: 174px;
}

.popular_news_stories_title {
    position: relative;
    bottom:0;
    text-align: left;
    background: #000000;
    padding:2px 5px;
    width: 164px;
    min-height: 14px;
}

.popular_news_stories_title a {
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
}


/* Mashed Article Chatter */

#article_chatter_section {
    clear:left;
    margin: 0 0 10px 0;
}

#article_chatter_section h3 {
    margin: 5px 4px;
    padding: 0 0 2px 0;
}

.social_stream_tab {
    clear:both;
    position:relative;
    width: 60px;
    padding-top: 4px;
    text-align: center;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #ffffff;
    top: 1px;
    z-index: 10;
}

#social_stream_box {
    z-index: 9;
}

#social_stream_box .rank {
    float: left;
    width: 26px;
    font-size: 36px;
    color: #999999;
    padding-left: 4px;
    font-weight: bold;
}

#top_stories_box {
    z-index: 9;
}

#top_stories_box .rank {
    float: left;
    width: 26px;
    font-size: 36px;
    color: #999999;
    padding-left: 4px;
    font-weight: bold;
}

.mashed_twitter_chat {
    clear:left;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
}

#beta-entry .mashed_twitter_chat {
    width: 330px;
}

#article_chatter_section a {
    font-weight:bold;
    margin-bottom:2px;
    text-decoration: none;
}

#article_chatter_section a.comment_author {
    font-weight: normal;
}

#article_chatter_section .comment_info{
    font-size: 10px;
    line-height: 160%;
}

#article_chatter_section .image {
    float:left;
    width: 74px;
    height: 41px;
    overflow: hidden;
}

#article_chatter_section img {
    margin-right: 9px;
    width: 74px;
/*    height: 41px; */
}

#article_chatter_section ul {
    padding:0 8px 0 8px;
}

#article_chatter_section p {
    border: 1px solid #DDDDDD;
    padding: 4px;
    margin:0 0 0 83px;
}

#article_chatter_section .big_margin p {
    min-height: 33px;
    margin:0 0 0 113px;
}

#article_chatter_section .comment_count {
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}


#article_chatter_section ul li {
    clear:both;
    border-bottom: 1px solid #DDDDDD;
    margin:0;
    padding:5px 0;
    list-style: none;
    min-height: 41px;
}

#article_chatter_section ul li:hover {
    background-color: #F7F7F7;
}

#article_chatter_section ul li.last {
    border-bottom: none;
}

/* Popular Mashed */

#popular_mashed_section {
    clear:left;
    margin: 0 0 10px 0;
    border: 1px solid #DDDDDD;
}

#popular_mashed_section h3 {
    margin: 5px 10px 5px 10px;
    padding: 0 0 2px 0;
    border-bottom: 1px solid #DDDDDD;
    font-size: 10px;
}


#popular_mashed_section a {
    font-weight:bold;
    margin-bottom:2px;
}


#popular_mashed_section img {
    float:left;
    margin-right: 9px;
    width: 74px;
}

#popular_mashed_section ul {
    margin:0 10px 10px 10px;
}

#popular_mashed_section p {
    margin:0;
}

#popular_mashed_section .comment_count {
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}


#popular_mashed_section ul li {
    clear:both;
    margin:0;
    padding:5px 0;
    height: 54px;
    list-style: none;
}

/* follow Us */

.follow_links {
    clear: both;
    margin: 0 0 20px 0;
    border-top: 1px solid #DDDDDD;
    height: 100px;
    padding-left:4px;
    border-bottom: 1px solid #DDDDDD;
}

.follow_links h3 {
    font-size:12px;
    margin:5px 0 10px 0;
    padding:0 0 2px;
}

.follow_options {
    float:right;
}

.follow_us_entry {
    clear: both;
    margin: 10px 0 10px 0;
    height: 159px;
    border: 0 !important;
}

.follow_us_entry h3 {
    margin:0 0 5px 0;
    padding:0 0 2px;
}

.follow_buttons {
    margin: 0 auto 5px auto;
    width: 316px;
    height: 52px;
}

.follow_button {
/*    background:url("/mt-static/images/buttons/follow_sprite.png") no-repeat scroll left top transparent; */
    float:left;
    height: 48px;
    width: 48px;
    margin:2px 15px 2px 15px;
}

.follow_button img {
    height: 48px;
    width: 48px;
}


.follow_facebook {
    background: url("/mt-static/images/buttons/facebook1.png") no-repeat left top;
}

.follow_twitter {
    background: url("/mt-static/images/buttons/twitter1.png") no-repeat left top;
}

.follow_buzz {
    background: url("/mt-static/images/buttons/googlebuzz2.png") no-repeat left top;
}

.follow_rss {
    background: url("/mt-static/images/buttons/rss1.png") no-repeat left top;
    margin-right: 0px;
}
/*
.follow_facebook {
    background-position:0 -162px;
}

.follow_twitter  {
    background-position:0 -324px;
}

.follow_google  {
    background-position:0 -216px;
}

.follow_yahoo  {
    background-position:0 -378px;
}

.follow_buzz  {
    background-position:0 -432px;
}

.follow_apple  {
    background-position:0 -54px;
}

.follow_android  {
    background-position:0 0;
}

.follow_blackberry  {
    background-position:0 -108px;
}

.follow_email  {
    background-position:0 -486px;
}

.follow_rss  {
    background-position:0 -270px;
}

*/

.subscribe_email {
    background:#EBEBEB;
    padding:8px 6px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.subscribe_email label {
    color:#777777;
    display:block;
    margin:0 0 7px;
}

.subscribe_email input {
    color:#D9D9D9;
}

.subscribe_email .text_input {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #CBCBCB;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color:#D9D9D9;
    float:left;
    font-family:Arial,"Helvetica Neue",sans-serif;
    font-size:14px;
    margin:0 4px 0 0;
    padding:6px 5px;
    width:205px;
}

.subscribe_email .feedburner-sign-up {
    background:url("/mt-static/images/buttons/button_email_signup.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    float:left;
    font-size:0;
    height:30px;
    line-height:0;
    margin:0;
    text-indent:-9999px;
    width:96px;
}

.subscribe_email .feedburner-sign-up:hover {
    background-position:0 -30px;
}

.clear {
    clear: both;
    height:1px !important;
    line-height:1px !important;
    overflow:hidden !important;
}

/* follow Mashed */

#follow_mashed {
    clear:left;
    margin: 0 0 10px 0;
    width: 222px;
    border: 1px solid #DDDDDD;
}

#follow_mashed h3 {
    margin: 5px 10px 5px 10px;
    padding: 0 0 2px 0;
    border-bottom: 1px solid #DDDDDD;
    font-size: 14px;
}

.follow_icon {
    width: 75px;
    margin: 0 auto;
    text-align: center;
}


.follow_icon a {
    font-weight:bold;
    margin-bottom:2px;
}


.follow_icon img {
    margin-left: 0px;
    margin-bottom: 4px;
    width: 52px;
}

/* featured commentary */

.featured_commentary_section {
    clear: both;
    margin: 0 0 0 0;
    height: 170px;
    border-top: 1px solid #DDDDDD;
}

.featured_commentary_section h3 {
    margin: 0;
    padding: 5px 5px 5px 7px;
    font-size: 10px;
    color: #000000;
}

.featured_commentary {
    position: relative;
    left: -2px;
    margin:0;
}

.featured_reporter_info {
    float: left;
    margin-right: 6px;
    padding: 0 4px 5px 7px;
}

.featured_reporter_info h3 {
    font-family: "Times new roman";
    padding: 0 5px 5px 0px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    min-height: 34px;
}


.featured_reporter_info .reporter_name {
    font-family: "Times new roman";
    margin-bottom: 4px;
}

.featured_reporter_info .reporter_name a {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.featured_reporter_info img {
    width: 50px;
}

.featured_reporter_info .post_link {
    margin-top: 4px;
    font-weight: bold;
}

.featured_reporter_image {
    float:left;
    padding: 4px 5px 5px 0;
}

/* trending reporters */

.trending_reporters_section {
    clear: both;
    margin: 0 20px;
    border: 2px solid #DDDDDD;
    height:200px;
}

.trending_reporters_section h3 {
    margin: 0;
    padding: 5px 5px 5px 7px;
    font-size: 10px;
    color: #000000;
}

.trending_reporters {
    position: relative;
    left: -2px;
    margin:0;
}

.reporter_info {
    float: left;
    margin-right: 6px;
    padding: 0 4px 5px 7px;
    width: 220px;
    border-left: 2px solid #DDDDDD;
}

.reporter_info img {
    width: 50px;
}

.reporter_image {
    float:left;
    padding: 4px 5px 5px 0;
}

.reporter_info h3 {
    font-family: "Times new roman";
    padding: 0 5px 5px 0px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    min-height: 34px;
}


.reporter_info .reporter_name {
    font-family: "Times new roman";
    margin-bottom: 4px;
}

.reporter_info .reporter_name a {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.reporter_info .post_link {
    margin-top: 4px;
    font-weight: bold;
}

/* twitter widget */
.twtr-widget-container {
    margin-bottom: 10px;
}

.twtr-widget-header h3 {
    padding: 5px 5px;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    font-size: 12px;
}

#tw_logo {
    width: 164px;
}

#tw_logo span {
    text-align:left;
}

#tw_logo img {
   padding-top:2px;
   float:right;
}
.twtr-widget {
    margin-bottom: 10px;
    width:100%;
}

.twtr-doc {
    width:100% !important;
}

.twtr-hd {
    padding:0 !important;
}

.twtr-widget h4 {
}

.twtr-timeline {
    height: auto !important;
    max-height: 915px !important;
}
.twtr-avatar {
    height:48px !important;
    width:63px !important;
}

#twtr-widget-1 .twtr-tweet-text {
    margin-left: 63px !important;
}

.twtr-img {
    height: 48px !important;
    width: 48px !important;
}

.twtr-img img {
    height: 48px !important;
    width: 48px !important;
}

.twtr-ft div span {
    display: none;
}

.twtr-ft div {
    display:none;
}

.twtr-tweet:hover {
background-color:#F7F7F7;
overflow:visible;
}

/* tweet box */

#tbox {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    margin: 2px 6px 10px 8px;
}


/* Digg Widget */
/*
#digg_on_mashed {
    padding: 4px 0 6px 5px;
    font-size: 20px;
    font-weight: bold;
    border-top: 1px solid #DDDDDD !important;
    border-bottom: 1px solid #DDDDDD !important;


}
#digg_on_mashed img {
    margin-right: 4px;
    margin-left: 6px;
}

#digg-widget-container {
  padding-bottom:3px;
  margin-top: 0 !important;
}

.digg-widget-header {
    display: none !important;
    padding: 0 !important;
    height: 0px !important;
}

.digg-widget-topic {
    display: none !important;
}

.digg-widget-header div {
    display:none;
}

.digg-widget-footer {
   display:none;
}
*/

.top_story_title {
    line-height:64px;
    margin:0;
    padding-top:10px;
    text-align:center;
    width:998px;
}

.top_story_title a {
    color: #000000;
    font-size:62px;
    font-weight:bold;
}

.featured_in_category_section {
    clear:both;
/*    overflow: hidden; */
    margin:0 auto 10px auto;
    padding-top: 10px;
    width: 958px;
    height: 201px;
}

.featured_in_category {
    float:left;
    width:315px;
    margin: 0 2px;
    overflow:hidden;
}

.featured_in_category h3 {
    font-size:16px;
    font-weight: bold;    
}

.featured_in_category_image {
    width: 315px;
    overflow: hidden;
}

.featured_in_category_image img {
    width:315px;    
}

.featured_in_category_title  {
    background:#000000;
    bottom:0;
    min-height:18px;
    padding:3px 8px;
    position:relative;
    text-align:left;
    width:315px;
}

.featured_in_category_title a {
color:#FFFFFF;
font-size:12px;
line-height: 16px;
font-weight:bold;
}

.top_story_entry_title {
    background: #000000;
    padding: 5px;
    text-align: center;
    width: 946px;
    margin: 10px auto 0 auto;
}

.top_story_entry_title a {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: bold;
}

#mt-community-blog .asset-meta .user-pic, 
#mashed-report-1 .asset-meta .user-pic, 
#mt-community-forum .entry-comments .user-pic, 
#mt-community-forum #entry-table .user-pic {
    width: 50px;
    height: 50px;
}

#mt-community-blog .asset-meta .user-pic-main, #mashed-report-1 .asset-meta .user-pic-main {
    width: 36px;
    height: 36px;

}

#mt-community-forum .entry {
    margin: 0 0 20px;
}
#mt-community-forum #entry-table .entry {
    margin-bottom: 0;
}

#mt-community-forum #entry-table .entry {
    margin-left: 46px;
}

#mt-community-forum .asset-content,
#mt-community-forum.mt-entry-archive .entry-body {
    margin: 10px 0 0 60px;
    line-height: 1.5;
}

#mt-community-forum .asset-header {
    position: relative;
    margin: 0 0 5px 60px;
}

.category-name {
    font-size: 14px;
    color: #777;
    white-space: nowrap;
}

#mt-community-forum #popular-entry {
    border: 0;
    margin-bottom: 0;
}

#mt-community-forum #popular-entry h2 {
    margin: 5px 0;
    font-weight: normal;
    color: #948669;
    text-transform: uppercase;
}

#mt-community-forum #popular-entry .entry-header {
    margin-left: 0;
}

#mt-community-forum #popular-entry .entry-title {
    margin-left: 0;
    width: 420px;
}

#mt-community-forum #popular-entry .entry-asset {
    margin: 0;
    background: #F3F0E8 url(popular-topic-bg-bottom.png) center bottom no-repeat;
    line-height: 1.5;
}

#mt-community-forum #popular-entry .entry-asset-inner {
    position: relative;
    padding: 10px;
    background: transparent url(popular-topic-bg.png) center top no-repeat;
}

#mt-community-forum #popular-entry .entry-body {
    float: left;
    width: 340px;
    margin-bottom: 10px;
}

#mt-community-forum #popular-entry .category-name {
    margin-left: 5px;
    padding-left: 12px;
    background: url(forum-icon.gif) no-repeat 0 0;
}

#mt-community-forum .entry-comments {
    float: right;
    width: 160px;
    margin-bottom: 10px;
    background: #F3F0E8 url(popular-entry-comment-bg.png) center top no-repeat;
}

#mt-community-forum .entry-comments .comment-count { 
    margin: 10px 10px 0; 
    font-size: 14px;
}

#mt-community-forum #popular-entry .comment-count a {
    font-weight: normal;
}

#mt-community-forum .entry-comments .last-comment { 
    padding: 0 10px 10px;
}

#mt-community-forum .entry-comments .last-comment {
    background: transparent url(popular-entry-comment-bg-bottom.png) center bottom no-repeat;
}

#mt-community-forum .entry-comments .comment-link {
    text-align: right;
}

#mt-community-forum .last-comment h4 {
    margin: 5px 0 0;
    color: #948669;
    text-transform: uppercase;
}

#mt-community-blog .comment-header, 
#mashed-report-1 .comment-header, 
#mt-community-forum .comment-header {
    margin-bottom: 0;
}

.trackback-content,
.comment-content {
    clear: none;
    margin-left: 60px;
    padding: 0 4px 4px 4px;
    line-height: 1.5;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

#mt-community-blog .trackback-content,
#mt-community-blog .comment-content,
#mashed-report-1 .trackback-content,
#mashed-report-1 .comment-content {
    margin-top: -44px;
    *margin-top: -38px;
    margin-left: 60px;
}

#mt-community-blog .comment-indent,
#mashed-report-1 .comment-indent {
    margin-left: 60px;
}

#mt-community-blog .comment_box,
#mashed-report-1 .comment_box {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin-left: 60px;
    padding: 4px 0 0 4px;
}

#mt-community-blog #comment-nav,
#mashed-report-1 #comment-nav {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

#mt-community-blog #comment-nav #prev-comments,
#mashed-report-1 #comment-nav #prev-comments {
  float: left;
}

#mt-community-blog #comment-nav #next-comments,
#mashed-report-1 #comment-nav #next-comments {
  float: right;
}

#mt-community-forum #entry-table {
    clear: both;
    width: 100%;
    margin-top: 20px;
    border-width: 0;
    border-spacing: 0;
    table-layout: fixed;
}

#mt-community-forum #entry-table,
#mt-community-forum #entry-table th,
#mt-community-forum #entry-table td {
    border-style: solid;
    border-collapse: collapse;
}

#mt-community-forum #entry-table tr {
    border: none;
}

#mt-community-forum #entry-table th,
#mt-community-forum #entry-table td {
    border-width: 0 1px 1px 0;
    border-color: #F3F0E8;
    border-style: solid;
}

#mt-community-forum #entry-table th {
    width: auto;
    padding: 3px 10px;
    font-weight: normal;
    color: #948669;
    text-transform: uppercase;
}

#mt-community-forum #entry-table th.comment-count {
    width: 5em;
    text-align: center;
}

#mt-community-forum #entry-table td {
    padding: 10px;
    word-wrap: break-word;
}

#mt-community-forum #entry-table .last-comment {
    width: 30%;
    border-right-width: 0;
}

#mt-community-forum #entry-table td.comment-count {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

#mt-community-forum #entry-table .comments-closed {
    color: #777;
}

#mt-community-forum #entry-table .entry-title {
    font-size: 14px;
}

#mt-community-forum #entry-table .entry-title a {
    font-weight: bold;
}

#mt-community-forum #entry-table .category-name {
    font-size: 12px;
} 
#mt-community-forum #entry-table .category-name a {
    font-weight: normal;
    margin-left: 5px;
    padding-left: 12px;
    background: url(forum-icon.gif) no-repeat 0 0;
} 

.trackbacks-header,
.mt-comment-preview .comments-header,
.mt-entry-archive .comments-header {
    padding: 5px 5px 5px 5px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #E2D9C5;
    background-color: #ffffff;
}

.mt-comment-preview .comments-open-header,
.mt-entry-archive .comments-open-header {
    padding: 15px 5px 5px 5px;
    background-color: #ffffff;
}
.mt-comment-preview .comments-header h2,
.mt-entry-archive .comments-header h2 {
    display: inline;
}

#mt-community-forum .comment {
    margin: 1.5em 0;
    padding-bottom: .75em;
    clear: both;
}

#mt-community-blog .comment,
#mashed-report-1 .comment {
    clear: both;
    border-bottom: 1px solid #DDDDDD;
    list-style: none;
}

.comments-header h2 {
    font-size: 20px;
    font-weight: bold;
}

.comment {
    border-color: #F3F0E8;
}

.comments-header .separator {
    color: #D0C1A2;
    margin: 5px;
}

.comments-open-header {
   height: 28px;
   text-align: center;
   font-size: 18px;
   font-weight: bold;
   border-top: 1px solid #DDDDDD;
   border-bottom: none !important;
}

.comments-open-header img {
}

#mt-community-blog .comments-content .last,
#mashed-report-1 .comments-content .last {
    border-bottom: 0;
}

#mt-community-forum ul.comments-content,
#mt-community-forum .comments-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#mt-community-forum .comments-content ul {
    margin-left: 20px;
}

#mt-community-forum #comments-open {
    margin: 10px 0 0;
    width: 590px;
}

#mt-community-blog .comments-open-content,
#mashed-report-1 .comments-open-content {
    margin-left: 50px;
}

#mt-community-forum .comments-open-content {
    margin-left: 60px;
}

#comments-open-text {
    margin: 10px 0;
    width: 530px;
}

#mt-community-forum #comments-open-text {
    width: 520px;
}

#comment-author,
#comment-email,
#comment-url,
#comment-text {
    padding: 2px;
    border:1px solid #E2D9C5;
}


#comments-open-text #comment-text {
    width: 530px;
    height: 75px;
    border: 1px solid #E2D9C5;
}

#mt-community-forum #comments-open-text #comment-text {
    width: 519px;
}

#comment-submit {

}

.archive {
    margin-bottom: 10px;
}

.archive .primary-category {
    color: #948669;
    text-transform: uppercase;
}

.archive .archive-content {
    margin-bottom: 15px;
}

.archive .archive-content ul li {
    margin-bottom: 3px;
}

.archive .archive-wrapper-yearly {
    width: 23%;
    margin-right: 2%;
    float: left;
}

.archive .archive-header {
    font-size: 18px;
    border-bottom: 1px solid #F3F0E8;
}

.archive .archive-header {
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 3px 0;
    padding: 0 0 3px 0;
    border: none;
    border-bottom: 1px solid #F3F0E8;
    background: none;
}

.archive .archive-wrapper-yearly .archive-header {
    border-bottom: none;
    padding: 0;
}

/* Profile View ----------------------------------------------------------- */

/*.mt-profile-view .user-pic {
    width: 75px;
    height: 75px;
    margin-right: 20px;
    margin-bottom: 20px;
}
*/

.latest_user_news {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 5px;
    margin: 0 0 10px;
    padding: 3px 7px;
}

.latest_user_news_article {
    margin-left: 7px;
}

.latest_user_news_article .article_summary_main {
    width: 337px;
}

.mt-profile-view #page-title {
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 5px 0;
    width: 200px;
}

#user_info {
    margin-left: 68px;
}

.mt-profile-view #edit_profile {
    float: right;
    margin: 6px 0 0 10px;
    position: relative;
    width: 80px;
}

.mt-profile-view #edit_profile_else {
    float: right;
    margin: 0 0 0 10px;
    position: relative;
    width: 300px;
}

.edit-relation, 
#profile-data {
    margin: 0;
}

.edit-relation { 
    word-wrap: break-word;
}

.edit-relation-dir {
    margin:5px 150px 0 0;
    float:right;
    width: 70px;
    height: 25px;
    text-align: left;
}

.edit-relation-dir .following, .edit-relation-dir .following_else {
    position: relative;
    right: -26px;
    top: 5px;
}

.edit-relation-dir a {
    background:none repeat scroll 0 0 #F7F7F7;
    border:1px solid #DDDDDD;
    color:#666666;
    padding:1px 2px;
    text-decoration:none;
}

#profile-data li {
    list-style: none;
}

#profile-data .profile-data-item {
    margin-left: 15px;
}

#tabs {
    clear: both;
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
    background: url(tab-bg.gif) repeat-x left bottom;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 11px;
}

#tabs li {
    float: left;
    margin-right: 3px;   
}

#tabs li a {
    display: block;
    padding: 7px 10px 6px 20px;
    background: #F7F7F7 url(tab-arrow.gif) no-repeat 10px 50%;
    color: #666666;
}

#tabs li a.active {
    border: 1px solid #DDDDDD;
    border-bottom: none;
    padding: 6px 9px 7px 19px;
    background: #fff url(tab-arrow-down_gray.gif) no-repeat 9px 50%;
}

.tab_content .tab_content_label {
    display: none;
}

.tab_content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tab_content ul li {
    margin-bottom: .75em;
}

.tab_content_label {
    font-size: 18px;
}

#profile-twitter {
}

.form_hidden {
    display: none;
}

.stats_title {
    font-size: 18px;
    margin-bottom: 20px;
}

.stats_title span {
    font-size: 14px;
}

.stats {
    margin: 0 0 20px;
    padding: 10px 0;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    line-height: 32px;
}

.stats span {
    color: #666666;
}

.stats img {
    float:left;
}

.total_views {
    text-transform: uppercase;
    font-weight: bold;
    color: #999999;
    font-size: 14px;
    margin-bottom: 4px;
    padding-bottom: 8px;
    border-bottom: 1px solid #DDDDDD;
}

#total_views_value, #total_earnings_value {
    float:right;
    font-size: 20px !important;
    color: #6782B9;
    font-size: 16px;
}

#total_page_views_num, #total_visits_num, #total_unique_visitors_num, #avg_pgviews_per_visitor_num {
    font-weight: bold;
    color: #000000;
}

#total_earnings_value {
    color: #40B524;
}

.avg_cpm, .est_earnings {
    text-transform: uppercase;
    font-weight: bold;
    color: #999999;
    font-size: 12px;
    margin-bottom: 4px;
    padding-bottom: 5px;
    border-bottom: 1px solid #DDDDDD;
}

.blue_txt {
    color:#6782B9;
}

#cpm_price {
    float: right;
    color: #999999;
}

.est_earnings_title {
    clear:both;
    text-transform: uppercase;
    font-weight: bold;
    color: #999999;
    font-size: 14px;
    margin-bottom: 4px;
    margin-top: 18px;
    padding-bottom: 5px;
    border-bottom: 1px solid #DDDDDD;
}

.earnings_title {
    clear:both;
    text-transform: uppercase;
    font-weight: bold;
    color: #999999;
    font-size: 14px;
    margin-bottom: 4px;
    margin-top: 18px;
    padding-bottom: 5px;
}

#total_earnings_value_no, #total_earnings_value_o, #total_earnings_value_fb {
    font-size: 16px;
    float: right;
    color: #40B524;
}

/* article submission */

.article_section {
    margin-bottom: 10px;
}

.article_submit_button {
    margin: 10px 0 20px 0;
    float: right;
}

.article_submit_button input {
    font-weight: bold;

}



#mt-community-blog.mt-profile-view .recent-actions li,
#mashed-report-1.mt-profile-view .recent-actions li,
#mt-community-forum.mt-profile-view .recent-actions li {
    clear: none;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 1em;
    border-bottom: none;
    background-position: 0 0;
    font-weight: bold;
}

.recent-actions li .excerpt {
    margin-top: .25em;
    font-weight: normal;
    color: #666;
}

.user-listing {
    list-style-type: none;
    margin-left: 0;
}

.widget-content .user-listing li {
    margin-bottom: 10px;
    background: none;
    padding-left: 0;
}

.user-listing .user-pic {
    width: 36px;
    height: 36px;
    margin-bottom: 0;
}

.user-listing .user-name {
    font-weight: bold;
    display: block;
}

.user-listing .user-url {
    font-size: 11px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
}

.user-listing-small .user-pic {
    width: 25px;
    height: 25px;
    margin: 0 3px 2px 1px;
}

.user-listing-small {
    margin-left: 0;
    overflow:hidden;
    margin-bottom: 10px;
}

.user-listing-small div {
    float: left;
}

.edit-relation a {
    color: #666666;
    background: #F7F7F7;
    border: 1px solid #DDDDDD;
    text-decoration: none;
    padding: 1px 2px;
}
.edit-relation a:hover {
    color: #037;
}

/* Widget ----------------------------------------------------------------- */

.widget .widget-header {
    border-bottom: 1px solid #DDDDDD;
    padding: 3px 7px;
    font-weight: normal;
    color: #000000;
    /*text-transform: uppercase;*/
}

#beta-category .widget {
    border: 2px solid #DDDDDD;
    padding: 5px 4px 5px 4px;
    *padding: 5px 3px 5px 4px;
    width: 331px;
}

.widget h3 {
    font-size: 16px;
}

.widget .widget-content {
    padding: 3px 7px;
}

#header .widget-sign-in .widget-content,
.widget-recent-assets .widget-content {
    padding-left: 0;
    padding-right: 0;
}

.archive-category .archive-content li,
.widget-content li {
    background: url(bullet.gif) 0 .25em no-repeat;
    padding-left: 10px;
}

.archive-category .archive-content ul ul,
.widget-content ul ul {
    margin-left: 0;
}

.widget-category-groups {
    margin-bottom: 2px;
}

.widget-category-groups .widget-content {
    padding: 0;
}

.widget-category-groups .widget-header {
    display: none;
}

.widget-category-groups .secondary-category {
    border-bottom: 1px solid #f3f0e8;
    padding: 5px 3px;
}

.widget-category-groups h3 {
    margin: 0;
    padding: 0;
    font-size: 11px;
    text-transform: uppercase;
    color: #948669;
}


.widget-category-groups h3 a {
    color: #948669;
}

.widget-category-groups .last {
    border-bottom: none;
}

.widget-category-groups h4 {
    float: left;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 3px;
    width: 200px;
}

.widget-category-groups .category-totals {
    float: right;
    text-align: right;
}

.widget-category-groups p {
    clear: left;
    color: #777;
    font-size: 11px;
    line-height: 14px;
}

.widget-category-groups p a {
    font-weight: bold;
}

.widget-category-groups .entry-count {
    font-weight: bold;
    font-size: 14px;
    margin-right: 5px;
}

.widget-category-groups .primary-category {
    padding-bottom: 2px;
    background: url(forum-group-bg-bottom.gif) no-repeat 0 bottom;
    margin-bottom: 2px;
}

.widget-category-groups .primary-category h3 {
    background: url(forum-group-bg.gif) no-repeat 0 0;
    padding: 5px 10px 3px 16px;
}

.widget-syndication ul {
    list-style: none;
    margin: 0;
}

.widget-syndication .feed {
    text-align: left;
}

.widget-powered .widget-content span {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}

.widget-powered .widget-content span a {
    display: block;
    float: right;
    height: 40px;
    width: 158px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(powered-by-mt-logo.gif) no-repeat 0 0;
}

.widget-syndication .widget-content li {
    background: none;
    padding-left: 0;
}

.custom-field-radio-list {
    margin-bottom: .25em;
    margin-left: 0;
}
.custom-field-radio-list li {
    list-style: none;
    margin-left: 0;
}

.widget-recent-comments .recent-comments-list {
    margin-left: 0;
    list-style: none;
}

.widget-recent-comments .recent-comments-list li {
    background: url(bullet.gif) 0 .25em no-repeat;
    padding-left: 10px;
    margin: 5px 0;
}

/* Footer ----------------------------------------------------------------- */

#footer {
    width: 1000px;
    margin: 0 auto 40px;
    padding: 0 0 10px;
}

* html #footer {
    margin-bottom: 0;
}
*:first-child+html #footer {
    margin-bottom: 0;
}

#footer-inner {
    padding: 0;
}

#footer-content {
    margin: 0 15px 10px;
    padding-top: 20px;
    border-top: 1px solid #F3F0E8;
}

#footer_links {
    color: #888888;
    text-align: center;
}

/* Footer Blog Links ------------------------------------------------------ */
#blog_links {
    clear:both;
    width: 978px;
    display:inline-block;
    padding: 10px 10px 10px 10px;
    border-top: 1px solid #DDDDDD;
}
#blog_links h2 {
    font-size: 16px;
    line-height: 26px;
    margin:0 0 10px 10px;
}
#blog_links li {
    list-style-type:none;
    line-height: 17px;
}
#blog_links ul {
    float:left;
    width:215px;
    padding:0;
}
#blog_links ul.primary {
   margin:0 0 0 30px;
}
#blog_links ul.first {
   clear:left;
   margin:0 0 0 10px;
}
#blog_links ul li ul li {
    margin: 5px 0 0 0;
}
#blog_links ul li a {
    color: #000000;
}
#blog_links ul div.blog_title {
    border-bottom: 1px solid #CCCCCC;
}
#blog_links ul li div.blog_title a{
    font-size:14px;
    line-height:30px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: bold;
    color: #000000;
}

/* Utilities -------------------------------------------------------------- */

.note {
    color: #777;
    font-style: italic;
}

.comment:after,
#header:after,
#header-inner:after,
#header-menu ul:after,
#content:after,
#alpha-inner:after,
.entry-asset:after,
.last-comment:after, 
#mt-community-blog .asset-meta:after,
#mashed-report-1 .asset-meta:after,
#mt-community-forum .archive:after,
#beta-inner:after,
#gamma-inner:after,
#footer:after,
#tabs:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}

.comment,
#header-menu ul,
#content-inner,
#footer-inner,
.content-header, 
.entry-asset, 
.last-comment, 
#mt-community-blog .asset-meta, 
#mashed-report-1 .asset-meta, 
#mt-community-forum .archive,
#mt-community-forum .entry-header,  
#mt-community-forum .entry-asset-inner,
.content-nav, 
.asset-body,
#tabs {
    height: 1%;
}


/*fixing content-nav in search results page*/
.content-nav{
    float:left;
    width:100%;
}
 
 
/* .mt-search-results .content-nav .results-pages{ */
.content-nav .results-pages{
   border:1px solid #CCCCCC;
   float:left;
   margin:2px;
   min-width:16px; 
   min-height:16px;
   line-height:16px;
   padding:2px;
   text-align:center;
}

#results-current-page{
    background-color: #999999;
    color: #FFFFFF;
}

.content-nav #results-next-link,
.content-nav #results-previous-link{
     height:16px;
     line-height:16px; 
     margin:2px;
     padding:2px;
     float:left;
}

.content-nav #results-previous-link{
    margin-right:5px;
}
.content-nav #results-next-link{
    margin-left:5px;
}

/* contributor direcotry */

#contributor_directory_title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

.contributor_directory_message {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

#contributor_directory {
    border-top: 1px solid #DDDDDD;
}

.contributor_info {
    clear:both;
    min-height: 52px;
    padding-bottom: 5px;
    margin-top: 5px;
    border-bottom: 1px solid #DDDDDD;
}

/* terms and conditions */

#tandc_header h2 {
    font-size: 26px;
    font-weight: bold;
}

#tandc_text {
    font-size: 12px;
}

#tandc_text p.indent {
    margin-left: 10px;
}

/* master license agreement */

#masterlicense_header h2 {
    font-size: 26px;
    font-weight: bold;
}

#masterlicense_text {
    font-size: 12px;
}

#masterlicense_text p.indent {
    margin-left: 10px;
}


/* submission guidelines */

#submguide_header h2 {
    font-size: 26px;
    font-weight: bold;
}

#submguide_text {
    font-size: 12px;
}

#submguide_text p.indent {
    margin-left: 10px;
}

/* payment policy */

#paymentpolicy_header h2 {
    font-size: 26px;
    font-weight: bold;
}

#paymentpolicy_text {
    font-size: 12px;
}

#paymentpolicy_text p.indent {
    margin-left: 10px;
}

#contactus_header h2 {
    font-size: 26px;
    font-weight: bold;
}

/* Member List */

.intro {
  padding-top: 20px;
}

.featured_members {
  width: 100%;
}

.featured_members .row {
  clear: left;
  position: relative;
  display: block;
}

.row .member {
  width: 156px;
  float: left;
}

.member .image {
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
}

.img_left {
  width: 100%;
  margin-top: 10px;
  height: 60px;
}

.img_left .image {
  width: 184px;
  float: left;
  margin-right: 10px;
}

.img_left .text {
  width: 428px;
  float: left;
  padding-top: 15px;
}

.bottom_margin {
  margin-bottom: 20px;
}

.section_title {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 8px;
  border-bottom: 1px solid #DDDDDD;
}

.member_section {
  line-height: 18px;
}

.member_section h2 {
  line-height: 22px;
}

.member_section .row {
  clear: left;
}

.member_section .rad {
  width: 20px;
  float: left;
}

.member_section .desc {
  float: left;
  margin-bottom: 5px;
}

.member_section h1 {
  font-weight: bold;
  font-size: 16px;
}

.member_section .title {
  font-size: 14px;
  font-weight: bold;
}

.member_section .small {
  font-size: 11px;
}

.member_section h2 {
  font-size: 18px;
  font-weight: bold;
}

.member_section p {
  margin-bottom: 15px;
}

.member_section .left, .member_section .right {
  width: 305px;
  overflow: hidden;
  float: left;
}

.member_section .left {
  margin-right: 10px;
}

.member_name {
  font-size: 14px;
  font-weight: bold;
}

.listing_options {
  margin-bottom: 30px;
}

.listing_options ul {
  list-style-type:none;
}

.listing_options li {
  line-height: 18px;
  background:url("/mt-static/images/bullet_square.gif") no-repeat scroll 0 0 transparent;
  padding: 1px 10px;
}

.listing_options a {
  font-weight: bold;
}

.listing_options h3, .list_form_section h3 {
  font-size: 14px;
  font-weight: bold;
}

.list_form_section {
  width: 100%;
}

.list_form_section .row {
  clear: left;
}

.list_form_section .lbl {
  float: left;
  width: 135px;
}

.list_form_section .inpt {
  float: left;
  width: 300px;
}

.list_form_section input, .list_form_section textarea {
  width: 200px;
  margin-bottom: 5px;
}

.list_form_section textarea {
  width: 400px;
  height: 100px;
}

.list_form_section input[type="image"] {
  margin-left: 135px;
  width: 158px;
  height: 65px;
}

.list_form_section .small {
  font-size: 11px;
}

