blockquote{border:2px dotted #e5e5e5;font-size:1.0em;margin:20px 10px;padding:3px;font-style:normal}
a#return{padding:.3em 1.1em;border:1px solid
#000}
div.project{text-align:justify;text-justify:newspaper}
span.languages
a.rss{font-variant:small-caps}
#readmeTitle{display:none;visibility:hidden}
img.left{float:left}
img.framed,iframe.framed{border:1px solid
#222;background:#fff;padding:0.3em;margin:0 0.5em 0
0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;word-spacing:1.5em}
body{color:#3b4653;font-size:14px;line-height:1.4;text-shadow:0 1px 0
#EEE;-webkit-font-smoothing:antialiased;background:url(/images/bg.png)
repeat}
h1,h2,h3,h4,h5,h6{margin-bottom:0.2em;color:#1b2026}
h1{margin-top:0.8em}
h2{margin-top:0.75em}
h3{margin-top:0.7em}
h4,h5{margin-top:0.6em}

/*projects page or project page*/
#main h2.title-feature{
	color: #335E8D;
	margin-left: 3px;
	font-variant: small-caps;
	font-weight: normal;
	border-bottom: 1px dotted #CCC;
}

p{margin:1em 0}
a,a
code{color:#2562B0;text-decoration:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}
a:hover,a
code:hover{color:#2DA6E3}
ul,ol{margin-top:1.5em}
.ad-gallery{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#f3f3f3;background:-webkit-gradient(linear,
left top,left bottom,from(#f3f3f3),to(#e9ebeb));background:-webkit-linear-gradient(#f3f3f3,#e9ebeb);background:-moz-linear-gradient(center top,#f3f3f3 0%,#e9ebeb
100%);background:-moz-gradient(center top,#f3f3f3 0%,#e9ebeb 100%);box-shadow:0 5px 0 0 rgba(0,0,0,0.1),1px 6px 3px 0
rgba(0,0,0,0.25)}
#header{position:relative;top:-10px;padding-bottom:8px;padding-top:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f3f3f3;background:-webkit-gradient(linear,
left top,left bottom,from(#f3f3f3),to(#e9ebeb));background:-webkit-linear-gradient(#f3f3f3,#e9ebeb);background:-moz-linear-gradient(center top,#f3f3f3 0%,#e9ebeb
100%);background:-moz-gradient(center top,#f3f3f3 0%,#e9ebeb 100%);box-shadow:0 5px 0 0 rgba(0,0,0,0.1),1px 6px 3px 0 rgba(0,0,0,0.25)}
#header #menu
ul{list-style-type:none;margin:5px;margin-left:0}
#header #menu ul li{display:inline;padding:7px 0 7px 0;margin:0 5px;position:relative;font-family:Verdana,Arial,
sans-serif;font-size:16px;border:1px solid #DDDFDF;background:transparent;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:all 0.1s
linear;transition:all 0.1s linear}
#header #menu ul li:hover{background:#DDDFDF}
#header #menu ul li.last{margin-right:0}
#header #menu ul li a{padding:7px 12px 7px
12px;color:#333}
#header #menu ul li a:hover{color:#0698CF}
#footer{margin:20px 0 10px 0;padding:10px;box-shadow:0 2px 0 0 rgba(0,0,0,0.1),1px 3px 1px 0
rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),1px 3px 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),1px 3px 1px 0
rgba(0,0,0,0.25);background:#e6e8e8;background:-webkit-gradient(linear,left top,left bottom,from(#e6e8e8),to(#dddfdf));background:-webkit-linear-gradient(#e6e8e8,
#dddfdf);background:-moz-linear-gradient(center top,#e6e8e8 0%,#dddfdf 100%);background:-moz-gradient(center top,#e6e8e8 0%,#dddfdf
100%);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.sidebar-module{margin:20px 0}
.sidebar-module .title{padding:5px
10px;margin-bottom:10px;text-align:right;box-shadow:0 2px 0 0 rgba(0,0,0,0.1),1px 3px 1px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),1px 3px 1px 0
rgba(0,0,0,0.25);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),1px 3px 1px 0 rgba(0,0,0,0.25);background:#e6e8e8;background:-webkit-gradient(linear,left top,left bottom,
from(#e6e8e8),to(#dddfdf));background:-webkit-linear-gradient(#e6e8e8,#dddfdf);background:-moz-linear-gradient(center top,#e6e8e8 0%,#dddfdf
100%);background:-moz-gradient(center top,#e6e8e8 0%,#dddfdf
100%);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:24px;font-weight:bold}
pre,code,tt{font:Monaco,'andale mono','lucida console',
monospace;text-shadow:none;-webkit-font-smoothing:initial}
pre{line-height:1.2;margin:0}
pre
code{background-color:inherit;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
code,tt{color:#222;padding:1px
3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#EEE}
.highlight{margin:1em
0;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:none repeat scroll 0 0 #222222;overflow:auto;border:dashed 2px
#e5e5e5}
.highlight pre
code{background-color:inherit;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#F0F0F0}
.project-links{text-align:right;margin-top:1.5em}
.project-download{color:#000300;padding:10px;position:relative;text-align:center;font-size:24px;font-weight:bold;box-shadow:1px
1px 0 0 #014d06,2px 2px 0 0 #014d06,3px 3px 0 0 #014d06,4px 4px 0 0 #014d06,5px 5px 5px 0 #000;-webkit-box-shadow:1px 1px 0 0 #014d06,2px 2px 0 0 #014d06,3px 3px 0 0
#014d06,4px 4px 0 0 #014d06,5px 5px 5px 0 #000;-moz-box-shadow:1px 1px 0 0 #014d06,2px 2px 0 0 #014d06,3px 3px 0 0 #014d06,4px 4px 0 0 #014d06,5px 5px 5px 0
#000;background:#dbdddd;background:-webkit-gradient(linear,left top,left bottom,from(#dbdddd),to(#ced1d1));background:-webkit-linear-gradient(#dbdddd,
#ced1d1);background:-moz-linear-gradient(center top,#dbdddd 0%,#ced1d1 100%);background:-moz-gradient(center top,#dbdddd 0%,#ced1d1 100%);-webkit-transition:color
0.2s linear;transition:color 0.2s
linear;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.project-download:hover{color:#DCDCDC}
.project-download:active{box-shadow:1px 1px 5px 0
#000000;-webkit-box-shadow:1px 1px 5px 0 #000000;-moz-box-shadow:1px 1px 5px 0
#000000;top:4px;left:4px}
h2{font-size:1.9em}
h3{font-size:1.6em}
h4{font-size:1.3em}
.readme{margin-top:20px}
.readme h1{font-size:2.2em}
.readme h2{font-size:1.9em}
.readme
h3{font-size:1.6em}
.readme h4{font-size:1.3em}
.post h1{font-size:30px}
.post .content{margin-bottom:10px}
.post .next-prev-nav{text-align:center}
.post
h2{font-size:1.75em}
.post h3{font-size:1.4em}
.post h4{font-size:1.2em}
#disqus_thread{margin-top:20px}
.push-1-5{margin:0 -60px 1.5em
60px}
.h1-5{font-size:2em}
.low-top{margin-top:0.4em}
.low-bottom{margin-bottom:0.2em}
.neg-bottom{margin-bottom:-0.2em}
.large-bottom{margin-bottom:0.7em}
.med-bottom{margin-bottom:0.4em}
.large-para{font-size:1.5em}
.med-para{font-size:1.2em}
.dark-link{color:#314853}
.dark-link:hover{color:#407C8F}
.tag-list{float:right}
.tag-list
a,.tag-list span{background:none repeat scroll 0 0
#1e503c;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#fff;background:#1b8dc8;background:-webkit-gradient(linear,left top,left bottom,
from(#1b8dc8),to(#1e503c));background:-webkit-linear-gradient(#1b8dc8,#1e503c);background:-moz-linear-gradient(center top,#1b8dc8 0%,#1e503c
100%);background:-moz-gradient(center top,#1b8dc8 0%,#1e503c 100%);font-size:130%;font-size:83%;border-bottom:1px solid #5d78e5;border-left:1px solid
#5d78e5;border-right:1px solid #5d78e5;font-family:'Droid Sans',Verdana,Arial,
sans-serif;font-size:11px;height:0px;image-rendering:auto;left:auto;list-style-type:disc;padding-bottom:2px;padding-left:4px;padding-right:4px;padding-top:2px;text-decoration:none;text-indent:0px;text-shadow:none;text-transform:none;top:auto}
.tag-list
a:hover{background:#7846ff;background:-webkit-gradient(linear,left top,left bottom,from(#7846ff),to(#5d78e5));background:-webkit-linear-gradient(#7846ff,
#5d78e5);background:-moz-linear-gradient(center top,#7846ff 0%,#5d78e5 100%);background:-moz-gradient(center top,#7846ff 0%,#5d78e5
100%)}
.post-listing{margin-top:0.4em;background-color:white;border-bottom:1px solid #ddd}
.post-listing h1{font-weight:bold;font-size:2em;margin:0.3em 0}
.post-listing
.inner{padding:0.5em 1em}
.post-listing .title .date{margin:0 1.5em 0 0}
.post-listing .dateS{margin:0 6.5em 0 0}
div.project-listing div.title,div.project-listing
div.description{display:table-cell}
div.project-listing div.title{width:160px}
div.project-listing div.description{width:600px}
div.project-listing
div.lang{display:table-cell}
div.project-listing .project-list{float:none}
.gsc-control{width:100%
!important}
.gs-text-box,.gsc-tabhActive,.gs-watermark,.gsc-branding,.gsc-twiddle,.gsc-stats,.gsc-results-selector,.gsc-all-results-active,.gsc-search-button,.gsc-clear-button{display:none}
#query,.gsc-input{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;text-shadow:rgba(0,0,0,0.2)
0 0 5px}
#search-results{position:absolute;z-index:90;top:40px;right:10px;visibility:hidden}
#search-results-pointer{width:0px;height:0px;border-left:20px solid
transparent;border-right:20px solid transparent;border-bottom:20px solid
#eee;margin-left:80%}
#search-results-content{position:relative;padding:20px;background:#fff;border:3px solid #eee;width:380px;min-height:200px;-webkit-box-shadow:5px 5px
5px rgba(0,0,0,0.5)}
h2.archives a{font-weight:bold}
h2.archives{text-align:center;font-size:1.5em;color:#555;background:#ECF5FF;padding:5px 0 5px
10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 2px
rgba(0,0,0,0.5);-khtml-box-shadow:0px 0px 2px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 2px rgba(0,0,0,0.5);box-shadow:0px 0px 2px rgba(0,0,0,0.5);text-shadow:1px 1px 0
white}
.googleplus h1{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;border-bottom:0px none
!important}
.googleplus a{text-decoration:none;white-space:normal !important;line-height:32px}
.googleplus a img{float:left;margin-right:0.5em;border:0
none}
.googleplus-hidden{position:absolute;top:-1000em;left:-1000em}
p.meta +
.sharing{padding-top:1em;padding-left:0}
h2#comment_heading:hover{color:#0698CF}
.sharing{height:50px}
.gsearcher{height:25px}
#usethis{float:right;position:relative;top:-45px;left:-200px;margin-bottom:-43px}
#macupdate{float:right;position:relative;top:-45px;left:-100px;margin-bottom:-43px}
#a2itemwidget{float:right;position:relative;top:-45px;left:-10px;margin-bottom:-43px}
ox-shadow:0px 0px 2px rgba(0,0,0,0.5);text-shadow:1px 1px 0 white;}

/*googleplus*/
.googleplus{h1{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;border-bottom:0px none !important;}
a{text-decoration:none;white-space:normal !important;line-height:32px;img{float:left;margin-right:0.5em;border:0 none;}
}
}
.googleplus-hidden{position:absolute;top:-1000em;left:-1000em;}
.sharing{p.meta + &{padding:{top:1em;left:0;}
// background:$img-border top left repeat-x;}
}

/*comments*/
h2#comment_heading:hover{color:#0698CF;}
.sharing{height:50px;}
.gsearcher{height:25px;}
#usethis{float:right;position:relative;top:-45px;left:-200px;margin-bottom:-43px;}
#macupdate{float:right;position:relative;top:-45px;left:-100px;margin-bottom:-43px;}
#a2itemwidget{float:right;position:relative;top:-45px;left:-10px;margin-bottom:-43px;}

/*table li for marking diff*/
table tbody tr td.yellow{background-color:yellow;}
table tbody tr td em.yellow{color:yellow;}
table tbody tr td em.blue{color:blue;}
table tbody tr td em.green{color:green;}
table tbody tr td em.red{color:red;}
table tbody tr td li.yellow{color:yellow;}
table tbody tr td li.blue{color:blue;}
table tbody tr td li.green{color:green;}
table tbody tr td li.red{color:red;}