/* -----------------------    FONTS----------------------- */@import url(http://fonts.googleapis.com/css?family=Berkshire+Swash);/* -----------------------    BOOTSTRAP    Tooltips----------------------- */.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}.tooltip.top{margin-top:-3px;}.tooltip.right{margin-left:3px;}.tooltip.bottom{margin-top:3px;}.tooltip.left{margin-left:-3px;}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}/* -----------------------    GENERAL----------------------- */body { margin: 0; padding: 0; text-align: center; font-size: 14px; font-family: georgia, serif; color: #26282b;    background: #212326 url('http://static.tumblr.com/2hwcjfg/otlmd6rlc/body_bg_01.jpg') 0 0 repeat; }.page-bg1 { background: url('http://static.tumblr.com/2hwcjfg/5dnmd6rll/body_bg_02.jpg') 0 0 repeat-x; }.page-bg2 { background: url('http://static.tumblr.com/2hwcjfg/IaUmd6rlv/body_bg_03.png') 0 0 repeat; }h1, h2, h3, h4 { margin: 0 0 30px 0; }p, blockquote { margin: 0 0 25px 0; padding: 0; line-height: 1.5em; }blockquote { padding-left: 15px; border-left: 2px solid #EEEEEE; border-color: rgba(0,0,0,0.04); font-style: italic; }a, a:hover, a:focus, a:active { text-decoration: none; }a:hover { text-decoration: underline; }ul, li { margin: 0; padding: 0; list-style-type: none; }var { display: none; }/* -----------------------    WRAP----------------------- */#wrap { position: relative; margin: auto; width: 824px; text-align: left; }#wrap .wrap-bg1 { padding-top: 333px; background: url('http://static.tumblr.com/2hwcjfg/o7Fmd6ro9/maindecor_01.png') 0 0 no-repeat; }#wrap .wrap-bg2 { padding-bottom: 250px; background: url('http://static.tumblr.com/2hwcjfg/LdRmd6ror/maindecor_02.png') 0 bottom no-repeat; }#wrap .wrap-inner { background: url('http://static.tumblr.com/2hwcjfg/wrrmd6rpw/maindecor_05.png') 0 0 repeat-y; }#wrap .wrap-inner:after { display: table; clear: both; line-height: 0; content: ""; }#wrap .wrap-decor-left { position: absolute; top: 41px; left: -151px; width: 151px; height: 771px; background: url('http://static.tumblr.com/2hwcjfg/Qirmd6rp9/maindecor_03.png') 0 0 no-repeat; }#wrap .wrap-decor-right { position: absolute; top: 79px; right: -51px; width: 51px; height: 169px; background: url('http://static.tumblr.com/2hwcjfg/3ysmd6rph/maindecor_04.png') 0 0 no-repeat; }/* -----------------------    CONTENT----------------------- */#content { float: left; margin-top: -285px; width: 544px; min-height: 400px; }#logo { position: relative; margin-bottom: 10px; height: 130px;  }#logo h1 { position: absolute; bottom: 20px; left: 0; width: 540px; margin: 0; line-height: 1em; text-align: center; font-family: 'Berkshire Swash', cursive; }#logo.text { height: 204px; background: url('http://static.tumblr.com/2hwcjfg/zTrmd6rnr/logo_bg.png') 3px center no-repeat; }#logo.text h1 { bottom: auto; left: 142px; padding-top: 85px; width: 265px; text-align: center; font-size: 2.8em; text-shadow: 5px 5px 3px rgba(0,0,0,0.4); }#logo.text.two-line h1 { padding-top: 38px; }#logo.text h1 a { color: #deaf9e; }#logo.text h1 a:hover { text-decoration: none; }#logo.text.two-line { padding-top: 62px; }#posts li.post { position: relative; margin: 0 0 15px 90px; padding-bottom: 30px; width: 422px; background: url('http://static.tumblr.com/2hwcjfg/YsLmd6rmx/divider_02.png') center bottom no-repeat; }#posts li.post .date { position: absolute; top: -10px; left: -99px; width: 94px; height: 89px; text-transform: lowercase; font-style: normal;    color: #26282b; background: url('http://static.tumblr.com/2hwcjfg/uVGmd6rm2/date_bg.png') 0 0 no-repeat; }#posts li.post .date:hover { text-decoration: none; }#posts li.post .date .month { display: block; margin-left: 12px; padding-top: 20px; width: 70px; font-size: 1.2em; text-align: center; font-family: 'Berkshire Swash', cursive; }#posts li.post .date .day { display: block; margin-left: 12px; width: 70px; font-size: 2.1em; line-height: 0.5em; text-align: center; }#posts li.post .content { font-size: 0.85em; }#posts li.post .content p, #posts li.post .content ul,#posts li.post .content ol { margin-bottom: 20px; }#posts li.post .content ul li { margin-bottom: 10px; list-style-type: disc; list-style-position: inside; }#posts li.post .content ol li { margin-bottom: 10px; list-style-type: decimal; list-style-position: inside; }#posts li.post .content h1 { margin: 0 0 20px 0; font-size: 2em; }#posts li.post .content h2 { margin: 0 0 20px 0; font-size: 1.8em; }#posts li.post .content h3 { margin: 0 0 20px 0; font-size: 1.4em; }#posts li.post .content h4 { margin: 0 0 20px 0; font-size: 1.2em; }#posts li.post .content h5 { margin: 0 0 20px 0; font-size: 1em; }#posts li.post .content h6 { margin: 0 0 20px 0; font-size: 1em; font-weight: normal; }#posts li.post .content table { margin: 0 0 20px 0; }#posts li.post a { font-style: italic; color: #c37c79; }#posts li.post .content { padding-top: 10px; }#posts li.post .post-info h4 { margin: 0; font-size: 0.95em; font-family: 'Berkshire Swash', cursive; }#posts li.post .post-info:after { display: table; clear: both; content: ""; line-height: 0; }#posts li.post .tags { clear: both; padding-bottom: 18px; }#posts li.post .tags a { padding-left: 10px; font-size: 0.85em; background: url('http://static.tumblr.com/2hwcjfg/D1emd6rqx/provocateurtheme_icons_1.0.png') -1px -24px no-repeat; }#posts li.post .tags a:first-child { padding: 0; background: none; }#posts li.post .notes,#posts li.post .comments { float: left; font-family: 'Berkshire Swash', cursive; height: 14px; line-height: 12px; color: #c37c79; }#posts li.post .notes { margin-right: 15px; }#posts li.post .notes .icon,#posts li.post .comments .icon { display: inline-block; margin-right: 4px; width: 16px; height: 14px;    background: url('http://static.tumblr.com/2hwcjfg/D1emd6rqx/provocateurtheme_icons_1.0.png') -2px -43px no-repeat; }#posts li.post .comments .icon { float: left; margin-right: 4px; width: 18px; background: url('http://static.tumblr.com/2hwcjfg/D1emd6rqx/provocateurtheme_icons_1.0.png') -21px -43px no-repeat; }#posts li.post .comments a { display: inline-block; float: left; font-style: normal; }#posts li.post .leave-a-comment { clear: both; padding-top: 15px; }#posts li.post .leave-a-comment a { display: block; width: 142px; height: 34px; line-height: 34px; text-align: center; font-weight: bold; font-style: italic;    background: url('http://static.tumblr.com/2hwcjfg/l18md6rn5/leave-a-comment_bg.png') 0 0 no-repeat; }#posts ul.chat { margin-bottom: 16px; }#posts ul.chat li { padding-bottom: 4px; }#posts li.link a.link { display: block; margin-bottom: 15px; font-size: 2em; font-style: normal; font-weight: bold; color: #c37c79; }#posts li.quote blockquote { padding-left: 0; border: 0; }#posts li.quote blockquote p { margin-bottom: 10px; padding-left: 20px; min-height: 50px; font-size: 1.7em; line-height: 1.2em; background: url('http://static.tumblr.com/2hwcjfg/Dp5md6rr5/quote_bg.png') 0 center no-repeat; }#posts li.quote blockquote cite { font-style: normal; font-size: 0.85em; }#posts li.quote blockquote cite a { font-style: normal; }#posts li.post h3 { margin-bottom: 15px; font-size: 2em; color: #c37c79; font-family: 'Berkshire Swash', cursive; }#posts li.post h3 a { font-style: normal; }#posts li.post.photo .img a,#posts li.post.photo .img a img { display: block; border: 0; }#posts li.post.photo .img { position: relative; margin-bottom: 5px; padding: 10px; text-align: center; border: 1px solid #d5c6ba; border-color: rgba(92,55,25,0.1);    background: #e1d3c9; }#posts li.post.photo .decor1,#posts li.post.photo .decor2 { position: absolute; left: -2px; width: 424px; height: 32px; }#posts li.post.photo .decor1 { top: -2px; background: url('http://static.tumblr.com/2hwcjfg/Lfcmd6rqa/photo_decor1.png') 0 0 no-repeat; }#posts li.post.photo .decor2 { bottom: -2px; background: url('http://static.tumblr.com/2hwcjfg/Cdymd6rqi/photo_decor2.png') 0 0 no-repeat; }#posts.post-detail li.post:last-child { padding-bottom: 0; background: none; }#posts ol.notes { padding: 0; }/* -----------------------    PAGINATION----------------------- */#pagination { margin-top: 50px; padding: 0 80px 0 120px; height: 92px; }#pagination .prev,#pagination .next { display: block; float: right; width: 167px; height: 92px; text-indent: -1000em; }#pagination .prev { float: left; background: url('http://static.tumblr.com/2hwcjfg/uNLmd6rqq/prev-page.png') 0 0 no-repeat; }#pagination .next { float: right; background: url('http://static.tumblr.com/2hwcjfg/mhPmd6rq3/next-page.png') 0 0 no-repeat; }/* -----------------------    ASIDE----------------------- */aside { position: relative; margin-top: -200px; float: left; width: 270px; }aside .aside-inner { position: relative; margin-left: 12px; width: 248px; }aside #description { width: 248px; height: 201px; font-family: 'Berkshire Swash', cursive; font-size: 1.4em; line-height: 1.5em; text-align: center; color: #e7dcd3;    background: url('http://static.tumblr.com/2hwcjfg/60Vmd6rmh/description_bg.png') 0 0 no-repeat; }aside #description .inner { margin-left: 33px; padding-top: 25px; width: 180px; }#search { padding-top: 20px;  }#search .inner { height: 47px; background: url('http://static.tumblr.com/2hwcjfg/BaEmd6rrb/search_bg.png') center 0 no-repeat; }#search .field { margin-left: 20px; width: 210px; }#search input { border: 0; background: none; }#search .input { float: left; padding: 6px 0 0 0; width: 135px; font-size: 14px; font-family: tahoma, sans-serif; color: #26282b; }#search .submit { float: right; margin-top: 4px; font-size: 1.1em; font-family: 'Berkshire Swash', cursive; color: #26282b; cursor: pointer; }#pages { margin-left: 10px; padding-top: 20px; width: 246px; font-family: 'Berkshire Swash', cursive;  }#pages li { padding: 7px 0 12px 0; background: url('http://static.tumblr.com/2hwcjfg/yCbmd6rmp/divider_01.png') 0 bottom no-repeat; }#pages a { color: #020202; }aside .widget { margin-left: 10px; width: 246px; }aside .widget h3 { margin: 0; padding-bottom: 12px; font-size: 1.3em; color: #020202; font-family: 'Berkshire Swash', cursive;    background: url('http://static.tumblr.com/2hwcjfg/yCbmd6rmp/divider_01.png') 0 bottom no-repeat; }#social { padding-top: 35px; }#social ul { margin-top: 5px; min-height: 130px; background: url('http://static.tumblr.com/2hwcjfg/5UFmd6rrh/social_bg.png') 115px 0 no-repeat; }#social ul li { padding: 2px 0 2px 0; }#social ul a { font-size: 1.15em; font-family: 'Berkshire Swash', cursive; color: #c37c79; }/* IMAGE LIST FOR IMAGE FEEDS */aside .image-list { zoom: 1; }aside .image-list:after { display: table; content: ""; line-height: 0; clear: both; }aside .image-list li { float: left; margin: 0 5px 5px 0; }aside .image-list li.last-in-row { margin-right: 0; }aside .image-list li a { display: block; width: 40px; height: 40px; background-position: center center; background-repeat: no-repeat; }aside .image-list img { display: none; }/* WIDGETS */aside .widget .inner:after { display: table; content: ""; line-height: 0; clear: both; }aside .widget.loading .content { margin-bottom: 30px; height: 60px; background: url('http://static.tumblr.com/jaeyrd3/Kq4mcq4nt/sewedtheme_loader_ccc_nobg.gif') center center no-repeat; }aside .widget.loading .feed .image-list { display: none; }#likes-widget { padding-top: 40px; }#likes-widget .content { padding-top: 7px; width: 220px; }#likes-widget p { margin: 0 0 10px 0; }#likes-widget img,#likes-widget iframe { max-width: 220px; }#likes-widget a { font-style: italic; color: #c37c79; }li.like_post .post_info_bottom { margin: 0 0 25px 0; display: block !important; }#twitter { padding-top: 25px; }#twitter p { margin: 0 0 15px 0; }#twitter span.postfix { position: absolute; padding-left: 30px; }#twitter span.ico { display: block; position: absolute; bottom: 0; left: 0; width: 43px; height: 33px; text-indent: -1000em;    background: url('http://static.tumblr.com/2hwcjfg/4Eumd6rl2/bird.png') 0 0 no-repeat; }#twitter .content { padding-top: 5px; width: 220px; font-size: 0.9em; }#twitter .content a { font-style: italic; color: #c37c79; }#following { padding-top: 15px; }#following .content { padding-top: 5px; width: 220px; }/* THEME INFO */#theme-info { position: absolute; right: 10px; bottom: 163px; width: 268px; font-size: 0.85em; text-align: center; font-family: 'Berkshire Swash', cursive; }#theme-info li { display: inline; }#theme-info li a { color: #c37c79; }#theme-info li:last-child { padding-left: 10px; background: url('http://static.tumblr.com/2hwcjfg/D1emd6rqx/provocateurtheme_icons_1.0.png') -8px -3px no-repeat; }/* FOOTER */footer { position: absolute; bottom: 0; left: 52px; height: 125px; }footer nav { font-family: 'Berkshire Swash', cursive; }footer nav li { float: left; margin-left: 8px; padding-left: 8px; font-size: 1.2em; background: url('http://static.tumblr.com/2hwcjfg/D1emd6rqx/provocateurtheme_icons_1.0.png') 0 -65px no-repeat; }footer nav li:first-child { margin: 0; padding: 0; background: none; }footer nav a { color: #c37c79; }footer p { position: absolute; top: 54px; width: 115px; font-size: 0.85em; font-family: 'Berkshire Swash', cursive; color: #e0c5bd; }/* BACK TO TOP */#back-to-top { display: none; position: fixed; bottom: 20px; right: 20px; padding: 10px; color: #FFF; border-radius: 5px; background: #eee; background: rgba(0,0,0,0.5); }