html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16
.grid_4{width:220px}.container_12 .grid_6,.container_16
.grid_8{width:460px}.container_12 .grid_9,.container_16
.grid_12{width:700px}.container_12 .grid_12,.container_16
.grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12
.grid_1{width:60px}.container_12
.grid_2{width:140px}.container_12
.grid_4{width:300px}.container_12
.grid_5{width:380px}.container_12
.grid_7{width:540px}.container_12
.grid_8{width:620px}.container_12
.grid_10{width:780px}.container_12
.grid_11{width:860px}.container_16
.grid_1{width:40px}.container_16
.grid_2{width:100px}.container_16
.grid_3{width:160px}.container_16
.grid_5{width:280px}.container_16
.grid_6{width:340px}.container_16
.grid_7{width:400px}.container_16
.grid_9{width:520px}.container_16
.grid_10{width:580px}.container_16
.grid_11{width:640px}.container_16
.grid_13{width:760px}.container_16
.grid_14{width:820px}.container_16
.grid_15{width:880px}.container_12 .prefix_3,.container_16
.prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16
.prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16
.prefix_12{padding-left:720px}.container_12
.prefix_1{padding-left:80px}.container_12
.prefix_2{padding-left:160px}.container_12
.prefix_4{padding-left:320px}.container_12
.prefix_5{padding-left:400px}.container_12
.prefix_7{padding-left:560px}.container_12
.prefix_8{padding-left:640px}.container_12
.prefix_10{padding-left:800px}.container_12
.prefix_11{padding-left:880px}.container_16
.prefix_1{padding-left:60px}.container_16
.prefix_2{padding-left:120px}.container_16
.prefix_3{padding-left:180px}.container_16
.prefix_5{padding-left:300px}.container_16
.prefix_6{padding-left:360px}.container_16
.prefix_7{padding-left:420px}.container_16
.prefix_9{padding-left:540px}.container_16
.prefix_10{padding-left:600px}.container_16
.prefix_11{padding-left:660px}.container_16
.prefix_13{padding-left:780px}.container_16
.prefix_14{padding-left:840px}.container_16
.prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16
.suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16
.suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16
.suffix_12{padding-right:720px}.container_12
.suffix_1{padding-right:80px}.container_12
.suffix_2{padding-right:160px}.container_12
.suffix_4{padding-right:320px}.container_12
.suffix_5{padding-right:400px}.container_12
.suffix_7{padding-right:560px}.container_12
.suffix_8{padding-right:640px}.container_12
.suffix_10{padding-right:800px}.container_12
.suffix_11{padding-right:880px}.container_16
.suffix_1{padding-right:60px}.container_16
.suffix_2{padding-right:120px}.container_16
.suffix_3{padding-right:180px}.container_16
.suffix_5{padding-right:300px}.container_16
.suffix_6{padding-right:360px}.container_16
.suffix_7{padding-right:420px}.container_16
.suffix_9{padding-right:540px}.container_16
.suffix_10{padding-right:600px}.container_16
.suffix_11{padding-right:660px}.container_16
.suffix_13{padding-right:780px}.container_16
.suffix_14{padding-right:840px}.container_16
.suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html
.clearfix{height:1%}.clearfix{display:block}body{font-family:Helvetica,Arial,sans-serif;color:#343434;text-align:center}a{text-decoration:none;color:#616161}a:hover{text-decoration:none;color:#343434}div.paging{color:#919191;font-size:16px;margin-bottom:25px}div.paging span
a{color:#919191}div.paging span a:hover, div.paging
.current{color:#616161}div.paging
.current{font-weight:bold}#wrapper{margin:0
auto;width:960px;text-align:left}#breadcrumb{margin-bottom:5px}.breadcrumb_item{padding:3px
20px 20px 3px;margin:0
5px 3px 0;background-color:#919191;color:white;float:left;text-transform:uppercase;font-size:14px}#breadcrumb a:hover
.breadcrumb_item{background-color:#616161}#header{border-top:5px solid #616161;padding:35px
0}.post_index,.post_info,.post_img{float:left}.post_index{font-size:45px;color:#919191;font-weight:bold;margin-right:10px}.post_info{width:550px}.post_info
h2{display:inline-block;font-size:21px;margin-top:3px}.post_info h2
a{color:#616161;font-weight:normal;font-size:21px}.post_info h2 a:hover{color:#343434}.single_post_info
h2{font-weight:normal;color:#343434;font-size:28px;margin-top:20px}.node .node-body p:first-child{font-size:18px;color:#343434;margin-bottom:10px}.post_time,.post_term{font-size:14px;margin-top:3px;color:#919191}.post_term
a{color:#919191}.post_term a:hover{color:#616161}.post_img{margin-right:10px;width:100px}.post_text{margin-top:20px}div.squareimg{width:100px;height:100px}.skills_section{font-size:14px;color:#343434;margin:15px
0;line-height:16px}#nav,#main{float:left}#nav{width:270px;height:531px;margin-right:39px;margin-bottom:20px}#main{width:650px}#main_panel{height:531px}#nav
a{display:block;margin-bottom:5px}#nav a p, #nav
a{color:#919191;font-size:13px}#nav a:hover p, #nav a:hover{color:#616161}a#portfolio_nav{width:98px;height:29px}a#portfolio_nav
div{width:98px;height:29px;background:#fff url('/img/nav/portfolio.gif') no-repeat top left}a#portfolio_nav:hover
div{width:98px;height:29px;background-image:url('/img/nav/portfolio_on.gif')}a#blog_nav{width:50px;height:28px}a#blog_nav
div{width:50px;height:28px;background:#fff url('/img/nav/blog.gif') no-repeat top left}a#blog_nav:hover
div{width:50px;height:28px;background-image:url('/img/nav/blog_on.gif')}a#contact_nav{width:91px;height:20px}a#contact_nav
div{width:91px;height:20px;background:#fff url('/img/nav/contact.gif') no-repeat top left}a#contact_nav:hover
div{width:91px;height:20px;background-image:url('/img/nav/contact_on.gif')}div.nav_separator{width:1px;height:10px}div#new{width:41px;height:12px;margin:40px
0 5px 0;background:#fff url('/img/nav/new.gif') no-repeat top left}div#projects{width:74px;height:21px;margin-bottom:5px;background:#fff url('/img/nav/projects.gif') no-repeat top left}div#posts{width:51px;height:19px;margin-bottom:5px;background:#fff url('/img/nav/posts.gif') no-repeat top left}div#twitter{width:61px;height:17px;margin-bottom:5px;background:#fff url('/img/nav/twitter.gif') no-repeat top left}div.sub_category{display:block}#contact_left,#contact_right{float:left}#contact_left{width:235px}#contact_right{width:350px}#contact_right
p{font-size:15px;color:#616161}#contact_right
a{color:#919191}#contact_right a:hover{color:#343434}.contact_subsection{margin-bottom:35px}.contact_subtitle{margin-bottom:10px}.message{border:2px
dashed #eee;padding:10px;margin:0px
0px 10px 0px}.node{margin:0px
0px 40px 0px}.node .node-info,
.node .node-more-info{font-size:13px;color:#666;font-style:italic;display:block}.node .node-info a,
.node .node-more-info
a{font-style:normal}.node .node-body{padding-top:25px;border-top:1px dashed #b1b1b1;margin:25px
0 15px 0px}.node .node-body
p{font-size:15px;color:#616161}.node .node-body
p.post_subtitle{font-size:21px;color:#343434}.node .node-body
p.post_sub_subtitle{font-size:18px;color:#343434}.node .node-body p
a{color:#919191}.node .node-body p a:hover{color:#343434}.node .node-body
ul{margin:10px}.node .node-body ul
li{list-style-type:disc;margin:0px
0px 0px 25px}.node .node-excerpt{font-size:15px;color:#616161;float:left;width:420px}.block{margin:0px
0px 30px 0px;font-size:13px}.block
h3{margin:0px
0px 10px 0px;font-size:20px}.block .block-body{line-height:25px}.block ul
li{list-style-type:disc;margin:0px
0px 0px 25px}.block-search input[type=text]{width:200px;float:left;margin:2px}.inline_div{background-color:#fff;border-bottom:5px solid #fff}.inline_p{padding:5px
0 0 5px;text-align:left;font-size:14px;color:#d1d1d1}a.inline_a{color:white}a.inline_a:hover{color:#d1d1d1}#footer
div{padding:30px
0;font-size:11px;color:#b1b1b1}#footer div
a{color:#919191}#footer div a:hover{color:#616161}#debug-kit-toolbar ul li.panel-tab{display:none}#debug-kit-toolbar ul
li.icon{display:inline}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/css/fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px
20px 40px 20px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#343434;color:#fff;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top: -12px;right: -15px;height:30px;width:30px;background:url('/css/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top: -15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left: -9999px;background:transparent url('/css/fancy_left.png') no-repeat}span#fancy_right_ico{right: -9999px;background:transparent url('/css/fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover
span{left:20px}a#fancy_right:hover
span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top: -20px;left:0;width:100%;height:20px;background:transparent url('/css/fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top: -20px;right: -20px;width:20px;height:20px;background:transparent url('/css/fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right: -20px;height:100%;width:20px;background:transparent url('/css/fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom: -20px;right: -20px;width:20px;height:20px;background:transparent url('/css/fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom: -20px;left:0;width:100%;height:20px;background:transparent url('/css/fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom: -20px;left: -20px;width:20px;height:20px;background:transparent url('/css/fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left: -20px;height:100%;width:20px;background:transparent url('/css/fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top: -20px;left: -20px;width:20px;height:20px;background:transparent url('/css/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:100;display:none}div#fancy_title
div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title
table{margin:0
auto}div#fancy_title table
td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('/css/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('/css/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('/css/fancy_title_right.png') repeat-x}