@import url(http://dashes.com/mt/mt-static/support/theme_static/pico/style_library/base.css);
@import url(http://dashes.com/mt/mt-static/support/theme_static/pico/style_library/pico-white/screen.css);

body {
    border-left : 8px solid black;
    font-family : 'Lato', Helvetica Neue, Helvetica, Arial, sans-serif;
}

#container {
    border-left : 8px solid #800080;
    border-top : 1px solid #800080;
}

#container-inner {
    margin: 0 auto;
}

a, #header-name a, #nav li a:hover, .category-description-intro, .asset .asset-header a:hover, .asset .asset-footer a:hover {
    color :#800080;
    font-weight : 300;
}

p { -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; } 

.nav-list-item:hover {
    border-bottom : 1px solid #800080;
}

#nav li {
    font-size : 1em;
}

.content-nav {
    margin-top : 40px;
    text-align : left;
}

.bioitem {
    width : 230px;
    padding-right : 35px;
    padding-top : 20px;
    padding-bottom : 40px;
    float : left;
}

.bioicon {
    padding-right : 15px;
}

#blogroll {
    font-size : small;
}

#blogroll a {
    text-decoration : none;
}

#blogroll ul, #blogroll li {
    padding-left : 0px;
    margin-left: 0px;
}

#blogroll ul {
    width : 160px;
}

#blogroll li {
    display :block;
}

.bloglist {
    float :left;
}

a:hover, #header-name a:hover {
    color : black;
}

a:visited {
/*
    text-decoration :none;
*/
    color : black;
}

a.reveal {
    text-decoration:none;
}

a.reveal:hover {
    text-decoration:underline;
}

.asset, #header, .widget, #footer {
    margin: 0 80px 3.5em 80px;
}

.asset-body {
    line-height : 175%;
}

h1, h2, h3, #nav, .thinkup_post {
    font-family: 'Lato', Helvetica Neue, Helvetica, Arial, sans-serif;
    letter-spacing: +0.1em;
    font-size : 1.2em;
    text-transform : uppercase;
}

h1, h2 {
    font-weight : 100;
    font-size : 1.1em;
}

h2#header-description {
    font-weight : 100;
    font-size : 1.8em;
}

.asset .asset-header, h1#page-title {
    font-weight : 300;
}

#header-name, #header-description, #header, .content-header,
.asset .asset-content h1,
.asset .asset-content h2,
.asset .asset-content h3,
.asset .asset-content h4,
.asset .asset-content h5,
.asset .asset-content h6,
.illust p {
    font-family: 'Lato', Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight : 300;
    letter-spacing: +0.1em;
    text-transform: uppercase;
}

.asset-footer {

    margin-top : 20px;

}

h1#page-title.archive-title {
    padding-bottom : 30px;
}

h3 {
    font-weight : 100;
    font-size : 120%;
    padding-top : 40px;
    color :#999;
    border-bottom : 1px solid #eee;
    clear : both;
}

h3.asset-header {
    font-size : 150%;
    padding-top :0px;
    color : #333;
}

.entry-body h4, .asset .asset-content h4 {
color :#800080;
margin-top :20px;
margin-bottom:0px;
padding-bottom :0px;
padding-top :10px;
}

h4 a, h4 a:link, h4 a:visited {
    text-decoration : none;
}

.rdbWrapper {
    display : inline;
    float : left;
    width : 120px;
    margin-left : -140px;
}

#readabilityContainer {
    background :transparent !important;
}

.date-header {
    float: none;
    text-align: left;
    padding: 0;
    margin-left: 0px;
    border-right: none;
    width: 100%;
    color: #AAA;
    font-size : 14px;
    font-weight : 300;
}

.asset-content li {
    padding-top : 10px;
}

.widget-header,
.widget-header a {
    color: #999;
}

.imgcenter {
display: block;
margin-left: auto;
margin-right: auto;
padding : 15px;
text-align : center;
}

.imgleft{
float : left;
padding : 15px;
}

.imgright, .illust {
float : right;
padding : 15px;
}

th {
    font-weight : bolder;
}

#beta {
    margin-top : 60px;
    padding-top :40px;
}

#beta a {
    text-decoration : none;
}

#beta a:hover {
    text-decoration : underline;
}

#archivestable td {
    padding-left: 6px;
}

#archivestable {
    margin: 20px;
    width: 100%;
}

#archivestable th a {
    color : black;
    padding-left: 2px;
}


div#tpc_thread div#tpe-content div a img, #tpc-powered-by-logo {
    display : none;
}

.embedbox, input.embedbox {
    width : 400px;
    margin-top : 10px;
    color : #999;
/*    
border : 1px solid #999;
*/
}

#my_xss_magic{
    padding-top : 30px;
    padding-bottom :30px;
}

.thinkup_post{

}

.thinkup_post_reply {
    margin-left : 60px;
    padding-top : 15px;
}

.thinkup_post_reply a, .thinkup_post_reply a:visited {
    font-family: 'Lato', Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight :300;
    letter-spacing: +0.1em;
    text-transform : uppercase;
    text-decoration: none;
}

.fbFeedbackContent .postContainer span.fsm {
display: none;
}

