/*
Theme Name: Darine Ko v2
Theme URI: http://darineko.com
Description: Okay, I won't change theme for a while now, I promise. XD
Author: Karine
Version: 1.0
Tags: black, white, fixed-width, threaded-comments, grid
*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
.entry br {clear: both;}
.gallery {width:620px;}
.gallery-item {float: left;width: 300px;margin-right: 10px;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
*:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:'HattoriHanzoLight';src:url('fonts/Hattori_Hanzo-webfont.eot');src:local('â˜º'), url('fonts/Hattori_Hanzo-webfont.woff') format('woff'), url('fonts/Hattori_Hanzo-webfont.ttf') format('truetype'), url('fonts/Hattori_Hanzo-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'TypoSlabserif-LightRegular';src:url('fonts/TypoSlabserif-Light-webfont.eot');src:local('â˜º'), url('fonts/TypoSlabserif-Light-webfont.woff') format('woff'), url('fonts/TypoSlabserif-Light-webfont.ttf') format('truetype'), url('fonts/TypoSlabserif-Light-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal;}
.dots{height:10px;background:transparent url(images/dots.gif) repeat;margin:20px 0;}
.slash{height:10px;background:transparent url(images/slash.gif) repeat;margin:20px 0;}
.left{float:left;}
.right{float:right;}
.alignleft, img.left{float:left;margin-right:10px;}
.alignright, img.right{float:right;margin-left:10px;}
.break, .post, .post-head, .slash, .dots{clear:both;}
a{text-decoration:none;}
#home a{color:#ff6699;}
#home a:hover{color:#dd004a;}
#blog a{color:#66ccff;}
#blog a:hover{color:#0093dd;}
#tutorials a{color:#7dbb00;}
#tutorials a:hover{color:#5b8800;}
#portfolio a{color:#ff6666;}
#portfolio a:hover{color:#d00;}
#about a{color:#ffb522;}
#about a:hover{color:#dd9300;}
#top-text a, #footer a, #home p a, #sidebar a{color:#999;}
#top-text .active a{color:#FFF;}
#home p a:hover, #sidebar a:hover{color:#333;}
#top-text a:hover, #footer a:hover{color:#CCC;}
.linkslist a{display:block;border-bottom:1px dotted #DDD;}
.linkslistlast a{border-bottom:0;}
.linkslist a:hover{background:transparent url(images/dotsclear.gif) repeat;padding-left:10px;}
body{text-align:center;font:12px/20px Helvetica, Arial, sans-serif;background:#FFF;}
#top{width:100%;height:40px;background-color:#000;}
#home #top{border-top:5px solid #ff6699;}
#blog #top{border-top:5px solid #66ccff;}
#tutorials #top{border-top:5px solid #ccff66;}
#portfolio #top{border-top:5px solid #ff6666;}
#about #top{border-top:5px solid #ffcc66;}
#top-text{width:960px;margin:0 auto;text-align:left;color:#FFF;}
#container{width:960px;margin:0 auto;text-align:left;}
#header{height:95px;}
#header h1, #header h2{width:390px;height:95px;float:left;font-family:"TypoSlabserif-LightRegular", 'HattoriHanzoLight', Helvetica, Arial, sans-serif;font-size:56px;line-height:60px;}
#header h1 a, #header h2 a{color:#000;padding-top:20px;display:block;}
#topmenu{width:570px;float:right;}
#topmenu li{float:left;}
#topmenu li a strong{display:block;text-transform:uppercase;font-size:16px;font-family:"TypoSlabserif-LightRegular", Georgia, "Times New Roman", serif;font-style:normal;font-weight:normal;}
#topmenu li a{display:block;padding:30px 12px 10px 12px;color:#000;font-family:Georgia, "Times New Roman", serif;font-style:italic;}
#topmenu li a:hover{background:#EEE url(images/arrowd.png) no-repeat center top;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;}
#topmenu li a:hover.home{color:#ff4482;}
#topmenu li a:hover.blog{color:#44c1ff;}
#topmenu li a:hover.tutorials{color:#7dbb00;}
#topmenu li a:hover.portfolio{color:#ff6666;}
#topmenu li a:hover.about{color:#ffb522;}
#topmenu li a.about{border-right:0;}
#slider, #bigword{margin:10px;}
#bigword{height:100px;overflow:hidden;border-bottom:1px solid #000;}
#bigword p{line-height:120px;font-size:180px;}
.content_head{height:40px;overflow:hidden;border-top:1px solid #000;margin:0 10px;}
.content_head p{font-size:40px;line-height:37px;text-transform:uppercase;}
#searchform input{width:200px;background-color:#000;border-width:0 0 1px 0;border-style:dotted;border-color:#CCC;padding:5px;color:#FFF;float:right;margin-top:5px;}
#page-nav{border-top:1px solid #CCC;clear:both;}
.wp-pagenavi a, .wp-pagenavi .current{float:left;}
.wp-pagenavi .current, .wp-pagenavi a, .page-prev a, .page-next a{padding:10px;display:block;}
.wp-pagenavi a:hover, .page-prev a:hover, .page-next a:hover{background:#f6f6f6;}
.previouspostslink, .page-prev a{float:left;text-align:left;border-right:1px dashed #CCC;}
.nextpostslink, .page-next a{float:right;text-align:right;border-left:1px dashed #CCC;}
.info-menu{margin:15px 0;}
.info .info-menu li{border:0;list-style:none;}
.info-menu li a{display:block;background:#F6F6F6;padding:3px 5px;margin-bottom:1px;}
.info-menu li a:hover{background:#F0F0F0;}
#places #content, #portfolio #content{width:640px;margin:0;float:left;}
#content{width:620px;margin:0 10px;float:left;}
#sidebar{width:300px;margin:0 10px;float:right;}
.col1{width:940px;margin:0 10px;}
.col2, .info{width:620px;margin:0 10px;float:left;}
.post{width:620px;}
.col3{width:300px;margin:0 10px 10px 10px;float:left;display:inline;}
.side{width:300px;}
.post-head{font-family:Georgia, "Times New Roman", serif;font-size:14px;line-height:24px;border-top:1px solid #999;}
.label{width:160px;float:left;}
.label p{width:140px;padding:5px 0;}
.label-right{width:460px;float:right;border-bottom:1px dotted #999;margin-bottom:10px;}
.label-right h1, .label-right h2{padding:5px 0;font-size:24px;line-height:30px;font-weight:normal;border-bottom:1px solid #CCC;}
.tutorial .label-right{border-bottom:0;margin-bottom:0;}
#content .label-right h1 a, #content .label-right h2 a{color:#000;display:block;}
#content .label-right h1 a:hover, #content .label-right h2 a:hover{background:url(images/dotsclear.gif) repeat;}
#tutorials .tutorial .label-right h2{border-bottom:0;}
.col3 .labels{margin:0;border-bottom:1px solid #EEE;}
.col3 ul li a.title{font:14px/16px Georgia, "Times New Roman", serif;margin:0;}
.col3 ul li p{margin:0;}
.col2 h2, .col3 h2, .info h2, .side h2, .comments_title, #reply-title{font:18px/30px "HattoriHanzoLight", Helvetica, Arial, sans-serif;padding:5px 0px;margin-bottom:15px;text-transform:uppercase;border-top:1px solid #CCC;border-bottom:1px dotted #CCC;}
.entry h3{font:16px "HattoriHanzoLight", Helvetica, Arial, sans-serif;text-transform:uppercase;border-bottom:2px solid #EEE;clear:both;}
.entry p, .entry h3, .entry h2, .entry ul, .entry ol{margin:15px 0 15px 160px;clear:both;}
.entry p code{display:block;border:1px dotted #666;margin-left:-160px;padding:10px;background:url(images/slashb.gif) repeat;}
samp{background:#F9F9F9;}
.side p, .col1 p, .col2 p, .col3 p, .info p{margin:15px 0;}
.info li, .entry li{border-bottom:1px solid #EEE;list-style:disc inside;}
.readmore{white-space:nowrap;}
.col3 img{vertical-align:middle;margin:5px 0;}
.label .little-place img, .col2 .little-place img{margin:6px 7px;width:140px;height:93px;float:left;}
.col3 .little-place img{width:140px;height:93px;float:left;margin:5px;}
.entry .wp-caption p{margin:0;font-size:12px;font-style:italic;font-family:Georgia, "Times New Roman", serif;}
.entry p object, .entry p img.size-thumbnail, .entry p img.size-medium{margin:15px 0 15px -160px;}
.entry img.size-thumbnail, .entry img.attachment-thumbnail {padding:5px;background:none;}
.entry img, .info img{padding:10px;background:#DDD;}
.info ul li img{padding:0;background:none;}
.info ul li img:hover{background:none;}
.info img:hover, .entry img:hover{background:#FFF url(images/slash.gif) repeat;}
.label img{margin-top:5px;margin-bottom:5px;}
.side ul ul{margin-bottom:0;}
.side ul, #submenu{margin-bottom:20px;}
.side li a, #submenu li a{display:block;padding:5px;border-bottom:1px solid #999;}
.side li li a{padding-left:15px;}
.side li a:hover, #submenu li a:hover{background:transparent url(images/dotsclear.gif) repeat;font-weight:bold;}
#footer{background:#000;color:#FFF;clear:both;padding-top:10px;padding-bottom:10px;border-bottom:10px solid #666;}
#footer .credits{font-family:"TypoSlabserif-LightRegular", Georgia, "Times New Roman", serif;color:#FFF;clear:both;text-align:center;}
#footer .footer-title{font:18px "HattoriHanzoLight", Helvetica, Arial, sans-serif;text-transform:uppercase;margin-top:0;}
#tweets{background:#333 url(images/tweet.png) repeat-x bottom left;margin:0;}
#twitter_update_list li{list-style:none;padding:8px 10px 38px 10px;}
img.portrait{padding:5px;background:url(images/dotsclear.gif) repeat;margin-right:10px;float:left;}
.links li{float:left;width:150px;}
#comments{width:620px;}
#commentform{margin-bottom:10px;}
li.comment{list-style:none;border-bottom:1px dotted #CCC;margin-bottom:20px;}
li li.comment{border:0;}
.comment-body{margin-top:10px;margin-bottom:10px;}
.depth-2 .comment-author img{margin-right:10px;float:right;}
.comment-author{width:160px;float:left;}
.comment-author img{float:right;margin-right:10px;}
.depth-2{background:#f9f9f9;margin:10px 0 10px 60px;padding:10px;}
.depth-1 .depth-2 .comment-meta{width:370px;margin:10px 0 10px 160px;}
.depth-1 .depth-2 .comment-meta p{margin-left:0px;}
.depth-1 .comment-meta{width:620px;}
.depth-1 .comment-meta p{margin-left:160px;}
.reply{text-align:right;}
#commentform span, #commentform label, .comment-notes, .form-allowed-tags{display:none;}
.wpcf7 input:hover, .wpcf7 textarea:hover, #commentform input:hover, #commentform textarea:hover{background-color:#f0f0f0;}
.wpcf7 input, .wpcf7 textarea{font-family:"Helvetica Neue", Arial, sans-serif;font-size:14px;display:block;padding:5px 10px 5px 23px;border-bottom:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #DDD;border-top:1px solid #DDD;margin:0;width:400px;background-color:#f6f6f6;}
#commentform input, #commentform textarea{font-family:"Helvetica Neue", Arial, sans-serif;font-size:14px;display:block;padding:5px 10px 5px 23px;border-bottom:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #DDD;border-top:1px solid #DDD;margin:0 0 0 160px;width:425px;background-color:#f6f6f6;}
.wpcf7 textarea{padding:5px 10px;width:413px;font-size:14px;}
#commentform textarea{padding:5px 10px;width:438px;font-size:14px;background-image:none;}
#commentform #submit{background:#f6f6f6;text-align:left;padding:10px;width:459px;}
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment, .form-submit{padding:5px 0px;}
.flickr_badge_image img{float:left;display:block;width:50px;height:50px;margin-right:5px;}
img#wpstats{visibility:hidden;}
#qtranslate-chooser li{float:left;margin-left:10px;line-height:40px;}
.sociable{padding:0;clear:both;margin-left:160px;}
.sociable .sociable_tagline{display:none;}
.sociable ul{}
.sociable ul li{list-style:none;border:0;margin:0 5px 0 0;padding:0;float:left;}
.sp-apple,.sp-bolt,#comment,.sp-flickr,.sp-fr,.sp-gb,.sp-heart_fill,.sp-heart_stroke,#email,.sp-pin,.sp-rss,.sp-search,#url,.sp-skype,.sp-twitter,#author,.sp-vimeo,.sp-wordpress{background:url(images/sprite.png) no-repeat center left;padding-left:23px;}
.sp-bird,.sp-bow,.sp-cat,.sp-fish,.sp-hippo,.sp-rabbit{background:url(images/sprite2.png) no-repeat center left;}
.sp-apple{background-position:0 0;}
.col3 .sp-bolt{background-position:0 -52px;padding:5px 5px 5px 18px;}
#comment{background-position:3px -123px;background-color:#f6f6f6;}
.sp-flickr{background-position:0 -194px;}
.sp-fr{background-position:0 -260px;}
.sp-gb{background-position:0 -321px;}
.col3 .sp-heart_fill{background-position:0 -366px;padding:5px 5px 5px 18px;}
.col2 .sp-heart_stroke{background-position:0 -423px;padding:5px 5px 5px 18px;}
#email{background-position:3px -491px;background-color:#f6f6f6;}
.col3 .sp-pin{background-position:0 -550px;padding:5px 5px 5px 18px;}
.sp-rss{background-position:0 -624px;}
.sp-search{background-position:right -685px;}
#url{background-position:3px -752px;background-color:#f6f6f6;}
.sp-skype{background-position:0 -822px;}
.sp-twitter{background-position:0 -888px;}
#author{background-position:3px -950px;background-color:#f6f6f6;}
.sp-vimeo{background-position:0 -1020px;}
.sp-wordpress{background-position:0 -1086px;}
.sp-bird{background-position:0 0;width:80px;height:100px;}
.sp-bow{background-position:250px -140px;}
.sp-cat{background-position:0 -279px;width:172px;height:103px;clear:both;margin:0 auto;}
.sp-fish{background-position:0 -432px;width:132px;height:102px;clear:both;margin:0 auto;}
.sp-hippo{background-position:0 -584px;width:53px;height:141px;clear:both;margin:0 auto;}
.sp-rabbit{background-position:0 -775px;width:154px;height:82px;clear:both;}
.boxgrid{width:140px;height:93px;float:left;background:#000;overflow:hidden;position:relative;margin:6px 7px;}
.boxgrid img{position:absolute;top:0;left:0;border:0;width:140px;height:93px;float:left;z-index:10000;}
.boxgrid a{display:block;padding-top:93px;padding-right:140px;background:transparent;}
.boxgrid p{padding:0 8px;color:#FFF;position:absolute;top:0;left:0;z-index:1;margin:0;}
.thumb{float:left;list-style:none;margin:0 10px;padding:0;width:940px;}
.thumb li{margin:0;padding:10px;float:left;position:relative;width:160px;height:106px;}
.thumb li img{width:150px;height:100px;-ms-interpolation-mode:bicubic;padding:10px;background:#f0f0f0;position:absolute;left:0;top:0;}
.thumb li img.hover{background:url(images/dotsclear.gif) repeat center center;}
#slider{position:relative;background:url(images/slider/loading.gif) no-repeat 50% 50%;}
#slider img{position:absolute;top:0px;left:0px;display:none;}
#slider a{display:block;border:0;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:10px;margin:0;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;display:block;width:32px;height:34px;background:url(images/slider/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-32px 0;right:10px;}
a.nivo-prevNav{left:10px;}
.nivo-controlNav{position:absolute;left:47%;bottom:-30px;display:none;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;display:block;width:10px;height:10px;background:url(images/slider/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active{background-position:-10px 0;font-weight:bold;}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/wp-content/plugins/shadowbox-js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/close.png);}
#sb-nav-next{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
img[width="426"]{float:right;}

