body {background-color:#000000; color:#ffffff; font-family: Tahoma; font-size: 11px; line-height:128%; text-align:justify; letter-spacing: 1px; margin:0px; background-image:url('https://assets.tumblr.com/images/x.gif?v=1'); background-attachment: fixed;}
 
a, a:link, a:active, a:visited {color:#52dcdc; text-decoration: none;}
a:hover {color:#ffffff; text-decoration: none; -webkit-transition: all 0.9s ease-in-out; -moz-transition: all 0.9s ease-in-out; -o-transition: all 0.9s ease-in-out; transition: all 0.9s ease-in-out;}
 
img a {border:0px;}
b, strong{font-weight: bold; color:#ff7645;letter-spacing: 0px;}
i, em {font-style: italic; color:#F2992E;}
s, strike, del {color: #F2992E;}
u {font-style:underline; border-bottom: 1px dashed #5ACDB3; color: #ffffff;}
p {margin-top: 6px;}
blockquote {padding-left: 5px; margin: 5px 0 5px 5px; border-left: 1px solid #222222; word-wrap: break-word;}
blockquote img {max-width:100%; height: auto;}
p img {max-width:100%; height: auto;}
pre {width:95%; margin: 10px auto; font-family: Courier; font-size:11px; padding: 6px 7px 6px 7px; word-wrap: break-word; background-color:#000000; color: ; border: 1px solid #222222; max-height:170px!important; overflow-y:auto;}
 
h1 {
width: 400px;
height: auto;
margin: 2px auto 5px auto;
font-family:'Playfair Display', serif;
font-weight:normal;
font-style:italic;
font-size:19px;
color: #5ACDB3;
}
   
#s-m-t-tooltip {
position: absolute;
max-width: 300px;
padding: 1px 8px 1px 8px;
z-index: 99999;
display: inline-block;
font-family: Calibri;
font-size: 9px;
text-transform: uppercase;
color: #ff7645;
background-color:#000000;
border: 1px solid #000000;
box-shadow: 2px 2px 8px #222;
}
   
/* SIDEBAR */
   
#sidebar {
width: 340px;
height: 100%;
position:fixed;
margin: 0;
background-color: #000000;
background-image: url('https://static.tumblr.com/4726f960938aa694acdefa0545952083/arrhvqx/8B3p0req2/tumblr_static_ap97sbsroq8swowggw0socgw.png');
background-attachment:fixed;
background-size:340px auto;
background-position:bottom left;
background-repeat:no-repeat;
}
   
#blogtitle {
font-family:'Playfair Display', serif;
font-size: 28px;
line-height: 26px;
letter-spacing: -1px;
text-align:right;
margin: 0 auto 10px auto;
text-transform:none;
color: #ff7645;
text-shadow: -1px -1px 0px #000000;
}
   
#description {
width: 220px;
height: auto;
position:absolute;
text-align:justify;
font-size: 11px;
bottom: 20px;
margin-left:45px;
padding: 15px;
color: #c9c9c9;
background-color: #000000;
}
   
/* PAGINATION */
   
#pagination {
width: 210px;
height: auto;
margin: 8px auto 0 auto;
font-family: 'Playfair Display', serif;
font-size:13px;
text-align:right;
padding: 3px 2px;
border-top: 1px solid #222222;
color: #c9c9c9;
}
   
#pagination a {
padding: 1px 3px;
font-weight:normal;
color: #929292;
background-color: #000000;
}
   
#pagination a:hover {
color: #ff7645;
font-style: italic;
}
   
.current_page {
font-weight: bold;
padding: 1px 5px;
color: #ff7645;
}
 
/* SIDEBAR LINKS */
   
#rightbar {
width: 200px;
height: 100%;
position:fixed;
text-align:center;
margin: 0 0 0 1000px;
background-image: url('https://assets.tumblr.com/images/x.gif?v=1');
background-size:200px auto;
background-position:bottom;
background-repeat:no-repeat;
background-color: #000000;
}
   
#icon {
width: 160px;
height:160px;
margin: 120px auto 0 auto;
text-align:center;
border-radius:100%;
}
   
#icon img {
width: 96px;
height: 96px;
border: 10px solid #000000;
border-radius:100%;
}
   
#sidelinks {
width: 160px;
height: auto;
margin: 25px auto 30px auto;
}
   
#sidelinks a {
display:block;
font-family:'Calibri', sans-serif;
font-size: 10px;
line-height:10px;
text-transform:uppercase;
padding: 5px;
margin-bottom:4px;
color: #ffffff;
background-color: #000000;
}
   
#sidelinks a:hover {
color: #000000;
box-shadow: inset 170px 0 0 #52dcdc;
}
   
/* SEARCH BAR */
   
