@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold&subset=latin);
@import url("reset-min.css");
@import url("grid-min.css");
/*
Theme Name: nStation Spotless
Theme URI: http://nstation.org/
Description: An original Wordpress theme designed for http://nstation.org. Designed by Nadeeshyama Talagala.
Author: Nadeeshyama Talagala
Author URI: http://n.talagala.org/about
Version: 2.3
Tags: nstation, nadee, nadeeshyama, talagala, blue, modern, jquery, css

	nStation Spotless Theme 2.3
	http://n.talagala.org/
	
	This theme was designed and built by Nadeeshyama Talagala.
	
	The CSS, XHTML and design is licensed under a Creative Commons Attribution 3.0 License.
*/
body{background:#efefef url(images/bg.jpg) no-repeat top center;}
body,td,p{font:500 12px/18px Tahoma, Geneva, Helvetica, Arial, sans-serif;}
#header-container,#menu-container,#status-container,#utility-container,#content-container,#end-container,#footer-container{overflow:visible;margin:auto -4px;padding:0 4px;}
#side-menu-container{position:absolute;overflow:hidden;width:36px;margin-left:-36px;}
#header-container{height:66px;background:transparent url(images/headers.png) no-repeat;}
#menu-container{padding:0;height:42px;}
#status-container{height:25px;padding:8px 16px 0;background:transparent url(images/headers.png) no-repeat 0 -66px;}
#utility-container{background:transparent url(images/headers.png) no-repeat 0 -111px;overflow:hidden;}
.utility{background:transparent url(images/headers.png) no-repeat;border-bottom:1px solid #ccc;}
#utility-search{height:78px;background-position:0 -342px;}
#utility-search form{padding:10px 84px;}
#search-box{width:450px;}
#search-button{width:100px;}
#utility-tags{background-position:0 -421px;}
#tag-container{padding:10px 10px 10px 84px;}
#tag-container a,#tag-container a:link,#tag-container a:visited{color:#555;text-decoration:none;}
#tag-container .shy{color:#aaa;font-weight:400;}
#tag-container a.tagged{font-weight:700;color:#444;}
#tag-container .tag-table td{padding:1px;}
#content-container{padding:4px;background:transparent url(images/content-bg.png) repeat-y;}
#end-container{height:12px;background:transparent url(images/headers.png) no-repeat 0 -99px;}
#footer-container{min-height:32px;margin:5px 10px;text-align:center;}
#footer-container #notice{clear:both;text-align:center;font-size:10px;text-shadow:-1px 0 #fff;line-height:1.25;color:#999;margin-bottom:25px;}
#footer-container #notice a,#footer-container #notice a:link,#footer-container #notice a:hover,#footer-container #notice a:visited{text-decoration:none;color:#666;border-bottom:1px dotted #999;}
#logo{background:transparent url(images/logo.png) no-repeat;width:186px;height:47px;margin:7px 0 0 5px;}
.menu li{float:left;margin-right:1px;}
.menu li:first-child{margin-left:1px;}
.menu-item{color:transparent;display:block;height:42px;background:transparent url(images/main-menu.png) no-repeat;}
#menu-begin{float:left;width:16px;background-position:0 -42px;}
#menu-end{float:right;width:16px;background-position:-543px -42px;}
#main-menu-container{float:left;background-position:-16px -42px;}
#main-menu-seperator{float:left;width:409px;background-repeat:repeat-x;}
#sub-menu-container{float:right;background-position:-460px -42px;}
#menu-item-home{width:80px;}
#menu-item-home,#menu-item-home:link{background-position:-17px -84px;}
#menu-item-home:hover{background-position:-17px -126px;}
#menu-item-home:active{background-position:-17px -168px;}
#menu-item-home.current{background-position:-17px -210px;}
#menu-item-showcase{width:110px;}
#menu-item-showcase,#menu-item-showcase:link{background-position:-98px -84px;}
#menu-item-showcase:hover{background-position:-98px -126px;}
#menu-item-showcase:active{background-position:-98px -168px;}
#menu-item-showcase.current{background-position:-98px -210px;}
#menu-item-articles{width:92px;}
#menu-item-articles,#menu-item-articles:link{background-position:-209px -84px;}
#menu-item-articles:hover{background-position:-209px -126px;}
#menu-item-articles:active{background-position:-209px -168px;}
#menu-item-articles.current{background-position:-209px -210px;}
#menu-item-blog{width:72px;}
#menu-item-blog,#menu-item-blog:link{background-position:-302px -84px;}
#menu-item-blog:hover{background-position:-302px -126px;}
#menu-item-blog:active{background-position:-302px -168px;}
#menu-item-blog.current{background-position:-302px -210px;}
#menu-item-about{width:84px;}
#menu-item-about,#menu-item-about:link{background-position:-375px -84px;}
#menu-item-about:hover{background-position:-375px -126px;}
#menu-item-about:active{background-position:-375px -168px;}
#menu-item-about.current{background-position:-375px -210px;}
#menu-item-tags,#menu-item-tags:link{background-position:-461px -84px;}
#menu-item-tags:hover{background-position:-461px -126px;}
#menu-item-tags:active{background-position:-461px -168px;}
#menu-item-tags.current{background-position:-461px -210px;}
#menu-item-search,#menu-item-search:link{background-position:-502px -84px;}
#menu-item-search:hover{background-position:-502px -126px;}
#menu-item-search:active{background-position:-502px -168px;}
#menu-item-search.current{background-position:-502px -210px;}
#statuses{overflow:hidden;white-space:nowrap;}
.status{float:left;margin-right:16px;color:#666;font-size:11px;text-shadow:-1px 0 #fff;}
.status a:link,.status a:visited{color:#666;}
.tail{float:right;margin:0;margin-left:16px;}
.status .icon{float:left;margin-right:4px;}
.status .rss{margin-right:0;}
#side-menu-begin,#side-menu,#side-menu-end{display:block;width:36px;background:transparent url(images/side-menu.png);}
#side-menu-end{background-position:0 -10px;}
#side-menu{background-position:-36px 0;background-repeat:repeat-y;padding-left:12px;}
#side-menu a{display:block;float:none;clear:both;padding-top:3px;padding-bottom:3px;}
.post-meta-container{height:16px;padding:4px 5px;margin-top:10px;padding-left:25px;padding-right:25px;margin-left:-25px;margin-right:-25px;margin-bottom:10px;background-color:#f9f9f9;}
.post-meta-container a,.post-meta-container a:link{text-decoration:none;border-bottom:none !important;}
.content > .grid_12:first-child{margin-top:7px;}
.content a,.content a:link{color:#069;text-decoration:none;border-bottom:1px dotted #39c;}
.content a:visited{color:#09d;border-bottom:1px dotted #3cf;}
.content a:hover{color:#046;border-bottom:1px solid #379;}
.content a:active,a:active .icon + .text{color:#d50;border-bottom:none;}
.content p{margin-bottom:20px;font:500 12px/19px Tahoma, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;}
.content > img{display:inline;padding-left:10px;padding-right:10px;}
.content h2,.content h3,.content h4,.content h5{clear:both;margin-top:20px;margin-bottom:0;}
.content h2{margin-top:30px;color:#333;font:500 28px/36px "Droid Sans", Corbel, "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;}
.content h2.title{margin-top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.content h2 a:link,.content h2 a:visited,.content h2 a:hover,.content h2 a:active,.content h3 a:link,.content h3 a:visited,.content h3 a:hover,.content h3 a:active{text-decoration:none;border-bottom:none;}
.content h2.title > a:active{color:#123;}
.content h3{color:#666;font:600 21px/30px "Droid Sans", Corbel, "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;}
.content h4{color:#999;font:600 18px/25px "Droid Sans", Corbel, "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;}
.content h4.title{margin-top:0;margin-bottom:0;}
.content h5{color:#333;font:600 14px/21px "Droid Sans", Corbel, "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;}
.content ol,.content ul{list-style:circle url() outside;margin:10px 20px;}
.content li{padding-left:5px;line-height:19px;}
.content .big{font-size:18px;line-height:28px;font-size-adjust:0.53px;}
.content code,.content .code{border:1px solid #ddd;background-color:#eee;padding:2px 6px;}
.content .code{margin:5px auto;padding:5px 10px;border:1px solid #ddd;}
.content .more-link{white-space:nowrap;font-weight:700;}
.content .morelink,.content .morelink:link,.content .morelink:visited{color:#999;font:600 14px/38px "Droid Sans", Corbel, "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:none;}
.content .morelink:hover{color:#046;}
.content #pages-container{margin-top:20px;text-align:center;height:44px;}
.content #pages-container a,.content #pages-container > .page{text-align:center;color:#aaa;text-decoration:none;border-bottom:none;float:left;font-size:12px;font-weight:700;background:transparent url(images/pages.png) no-repeat;line-height:3.5;height:44px;width:36px;}
.content #pages-container a,.content #pages-container a:link{color:#09f;background-position:-36px 0;}
.content #pages-container a:hover{color:#06c;background-position:-72px 0;}
.content #pages-container a:active{color:#fff;background-position:-108px 0;line-height:3.6;}
.comment-container{margin-top:10px;margin-bottom:10px;}
.comment-container .comment-avatar-contaner{float:left;width:59px;height:110px;background:transparent url(images/comments.png) no-repeat;position:relative;z-index:999;}
.comment-container #comment-avatar-contaner-new{background-position:-59px 0;}
.comment-container .comment-block-container{float:left;margin-left:-1px;margin-top:33px;width:840px;border:1px solid #eee;background-color:#ffd;z-index:-999;}
.comment-container .comment-block-container .comment-header{margin-top:-24px;padding-left:5px;padding-right:5px;height:24px;font-size:11px;}
.comment-container .comment-block-container .comment-header .title{float:left;font-size:14px;font-weight:700;}
.comment-container .comment-block-container .comment-header .sep{margin:4px 5px auto;}
.comment-container .comment-block-container .comment-header .shy,.comment-container .comment-block-container .comment-header .link a{line-height:1.95;}
.comment-container .comment-block-container .comment-header .link a{color:#39c;border-bottom:0 none;}
.comment-container .comment-block-container .comment-header .stamp{float:right;color:#ccc;line-height:1.95;}
.comment-container .comment-block-container .comment-block{margin-top:5px;border-top:1px solid #fff;border-bottom:1px solid #ccc;padding:10px 20px 20px;}
#comment-form dl{padding:5px;}
#comment-author-label{background-position:0 -32px;}
#comment-email-label{background-position:0 -48px;}
#comment-url-label{background-position:0 -64px;}
#comment-text-label{background-position:0 -80px;}
#comment-loggedin-user-label{background-position:0 -96px;}
.grid_2.billboard{width:286px;overflow:hidden;height:230px;margin:7px;border:1px solid #eee;float:left;background:#ccc url(images/preview.png) center no-repeat;position:relative;}
.grid_2.billboard:hover{border:1px solid #ccc;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #999;}
.billboard .caption{float:left;position:absolute;background:#000;padding:5px;height:auto;width:276px;opacity:.85;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";top:205px;left:0;}
.billboard .caption h4,.billboard .caption h4 a,.billboard .caption h4 a:link,.billboard .caption h4 a:visited{margin:0;color:#ccc;font:500 11px/14px Tahoma, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;text-shadow:-1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;border:none;}
.billboard .caption h4 a:hover{color:#fff;}
.billboard .caption p{font-size:11px;color:#666;text-shadow:-1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;margin:0;}
.billboard .caption a,.billboard .caption a:link,.billboard .caption a:visited{color:#6cf;font-size:11px;}
.billboard .caption a:hover{color:#6cf;border:0 none;}
.billboard img{position:absolute;top:0;left:0;border:0;}
.grid_1.showcase{width:166px;height:170px;margin:0;margin-left:20px;margin-bottom:20px;float:left;border:0 none;text-align:center;position:relative;}
.grid_1.showcase:first-child{margin-left:0;}
.showcase .item,.showcase .caption{display:block;text-align:center;}
.showcase .item{height:150px;overflow:hidden;}
.showcase .caption{margin-top:10px;padding-top:0;background:transparent url(images/images.png) no-repeat top center;}
.showcase .caption a,.showcase .caption a:link,.showcase .caption a:visited{color:#333;font:100 14px/28px "Droid Sans", Corbel, "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:0 none;}
.seperator{height:0;border-top:1px solid #ddd;border-bottom:1px solid #fff;margin:10px 0;}
.divider{float:left;display:block;margin:auto 10px;background:transparent url(images/utility.png) 0 -601px repeat-x;height:36px;width:1px;}
.mini{background-position:0 -125px;height:22px;}
.icon{display:block;}
.icon.text{float:left;}
.icon + .text{display:block;float:left;padding-left:4px;line-height:15px;font-size:11px;font-weight:700;}
a:link .icon + .text,a:visited .icon + .text{color:#777;}
a:hover .icon + .text{color:#046;border-bottom:0 none;}
.x16{background:transparent url(images/icons.png) no-repeat;height:16px;width:16px;}
.rss{background-position:-16px 0;}
a:hover .rss{background-position:-16px -16px;}
.date{background-position:-32px 0;}
a:hover .date{background-position:-32px -16px;}
.tag{background-position:-48px 0;}
a:hover .tag{background-position:-48px -16px;}
.comment{background-position:-64px 0;}
a:hover .comment{background-position:-64px -16px;}
.digg{background-position:-80px 0;}
a:hover .digg{background-position:-80px -16px;}
.tweet{background-position:-96px 0;}
a:hover .tweet{background-position:-96px -16px;}
.fb{background-position:-112px 0;}
a:hover .fb{background-position:-112px -16px;}
.cc{background-position:-128px 0;width:64px;}
a:hover .cc{background-position:-128px -16px;}
.info{background-position:-208px 0;}
a:hover .info{background-position:-208px -16px;}
.nstation{background-position:-224px 0;width:80px;}
a:hover .nstation{background-position:-224px -16px;}
.lnkdin{background-position:-304px 0;}
a:hover .lnkdin{background-position:-304px -16px;}
.mail{background-position:-320px 0;}
a:hover .mail{background-position:-320px -16px;}
.fancy{font-family:"Droid Sans", Corbel, "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;}
.textbox{font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;background:transparent url(images/utility.png) top repeat-x;border:1px solid #666;padding:6px;}
.button{height:31px;background:#fcf url(images/utility.png) 0 -543px repeat-x;font-size:14px;border:1px solid #C18BC9;padding:5px 20px;}
.label{width:92px;height:16px;display:block;background:transparent url(images/labels.png) no-repeat;}
.content img{display:inline;}
.content img.wp-smiley{padding:0 2px;margin-bottom:-2px;}
.content img.framed{padding:4px;border:1px solid #ccc;background-color:#eee;}
.wp-caption{padding:0;margin-bottom:10px;}
.wp-caption p.wp-caption-text{color:#666;font-size:10px;margin-bottom:7px;background:#f7f7f7 url(images/images.png) top center no-repeat;padding:10px;}
.alignnone p.wp-caption-text,.alignleft p.wp-caption-text{margin-right:10px;}
.aligncenter p.wp-caption-text{margin-left:5px;margin-right:5px;}
.framed + p.wp-caption-text{margin:0;}
.alignright p.wp-caption-text{margin-left:10px;}
a:hover img.framed{background-color:#dff9ff;border-color:#35afff;}
a img.framed + p.wp-caption-text{margin:5px auto;}
.aligncenter{display:block;text-align:center;margin:15px;}
.alignleft{float:left;text-align:left;margin:15px 15px 15px 0;}
.alignright{float:right;margin:15px 0 15px 15px;text-align:right;}
.top{margin-top:0;}
.bottom{margin-bottom:0;}
ul.paging{list-style:none;padding:0;font-weight:700;}
ul.paging li{float:left;margin:0 6px 6px 0;}
ul.paging li a,ul.paging li.active{display:block;padding:3px 6px;background-color:#f5f5f5;border:1px solid #ccc;}
ul.paging li.active{background-color:#000;border-color:#000;color:#fff;}
.i{font-style:italic;}
.sc{font-variant:small-caps;}
.invisible{visibility:hidden;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.padded{padding:10px 20px;}
.spaced{padding-left:5px;padding-right:5px;}
.tight{padding:0;margin:0;}
.shy{color:#ccc;}
.shy a,.shy a:link,.shy a:visited{color:#ccc;border-color:#ccc;}
.shy a:hover{color:#069;border-color:#069;}
.shy a:active{color:#39c;}
.timid{color:#999;}
.nowrap{white-space:nowrap;}
.nofloat{float:none;clear:both;}
.noline,.noline a:link{text-decoration:none;border:0 none;}
table.normal{border-collapse:separate;border-spacing:5px;}
.dropshadow{-webkit-box-shadow:0 20px 10px -10px #ddd;-moz-box-shadow:0 20px 10px -10px #ddd;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color='#dddddd', Positive='true');border:1px solid #ddd;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1px;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
small,.standard{font-size:11px;}
#utility-container #utility-search #search-label,.arrow{background-position:0 0;}
#utility-container #utility-tags #tags-label,a:hover .arrow{background-position:0 -16px;}
#tag-container a:hover,#tag-container a.tagged:hover,.content h2.title > a:hover,.showcase .caption a:hover{color:#069;}
#logo-container a,.status a{text-decoration:none;}
#menu-item-tags,#menu-item-search{width:40px;}
.status a:hover,.content h2.title > a:link,.content h2.title > a:visited{color:#333;}
#side-menu-begin,#side-menu-end,.gapped{height:10px;}
.content p + p,.content h2.title + p,.content h2.title + .gapped + p{margin-top:10px;}
.comment-container .comment-avatar-contaner .avatar,.showcase .item a img{padding:0;}
#comment-form dl #author-profile-link,.b,#lightbox-image-details-caption{font-weight:700;}
.seperator hr,.hidden{display:none;}
.wp-caption a,.wp-caption a:link,.wp-caption a:visited,.wp-caption a:active,#jquery-lightbox a img{border:none;}
