			
/* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE */
/* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE */
/* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE *//* MAGGINNE */







@import url('http://static.tumblr.com/2krww0e/P6jljz8a7/font.css');

			body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}a{outline:none;}

@-webkit-keyframes Bodyanimation {
    from   { background-position: left;}
    to {background-position: right;}
}

/* Standard syntax */
@keyframes Bodyanimation {
    from   { background-position: left;}
    to {background-position: right;}
}

body {
background: url(http://static.tumblr.com/x0ngfdv/gjqnkjnsg/light_bokeh_texture_51_by_xnienke-d6i8e94.jpg) left top repeat;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
color: white;
background-position: center;
background-attachment: fixed;
padding-bottom: 60px;
background-size: cover;

    /* Chrome, Safari, Opera */
    /*  -webkit-animation-name: Bodyanimation;
    -webkit-animation-duration: 60s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 10s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-play-state: running;*/
    /* Standard syntax */
   /*   animation-name: Bodyanimation;
    animation-duration: 60s;
    animation-timing-function: linear;
    animation-delay: 10s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;*/

}

			h1 {
				display: inline-block;
			}

			h1 a {
				color: white;
				font-family: 'Yanone Kaffeesatz';
				font-size: 64px;
				text-shadow: 0px 2px 2px rgba(0, 0, 0, .2);
				text-transform: uppercase;
				text-align: center;
			}

			h1 a:hover {
				color: #fafafa;
			}

			h3 {
				font-weight: bold;
				font-size: 22px;
				color: white;
				text-shadow: 0px -1px 1px black;
				margin-bottom: 10px;
			}

			h3 a {
				color: white;
			}

			a.info-link {
				width: 28px;
				height: 28px;
				display: inline-block;
				background: url(http://static.tumblr.com/x0ngfdv/mz5nkjmng/toolbar-regular-get-info-icon.png) center center no-repeat transparent;
				text-indent: -9999px;
				background-size: cover;
				position: relative;
				top: -21px;
				left: 5px;
				opacity: .6;
				-webkit-transition: opacity .2s linear;
				-moz-transition: opacity .2s linear;
				transition: opacity .2s linear;
			}

			a.info-link:hover {
				opacity: .7;
			}

			a.info-link:active {
				top: -21px;
			}

			div.header {
				display: block;
				width: 600px;
				margin: 30px auto 40px;
			}

			div.header-inner {
				text-align: center;
				padding-top: 10px;
			}

			div.dropdown {
				margin-left: 30px;
				width: 540px;
				display: none;
				z-index: 100;
				position: absolute;
			}

			div.dropdown-inner {
                        background: white;
                        color: #444;
                        opacity: 0.8;
                        width: 500px;
                        background-attachment: fixed;
                        background-size: cover;
                        background-position: center;
                        padding: 20px;
                        -webkit-border-radius: 5px;
                        background: url(http://static.tumblr.com/x0ngfdv/rTsnkk31c/light_bokeh_texture_39_by_xnienke-d6i89mh.jpg) left top repeat;
                        -moz-border-radius: 5px;
                        border-radius: 5px;
                        -webkit-box-shadow: 0px 2px 3px #000;
                        -moz-box-shadow: 0px 2px 3px #000;
                        box-shadow: 0px 2px 3px #000;
			}

			div.dropdown ul.dropdown-links {
				margin-top: 20px;
				font-size: 15px;
			}

			div.dropdown ul.dropdown-links li {
				display: inline;
			}

			div.dropdown ul.dropdown-links li:after {
				content: "/";
				color: #ddd;
				margin-right: 3px;
				margin-left: 6px;
			}

			div.dropdown ul.dropdown-links li:last-child:after {
				content: "";
				margin-right: 0px;
				margin-left: 0px;
			}

			div.dropdown ul.dropdown-links li a {
                                color: #fff;
			}

			div.dropdown ul.dropdown-links li a:hover {
                                color: #444;
			}

			div.dropdown p {
				color: #444;
				text-shadow: none;
			}

			div.dropdown a {
				color: #222;
			}

			div.dropdown img.arrow {
                        width: 20px;
                        display: block;
                        height: 11px;
                        margin: 0px auto;
                        opacity: 0.4;
			}

			div.dropdown img.profile-pic {
				border: 1px solid #aaa;
				float: left;
				margin-right: 20px;
				margin-bottom: 20px;
                                border-radius: 100px;
			}

			div.main {
				background: rgba(42,42,42,.75);
				height: auto;
				border: 1px solid #000;
				-webkit-box-shadow: 0px 1px 1px #555 inset, 0px 3px 8px rgba(0, 0, 0, .4);
				box-shadow: 0px 1px 1px #555 inset, 0px 3px 8px rgba(0, 0, 0, .4);
				-moz-box-shadow: 0px 1px 1px #555 inset, 0px 3px 8px rgba(0, 0, 0, .4);
				overflow: hidden;
				border-radius: 5px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				width: 682px;
				margin: 0px auto 50px;
			}

			div.main li.post {
				background: rgba(15,15,15,.3);
				-webkit-box-shadow: 0px 0px 2px #666;
				-moz-box-shadow: 0px 0px 2px #666;
				box-shadow: 0px 0px 2px #666;
				border-top-right-radius: 5px;
				-webkit-border-top-right-radius: 5px;
				-moz-border-radius-topright: 5px;
				border-top-left-radius: 5px;
				-webkit-border-top-left-radius: 5px;
				-moz-border-radius-topleft: 5px;
				border: 1px solid #111;
				margin: 0px 20px;
				width: 600px;
				height: 100%;
				display: block;
				padding: 20px;
			}

			div.main li.post:first-child {
				margin-top: 22px;
			}

			a {
				text-decoration: none;
				color: #F7D39E;
				-webkit-transition: color .2s linear;
				-moz-transition: color .2s linear;
				transition: color .2s linear;
			}

			a:active {
				position: relative;
				top: 1px;
			}

			em {
				font-style: italic;
			}

			strong {
				font-weight: bold;
			}

			p {
				font-size: 14px;
				font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Tahoma, sans-serif;
				line-height: 22px;
				color: #eee;
				margin-bottom: 5px;
				text-shadow: 0px 1px 1px #000;
			}

			p:last-child {
				margin-bottom: 0px;
			}

			p a {
				text-decoration: underline;
			}

			li.post div.caption {
				margin-top: 10px;
			}

			li.post.quote span.quote-text {
				font-weight: bold;
				font-size: 28px;
				text-shadow: 0px 1px 2px #000;
			}

			li.post.quote p.source {
				margin-top: 10px;
			}

			li.post.photo img.picture, li.post.photoset div.html_photoset embed, li.post.photoset span.photoset-container img, li.post.video iframe, li.post.video embed {
				width: 596px;
				border: 2px solid #ddd;
				-webkit-box-shadow: 0px 1px 2px #000;
				-moz-box-shadow: 0px 1px 2px #000;
				box-shadow: 0px 1px 2px #000;
			}

			li.post.video iframe, li.post.video embed {
				height: 335px;
			}

			li.post.text blockquote, li.post.answer blockquote {
				text-shadow: 0px 1px 1px #000;
				font-size: 22px;
				line-height: 130%;
				padding-left: 8px;
				margin: 10px 0px 10px 5px;
				border-left: 5px solid rgba(0,0,0,.3);
				-webkit-box-shadow: -1px 0px 0px rgba(255,255,255,.1);
				-moz-box-shadow: -1px 0px 0px rgba(255,255,255,.1);
				box-shadow: -1px 0px 0px rgba(255,255,255,.1);
			}

			li.post.text ul, li.post.text ol {
				margin: 10px 0px 10px 20px;
				font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Tahoma, sans-serif;
				font-size: 14px;
				color: #eee;
				text-shadow: 0px 1px 1px #000;
			}

			li.post.text ul li, li.post.text ol li {
				margin: 5px 0px;
			}

			li.post.text ul li {
				list-style: disc;
			}

			li.post.text ol li {
				list-style: decimal;
			}

			li.post.chat h3 {
				margin-bottom: 19px;
			}

			li.post.chat ul.chat-ul {
				font-weight: bold;
				font-size: 15px;
				text-shadow: 0px -1px 1px #000;
				color: #ccc;
			}

			li.post.chat ul.chat-ul li {
				margin: 5px 0px;
				padding: 5px 0px 10px;
				border-bottom: 1px solid #111;
				-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,.1);
				-moz-box-shadow: 0px 1px 0px rgba(255,255,255,.1);
				box-shadow: 0px 1px 0px rgba(255,255,255,.1);
			}

			li.post.chat ul.chat-ul li:first-child {
				margin: -4px 0px 5px;
				padding: 0px 0px 10px;
			}

			li.post.chat ul.chat-ul li:last-child {
				border-bottom: none;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
				padding: 5px 0px 0px;
				margin: 5px 0px 0px;
			}

			li.post.chat ul.chat-ul span.label {
				color: #888;
			}

			li.post.answer blockquote {
				margin-bottom: 20px;
			}

			li.post.link a.link-a {
				background: #111;
				-webkit-border-radius: 5px;
				color: white;
				-moz-border-radius: 5px;
				border-radius: 5px;
				display: inline-block;
				padding: 7px 12px 8px;
				border: 1px solid #000;
				text-shadow: 0px -1px 1px #000;
				font-weight: bold;
				-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,.1) inset, 0px 1px 2px rgba(0,0,0,.5);
				box-shadow: 0px 1px 1px rgba(255,255,255,.1) inset, 0px 1px 2px rgba(0,0,0,.5);
				-moz-box-shadow: 0px 1px 1px rgba(255,255,255,.1) inset, 0px 1px 2px rgba(0,0,0,.5);
			}

			li.post.link a.link-a:after {
				content: "»";
				padding-left: 5px;
				color: #555;
			}

			li.post.link div.description {
				margin-top: 10px;
			}

			li.post.audio h3 {
				display: inline-block;
				margin-bottom: 0px;
			}

			li.post.audio p.artist {
				font-size: 12px;
				color: #ccc;
			}

			li.post.audio div.art {
				position: relative;
				display: inline-block;
				width: 150px;
				float: left;
				margin-right: 20px;
				height: 150px;
				background: url(http://static.tumblr.com/2krww0e/csZlh97rf/audio.png) center center no-repeat #000;
			}

			li.post.audio div.art img {
				width: 150px;
				height: 150px;
			}

			li.post.audio div.info {
				position: relative;
				display: inline-block;
				width: 430px;
				float: left;
			}

			li.post.audio span.border {
				position: relative;
				display: inline-block;
				font-size: 0;
				line-height: 0;
			}

			li.post.audio span.border:after {
				position: absolute;
				top: 1px;
				left: 1px;
				bottom: 1px;
				right: 1px;
				border: 1px solid rgba(255, 255, 255, .1);
				border-bottom-color: rgba(255, 255, 255, .1);
				outline: 1px solid #000;
				content: "";
				-webkit-box-shadow: 0px 1px 2px #000;
				-moz-box-shadow: 0px 1px 2px #000;
				box-shadow: 0px 1px 2px #000;
			}

			li.post.audio span.player {
				height: 40px;
				width: 40px;
				border-radius: 40px;
				-webkit-border-radius: 40px;
				-moz-border-radius: 40px;
				-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,.4);
				-moz-box-shadow: 0px 0px 2px rgba(255,255,255,.4);
				box-shadow: 0px 0px 2px rgba(255,255,255,.4);
				background: black;
				display: block;
				overflow: hidden;
				position: absolute;
				top: 55px;
				left: 55px;
			}

			li.post.audio span.player-inner {
				width: 28px;
				height: 28px;
				overflow: hidden;
				display: block;
				position: relative;
				top: 7px;
				left: 6px;
			}

			li.post.post-notes {
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				margin-bottom: 22px !important;
			}

			div.pagination {
				font-family: 'Yanone Kaffeesatz';
				font-size: 40px;
				margin: -6px auto 0px;
				width: 600px;
				text-shadow: 0px 2px 2px rgba(0, 0, 0, .2);
				text-transform: uppercase;
			}

			div.pagination a {
				position: relative;
				top: 5px;
			}

			div.pagination a, div.pagination a:hover {
				color: white;
			}

div.search {
width: 210px;
height: 40px;
margin-right: 40px;
margin-top: 50px;
/* margin: 0px auto; */
right: 0px;
float: right;
position: absolute;
top: 4px;
}

			div.search form {
				height: 40px;
			}

			div.search input.search-input {
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				background: url(http://static.tumblr.com/2krww0e/VTFljxqf5/search.png) 10px center no-repeat white;
				-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.4);
				-moz-box-shadow: 0px 1px 4px rgba(0,0,0,.4);
				box-shadow: 0px 1px 4px rgba(0,0,0,.4);
				border: none;
				width: 170px;
				padding: 10px 10px 10px 30px;
				outline: none;
				color: black;
				height: 20px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}

			.site-footer {
				margin-top: 50px;
				text-align: center;
			}

			.site-footer p {
				font-size: 12px;
				text-shadow: none;
			}

			ul.meta {
				border: 1px solid #000;
				-webkit-box-shadow: 0px 0px 2px #666, 0px -1px 1px rgba(150,150,150,.1);
				-moz-box-shadow: 0px 0px 2px #666, 0px -1px 1px rgba(150,150,150,.1);
				box-shadow: 0px 0px 2px #666, 0px -1px 1px rgba(150,150,150,.1);
				font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Tahoma, sans-serif;
				font-size: 12px;
				background: rgba(0,0,0,.4);
				-webkit-border-bottom-left-radius: 5px;
				-webkit-border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
				border-bottom-right-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				-moz-border-radius-bottomleft: 5px;
				padding: 8px 20px;
				width: 600px;
				margin: -1px 0px 24px 20px;
				color: #ddd;
			}

			ul.meta li {
				display: inline;
				opacity: .6;
				-webkit-transition: opacity .2s linear;
				-moz-transition: opacity .2s linear;
				transition: opacity .2s linear;
			}

			ul.meta li:hover {
				opacity: 1;
			}

			ul.meta li:active {
				position: relative;
				top: 1px;
			}

			ul.meta li.tags {
				opacity: 1;
			}

			ul.meta li.tags:active {
				position: relative;
				top: 0px;
			}

			ul.meta li.tags a {
				opacity: .6;
				-webkit-transition: opacity .2s linear;
				-moz-transition: opacity .2s linear;
				transition: opacity .2s linear;
			}

			ul.meta li.tags a:hover {
				opacity: 1;
			}

			ul.meta li.tags a:active {
				position: relative;
				top: 1px;
			}

			ul.meta a {
				color: #ddd;
				margin-right: 10px;
				-webkit-transition: color .2s linear;
				-moz-transition: color .2s linear;
				transition: color .2s linear;
			}

			ul.meta a:hover {
				position: relative;
				top: 0px;
			}

			ul.meta span {
				width: 16px;
				height: 16px;
				display: inline-block;
				margin-right: 4px;
				margin-top: -4px;
				position: relative;
				top: 3px;
				background-image: url(http://static.tumblr.com/2krww0e/Nvoljvwsk/meta.png);
			}

			ul.meta span.span-date {
				background-position: 0px 0px;
			}

			ul.meta span.span-notes {
				background-position: -32px 0px;
			}

			ul.meta span.span-comments {
				background-position: -48px 0px;
			}

			ul.meta span.span-reblog {
				background-position: -16px 0px;
			}

			ol.notes li.note {
				border-bottom: 1px solid #111;
				-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,.1);
				-moz-box-shadow: 0px 1px 0px rgba(255,255,255,.1);
				box-shadow: 0px 1px 0px rgba(255,255,255,.1);
				margin: 5px 0px;
				padding: 5px 0px 10px;
				font-size: 14px;
				font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Tahoma, sans-serif;
			}

			ol.notes li.note:first-child {
				margin: -4px 0px 5px;
				padding: 0px 0px 10px;
			}

			ol.notes li.note:last-child {
				border-bottom: none;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
				padding: 5px 0px 0px;
				margin: 5px 0px 0px;
			}

			ol.notes li.note img.avatar {
				vertical-align: -2px;
				margin-right: 10px;
				width: 16px;
				height: 16px;
			}

			ol.notes li.note blockquote {
				border-color: #eee;
				padding: 4px 10px;
				margin: 10px 0px 0px 25px;
			}

			.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
li.likebutton {
position: static;
float: right;
right: 0px;
margin-right: 10px;
}
li.reblogbutton {
position: static;
float: right;
right: 0px;
margin-right: 10px;
}
div.like_button {
    -webkit-animation: LikeButton 2s linear 2s infinite alternate; /* Chrome, Safari, Opera */
    animation: LikeButton 2s linear 2s infinite alternate; /* Standard syntax */
}
@-webkit-keyframes LikeButton {
    from {opacity:0.0;}
    to {opacity:1.0;}
}

/* Standard syntax */
@keyframes LikeButton {
    from {opacity:0.0;}
    to {opacity:1.0;}
}
img{-webkit-transition: all 1s ease-in-out}
img:hover{-webkit-filter: grayscale(1);-webkit-transition: all 1s ease-in-out}

div#reblogandlike {
float: right;
margin-right: 40px;
margin-top: 8px;
}