#searchthing {
width: 160px;
height: auto;
font-family: Arial;
font-size:10px;
margin: 15px auto 0 auto;
opacity:0.8;
background-color:#000000;
}
   
#sf {
background: url('https://static.tumblr.com/f1skqpy/Oxbn13qun/search_icon.png') #000000 left center no-repeat;
background-size: 10px 10px;
width:143px;
}
   
.sfm input {
font-size: 9px;
border: 0px;
text-transform: none;
margin-top: 0px;
letter-spacing: 1px;
padding: 4px 8px;
font-family: calibri, helvetica, arial;
color: #F2992E;
background-color: #000000;
}
   
/* CREDIT
touch this and I'll turn you into a frog */
   
#othello {
width: 36px;
height: 9px;
position: fixed;
overflow: hidden;
bottom: 10px;
right: 10px;
padding: 2px;
font-size: 8px;
text-transform: uppercase;
letter-spacing: 1px;
text-align: center;
z-index: 999;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
background-color:#373737;
}
 
#othello a {
color:#fefefe;
}
 
.othello {
line-height: 10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
   
.desdemona {
line-height: 16px;
color: #f6db36;
}
   
#othello a:hover .othello {
margin-top: -13px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
   
/* POSTS */
   
#entries {
width: 580px;
height: auto;
padding: 0px 0px 30px 0px;
margin: 0px 0 0px 380px;
position:absolute;
background-color: #000000;
}
   
#entry {
width: 540px;
height: auto;
padding: 10px 20px 20px 20px;
margin: 20px auto 0px auto;
}
   
#posts {
width:500px;
height: auto;
padding:20px;
background-color: #000000;
border: 1px solid #222222;
}
   
/* INFO */
   
#info {
width: 478px;
height: auto;
padding: 20px 10px 5px 10px;
margin: 15px auto 2px auto;
font-family: 'Dosis', sans-serif;
font-size:16px;
text-transform:normal;
text-align:center;
color: #cecece;
border-top: 1px solid #000000;
}
   
#info a {
font-family: 'Dosis', sans-serif;
color: #929292;
}
   
#info a:hover {
color: #cecece;
}
   
   
/* BUTTONS */
   
#buttons {
width: 30px;
height: 60px;
position: absolute;
margin: 0px 0 0 510px;
}
   
.likebutton {
width:16px;
height:16px;
padding: 3px;
background-color: #fcfcfc;
border: 1px solid #222222;
}
   
.reblogbutton {
width:16px;
height:16px;
padding: 3px;
margin-top:4px;
background-color: #fcfcfc;
border: 1px solid #222222;
}
   
   
/* TAGS */
   
#tagbox {
width: 510px;
height: auto;
padding: 1px 10px;
margin: -10px auto 10px auto;
font-family:Trebuchet MS;
font-size:8px;
color: #222222;
}
   
#tagbox a {
font-family: Tahoma;
font-size:9px;
line-height: 9px;
color: #45966e;
}
   
#tagbox a:hover {
color: #cecece;}
   
/* CONTENT */
   
#titled {
text-align:center;
font-family: 'Playfair Display', serif;
font-size: 27px;
line-height:25px;
letter-spacing:-1px;
text-align:right;
margin: 10px auto 20px auto;
color: #F2992E;
}
   
#titled a {
font-family: 'Playfair Display', serif;
color: #5ACDB3;
}
   
#titled a:hover {
color: #F2992E;
}
   
#question {
width: 500px;
height: auto;
padding: 0px;
text-align:right;
margin: 0 auto 20px auto;
color: #dfdfdf;
}
   
#askericon {
width: 48px;
padding: 10px;
border-radius:100%;
}
   
#askericon img {
width: 48px;
height: 48px;
border: 6px solid #000000;
border-radius:100%;
}
   
#ask {
width: 402px;
padding: 10px 0px 10px 10px;
text-align:justify;
}
   
.asker {
font-family: 'Playfair Display', serif;
font-style: italic;
font-size:18px;
line-height: 15px;
color: #F2992E;
}
   
#answer {
width: 500px;
height: auto;
margin: -10px auto 10px auto;
text-align:left;
}
   
