html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0}img,fieldset{border:0}img{max-width:98%;height:auto}.ie8 img{width:auto;height:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{background:#f1eee0;height:100%;overflow:-moz-scrollbars-vertical;overflow-y:scroll}body{font:15px/150% "Times New Roman",Times,serif;background:url(bottom.jpg) repeat-x center bottom;color:#60493e;min-height:100%;overflow-x:hidden}p{margin:0 0 1.6em;padding:0}a{text-decoration:none;outline:0;color:#834202}a:hover{color:#000;text-decoration:none}.post-content a{background-color:#f7f3c5;border-bottom:solid 1px #cfcebe}.post-content a:hover{color:#57320e;background-color:#f5ec82;border-color:#d1cb7d}.post-content figure a,.post-content .image a{background-color:transparent;border-bottom:0}big{font-size:16px}small{font-size:87%}strong,b{color:#41322a}em,i{font:italic}em strong{color:#8e3d17;font:bold 70% Arial,"Lucida Sans Unicode",sans-serif;text-transform:uppercase;letter-spacing:.1em}ul,ol,dl{margin:0 0 1.4em 24px;padding:0;line-height:150%}li{margin:0 0 .5em 0;padding:0}dt{font-style:italic}dd{padding-left:48px}code{font-family:monospace;font-size:100%;color:#72008a;word-spacing:-.25em}pre code{background:#f3efc3;overflow-x:auto;display:block;width:95%;padding:2% 2.5%;margin:30px 0;clear:both;color:#585535;font-size:85%;line-height:140%;border:solid 1px #e8e3b8;border-bottom:solid 1px #d9d4a8}blockquote{font:italic 130%/140% "Times New Roman",Times,serif;padding:0 30px 15px}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;line-height:130%;font-weight:bold;color:#453630;margin:1.4em 0 .6em}h1,h2{text-shadow:0 2px 0 #fcf9ee,0 4px 0 rgba(0,0,0,.15)}h3{font-size:140%;margin:2em 0 .3em;letter-spacing:-.04em}h3 em{color:#8f0206;font:italic normal 100% "Times New Roman",Times,serif}h4{margin:1em 0 .2em;font:italic 155% "Times New Roman",Times,serif}form p{margin:0;padding:6px 0}form label{font-variant:small-caps;margin-left:5px}form label small,form label em{text-transform:none;color:#8c8c86;font:italic 90% "Times New Roman",Times,serif}input,textarea,select{font-size:100%;font-family:inherit}input[type=text],input[type=password],textarea{background:#efecbb;background:rbga(255,247,153,.4);border:0;color:#4b423a;padding:6px 2%;border-bottom:solid 1px #c8c7b4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none}input[type=text]{width:240px;max-width:96%}textarea{line-height:150%;width:96%}textarea:focus,input[type=password]:focus,input[type=text]:focus{outline:0;background:#faf7dd}input[type=reset],input[type=submit]{background:#68584c;text-transform:uppercase;color:#fff;border:0;padding:7px 20px;border-bottom:solid 1px #55473b;cursor:pointer;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none}input[type=reset]:hover,input[type=submit]:hover{background:#3f332a;color:#fff}table thead{border-bottom:2px solid #3f332a}table th{text-align:start}table th:nth-child(2){text-align:end}table td:nth-child(2){text-align:end}#top{background:url(top.jpg) repeat-x center top}#pagewrap{width:1140px;max-width:98%;margin:0 auto;position:relative;min-height:100%}#body{padding-left:225px;padding-top:70px}#header{position:fixed;z-index:20;width:180px;padding-top:74px;text-align:right}#site-logo{font:normal 32px/100% "Times New Roman",Times,serif;margin:0 0 10px}#site-logo a{color:#603913;text-decoration:none}#site-logo a:hover{color:#000}#site-description{font:italic 16px/120% "Times New Roman",Times,serif;color:#886c4d;background:url(sl.png) repeat-x left bottom;margin:0 0 10px;padding:0 0 10px 2px;text-shadow:none}#main-nav{margin:0;padding:0 0 8px}#main-nav li{padding:0;margin:0 0 5px;float:right;clear:both;list-style:none;position:relative}#main-nav a{color:#8f0206;text-decoration:none;font-size:14px;line-height:100%;background:url(ic.png) no-repeat;padding:2px 27px 2px 10px;-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em;-webkit-transition:background-color .7s;-moz-transition:background-color .7s;-o-transition:background-color .7s;transition:background-color .7s}#main-nav a:hover{color:#000;background-color:#f5ec82;background-color:rgba(245,236,130,.8)}#main-nav .home a{background-position:right -177px}#main-nav .about a{background-position:right -257px}#main-nav .java a{background-position:right -17px}#main-nav .android a{background-position:right -97px}#main-nav .eclipse a{background-position:right -57px}#main-nav .pv a{background-position:right -137px}#main-nav .gw a{background-position:right -337px}#main-nav li:hover>a{background-color:#f5ec82;background-color:rgba(245,236,130,.8)}#main-nav li:hover>ul a{background-color:transparent}#contentwrap{margin-right:-268px;margin-bottom:60px;float:left;width:100%}#content{margin-right:268px;padding-right:7.4%}.post{margin-bottom:40px;position:relative;padding-bottom:20px}.post:first-child{margin-bottom:20px}.single .post{background:0;margin-bottom:0}.post-content p:first-child{font-size:16px !important;line-height:150%}.post-image{margin:0}.post-image img{width:140px;margin:5px 0 5% 7%;float:right}.post-title{color:#8f0206;font:normal 32px/125% "Times New Roman",Times,serif;letter-spacing:-.03em;margin:0 0 10px}.post-title a{color:#8f0206;text-decoration:none;display:inline;vertical-align:top}.post-title a:hover{color:#000;text-decoration:none}.page-title{color:#8f0206;font:normal 52px/120% "Times New Roman",Times,serif;margin:-15px 0 10px;padding:0}#content .list ul{margin:30px 0 0;padding:0}#content .list ul li{margin:0;padding:15px 7px 5px;margin-bottom:1px;list-style:none}#content .list p{margin:0 0 8px;overflow:hidden}#content .list a{text-decoration:none}#content .list a:hover{text-decoration:none}#content .list h4{margin:5px 0}#content .list figure{float:left;margin:0 10px 0 0;clear:left}#content .list img{padding:0;border:0;background:0}.post-content figure,.post-content p.image{margin:0 0 2.5em}figure figcaption{font:italic 125% "Times New Roman",Times,serif;text-align:center;color:#777}figure img,.image img,img.image{background:#fff;padding:5px;border-bottom:solid 1px #c4c2b7}figure.right,.image.right{margin-left:5%}figure.left,.image.left{margin-right:5%}.post-image img{padding:4px}.nostyle img{background-color:transparent;padding:0;border:0}#sidebar{float:right;width:268px;margin:15px 0 60px;word-wrap:break-word;font-size:14px;line-height:100%}#sidebar a{color:#8f0206}#sidebar a:hover{text-decoration:underline}#sidebar section{margin-bottom:25px;clear:both}#sidebar h4{font:normal 150%/110% "Times New Roman",Times,serif;margin:0 0 12px;color:#000}#sidebar h4 a{text-decoration:none}#sidebar ul{margin:0;padding:0}#sidebar .links li{background:url(ic.png) no-repeat;background-position:left -217px;margin:0 0 10px;padding:0 35px;list-style:none}#sidebar .downloads li{background:url(ic.png) no-repeat;background-position:left -297px;margin:0 0 10px;padding:0 35px;list-style:none}#footer{background:url(sl.png) repeat-x left top;clear:both;line-height:160%;padding-top:20px;width:100%;margin-bottom:50px;font-size:95%;color:#998675;font-variant:small-caps;word-wrap:break-word}#footer a{color:#8e5a56;text-decoration:none}#footer a:hover{color:#000}.clear{clear:both}.left{float:left}.right{float:right}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.clearfix:after,section li:after,footer:after,.post-title:after,.pagenav:after,#main-nav:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix,section li,footer,.post-title,.pagenav,#main-nav{display:inline-block}.clearfix,section li,footer,.post-title,.pagenav,#main-nav{display:block}@media screen and (max-width:1000px){#pagewrap{max-width:94%}#header{position:relative;z-index:20;width:auto;padding:70px 0 10px;text-align:left;background:url(sl.png) repeat-x 0 bottom}#site-logo{text-transform:none}#site-description{background:0}#main-nav{margin:8px 0 7px;position:relative;z-index:100}#main-nav li{padding:0 0 8px;display:inline;float:none}#main-nav a{padding:2px 10px 2px 25px}#main-nav .home a{background-position:-7px -178px}#main-nav .about a{background-position:-7px -257px}#main-nav .java a{background-position:-7px -17px}#main-nav .android a{background-position:-7px -97px}#main-nav .eclipse a{background-position:-7px -57px}#main-nav .pv a{background-position:-7px -137px}#main-nav .gw a{background-position:-7px -337px}#main-nav ul{left:0;top:20px}#main-nav ul li{padding:0;display:block;text-transform:none}#body{width:auto;padding-left:0;padding-top:30px;clear:both}#footer{padding-bottom:30px;margin-bottom:20px}}@media screen and (max-width:760px){#pagewrap{max-width:90%}#header{padding-top:40px}#site-logo{line-height:110%;word-wrap:normal;font-size:28px}#contentwrap{margin-right:0;float:none;width:auto}#content{margin-right:0;padding-right:0}#sidebar{background:url(sl.png) repeat-x left top;padding-top:20px;width:auto;float:none;clear:both}#footer{width:auto;margin:0 0 20px;float:none}}@media screen and (max-width:600px){.post-title{padding-right:44px;position:relative}.post-title sup{position:absolute;top:8px;right:0;z-index:3}}@media screen and (max-width:480px){html{-webkit-text-size-adjust:100%}#pagewrap{max-width:92%}}@media screen and (max-width:320px){#main-nav ul{left:-15px}#main-nav a{background:0;padding:0;margin-right:10px}.post-title{padding-right:76px;font-size:30px}.single .post-title{padding-right:44px}.post-title sup{top:-4px;right:-10px}.single .post-title sup{right:-4px}.post-image{position:absolute;top:2px;right:0}.post-image img{width:60px;height:auto;padding:3px}.ie8 .post-image img{min-width:60px}}