.syntaxhighlighter,
.syntaxhighlighter div,
.syntaxhighlighter code,
.syntaxhighlighter table,
.syntaxhighlighter table td,
.syntaxhighlighter table tr,
.syntaxhighlighter table
tbody{margin:0
!important;padding:0
!important;border:0
!important;outline:0
!important;background:none !important;text-align:left !important;float:none !important;vertical-align:baseline !important;position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;height:auto !important;width:auto !important;line-height:1.1em !important;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important}.syntaxhighlighter{width:99% !important;margin:1em
0 1em 0 !important;padding:1px
!important;position:relative !important}.syntaxhighlighter
.bold{font-weight:bold !important}.syntaxhighlighter
.italic{font-style:italic !important}.syntaxhighlighter
.line{}.syntaxhighlighter .no-wrap .line
.content{white-space:pre !important}.syntaxhighlighter .line
table{border-collapse:collapse !important}.syntaxhighlighter .line
td{vertical-align:top !important}.syntaxhighlighter .line
.number{width:3em !important}.syntaxhighlighter .line .number
code{width:2.7em !important;padding-right: .3em !important;text-align:right !important;display:block !important}.syntaxhighlighter .line
.content{padding-left: .5em !important}.syntaxhighlighter .line
.spaces{}.syntaxhighlighter.nogutter .line
.content{border-left:none !important}.syntaxhighlighter
.bar{display:none !important}.syntaxhighlighter
.bar.show{display:block !important}.syntaxhighlighter.collapsed
.bar{display:block !important}.syntaxhighlighter.collapsed
.lines{display:none !important}.syntaxhighlighter .lines.no-wrap{overflow:auto !important;overflow-y:hidden !important}.syntaxhighlighter
.toolbar{position:absolute !important;right:0px !important;top:0px !important;font-size:1px !important;padding:8px
8px 8px 0 !important}.syntaxhighlighter.collapsed
.toolbar{font-size:80% !important;padding: .2em 0 .5em .5em !important;position:static !important}.syntaxhighlighter .toolbar a.item,
.syntaxhighlighter .toolbar
.item{display:block !important;float:left !important;margin-left:8px !important;background-repeat:no-repeat !important;overflow:hidden !important;text-indent:-5000px !important}.syntaxhighlighter.collapsed .toolbar
.item{display:none !important}.syntaxhighlighter.collapsed .toolbar
.item.expandSource{background-image:url(http://johndwells.com/style/scripts/sh2/styles/magnifier.png) !important;display:inline !important;text-indent:0 !important;width:auto !important;float:none !important;height:16px !important;padding-left:20px !important}.syntaxhighlighter .toolbar
.item.viewSource{background-image:url(http://johndwells.com/style/scripts/sh2/styles/page_white_code.png) !important}.syntaxhighlighter .toolbar
.item.printSource{background-image:url(http://johndwells.com/style/scripts/sh2/styles/printer.png) !important}.syntaxhighlighter .toolbar
.item.copyToClipboard{text-indent:0 !important;background:none !important;overflow:visible !important}.syntaxhighlighter .toolbar
.item.about{background-image:url(http://johndwells.com/style/scripts/sh2/styles/help.png) !important}.syntaxhighlighter.printing,
.syntaxhighlighter.printing .line.alt1 .content,
.syntaxhighlighter.printing .line.alt2 .content,
.syntaxhighlighter.printing .line.highlighted .number,
.syntaxhighlighter.printing .line.highlighted.alt1 .content,
.syntaxhighlighter.printing .line.highlighted.alt2 .content,{background:none !important}.syntaxhighlighter.printing .line
.number{color:#bbb !important}.syntaxhighlighter.printing .line
.content{color:#000 !important}.syntaxhighlighter.printing
.toolbar{display:none !important}.syntaxhighlighter.printing
a{text-decoration:none !important}.syntaxhighlighter.printing .plain,
.syntaxhighlighter.printing .plain
a{color:#000 !important}.syntaxhighlighter.printing .comments,
.syntaxhighlighter.printing .comments
a{color:#008200 !important}.syntaxhighlighter.printing .string,
.syntaxhighlighter.printing .string
a{color:blue !important}.syntaxhighlighter.printing
.keyword{color:#069 !important;font-weight:bold !important}.syntaxhighlighter.printing
.preprocessor{color:gray !important}.syntaxhighlighter.printing
.variable{color:#a70 !important}.syntaxhighlighter.printing
.value{color:#090 !important}.syntaxhighlighter.printing
.functions{color:#ff1493 !important}.syntaxhighlighter.printing
.constants{color:#06C !important}.syntaxhighlighter.printing
.script{font-weight:bold !important}.syntaxhighlighter.printing .color1,
.syntaxhighlighter.printing .color1
a{color:#808080 !important}.syntaxhighlighter.printing .color2,
.syntaxhighlighter.printing .color2
a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,
.syntaxhighlighter.printing .color3
a{color:red !important}
.syntaxhighlighter{background-color:#121212 !important}.syntaxhighlighter .line
.number{color:#C3C3C3 !important}.syntaxhighlighter .line
.content{border-left:3px solid #3185B9 !important;color:#B9BDB6 !important}.syntaxhighlighter.printing .line
.content{border:0
!important}.syntaxhighlighter
.line.alt1{}.syntaxhighlighter
.line.alt2{background-color:#000 !important}.syntaxhighlighter .line.highlighted
.number{background-color:#3A3A00 !important;color:#fff !important}.syntaxhighlighter .line.highlighted.alt1,
.syntaxhighlighter
.line.highlighted.alt2{background-color:#3A3A00 !important}.syntaxhighlighter
.toolbar{background-color:#000 !important;border:#000 solid 1px !important}.syntaxhighlighter .toolbar
a{color:#808080 !important}.syntaxhighlighter .toolbar a:hover{color:#96DAFF !important}.syntaxhighlighter .plain,
.syntaxhighlighter .plain
a{color:#FFF !important}.syntaxhighlighter .comments,
.syntaxhighlighter .comments
a{color:#696854 !important}.syntaxhighlighter .string,
.syntaxhighlighter .string
a{color:#E3E658 !important}.syntaxhighlighter
.keyword{color:#D01D33 !important}.syntaxhighlighter
.preprocessor{color:#435A5F !important}.syntaxhighlighter
.variable{color:#898989 !important}.syntaxhighlighter
.value{color:#090 !important}.syntaxhighlighter
.functions{color:#AAA !important;font-weight:bold !important}.syntaxhighlighter
.constants{color:#96DAFF !important}.syntaxhighlighter
.script{background-color:#C3C3C3 !important;color:#000 !important}.syntaxhighlighter .color1,
.syntaxhighlighter .color1
a{color:#FFC074 !important}.syntaxhighlighter .color2,
.syntaxhighlighter .color2
a{color:#4A8CDB !important}.syntaxhighlighter .color3,
.syntaxhighlighter .color3
a{color:#96DAFF !important}
.syntaxhighlighter .coloree1, .syntaxhighlighter .coloree1
a{color:#3bb0bb !important}.syntaxhighlighter .coloree2, .syntaxhighlighter .coloree2
a{color:#bb9b3b !important}.syntaxhighlighter .coloree3, .syntaxhighlighter .coloree3
a{color:#bb3b63 !important}.syntaxhighlighter .coloree4, .syntaxhighlighter .coloree4
a{color:#5d85ca !important}.syntaxhighlighter .coloree5, .syntaxhighlighter .coloree5
a{color:#773481 !important}
.tipsy{padding:5px;font-size:10px;opacity:0.8;filter:alpha(opacity=80);background-repeat:no-repeat}.tipsy-inner{padding:4px
5px;background-color:#0D0D0D;color:white;max-width:200px;text-align:center}.tipsy-north{background-image:url(http://johndwells.com/style/images/tipsy-north.png);background-position:top center}.tipsy-south{background-image:url(http://johndwells.com/style/images/tipsy-south.png);background-position:bottom center}.tipsy-east{background-image:url(http://johndwells.com/style/images/tipsy-east.png);background-position:right center}.tipsy-west{background-image:url(http://johndwells.com/style/images/tipsy-west.png);background-position:left center}
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}del,ins{text-decoration:none}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}body{text-align:center}#ft{clear:both}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px}#doc2{width:73.076em;*width:71.25em}#doc3{margin:auto 10px;width:auto}#doc4{width:74.923em;*width:73.05em}.yui-b{position:relative}.yui-b{_position:static}#yui-main .yui-b{position:static}#yui-main,.yui-g .yui-u .yui-g{width:100%}{width:100%}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em}.yui-t7 #yui-main .yui-b{display:block;margin:0
0 1em 0}#yui-main .yui-b{float:none;width:auto}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first
div.first{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%}.yui-gc div.first,.yui-gd .yui-u{width:66%}.yui-gd
div.first{width:32%}.yui-ge div.first,.yui-gf .yui-u{width:74.2%}.yui-ge .yui-u,.yui-gf
div.first{width:24%}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd
div.first{margin-left:0}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0}.yui-g .yui-g .yui-u{width:48.1%}.yui-g .yui-gb div.first,.yui-gb .yui-gb
div.first{*margin-right:0;*width:32%;_width:31.7%}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%}.yui-gb .yui-g
div.first{*margin-right:4%;_margin-right:1.3%}.yui-gb .yui-gc div.first,.yui-gb .yui-gd
div.first{*margin-right:0}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%}.yui-g .yui-gb .yui-u{_margin-left:1.0%}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%}.yui-gb .yui-gd
div.first{*width:31%;_width:29.5%}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0}.yui-gb .yui-gc
div.first{width:66%;*float:left;*margin-left:0}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0}.yui-gb .yui-gb .yui-u{_margin-left:.7%}.yui-gb .yui-g div.first,.yui-gb .yui-gb
div.first{*margin-left:0}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0}.yui-gb .yui-gd
div.first{width:32%}.yui-g .yui-gd
div.first{_width:29.9%}.yui-ge .yui-g{width:24%}.yui-gf .yui-g{width:74.2%}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right}.yui-gb .yui-ge div.first,.yui-gb .yui-gf
div.first{float:left}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf
div.first{*width:24%;_width:20%}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%}.yui-ge div.first .yui-gd .yui-u{width:65%}.yui-ge div.first .yui-gd
div.first{width:32%}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1}h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em
0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}blockquote,ul,ol,dl{margin:1em}ol,ul,dl{margin-left:2em}ol
li{list-style:decimal outside}ul
li{list-style:disc outside}dl
dd{margin-left:1em}th,td{border:1px
solid #000;padding:.5em}th{font-weight:bold;text-align:center}caption{margin-bottom:.5em;text-align:center}p,fieldset,table,pre{margin-bottom:1em}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em}@font-face{font-family:'Museo700';font-weight:normal;font-style:normal;src:url('http://johndwells.com/style/fonts/Museo700-Regular.eot#') format('embedded-opentype'),
url('http://johndwells.com/style/fonts/Museo700-Regular.woff') format('woff'),
url('http://johndwells.com/style/fonts/Museo700-Regular.otf')  format('opentype'),
url('http://johndwells.com/style/fonts/Museo700-Regular.svg#Museo-700') format('svg')}@font-face{font-family:'Museo500';font-weight:normal;font-style:normal;src:url('http://johndwells.com/style/fonts/Museo500-Regular.eot#') format('embedded-opentype'),
url('http://johndwells.com/style/fonts/Museo500-Regular.woff') format('woff'),
url('http://johndwells.com/style/fonts/Museo500-Regular.otf')  format('opentype'),
url('http://johndwells.com/style/fonts/Museo500-Regular.svg#Museo-500') format('svg')}@font-face{font-family:'Museo300';font-weight:normal;font-style:normal;src:url('http://johndwells.com/style/fonts/Museo300-Regular.eot#') format('embedded-opentype'),
url('http://johndwells.com/style/fonts/Museo300-Regular.woff') format('woff'),
url('http://johndwells.com/style/fonts/Museo300-Regular.otf')  format('opentype'),
url('http://johndwells.com/style/fonts/Museo300-Regular.svg#Museo-300') format('svg')}html,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#aaa;background:#1A1A1A url(http://johndwells.com/style/images/bg_tile.gif) top left repeat}html{overflow:scroll}body{font-size:81%;text-align:center;line-height:1.7em}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-family:"Museo700",Georgia;font-size:3.5em;margin-bottom: .5em;text-shadow:1px 1px 3px rgba(0,0,0,1.0)}h2{font-family:"Museo500",Georgia;font-size:200%;margin:2em
0 .5em 0}h1,h2{color:#fff}h1 em,
h2
em{font-family:"Museo500",Georgia}h3{font-size:1.3em;color:#fff;font-family:"Museo300",Georgia;margin:2em
0 0 0;line-height:1.15em}h4,h5,h6{color:#fff}table{width:100%}table td, table
th{border:0;line-height:1em}th{text-align:left;font-weight:400}td{text-align:right}tr{border-bottom:1px solid #efefef}tr:last-child{border-bottom:0}li{padding-left:15px}p,ul,ol,dl{margin:0
0 1em 0}blockquote{margin:1.5em 0;padding:0
60px 0 20px;color:#fff;text-align:justify;background:transparent url(http://johndwells.com/style/images/icon_quote.png) bottom right no-repeat;font-family:"Museo300";font-size:1.5em}blockquote
p.attribution{text-align:right;font-size: .7em;font-style:italic;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}a{border-bottom:1px dotted #ddd;text-decoration:none;color:#fff;outline:none}a.img{border-bottom:0 !important}a:hover{color:#aaa;border-bottom-color:#aaa}a
strong{background-color:#c97011;color:#fff;text-decoration:none;padding: .1em;white-space:nowrap;-moz-border-radius:2px;-webkit-border-radius:2px;font-weight:400}a:hover
strong{background-color:#ffac2c}dl{margin-left:0}strong{color:#fff}code{font-size:1.3em;color:#ddd}.note{font-style:italic}.notice{background-color:#252525;padding:10px;color:#fff;font-size:90%}.aside{width:280px;display:inline;float:left;margin-left:-360px;padding-right:40px;border-right:1px solid #282828;color:#ddd;text-align:right}.first{margin-top:0 !important}.syntaxhighlighter, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table
tbody{line-height:20px !important;font-size:1em !important}pre,.syntaxhighlighter{width:800px !important;margin:1.5em 0 1.5em -250px !important;padding:11px
0 !important;border-left:0 !important;border-right:0 !important;border-bottom:2px solid #282828 !important;border-top:1px solid #282828 !important}.narrow pre,
.narrow
.syntaxhighlighter{width:550px !important;margin-left:0 !important}.syntaxhighlighter
a{border:none !important}.syntaxhighlighter
.bar{display:block !important;left:-120px !important;position:absolute !important;top:-1px !important;width:120px !important}.narrow .syntaxhighlighter
.bar{left:auto !important;right:0 !important}.syntaxhighlighter
.toolbar{border:0
!important;background-color:transparent !important;padding-top:14px !important}.screen-reader{display:block !important;left:-9999px !important;position:absolute !important;top:-9999px !important}#topbar{position:relative;z-index:15;background:#0D0D0D url(http://johndwells.com/style/images/bg_tile_topbar.gif) top left repeat;color:#fff;width:100%;text-align:center}#aboutbox{width:920px;margin:0
auto;text-align:left;padding:80px
0 50px 0;overflow:hidden}#aboutbox
.avatar{display:inline;float:left;width:85px;margin-left:10px}#aboutbox .avatar
a{border-bottom:0}#aboutbox .avatar
img{display:block;-moz-border-radius:2px;-webkit-border-radius:2px}#aboutbox .avatar a:hover
img{display:block;box-shadow:0 0 15px rgba(255, 255, 255, 0.5);-moz-box-shadow:0 0 15px rgba(255, 255, 255, 0.5);-webkit-box-shadow:0 0 15px rgba(255, 255, 255, 0.5)}#aboutbox
.description{display:inline;float:right;width:800px;padding-top:15px;font-size:1.3em;text-align:left;color:#fff}#aboutbox
p{margin:0;line-height:1.6em}#aboutbox
a{padding:0}#aboutbox a:hover{color:#FF5C00;border-bottom-color:#c97011}#aboutbox
h1{display:none}#aboutbox
h2{margin:0;font-weight:400px;font-size:1.1em;color:#00c0ff}#navbar{clear:both;margin:0
auto;position:relative;text-align:right;width:920px}#nav_primary{display:inline;float:left;margin:0
0 0 10px;padding:0;position:absolute;overflow:hidden;bottom:-2px;left:0}#navbar
ul{z-index:20}#navbar
li{display:inline;float:left;margin:0;background:none;padding:0
0 0 10px;list-style:none}#navbar li
a{margin:0;padding: .5em 15px .5em 15px}#nav_primary
a.active{background:#1A1A1A url(http://johndwells.com/style/images/bg_tile.gif) top left repeat}#nav_primary a:active,
#nav_primary a.active,
#nav_primary a:hover{color:#FF5C00}#nav_social{display:inline;float:left;margin:0;padding:0;position:absolute;overflow:hidden;bottom:0;right:6.6em}#nav_social
img{display:block;margin:0;padding:0}#nav_social
li{padding:0;list-style:none;margin:0}#nav_social li
a{padding:0
5px}#navbar
.toggle{z-index:10;position:relative}#navbar a,
#navbar
.toggle{padding: .7em 0 .5em 0;display:block;border:0;font-size: .9em;color:#ccc;background-color:transparent;letter-spacing: .05em}#navbar a:hover{color:#FF5C00}#topbar_dummy{position:fixed;top:0;left:0;z-index:10;width:100%;background:transparent url(http://johndwells.com/style/images/bg_grey_95percent.png) top left repeat;box-shadow:0 0 8px rgba(255, 255, 255, 0.3);-moz-box-shadow:0 0 8px rgba(255, 255, 255, 0.3);-webkit-box-shadow:0 0 8px rgba(255, 255, 255, 0.3)}#topbar_dummy
.dummy_nav_toggle{margin:0
auto;width:920px;text-align:right}#topbar_dummy .dummy_nav_toggle
a{padding: .7em 0 .5em 0;display:block;z-index:20;border:0;font-size: .9em;color:#fff;letter-spacing: .05em}#topbar_dummy .dummy_nav_toggle a:hover{color:#ccc;color:#FF5C00}#wrapper{width:auto;height:auto}#content{width:920px;text-align:left;margin:60px
auto;overflow:hidden}#content ul,
#content
ol{margin-left:30px}#content ul
li{list-style:circle;list-style-position:outside;padding-left:0}#content ol
li{list-style-position:outside;padding-left:0}#content.about
h1{border-bottom:1px solid #282828;padding-bottom:20px;font-size:4em;margin-bottom:13px}#content.about #about
.column{width:700px;float:right;margin-top:-4.6em;color:#fff;font-size:1.1em;font-family:"Museo300"}#content.about #about .column
p{line-height:1.4em}#content.about
#more{display:inline;float:right;width:500px;padding-right:200px}#content.blog
h1{border-bottom:1px solid #282828;line-height:1.3em;padding-bottom:10px;margin:0}#content.archives
h2{margin-top:0}#content.archives h2
a{border-bottom:0}#archives{display:inline;float:right;width:550px;padding-top:30px}#content.archives #archives
.meta{margin:10px
0}#content.archives #archives .meta
dl{padding:10px
20px}#content.single
.post{margin-top:30px;text-align:left;line-height:1.9em;font-size:110%;display:inline;float:right;width:550px}#content.archives
.post{padding-bottom:25px;border-bottom:1px dotted #282828;margin-bottom:40px}#content.single
.summary{font-size:1.3em;font-family:"Museo300";margin-bottom:20px;color:#fff;line-height:1.8em}#content.blog
.meta{margin:30px
0;border-bottom:1px solid #282828;border-top:1px solid #282828;line-height:1.5em;text-transform:uppercase;overflow:hidden;width:100%}#content.blog
.meta.bottom{margin-bottom:0;border-bottom:0}#content.blog .meta
dl{display:inline;float:left;padding:20px;border-right:1px solid #282828;margin:0}#content.blog .meta
dt{text-transform:uppercase;font-size: .7em}#content.blog .meta dt,
#content.blog .meta
dd{margin:0;padding:0;overflow:hidden}#content.blog .meta
dd{font-size: .8em;color:#fff;height:21px;line-height:21px}#content.blog
dl.share{border-right:0;padding-right:0}#content.blog dl.share
dd{display:inline;float:left}#content.blog dl.share
a.permalink{display:block;width:24px;height:21px;text-indent:-9999px;margin-right:15px;background:transparent url(http://johndwells.com/style/images/icon_permalink.png) top left no-repeat;border:0}#sidebar{display:inline;float:left;width:250px;padding:20px;margin-top:30px;border:1px
solid #222;background-color:#222;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#sidebar
h2{margin-top:0}#sidebar
ul#categorylist{margin:0}#sidebar ul#categorylist
li{margin:0;list-style:none;line-height:2em}#sidebar ul#categorylist
li.last{margin-top:10px;border-top:1px solid #282828}#sidebar ul#categorylist li.all
a{margin-top:20px;border:0;background-color:#282828;text-align:center;padding:0;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:block;width:218px;color:#fff;text-transform:uppercase}#sidebar ul#categorylist li.all a:hover{background-color:#333}#paginate{text-transform:uppercase;font-size:10px;font-family:Arial;width:100%;overflow:hidden;margin-bottom:20px}#paginate
a{border-bottom:0}#paginate
.prev{display:inline;float:left;width:100px}#paginate
.next{display:inline;float:right;width:100px;text-align:right}#sidebar
a.view_all{display:block;width:248px;cursor:pointer;padding:8px
0;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;text-transform:uppercase;text-align:center;background-color:#282828}#sidebar a.view_all:hover{background-color:#333}#comments{clear:both;width:100%;overflow:hidden;position:relative}#comments
pre{width:auto !important;margin:1.5em 0 1.5em 0 !important;padding:11px
0 !important;border-left:0 !important;border-right:0 !important;border-bottom:2px solid #282828 !important;border-top:1px solid #282828 !important}#c{position:absolute;top:-30px;left:0;display:block;height:0;width:0;border:0;text-indent:-9999px}#comments
.no_comments{line-height:2.2em;font-family:monospace;font-size:20px;text-align:center}#comments
h2{border-top:1px solid #282828;border-bottom:1px solid #282828;line-height:2em;font-family:"Museo700",Georgia;font-size:350%;margin-bottom: .5em;margin-top:0;text-shadow:1px 1px 3px rgba(0, 0, 0, 1.0);text-align:left}#comments
.comment_list{float:right;display:inline;width:550px;margin-top:16px}#comments
.entry{border-bottom:1px solid #282828}#comments
.entry.last{border-bottom:0}#comments
.message{padding:10px
10px 10px 40px}#comments
.posted{overflow:hidden;width:100%;margin:0;font-size:0.8em;background-color:#282828}#comments .entry.author
.posted{background-color:#2DAEBF;color:#282828}#comments .posted
li{display:inline;float:left;margin:0;border-right:1px solid #1a1a1a;padding:10px
20px;line-height:1em}#comments .posted
li.count{width:40px;text-align:center;padding:10px
0}#comments .posted
li.author{border-right:0;padding-right:0}#comment_form{display:inline;float:left;width:300px}#comment_form
form{}#comments
br{display:none}#comments
label{display:block;margin:0
0 10px 0;padding:0;line-height:1em;font-size:0.8em;text-transform:uppercase}#comments input.text,
#comments
textarea{display:block;font-size:15px;background:transparent;border:1px
solid #282828;padding:4px;font-size:15px;width:290px;margin:0
0 20px 0;color:#fff}#comments
textarea{width:280px;padding:6px;overflow:hidden;height:auto}#comments
input.checkbox{display:inline;width:auto}#comments
fieldset.buttons{display:inline;float:right;width:100px}#comments fieldset.buttons
button{border:1px
solid #333;background-color:#282828;text-align:center;padding:10px
0;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:block;width:98px;color:#fff;font-family:"Museo300",Georgia;text-transform:uppercase}#comments fieldset.buttons button:hover{background-color:#333}#comments
fieldset.options{display:inline;float:left;width:180px}#content.avatars{padding-top:40px}#avatars{display:inline;float:right;width:630px;margin-top:-15px}#avatars
ul{overflow:hidden;margin-bottom:30px}#avatars
li{display:inline;float:left;width:95px;margin:0
10px 10px 0;position:relative;padding:0}#avatars
h2{margin:30px
0 10px 0;text-align:left;border-bottom:1px solid #282828;line-height:1.2em}#avatars li
.day{position:absolute;bottom:0;right:0;padding:3px
5px 5px 5px;background-color:#ccc;color:#000;font-family:Georgia;line-height:1em}#avatars li
img{display:block;border:5px
solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px}#content.avatars
h1{line-height:1em;margin-top:0}#content.avatars
#intro{display:inline;float:left;width:200px;margin-right:20px}#content.avatars
blockquote{padding:0}#content.software{}#content.software pre,
#content.software
.syntaxhighlighter{width:800px !important;margin-left:-186px !important}#content.software .narrow pre,
#content.software .narrow
.syntaxhighlighter{width:614px !important;margin-left:0 !important}#content.software .narrow .syntaxhighlighter
.bar{left:auto !important;right:0 !important}.syntaxhighlighter
a{border:none !important}#software{display:inline;float:right;width:630px;margin-top:5px}#software
h2{margin:40px
0 10px 0;text-align:left;border-bottom:1px solid #282828;line-height:1.3em}#software
.software{overflow:hidden;display:inline;float:left;width:300px;height:200px;border-bottom:0;margin:0
15px 30px 0}#software
a.software{color:#aaa}#software a.software:hover{color:#fff}#software .software
img.thumbnail{float:right;width:400px;margin:5px
5px 5px 10px;box-shadow:0 0 5px rgba(255,255,255,0.5);-moz-box-shadow:0 0 5px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 5px rgba(255,255,255,0.5)}.ee_versions{margin:1.5em 0}.ee_versions
span{font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);border-radius:5px 5px 5px 5px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-webkit-border-radius:5px 5px 5px 5px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);background:#222 url(http://johndwells.com/style/images/button_overlay.png) 0 0 repeat-x;color:#FFF;display:inline-block;padding:6px
8px 5px;text-transform:uppercase;text-decoration:none}.ee_versions
span.ee2{background-color:#FF5C00}a:hover .ee_versions
span.ee2{background-color:#E33100}a:hover .ee_versions
span.ee1{background-color:#111}#software
.pane{padding:20px
0 0 15px}#software .pane
h2{margin-left:-15px}#software
.tabs{border-bottom:4px solid #282828;border-top:4px solid #282828;width:100%;padding:4px
0;overflow:hidden;margin:0}#software .tabs
li{display:inline;padding:0
15px;text-transform:uppercase;border-bottom:0;cursor:pointer}#software .tabs
a{border-bottom:0;color:#aaa}#software .tabs
a.current{color:#fff}#download_link{margin:15px
0}#download_link a, #download_link
a.visited{font-size:14px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);border-radius:5px 5px 5px 5px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-webkit-border-radius:5px 5px 5px 5px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);background:#222 url(http://johndwells.com/style/images/button_overlay.png) 0 0 repeat-x;border-bottom:0;color:#FFF;cursor:pointer;display:inline-block;padding:8px
14px 9px;text-transform:uppercase;text-decoration:none;background-color:#2DAEBF}#download_link a:hover{background-color:#007d9a}#download_link
span{font-size:11px;font-style:italic;text-transform:lowercase}#content.software
h1{line-height:1em;margin-top:0}#content.software
p.first{font-size:18px;line-height:26px;color:#fff}#content.software
#intro{display:inline;float:left;width:200px;margin-right:20px}#content.services{text-align:center;width:950px;padding-left:10px}#content.services
h2{text-align:center;margin-bottom:0}#content.services
#about{width:850px;margin:0
50px;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.4em}#content.services #about
.note{font-size: .85em;line-height:2.7em;letter-spacing: .05em;color:#fff}#content.services #about
.column{width:390px;margin:0
10px;display:inline;float:left}#content.services
.service{float:left;width:265px;margin-right:20px;margin-top:20px;padding:15px;border:1;position:relative;height:25em;text-align:left;-moz-border-radius:10px;-webkit-border-radius:10px;background:#163262 url(http://johndwells.com/style/images/bg_gradient_blue.png) top left repeat-x;color:#4b6b8b}#content.services .service:hover{background:#285a8d url(http://johndwells.com/style/images/bg_gradient_blue.png) bottom left repeat-x;color:#fff}#content.services .service:hover
li{background-position:-392px 2px}#content.services .service
li{background:transparent url(http://johndwells.com/style/images/icon_tick.png) 0 2px no-repeat}#content.services .service:hover
.price{text-indent:0}#content.services .service
h2{color:#fff;margin-bottom:0}#content.services .service
.term{margin-bottom:10px;padding:7px;border:1px
solid #9f9f9f;text-align:left;-moz-border-radius:7px;-webkit-border-radius:7px}#content.services .service
.price{margin:1.5em 0;padding:3px;border-top:1px solid #4b6b8b;border-bottom:1px solid #4b6b8b;text-align:center;text-indent:-9999px}#content.services .service
.note{position:absolute;bottom:0;left:15px}#content.services
.misc{width:580px;background:#c97011 url(http://johndwells.com/style/images/bg_gradient_orange.png) top left repeat-x;color:#50360e}#content.services .misc:hover{background:#ffac2c url(http://johndwells.com/style/images/bg_gradient_orange.png) bottom left repeat-x;color:#1A1A1A}#content.services .misc
h2{color:#1a1a1a;margin-bottom:0}#content.services .misc
tr{border-color:#50360e}#content.services .misc:hover
tr{border-color:#1a1a1a}#toc{margin:0}#toc
li{padding:0;margin-bottom:0}