.image {
opacity: 0.99;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
 
.image:hover {
opacity:1;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
   
.qqmarkleft {
font-size: 80px;
font-family: 'Playfair Display', serif;
font-weight: bold;
line-height: 100px;
position: relative;
margin: 0px 0 -70px 30px;
color: #000000;
opacity: 0.8;
}
   
.qqmarkright {
font-family: 'Playfair Display', serif;
font-size: 80px;
font-weight: bold;
padding-right: 0px;
line-height: 30px;
text-align: right;
position: relative;
margin:0 30px 0 -10px;
color: #000000;
opacity: 0.8;
}
 
.qquote {
width: 75%;
font-family: 'Playfair Display', serif;
font-size: 23px;
text-align: justify;
padding-top: 10px;
letter-spacing: 1px;
line-height: 25px;
text-transform: none;
text-indent: 15px;
margin: 0px 10px;
margin-bottom: 10px;
position: relative;
}
   
.qquote:first-letter {
font-size: 110%;
color: #5ACDB3;
}
 
.qusource {
width: 95%;
text-align:right;
font-size: 10px;
font-family: Tahoma;
color: #ffffff;
line-height: 10px;
opacity: 0.7;
margin-bottom:15px;
padding: 2px;
}
.qusource a {
text-align:right;
font-size: 9px;
line-height: 9px;
padding: 1px 3px;
text-transform:uppercase;
color: #52dcdc;
opacity: 0.9;
}
.qusource a:hover {
opacity: 1;
padding: 1px 3px;
color: #ffffff;
background-color:transparent;
}
   
#audio {
margin-bottom: 0px;
width: 490px;
height:100px;
padding: 5px;
background-color: transparent;
}
 
.cover {
width: 100px;
height: 100px;
position: absolute;
margin-left: 390px;
}
 
.cover img {
width: 100px;
height: 100px;
float: left;
border-radius: 100%;
}
 
.playercontainer {
width:80px;
height:80px;
position:absolute;
display:block;
background-color: #ffffff;
z-index:6;
opacity:0.6;
-webkit-transition:all 0.7s ease-in-out;
-moz-transition:all 0.7s ease-in-out;
-o-transition:all 0.7s ease-in-out;
-ms-transition:all 0.7s ease-in-out;
transition:all 0.7s ease-in-out;
margin-left: 400px;
margin-top: 10px;
border-radius: 100%;
}
 
.playercontainer:hover {
opacity:0.8;
-webkit-transition:all 0.7s ease-in-out;
-moz-transition:all 0.7s ease-in-out;
-o-transition:all 0.7s ease-in-out;
-ms-transition:all 0.7s ease-in-out;
transition:all 0.7s ease-in-out;
}
 
.player {
width: 25px;
height: 25px;
overflow: hidden;
margin: 26px 27px;
background-color:#ffffff;
}
 
.sugarbabylove {
margin-left:0px;
float:left;
width:373px;
height: 90px;
padding:5px;
margin-bottom:5px;
font-size:10px;
line-height:13px;
letter-spacing:0px;
color: #dfdfdf;
text-align:right;
}
   
.sugarbabylove small {
font-family: 'Helvetica',sans-serif;
font-size:8px;
color: ;
}
 
.trackname {
text-align:right;
font-family: 'Playfair Display', serif;
font-size:22px;
line-height:22px;
letter-spacing:-1px;
color: #ff7645;
padding: 15px 0px 13px 0px;
}
   
.chat .line {
margin: 1px 2px;
padding: 2px;
line-height:150%;
color: ;
}
 
.chat .line.odd {
color: #ffffff;
}
 
.label {
font-family:'Playfair Display', serif;
font-size:110%;
font-weight:bold;
color:#ff7645;
}
   
.cap {
margin: 15px auto 0 auto;
padding: 0 10px;
}
   
.cap img {
max-width:100%;
height: auto;
}
   
#notes {background-color: transparent; width:520px; margin: 30px auto 10px auto; padding:15px; color: #cecece;}
#notestext {width: 500px; margin: 5px auto 5px auto; background-color: transparent; padding:5px 0; text-align: left; font-size:11px;}
#notes blockquote a {color:#52dcdc; font-weight:normal; background-color: transparent; padding: 5px; margin:0; font-style:italic;}
#notes a {color:#929292;}
 
ol.notes {list-style: none; padding:0px;}
ol.notes li {background-color: #000000; margin: 0 px; padding: 5px; color: ;}
ol.notes .avatar {border: 1px solid #000000; height: 10px; padding: 0px; width: 10px; margin-right: 5px;}
ol.notes li .clear {height: 0px!important;}
ol.notes li blockquote {border-color: #222222!important; background-color: #000000; padding: 5px; width:90%; margin: 4px auto 0px auto; }
 
::-webkit-scrollbar-corner {
background-color:#000000;
}
 
::-webkit-scrollbar-thumb:vertical {
background-color: #5ACDB3;
width:7px;
height:auto;
border: 1px solid #5ACDB3;
-webkit-border-radius: 1px;
}
 
::-webkit-scrollbar-thumb:horizontal {
background-color: #5ACDB3;
width:auto;
height:7px;
border: 1px solid #5ACDB3;
-webkit-border-radius: 1px;
}
 
::-webkit-scrollbar {
height:7px;
width:7px;
background-color:#000000;
}
 
::-moz-selection {background-color:#ff7645; color:#000000;}
::selection {background-color: #ff7645; color: #000000;}
   
   
.source {
display:none;
}
