body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;}
html{font-size:15px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal; padding:5px 0;}
abbr,acronym{border:0;}

body {background:#ffffff; color:#292929; font:1em/1.6 'Avalon', sans-serif; margin:0 0 0 0;}

h1, h3 {font-family:'Sofia Pro', sans-serif;}
pre,code {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif}

a:link, a:visited {color:#cec1ff; text-decoration:none;}
a:hover, a:active {color:#292929;}



#header {color:#bfbdc7; position:relative; margin:-49 auto; padding-top:40px; width:875px;}

#header h1 {color:#cec1ff; font-weight:bold; text-align:center; font-size:85px; line-height:90%; margin-bottom:30px; margin-top:-30px;}
#header h1 a:link, #header h1 a:visited {color:#cec1ff; display:block;}
#header h1 a:hover, #header h1 a:active {color:#292929;}
#description {font-family:'Avalon', sans-serif; font-size:15px; text-align:center; line-height:autopx; margin-bottom:20px; margin-top:-5px;}
#header form {margin-bottom:20px;}
#header form input {width:630px;}
#header ul {margin:0 -0.25em 1.5em;}
#header li {list-style:none; text-transform:lowercase;}
#header li a {background:#ffffff; display:block; padding:0 0.25em;
          text-decoration:none;}
#header li a:hover {background:none;}

#container {background-color:; margin:30px auto; padding-top:5px; width:875px}



#container .box img {
      max-width: 100%;
    }

.logo {
border:0;
margin-bottom:5px;
max-width:875px;
}

.single { width:875px; margin-bottom:10px;}

.top_padding { width:875px; margin-bottom:20px;}

#posts {background-color:#ffffff; border-top:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee; margin:0px; padding:0px; font-size:15px;}


#posts .post {list-style:none; padding-bottom:26px; max-width:875px;
          clear:both;}
#posts .content {color:#292929; padding:0; margin-left:0px;margin-top:0px;}

#footer {margin:0 auto; max-width:875px; padding-bottom:30px;}
#pagination p {font-size:15px; min-width:150px; line-height:autopx; margin:0 0 10px;
           white-space:nowrap;}
#pagination p.back {display:inline; text-align:right; float:right; margin-left:20px;}
#pagination p.forward {display:inline; float:left; margin-right:1.5em;}
#pagination a {font-style:italic;}
#pagination .page {text-align:center; font:12px 'Avalon', sans-serif;
               margin-bottom:20px; text-transform:lowercase;}
#credits {clear:both; display:inline; text-align:center; font-size:12px; color:#bfbdc7; margin:0; padding:1.5em 0;}
#footer a:hover, #footer a:active {text-decoration:none;}

p {margin-bottom:25px;}
form .submit {height:0; overflow:hidden; display:block;}

