/*
	
	Author : Idraki Muhamad
	URL: idrakimuhamad.tumblr.com
	Theme title : The Stitch
	VERSION: 1.0 BETA
	Project : Tumblr Theme
	Credit : Orman Clark for the Stitch idea and PSD, Simurai for the CSS3 stitch and background image,
			Mary Lou from Codrops for the image expander which I convert into an accordion menu,sorta, and every single one of people who inspire me. Thank you!
	
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { border:0; font-size:100%; font:inherit; vertical-align:baseline; margin:0; padding:0; }  article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }  blockquote,q { quotes:none; }  blockquote:before,blockquote:after,q:before,q:after { content:none; }  ins { background-color:#ff9; color:#000; text-decoration:none; }  mark { background-color:#ff9; color:#000; font-style:italic; font-weight:700; }  del { text-decoration:line-through; }  abbr[title],dfn[title] { border-bottom:1px dotted; cursor:help; }  table { border-collapse:collapse; border-spacing:0; }  hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }  input,select { vertical-align:middle; }  body { font-family:Neucha, "Lucida Grande", Cambria, Verdana, serif; font-style:normal; font-weight:400; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:.059em; word-spacing:.203em; line-height:1.2; font-size:small; background-image:url(http://static.tumblr.com/flr59he/pRdlitkcb/bg.png); }  select,input,textarea,button { font:99% sans-serif; }  pre,code,kbd,samp { font-family:monospace, sans-serif; }  html { overflow-y:scroll; position:relative; color:#333; }  a:hover,a:active { outline:none; }  ul,ol { margin-left:2em; }  ol { list-style-type:decimal; }  nav ul,nav li { list-style:none; list-style-image:none; margin:0; }  small { font-size:85%; }  td { vertical-align:top; }  sub,sup { font-size:75%; line-height:0; position:relative; }  sup { top:-.5em; }  sub { bottom:-.25em; }  pre { white-space:pre-wrap; word-wrap:break-word; padding:15px; }  textarea { overflow:auto; }  .ie6 legend,.ie7 legend { margin-left:-7px; }  input[type=checkbox] { vertical-align:bottom; }  .ie7 input[type=checkbox] { vertical-align:baseline; }  label,input[type=button],input[type=submit],input[type=image],button { cursor:pointer; }  input:invalid,textarea:invalid { border-radius:1px; -moz-box-shadow:0 0 5px red; -webkit-box-shadow:0 0 5px red; box-shadow:0 0 5px red; }  .no-boxshadow input:invalid,.no-boxshadow textarea:invalid { background-color:#f0dddd; }  a:link { -webkit-tap-highlight-color:#FF5E99; }  button { width:auto; overflow:visible; }  .ie7 img { -ms-interpolation-mode:bicubic; }  body,select,input,textarea { color:#444; }  h1,h2,h3,h4,h5,h6 { margin-bottom:12px; font-family:'Yanone Kaffeesatz', "Lucida Grande", Cambria, Verdana, serif; font-size:36px; font-style:normal; font-weight:400; text-decoration:none; text-transform:capitalize; letter-spacing:0; word-spacing:0; line-height:1.2; text-shadow:0 0 1px #fff; }  p { margin-bottom:12px; }  h1 { font-size:1.5em; line-height:1em; }  h2 { font-size:29px; line-height:1.0909em; }  h3 { font-size:1.25em; line-height:1.2em; }  h4 { font-size:1.125em; line-height:1.333em; }  h5,h6 { font-size:1em; line-height:1.5em; }  .container { height:auto!important; min-height:100%; max-width:1200px; margin: 0 auto 50px; }  header { text-align:center; height:100%; margin: 24px 0 10px; }  header h1 { font-family:'Cabin Sketch', arial, serif; font-size:96px; text-shadow:none; }  h3 a { font-size:14px; padding-left:20px; }  a { color:#777; text-decoration:none; }  a:hover { color:#222; }  .descript { max-width:500px; background:rgba(253,255,255,0.6); border:2px dashed rgba(255,255,255,0.9); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.2); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.2); box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.2); margin:0 auto; padding:5px; }  .content { position:relative; margin:0 auto; padding:0 0 58px; }  .stitch_content h2 { color:#333; text-shadow:0 1px 0 #fff; }  .stitch_content h3 { text-shadow:0 1px 0 #fff; }  .stitch_content p { color:#000; text-shadow:0 1px 0 #fff; line-height:1.6em; }  nav { font-size:1.29em; margin: 10px auto 15px; }  nav a,.search-submit { color:#FFF; display:inline-block; border:1px dashed rgba(255,255,255,0.25); background-color:rgba(0,0,0,0.4); border-radius:4px; font-family:inherit; margin:5px; padding:4px 10px 5px; }  nav a:hover { background-color:rgba(0,0,0,0.6); color:#FFF; }  nav a:active { opacity:0.8; filter:alpha(opacity=80); }  nav form { margin-left:20px; }  .search-field { width:100px; margin-right:5px; color:#919191; font-size:.9em; text-shadow:#000 0 1px 0; background-color:rgba(0,0,0,0.5); border:none; border-top:1px dashed rgba(255,255,255,0.1); border-radius:8px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.4), 0 1px 3px rgba(255,255,255,0.1); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.4), 0 1px 3px rgba(255,255,255,0.1); box-shadow:inset 0 1px 1px rgba(0,0,0,0.4), 0 1px 3px rgba(255,255,255,0.1); padding:5px 6px; }  .stitch_menu { background:url(http://static.tumblr.com/flr59he/UCqlitke6/slide-bg.jpg) repeat top left; width:99%; height:410px; overflow:visible; border-radius:10px; border:1px dashed rgba(255,255,255,0.2); -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1), 0 1px 4px rgba(0,0,0,0.27); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1), 0 1px 4px rgba(0,0,0,0.27); box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1), 0 1px 4px rgba(0,0,0,0.27); position:relative; z-index:6; padding:10px 0 10px 8px; }  .stitch_menu ul { position:relative; height:400px; display:block; width:98%; border:1px dashed rgba(255,255,255,0.5); -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; overflow:visible; margin:0; padding:10px 0 0 11px; }  .stitch_menu ul li { float:left; width:50px; height:390px; position:relative; overflow:hidden; border-right:6px solid #3c3f41; border-radius:5px; }  .stitch_menu_perma ul li { margin-bottom:25px; }  .stitch_header { width:50px; height:390px; cursor:pointer; position:absolute; top:0; left:0; background:#eee; border-radius:5px; }  .Pos1 { background:url(http://static.tumblr.com/flr59he/Raalitkuu/slide-red.jpg) no-repeat top center; }  .Pos5 { background:url(http://static.tumblr.com/flr59he/Pzaljsje9/slide-brown.jpg) no-repeat top center; }  .Pos6 { background:url(http://static.tumblr.com/flr59he/5Y6litkwu/slide-green.jpg) no-repeat top center; }  .Pos7 { background:url(http://static.tumblr.com/flr59he/35Rljsjg9/slide-orange.jpg) no-repeat top center; }  .Pos2 { background:url(http://static.tumblr.com/flr59he/yIHlitkxd/slide-yellow.jpg) no-repeat top center; }  .Pos3 { background:url(http://static.tumblr.com/flr59he/SLdlitkxr/slide-blue.jpg) no-repeat top center; }  .Pos4 { background:url(http://static.tumblr.com/flr59he/zi9litky7/slide-purple.jpg) no-repeat top center; }  .stitch_active { position:absolute; left:55px; top:0; width:50px; height:390px; opacity:0.8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }  .Open1,.Open5 { background:url(http://static.tumblr.com/flr59he/zJclitkyr/slide-red-open.png) no-repeat top center; width:65px; z-index:2; }  .Open2,.Open6 { background:url(http://static.tumblr.com/flr59he/DAzlitkz6/slide-yellow-open.png) no-repeat top center; width:65px; z-index:2; }  .Open3 { background:url(http://static.tumblr.com/flr59he/wU1litkzk/slide-green-open.png) no-repeat top center; width:65px; z-index:2; }  .Open4,.Open7 { background:url(http://static.tumblr.com/flr59he/spklitkzx/slide-purple-open.png) no-repeat top center; width:65px; z-index:2; }  .stitch_active > h2,.stitch_header > h2 { color:#FFF; text-shadow:0 1px 0 rgba(0,0,0,0.5); font-weight:400; z-index:2; position:absolute; top:0; left:5px; width:390px; font-family:arial, serif; font-size:24px; -webkit-transform:translateX(-100%) rotate(-90deg); -webkit-transform-origin:right top; -moz-transform:translateX(-100%) rotate(-90deg); -moz-transform-origin:right top; -o-transform:translateX(-100%) rotate(-90deg); -o-transform-origin:right top; transform:translateX(-100%) rotate(-90deg); transform-origin:right top; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); margin:0; }  .stitch_active > h2 span,.stitch_header > h2 span { display:block; text-align:right; padding-right:8%; height:30px; margin-top:5px; overflow:hidden; width:310px; float:right; }  .text-icon { background:url(http://static.tumblr.com/flr59he/kSslitlf0/text-icon.png) no-repeat top left; width:32px; height:32px; }  .pic-icon { background:url(http://static.tumblr.com/flr59he/9Wjlitlff/pic-icon.png) no-repeat top left; width:32px; height:32px; }  .audio-icon { background:url(http://static.tumblr.com/flr59he/tfplitlfq/audio-icon.png) no-repeat top left; width:32px; height:32px; }  .video-icon { background:url(http://static.tumblr.com/flr59he/5cMlitlg3/video-icon.png) no-repeat top left; width:32px; height:32px; }  .quote-icon { background:url(http://static.tumblr.com/flr59he/Ogmlitlhm/quote-icon.png) no-repeat top left; width:32px; height:32px; }  .chat-icon { background:url(http://static.tumblr.com/flr59he/rFAlitli0/chat-icon.png) no-repeat top left; width:32px; height:32px; }  .link-icon { background:url(http://static.tumblr.com/flr59he/EInlitlig/link-icon.png) no-repeat top left; width:32px; height:32px; }  .answer-icon { background:url(http://static.tumblr.com/flr59he/Yoelitliv/answer-icon.png) no-repeat top left; width:32px; height:32px; }  .stitch_active > h2 b,.stitch_header > h2 b { display:inline-block; position:absolute; top:5px; left:5%; text-align:center; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }  .stitch_content { position:absolute; width:100%; height:95%; border-right:7px solid #f2f2f2; left:55px; top:0; background:#f2f2f2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#000; text-shadow:0 1px 0 #FFF; padding:8px 0 8px 8px; }  .stitch { height:95%; border:1px dashed rgba(0,0,0,0.09); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.1); box-shadow:inset 0 0 1px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.1); padding:8px; }  article { background-color:rgba(254,255,255,0.5); border:2px dashed rgba(255,255,255,0.9); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); max-height:94%; overflow:auto; padding:8px; }  .picture-post { border:none; background-color:inherit; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.question-cloud {
	padding: 10px 5px;
	border-radius: 10px;
	width: 70%;
	margin: 0 auto 35px;
	background:0 #fff;
	-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.1);
	box-shadow:1px 2px 2px rgba(0,0,0,0.1);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:none;
	position:relative;
	text-shadow:0 1px 0 #FFF;
}

.question-cloud .tip {
	background:url(http://static.tumblr.com/flr59he/ey1llx5hs/tip.png); display:block; bottom:-26px; left:50px; width:50px; height:28px; position:absolute;
}

.the-asker {
	width: 150px;
	margin: 0 0 25px 22%;
	position: relative;
}

.the-asker a {
	position: absolute;
	left: 30px;
	top: 4px;
}

* html picture-post img { height:expression(this.scrollHeight>265?"266px":"auto"); }  .picture-post img,.text-post img,.link-post img,.quote-post img { border:2px dashed rgba(255,255,255,0.9); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); display:block; margin:0 auto 15px; }  .player { margin-right:20px; background-color:rgba(254,255,255,0.8); border:1px dashed rgba(255,255,255,0.8); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 0 8px rgba(0,0,0,0.123); -moz-box-shadow:0 0 8px rgba(0,0,0,0.123); box-shadow:0 0 5px rgba(0,0,0,0.1); }  .music-post .info h2 { font-size:29px; }  * html .video-post,.text-post,.picture-post { height:expression(this.scrollHeight>269?"270px":"auto"); }  .video-post,.text-post,.picture-post,.link-post,.quote-post,.audio-post, .answer-post,.picture-post img { max-height:270px!important; }  .video-player embed,.video-player > iframe { width:400px; float:left; height:270px; }  article blockquote { font-style:italic; padding-left:10px; word-break:break-word; border-left:2px solid #CCC; }  .quote-post { min-height:220px; }  .quote-post blockquote { background:0 #fff; -webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.1); -moz-box-shadow:1px 2px 2px rgba(0,0,0,0.1); box-shadow:1px 2px 2px rgba(0,0,0,0.1); border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:none; position:relative; text-shadow:0 1px 0 #FFF; margin:20px 0; padding:20px; }  .quote-post .tip { background:url(http://static.tumblr.com/flr59he/ey1llx5hs/tip.png); display:block; bottom:-26px; left:50px; width:50px; height:28px; position:absolute; }  .caption { float:left; overflow:hidden; line-height:1.2em; font-size:1.25em; max-width:200px; margin:15px 0 0 50px; }  .caption-perma { max-width:350px; }  .caption p { line-height:1.2em; }  .source,.source p { color:#555; font-size:.857em; font-style:italic; margin:15px 0 0 50px; }  * html .meta { height:expression(this.scrollHeight>64?"65px":"auto"); }  .meta,.perma { color:#777; text-shadow:rgba(255,255,255,0.6) 0 1px 0; margin-top:10px; background-color:rgba(254,255,255,0.5); border:1px dashed rgba(255,255,255,0.9); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 0 2px rgba(0,0,0,0.1); -moz-box-shadow:0 0 2px rgba(0,0,0,0.1); box-shadow:0 0 2px rgba(0,0,0,0.1); position:absolute; bottom:20px; margin-right:10px; max-height:55px; font-size:1em; max-width:65%; padding:3px 5px 3px 8px; }  .meta > span:after { content:'\25CB'; margin-left:10px; color:#CCC; }  .meta > span:last-child:after { content:' '; }  .meta a { color:#999; }  .meta a:hover { color:#171717; }  .tags a:after { content:'\2013'; margin-left:8px; color:#CCC; }  .tags a:last-child:after { content:''; }  .share { width:150px; position:absolute; right:0; bottom:-65px; padding:0; }  .perma { width:30px; position:absolute; right:0; bottom:85px; padding:0; }  .perma a { display:block; padding:3px 1px 3px 9px; }  .share-button { right:-120px; position:absolute; bottom:-10px; z-index:1; }  .share-btn { color:#777; text-shadow:rgba(255,255,255,0.6) 0 1px 0; margin-top:10px; background-color:rgba(254,255,255,0.5); border:1px dashed rgba(255,255,255,0.9); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 0 2px rgba(0,0,0,0.1); -moz-box-shadow:0 0 2px rgba(0,0,0,0.1); box-shadow:0 0 2px rgba(0,0,0,0.1); max-height:65px; font-size:1em; position:absolute; bottom:95px; right:175px; padding:3px 8px; }  .share-box { background:rgba(0,0,0,0.8); display:none; position:absolute; bottom:130px; right:180px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:3px; }  .shortlink { width:180px; cursor:text; text-align:center; -webkit-appearance:none; }  .share_button { padding:5px; }  .fb-like { display:inline-block; width:95px; }  .tweet { display:inline-block; width:55px; }  a.show-notes { font-size:13px; }  .music-post img { width:207px; }  .pagination { z-index:1; text-align:center; }  .pagination a,.pages_note,.jump_page { text-decoration:none; font-family:'Cabin Sketch', arial, serif; font-size:20px; color:#f3f3f3; background-image:url(http://static.tumblr.com/flr59he/kZMljs782/pagination_bg.jpg); display:inline-block; border:1px dashed rgba(255,255,255,0.13); border-radius:3px; -webkit-box-shadow:inset 0 5px 8px rgba(0,0,0,0.8), 0 3px 3px rgba(0,0,0,0.5); -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.8), 0 3px 3px rgba(0,0,0,0.5); box-shadow:inset 0 5px 8px rgba(0,0,0,0.8), 0 3px 3px rgba(0,0,0,0.5); margin:0 5px; padding:5px 10px 0; }  .pagination a:active { -webkit-transform:translateY(1px) scale(0.99); -moz-transform:translateY(1px) scale(0.99); -o-transform:translateY(1px) scale(0.99); }  .pagination .next { position:absolute; right:25px; bottom:69px; z-index:1; cursor:pointer; }  .pagination .previous { position:absolute; left:18px; z-index:1; cursor:pointer; }  .pagination .permapage { bottom:inherit; }  .jump-pagination { margin:-5px auto 0; }  .pages_note { margin-bottom:10px; display:inline-block; opacity:.7; }  .jump_page { margin-bottom:10px; display:inline-block; }  footer { background-color:rgba(254,255,255,0.8); border:2px dashed rgba(255,255,255,0.9); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3), 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3), 0 0 3px rgba(0,0,0,0.3); box-shadow:inset 0 0 3px rgba(0,0,0,0.3), 0 0 3px rgba(0,0,0,0.3); max-height:35px; overflow:visible; width:100%; position:fixed; bottom:0; left:0; text-align:center; z-index:10; padding:8px; }  .footer-inside { max-width:1200px; min-width:950px; clear:both; margin:10px auto 0; }  .social-net { float:right; margin-right:35px; }  #twitter { width:100%; display:inline; }  #facebook { width:100%; display:inline; margin-right:10px; }  #notes { width:500px; position:absolute; top:450px; left:30%; }  ol.notes { list-style-type:none; background:rgba(254,255,255,0.8); border:2px dashed rgba(255,255,255,0.9); -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); border-radius:5px; margin:25px 0 100px; padding:0 10px 0 0; }  ol.notes li.note { width:100%; height:inherit; overflow:visible; float:none; border:none; border-radius:0; margin-bottom:0; border-bottom:2px dashed rgba(255,255,255,0.9); -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.1); padding:10px 5px; }  ol.notes li.note img.avatar { vertical-align:-4px; margin-right:10px; width:16px; height:16px; }  ol.notes li.note .answer_content { font-weight:400; }  ol.notes li.note blockquote { border-color:#eee; margin:10px 0 0 25px; padding:4px 10px; }  ol.notes li.note blockquote a { text-decoration:none; }  a#back { text-align:center; text-transform:uppercase; text-decoration:none; margin-left:-150px; -webkit-transition:1s; -moz-transition:1s; transition:1s; }  a#back:hover { color:#000; }  .ir { display:block; text-indent:-999em; overflow:hidden; background-repeat:no-repeat; text-align:left; direction:ltr; }  .hidden { display:none; visibility:hidden; }  .visuallyhidden { border:0; clip:rect(0000); height:1px; overflow:hidden; position:absolute; width:1px; margin:-1px; padding:0; }  .visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { clip:auto; height:auto; overflow:visible; position:static; width:auto; margin:0; }  .invisible { visibility:hidden; }  .clearfix:before,.clearfix:after { content:"\0020"; display:block; height:0; overflow:hidden; }  .clearfix:after { clear:both; }  .clearfix { zoom:1; }  strong,th,ol.notes li.note span.action { font-weight:700; }  input[type=radio],.ie6 input { vertical-align:text-bottom; }  button,input,select,textarea,.meta span:last-child { margin:0; }  ::-moz-selection,::selection { background:#FF5E99; color:#fff; text-shadow:none; }  .player,.info,.credit { float:left; }  .meta span,.tags a { margin-right:5px; }  .pagination a:hover,.jump_page a:hover { opacity:.7; }  ol.notes li.note:last-child,ol.notes li.more_notes_link_container { border-bottom:none; }  @media screen and max-device-width 480px { html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } }  @media print { * { background:transparent!important; color:#000!important; text-shadow:none!important; filter:none!important; -ms-filter:none!important; }  a,a:visited { color:#444!important; text-decoration:underline; }  a[href]:after { content:" (" attr(href) ")"; }  abbr[title]:after { content:" (" attr(title) ")"; }  .ir a:after,a[href^=javascript:]:after,a[href^=#]:after { content:""; }  pre,blockquote { border:1px solid #999; page-break-inside:avoid; }  thead { display:table-header-group; }  tr,img { page-break-inside:avoid; }  @page { margin:.5cm; }  p,h2,h3 { orphans:3; widows:3; }  h2,h3 { page-break-after:avoid; }