.fb-like, .fb-like span, .fb-like.fb_iframe_widget span iframe { width: 100% !important;}

blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th{margin:0;padding:0}
body,html{background: url(/images/bg.png) repeat #eee fixed;}
body{width:62em;min-width:880px;max-width:100%;margin:0 auto;padding:0;color:#333;font:100%/1.4 Georgia,serif}
#wrap{position:relative;margin:16px;padding:10px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 16px rgba(0,0,0,0.3);-moz-box-shadow:0 0 16px rgba(0,0,0,0.3);box-shadow:0 0 16px rgba(0,0,0,0.3);background:#fff; border:1px solid #aaa;}
#content{clear:both;padding:24px 16px}
#main{float:left;width:66%;}
#content-secondary{float:right;width:310px}


#footer{clear:both}
#footer li{display:block;margin:0}
#footer{padding:6px 10px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#EDEFF4}
#footer ul{margin:0;padding:0;list-style:none}
#footer li{display:inline;margin:0 1em 0 0}

p a {
    margin: -.5em;
    padding: .5em;
    position: relative;}

a{color:#8f1f08}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:underline}

a.imglink:hover,a.imglink:focus,a.imglink:active{outline:0;background:transparent}
a.imglink:hover img,a.imglink:focus img,a.imglink:active img{border-color:#800000;background:#fff}
#skip{margin:0 12px 5px;font:.75em/1 "Helvetica Neue",Arial,Helvetica,sans-serif;text-align:right}
h1,h2,h3,h4,h5,h6{margin:0 0 .5em;color:#444;font:1em/1.2 Georgia,serif}
h1{font-size:1.8em}
h2{font-size:1.5em}
h3{font-size:1.2em}
.home #main h2{font-size:.75em;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;text-transform:uppercase}
#content-secondary h3{font-size:.75em;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;text-transform:uppercase}
#latest h3{font-size:1.8em}
#related-entries h2{margin:0 0 .5em;font-size:1.1em;line-height:1}
#recent h3{font-size:1.8em}
dl,ol,ul{margin:1em 0}
ol ol,ol ul,ul ul,ul ol{margin:0}
dl{margin-top:-0.5em}
dt{margin:.5em 0 0;font-weight:bold}
.lab dt{margin-top:1em}
dd{margin:0 0 0 2em}
dd p{margin:0 0 .5em}
ul{padding:0 0 0 2em;list-style:square}
ol{padding:0 0 0 2.5em}
ol li li {list-style-type: lower-alpha;}
ol li ul li {list-style-type: disc;}
li{margin:.25em 0}
.code{overflow:auto;padding:0;border:1px solid #e3e0d1;list-style:none}
.code li{margin:2px 0;padding:0 5px;background:#f3f3e6}
.code li.tab1{padding-left:4ex}
.code li.tab2{padding-left:8ex}
.code li.tab3{padding-left:12ex}
.code li.tab4{padding-left:16ex}
.code li.tab5{padding-left:20ex}
.code .changed{color:#900;font-weight:bold}
.code em{color:#900;font-weight:bold;font-style:normal}
table{margin:0 0 1.5em;border-collapse:separate;border-spacing:0;border-bottom:1px solid #ccc}
caption{margin:0;padding:.5em 0;font-weight:bold;text-align:left}
th{font-weight:bold}
th,td{padding:.25em .5em .25em 0;border-top:1px solid #ccc;vertical-align:top;text-align:left}
blockquote{margin:1em 32px 1em 24px;padding:0 0 0 6px;border-left:2px solid #eee;font-style:italic}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
q:before{content:open-quote}
q:after{content:close-quote}
* html q{font-style:italic}
.bq-cite{margin:1em 0}
.bq-cite div{margin-left:30px}
.bq-cite blockquote{margin-bottom:0}
.bq-cite cite{font-style:normal}
blockquote.alt{float:right;margin:.25em 0 .25em .75em}
img{display:block;border:0;max-width:100%}
iframe {     max-width: 100%;}
.fullwidth{margin:1em auto}
.flow{float:right;margin:0 0 6px 12px}
.alt{float:left;margin:0 12px 6px 0}
.dec{padding:4px;border:1px solid #ccc}
code,kbd,pre{font-family:monospace}
pre.code{background:#f3f3e6}
pre.code code{display:block;padding:4px}
#comments pre{white-space:pre-wrap}
strong code,dt code{font-weight:normal}
ins{background-color:#eee;text-decoration:none}
pre,p{margin:0 0 1em}
abbr,acronym{border:0}
abbr[title],acronym[title]{border-bottom:1px dotted #666;cursor:help;font-style:italic}
.structural{position:absolute;left:-9999px;margin:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfix{display:inline-block}
.clearfix{display:block}
#header{min-height:200px;overflow:hidden;background:url(/images/banner.jpg) no-repeat #0C1325; padding-left: 10px; color:#fff; font: 18px "Helvetica Neue",Arial,Helvetica,sans-serif; text-shadow:0px 0px 8px #333333}
#header a{color:#fff;font:bold 36px "Helvetica Neue",Arial,Helvetica,sans-serif; text-decoration: none; text-shadow:0px 0px 8px #333333}
#nav{clear:both;padding-top:1px;font:1em/2 "Helvetica Neue",Arial,Helvetica,sans-serif}
#nav ul{float:left;width:100%;margin:0;padding:0;list-style:none;background:#EDEFF4}
#nav li{display:inline;margin:0;padding:0}
#nav a{display:block;float:left;padding:0 12px;border-bottom:0;color:#000;background:#EDEFF4;text-decoration:none}
#nav a:hover,#nav a:focus{background:#c3c3c3 repeat-x 0 -150px}
#nav .sel a{background:#720000;color:#fff}
#nav .sel a:hover,#nav .sel a:focus{background:#b31203}
#nav strong{font-weight:normal}
.entry{margin:0 0 1.5em;padding:0 0 1em;border-bottom:1px dashed #b6c8b0}
.capt{margin:.5em 0 1.5em 0;color:#333;font-style:italic;line-height:1.0}
.note,.update{margin-bottom:1em;padding:6px;border:3px solid #e3e0d1;background:#f3f3e6}
.note p{margin-bottom:1em}
.note p+p{margin:1em 0 0}
.error strong{color:#930;font-weight:bold}
.update{margin:1em 0;padding:0 6px;border:3px solid #e3e0d1;background:#f3f3e6}
p.update{padding:6px}
.update p{margin:.5em 0}
#main dl{margin-top:0}
.meta{margin:1em 0;color:#666}
.reviews .meta{clear:both}
#related-entries{clear:both;margin:1em 0;padding:12px;background:#f3f3e6}
#related-entries ul{margin:0}
#related-entries li{margin-bottom:0;color:#666}
.pager{margin:.5em 0 1.5em;padding:0;list-style:none;color:#666}
.pager li{margin:0}
.pager li a{margin:0 0 0 .25em}
.review{clear:left}
.review dd{margin:0}
.review img{float:left;margin:0 6px 6px 0}
.music{padding:0;list-style:none}
.music li{margin:0;padding:0;background-image:none}
.music img{float:right;margin:0;padding:1px;border:1px solid #ccc}
.music .img{float:right;width:70px}
.music .img a:link,.music .img a:visited,.music .img a:hover{border:0;background:transparent}
.book{border:1px solid #ccc;padding:4px;display:block;float:left;margin:.25em 12px 6px 0}
#recent{margin-top:2em}
#recent div{margin:0 0 2em}
#feed img{display:inline;vertical-align:middle}
#feed a:hover img,#feed a:focus img,#feed a:active img{background-color:#e3e0d1}
p.more{text-align:right}

#main .ad{margin-bottom:1em;padding:6px;background:transparent}
#adsense-sidebar{padding:3px}
#bsa p{clear:both;font-size:.8125em;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;text-align:right}
label{display:block;margin-top:1em;font-weight:bold}
.checkbox{margin-top:1em}
.checkbox label,label.inl{display:inline}
label em{font-weight:normal;font-style:normal}
legend{margin:0;padding:0;color:#000;font-weight:bold}
.txt{display:block;width:95%;border:1px solid #999;color:#000;background:#fff;font-size:1em}
.txt:focus,.txt:focus{color:#000;background:#ffe}
.txt,textarea{font-family:Georgia,serif}
.radio{margin:1em 0 0}
.radio label{display:inline}
#rem{margin:1em 0;border:0}
#rem label{margin:0 1em 0 .25em}
.submitarea{margin:1em 0 0}
#comments_form p{margin-top:1em;color:#333}
h2.article{font-weight:normal}
.categories,.monthly,.year ul{margin:1em 0;padding:0;list-style:none}
.year ul{margin-top:0}
.categories li,.year li{float:left;width:49%;padding:0}
.year,.monthly{clear:both;margin-bottom:1em}
.monthly li{float:left;width:49%}
.archive-pager{margin:1em 0;padding:0;list-style:none;color:#666}
.archive-pager li{float:left;width:5em;margin:0;padding:0;background-image:none;white-space:nowrap}
#archiveftr{clear:both;padding-top:1em}
blockquote.example[cite]:after{display:block;padding-top:.25em;border-top:1px dotted #999;content:"URI: " attr(cite)}
div.example,form.example{margin:1em 0}
div.example label{display:inline;font-weight:normal}
@media only screen{body{min-width:0}
}
@media only screen and (max-device-width:480px),screen and (max-width:843px){#main,#content-secondary{float:none;width:auto}
#feed{text-align:left}
#bsa{width:260px;margin-right:10px}
#hosting{margin-right:0}
}
@media only screen and (max-device-width:480px),screen and (max-width:611px){#main .ad{overflow:hidden;padding:0;border:0}
#content-secondary .ad,#bsa{float:none;min-height:0;clear:both;margin-right:0}
}
@media only screen and (max-device-width:640px),screen and (max-width:640px){#wrap{margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#nav{font-size:.8125em}
#nav a{padding:0 6px}
#content{padding:12px 8px}
}
@media only screen and (max-device-width:480px){body{-webkit-text-size-adjust:100%}
}
