html,body,div,span,object,iframe,h1,h2,h3,p,blockquote,pre,a,code,em,img,ol,ul,li,fieldset,form,label,legend,textarea,input,select{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}blockquote:before,blockquote:after{content:""}blockquote{quotes:"" ""}a
img{border:none}a,a:focus,a:hover,a:active,a:visited{outline:none}html{height:100%;padding-bottom:1px}body{font:normal 75% sans-serif;line-height:1.5}h1,h2,h3,h4,h5{color:#40464C;font-weight:normal;line-height:1;margin-bottom:0.25em}h1{font-size:2.2em}h2{font-size:1.8em}h3{font-size:1.4em}h4{font-size:1.2em;font-weight:bold}h5{font-size:1em;font-weight:bold}p{margin-bottom:1em}a{cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}blockquote{margin:1.2em 1.2em 1.2em 0.6em;line-height:1.4em;border-left:4px solid #DDD;padding-left:1.4em}em,blockquote{font-style:italic}strong,.strong{font-weight:bold}.thin{font-weight:normal}code{color:#840;display:inline;padding:0
3px}.key{border:1px
solid #EEE;border-color:#E7E7E7 #B0B0B0 #AAA #D7D7D7;padding:1px
3px;font-size:0.9em;color:#123;background-color:#F7F7F7;margin:0
2px}pre{margin:1.5em 0;white-space:pre}pre,code{font:1em monospace;line-height:1.5}.small{font-size:0.9em}.large{font-size:1.1em}.hidden{display:none}.quiet{color:#777}.silent{color:#BBB}a.silent:hover{color:#444}.loud{color:#000}.highlight{background-color:#FFA}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-separator{padding:0
5px}.demo-link, .download-link, .post-body .demo-link, .post-body .download-link{border-style:solid;border-width:1px;display:block;float:left;margin:0
10px 1.2em 0;padding:3px
8px 4px 20px;text-decoration:none;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.download-link:hover, .demo-link:hover, .post-body .download-link:hover, .post-body .demo-link:hover{text-decoration:none}.download-link, .post-body .download-link{background:#DAEFD8 url('../img/general/sprite.png') no-repeat 0 -144px;border-color:#E2EAE2 #B2BAC2 #B2BAB2 #D2DAD2;color:#464}.download-link:hover, .post-body .download-link:hover{border-color:#B2BAC2 #828A82 #828A82 #A2AAA2;color:#242}.demo-link, .post-body .demo-link{background:#D7EAEE url('../img/general/sprite.png') no-repeat 0 -204px;border-color:#E2E6EA #B2B6BA #B2B6BA #D2D6DA;color:#345}.demo-link:hover, .post-body .demo-link:hover{border-color:#B2B6BA #82868A #82868A #A2A6AA;color:#123}a.icon,span.icon,p.icon{padding-left:20px}div.icon{height:16px;width:16px}.icon-comment{background:url('../img/general/sprite.png') no-repeat -343px -320px}ul,ol{margin:0
0 1.5em 1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}.item-list{margin:0}.item{border-bottom:1px solid #E6E6E6;color:#666;list-style:none;margin-bottom:4px;padding-bottom:4px}.tab-list{margin:0;padding:0}.tab{float:left;list-style:none}.tabbed-list,.tab{display:inline}.tag-chain-list{float:left;text-align:left;margin:0;padding:0
0 0 8px;overflow:hidden}.tag-chain-item{display:inline;margin-left: -10px}.tag-chain-item-link{background:transparent no-repeat -338px 0;border:none;color:#555;font-size:0.9em;line-height:21px;padding:2px
13px 3px 13px}.tag-chain-item-link:hover{background-position: -338px -30px;color:#FFF;text-decoration:none}.tag-chain-item-link-last{padding-right:7px}.post-info{margin-bottom:1em}.post-meta{padding-top:10px}.post-tags{margin-bottom:1em}.post-archive-thumb-wrapper{width:84px}.post-archive-info.left{width:538px;padding-top:2px}.box{margin-bottom:1.8em}.box-title{border-bottom:1px solid #E4E6E8;border-top:2px solid #52758A;font-weight:bold;padding:5px
10px}.box-content{padding:6px
0 0}.box-content
.container{margin-bottom:6px}#comments,#respond{max-width:625px}.comment-input-text
textarea{width:97%}.comment-list-wrapper{background-color:#F4F4F4;margin:10px
0 0;padding:5px
12px 10px 7px}.comment-list{padding:0;margin:0}.comment{list-style:none}.comment-list
ul{margin-bottom:0}.comment-profile-wrapper{text-align:center;width:105px}.gravatar{background:transparent url('../img/general/sprite.png') no-repeat left top}.gravatar-42,.gravatar-48{margin:0
auto 4px}.gravatar-42{background-position: -68px -320px;height:42px;width:42px}.gravatar-48{background-position:0 -320px;height:48px;width:48px}.gravatar-14{background-position: -324px -342px;float:left;height:14px;margin-right:4px;width:14px}.comment-list .post-info{margin-bottom:0.5em}.comment-content-wrapper{float:right;width:496px}.comment-parent,.comment-single{margin-top:15px}.comment-list .children, #comments #respond-list{border-left:1px solid #CCC;margin:0
0 0 130px}.children
.children{margin-left:15px}.children
.comment{background:url('../img/general/sprite.png') no-repeat -285px -358px;margin:0;padding:10px
0 0 15px}.comment-body{background-color:#FFF;border:1px
solid #DDD;padding:6px
12px 2px}.comment-list .children .comment-body{background-color:#FCFCFC}.comment-text{padding:2px
0 0}.comment-text
p{margin-bottom:0.8em}.comment-arrow{background:url('../img/general/sprite.png') no-repeat -331px -64px;display:block;float:left;height:45px;margin:3px
0 -45px -41px;position:absolute;width:29px}* html .comment-arrow{height:43px}#respond
li{list-style:none}#respond{}#respond-list{margin:0;background-color:#F6F6F6;padding:10px
10px 10px 0}#respond
.legend{margin:0
0 15px 10px}#comments
#respond{padding:0}#comments #respond
.legend{border-bottom:0;margin-bottom:0;margin-left:0}#comments #respond-list{background:url('../img/general/comment-reply.png') no-repeat 0 25px;padding:10px
0 0 15px}#comments .children #respond-list{margin-left:30px}#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow{display:none}#comments #respond .comment-body{background-color:#FFF}#comments #respond .comment-content-wrapper{width:100%;float:none}label{cursor:pointer}textarea{overflow:auto}.input{background-color:#FCFCFC;border:1px
inset #AAA;padding:4px
5px}.input:focus{background-color:#FFFFF5}.input-button{background-color:#DDD;border:1px
outset #AAA;padding:4px
5px}.input-button:active{border-style:inset}.required{font-weight:bold}.form-error{border-color:#F00}.form-row{padding:5px
0}.form-row-submit{border-top:1px solid #DDD;margin-top:10px;padding:8px
0 10px}.legend{background-color:#F0FAF0;border:1px
solid #D6DFD6;font-size:1.5em;margin:0;padding:8px
14px}.form-property,.form-value{float:left}.form-property{padding-top:2px;text-align:right;width:60px}.form-value{padding-left:16px}.center,.aligncenter{display:block;margin-left:auto;margin-right:auto}img.bordered,img.alignleft,img.alignright,img.aligncenter,img.size-full{background-color:#FFF;border:1px
solid #DDD;padding:3px}img.alignleft,img.left{margin:0
1.5em 1em 0}img.alignright,img.right{margin:0
0 1em 1.5em}.left,.alignleft{float:left}.right,.alignright{float:right}.clear,.clearer{clear:both}.clearer{display:block;font-size:0;height:0;line-height:0}.col2{width:47%}.content-separator{background:url('../img/general/sprite.png') repeat-x 0 -264px;clear:both;color:#FFE;display:block;height:24px;margin-bottom:1em}.separator-vertical{background:url('../img/general/separator-vertical.gif') repeat-y center top}.center-wrapper{margin:0
auto;width:976px}#network{background:#172634 url('../img/general/sprite.png') repeat-x 0 0;border-bottom:2px solid #9AB;color:#999;display:block;left:0;padding:7px
0;position:absolute;top:0;width:100%}#network.hover{background:#000}.network-link{color:#80868D;font-weight:bold;text-decoration:none}.network-link:hover{color:#D0D6DD}#network
.tab{margin-right:25px}#network .current-site{color:#B0B6BD}#network .text-separator{color:#707070}#network-links{width:600px}#network-other{width:300px}#site{padding-top:90px}#top{padding:12px
0}#site-top{display:block;left:0;position:absolute;top:0;width:100%}#shadow-top{padding-top:39px}#shadow-bottom{padding:12px
0}.logo-link{display:block;height:66px}#navigation{width:715px}#navigation-wrapper-2{height:39px}#navigation .tab-separator{height:20px;margin-top:12px;width:2px}.nav-link{display:block;font-size:1.3em;font-weight:bold;padding:8px
14px}#search{margin-top:8px;width:190px}#search
form{display:inline;margin:0;padding:0}#s,#search-submit{background:none}#s{border:none;font-size:1.1em;margin:4px
0 0 4px;width:141px}#search-field{background:url('../img/general/sprite.png') no-repeat 0 -64px;height:24px;margin:0
8px 0 auto;width:180px}#search-field.hover{background-position:0 -88px}#search-submit{border:none;cursor:pointer;height:24px;width:30px}#content-wrapper{font-size:1.083em;padding:18px
14px 18px 18px}.pagination{padding:5px
10px}.pagination
.right{text-align:right}.pagination .left, .pagination
.right{width:125px}.pagination a,.pagination
span{font-weight:normal}.pagination span.current,.pagination-single, .pagination
span.page_numbers{font-weight:bold}.pagination a.page-numbers, .pagination
span.current{padding:0
3px}.pagination-single,.pagination-archive{margin-top:18px}.pagination-top{margin-bottom:24px}.post-navigation{margin-bottom:1em}#path{background-color:#EEE;border:1px
solid #DBDDDF;border-color:#D5D5D5 #C2C2C2;border-top:none;color:#444;padding:7px
12px}#path .text-separator{background:url('../img/general/sprite.gif') no-repeat -233px -84px;margin:0
8px;padding:0
5px}#main{float:left}#main .text-separator{color:#AAA}#footer{font-size:1.1em;padding:7px
12px 8px}#bottom{padding:0
6px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}.wp-caption{background-color:#f3f3f3;border:1px
solid #ddd;margin:10px;padding-top:4px;text-align:center}.wp-caption
img{border:none;margin:0;padding:0}.wp-caption .wp-caption-text{font-size:0.9em;margin:0;padding:4px}.devheart-sh
pre{padding:0;margin:0}.devheart-sh{background-color:#EEE;border:1px
solid #CCC;color:#777;margin:0
0 2em;max-height:400px;overflow:auto;font:normal 1.1em monospace}.devheart-sh
ol{margin:0
0 0 28px;padding:0}.devheart-sh
.de1{color:#222}.devheart-sh .li1, .devheart-sh-nolines
.de1{background-color:#FCFCFC;border-bottom:1px dotted #E4E4E4;border-left:1px solid #CCC;padding:0
0 0 12px;margin-left:10px}.devheart-sh .co0, .devheart-sh .co1, .devheart-sh
.coMULTI{color:#008000}.devheart-sh .st0, .devheart-sh
.st_h{color:#F0F}.devheart-sh
.kw1{color:blue}.devheart-sh
.kw3{color:red}.devheart-sh.css
.kw2{color:red}.devheart-sh.css
.re2{color:#666}.devheart-sh.php
.de1{color:#800000}.devheart-sh.php
.kw2{color:blue}.devheart-sh.php
.re0{color:#008080}.devheart-sh.javascript
.kw2{color:blue}.devheart-sh.javascript
.kw4{color:#F60}.devheart-sh.html
.de1{color:#333}.devheart-sh.html .sc-1, .devheart-sh.html
.sc1{color:#008000}.devheart-sh.html
.sc2{color:blue}#sidebar-toggle{background-color:#F0F0F0;display:block;width:5px}.content-two-columns #sidebar-toggle{background:none;border:none;margin-right:17px}#sidebar-toggle:hover, .content-two-columns #sidebar-toggle:hover{background-color:#F0F6FF;border-left:1px solid #BCD;border-right:1px solid #BCD}#sidebar-toggle-arrow{background:url('../img/general/sprite.png') no-repeat -238px -64px;display:none;height:9px;position:absolute;width:6px}.content-two-columns #sidebar-toggle-arrow{background-position: -233px -64px}a.template{border:1px
solid #DDD;margin-bottom:6px}a.template:hover{border-color:#F06}.template
img{display:block}#top,#footer,.legend,.box-title{min-height:0.01%}* html #footer, * html #top, * html #navigation-wrapper, * html #navigation-wrapper-2, * html .comment, * html .legend, * html #content, * html .box-title{height:0.01%}body{background-color:#F2F9FC;color:#333}h1,h2,h3,h4,h5{color:#40464C}a{color:#357}.post-body ul, .post-body
ol{line-height:1.6}.post-body h2, .post-body h3, .post-body
h4{padding-top:0.8em}.tag-chain-item-link{background-image:url('../img/blog/sprite-fixed.png')}.box-title{background:#F2F6FA url('../img/blog/sprite-x.png') repeat-x 0 -358px;;border-bottom-color:#E4E6E8;border-top-color:#52758A;color:#111}.box-external .box-title{background:#F6F6F6 url('../img/blog/sprite-x.png') repeat-x 0 -419px;;border-top-color:#888;color:#555}.twitter-item{font-size:0.9em;padding:0
0 6px}#site{background:url('../img/blog/sprite-x.png') repeat-x 0 -480px}#top{background:url('../img/blog/sprite-x.png') repeat-x 0 0}#shadow-top{background:url('//m.devheart.org/img/blog/shadow-top.png') no-repeat center top}#shadow-body{background:url('//m.devheart.org/img/blog/shadow-body.png') repeat-y center top}#shadow-bottom{background:url('//m.devheart.org/img/blog/shadow-bottom.png') no-repeat center top}#logo{width:230px}.logo-link{background:url('../img/blog/sprite-fixed.png') no-repeat 0 0}.logo-link:hover{background-position:0 -66px}#tag-cloud-wrapper{background:url('../img/blog/sprite-fixed.png') no-repeat 0 -164px;height:66px;width:726px}#tag-cloud-wrapper.hover{background-position:left bottom}#tag-cloud{margin-left:14px;padding:7px
10px 0}.tag-cloud-link{color:#89A;text-decoration:none}.hover .tag-cloud-link{color:#456}.hover .tag-cloud-link:hover{color:#123;text-decoration:underline}#navigation-wrapper{background:#183C5C url('../img/blog/sprite-x.png') repeat-x 0 -246px}#navigation-wrapper-2{background:url('../img/blog/sprite-x.png') repeat-x 0 -287px}#navigation .tab-separator{background:url('../img/blog/sprite-fixed.png') no-repeat -262px 0}.nav-link{color:#CCD6E3}.nav-link:hover{color:#FFF}.current_page_item .nav-link, .current_page_parent .nav-link{color:#FFF}#content-wrapper{background:#FFF url('../img/blog/sprite.png') repeat-x 0 0;border:1px
solid #FFF;border-color:#FFF #C2C4C7 #DADBDC}#content.content-two-columns{background:url('../img/blog/sprite.png') repeat-y -1056px 0}.pagination{background-color:#F6F6F6;color:#666}#main .text-separator{color:#AAA}.post-body a, .post-info a,.dotted{border-bottom:1px dotted #ABC;text-decoration:none}.post-body a:hover, .post-info a:hover,.dotted:hover{border-color:#666;text-decoration:none}.post-body h2, .post-body h3, .post-body
h4{margin-top:0.8em;margin-bottom:0.4em}.post-body
code{font-size:1.2em}.step{background-color:#06D;padding:0
5px;-moz-border-radius:9px;-webkit-border-radius:9px;color:#FFF;margin-right:4px;font:bold 0.9em sans-serif}#sidebar{width:280px}#sidebar
a{text-decoration:none}#sidebar a:hover{text-decoration:underline}#content
#sidebar{display:none}#content
#main{width:910px}#content.content-two-columns
#main{width:625px}#content.content-two-columns
#sidebar{display:block}#footer{background:#D9DEE1 url('../img/blog/sprite-x.png') repeat-x 0 -166px;border:1px
solid #FFF;border-color:#F2F6FA #C6C8CB #C0C2C5;color:#60666F}#footer
a{color:#567}#footer .text-separator{color:#9AB}#bottom{color:#789}#bottom
a{color:#234}#bottom .text-separator{color:#ABC}#footer a:hover, #bottom a:hover{color:#002}a:hover{color:#D52}