.meta {; font-size:14px; text-align:left; line-height:10px;}
.meta h2 {font-size:14px; margin-bottom:5px; border-bottom:1px solid #EEEEEE;}
.meta h2 a {text-decoration:none; display:block; padding:0px 0px;}
.meta h2 a:hover {background:none;}
.meta p {color:#bfbdc7; font-style:italic; margin:0 0 0 1em;
     text-indent:-0.75em; text-transform:lowercase;}
p.meta {color:#bfbdc7; font-style:italic; margin:0;
    width:150px; text-indent:-0.75em; text-transform:lowercase;}
.meta a {font-style:normal; white-space:nowrap;}
.meta .plays {font-weight:bold; font-style:normal;}

h3 {font-size:25px; line-height:autopx; padding-bottom:25px; font-weight:bold;}

.title_gap
  {margin-top:-6px;}

h4 {font-size:15px; line-height:autopx; margin-bottom:0px;  font-family:'Avalon', sans-serif;}

.content a {border-bottom:1px solid #EEEEEE;}
.content a:hover {border-bottom-width:1px;}
.content .photo a {border:none !important;}
.content ul, .content ol {margin:20px; list-style-position:inside;}
.content ul li {list-style:disc; list-style-position:inside;}

blockquote {margin:0 0px 20px;border-left:1px solid #EEEEEE; padding-left:20px; }
blockquote i, blockquote em, blockquote [lang="ja"] {font-style:normal;}
pre, code {font-size:10px; line-height:12px;}
pre {background:#e1e1e1; margin:15px; padding:10px;
 overflow-x:auto;}
pre code {display:block;}
pre i, code i {font-style:normal; color:#bfbdc7;}

ins {text-decoration:none; font-style:italic;}
blockquote ins, em ins, ins em {font-style:normal;}

abbr, acronym, .caps {font-size:12px; letter-spacing:0.1em; word-spacing:0.1em;}
abbr, acronym {text-transform:uppercase;}
.caps {text-transform:uppercase;}

.text {width:875px; max-width:875px; margin-bottom:20px; ;} 
.caption {width:875px; max-width:875px; margin-bottom:20px; ;} 
.nocaption {width:875px; max-width:875px; margin-bottom:-40px; ;} 
.vidcaption {width:875px; max-width:875px; margin-top:120px; ;}

.post img, .post object, .post embed {max-width:100%; }

.link-post h3 {padding:0; margin-bottom:18px;}

.photo-post .photo {margin-bottom:19px; margin-top:20px; }
.video-post .video {margin-bottom:0px; margin-top:20px; }

.quote-post .quote {font-family:'Avalon', sans-serif; font-style:italic;}
.quote-post .source, .cite
  { margin:0 0 10px 600px; text-align:right; }
.quote-post .source a:first-child, .cite
  {letter-spacing:0;}
.short-quote .quote, .medium-quote .quote, .long-quote .quote
  {font-size:25px; line-height:autopx; margin:0px 0px 20px 0px;}


.audio-post .audio { 
display: block;
width:875px;
margin-bottom: 20px;
padding: 0px;
-moz-border-radius: 5px;
border-radius: 5px;}


.chat-post ol {list-style:none; margin:15px 0;}
.chat-post li {margin-left:1.5em; text-indent:-1.5em;}
.chat-post .label {font-weight:bold; padding-right:0.125em;}
.chat-post .speaker {font-style:italic;}
.chat-post .speaker2 .label, .chat-post .speaker4 .label,
  .chat-post .speaker6 .label, .chat-post .speaker8 .label
{color:#bfbdc7;}
.chat-post .speaker3 .label, .chat-post .speaker4 .label,
  .chat-post .speaker7 .label, .chat-post .speaker8 .label
{text-transform:uppercase; letter-spacing:0.1em;}
.chat-post .speaker5 .label, .chat-post .speaker6 .label,
  .chat-post .speaker7 .label, .chat-post .speaker8 .label
{font-family:'Sofia Pro', sans-serif;}


.day .month {text-transform:uppercase;}


.content.text-post img {
max-width: 100%;
}


.multi {margin-bottom:30px; margin-right:15px; ;}


.video embed, .video object, .video iframe {width:875px; height:500px; margin-bottom:-100px;}


.wide_audio iframe {width:875px; }


#comment {
  font-size: 10px;
  text-align: left;
  line-height: 18px;
  margin: 0px 0px 0px 0px;
}

.tags {
  margin: 20px 0 20px 0;
  color:#bfbdc7;
}



.tags a{
margin-left: 15px;
  color:#bfbdc7;
  border-bottom:1px solid #EEEEEE;
}

.tags a:hover {
  color: #292929;
}

#comment a {
  text-decoration: none;
  color: ;
}

#comment a:hover {
  text-decoration: none;
  color: #292929;
}

#dsq-content {
  background: rgba(0, 0, 0, .30);
  background: url('     ');
  padding: 5px 20px 20px 20px;
  margin-top: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
}



a.single_links:last-child { margin-right:0px; }

a.single_links 
{font-family:'Avalon', sans-serif; display: inline-block; list-style-type: none; margin-right:20px;}
            
        









a.install {
    width: 96px;
    height: 20px;
    background: url(https://static.tumblr.com/thpaaos/dHHkt0jor/install_theme.png);
    display: block;
    position: absolute;
    top: 26px;
    right: 3px;
}


a {
  outline: none;
}
