.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:block}
* html .clearfix{height:1%}
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{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1;background-color:#fff;font:15px/150% Georgia,Times,'Times New Roman',serif}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a.comment_link,#projects,#tags,#post-categories,#latest-tweet,a.tt,#rss,#work a,#blog a,#thody a,#commentform button,#searchsubmit,#about,.top,#recent-bookmarks,#bookmarksrss{background:url(http://static.adamthody.com/images/sprite-170110c.png) no-repeat;}
.top{background-color:#2F2A25;background-position:0 -162px;height:8px;width:707px;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
h1{font-size:24px; margin-bottom: 20px;}
.posts h1, h1.title { margin: 0;}
h2{font-size:14px;}
h3{font-size:16px;font-weight:bold;}
h4{font-size:12px;}
h2.date{color:#999;line-height:200%}
h3.category{color:#999;line-height:150%;font-weight:100;font-size:42px}
a{color:#356480}
h1 a{text-decoration:none;color:#000}
h1 a:hover{text-decoration:underline}
div.navigation{font:bold 20px Arial,Helvetica,sans-serif}
.alignright{float:right}
.alignleft{float:left}
a.more-link{color:#C42814;font-style:italic}
#sidebar h3{font-weight:700;margin:20px 0 0}
span.tweet_footer a{font-size:.8em;color:#666}
hr{color:#2F2A25;background-color:#2F2A25;height:1px;border:0}
hr.light{color:#ccc;background-color:#ccc;}
#sidebar p{margin:15px 0}
#about{text-indent:-9999px;margin:33px 0 25px!important;background-position:-658px -6px;width:251px;height:60px;}
p.about img{float:left;margin-right:10px;border:1px solid #ccc;padding:1px}
#searchsubmit{width:60px;height:20px;background-position:-517px -30px;border:none;text-indent:-9999px;padding:5px}
label{font-weight:700;text-transform:uppercase}
.success,.error{text-align:center;border:1px solid #eee;margin:15px 0;padding:10px}
div.success{background:#E6EFC2;color:#264409;border-color:#C6D880}
div.error{background:#FBE3E4;color:#8a1f11;text-align:center;border-color:#FBC2C4}
div.avatar{float:left;width:48px;margin:0 10px 10px 0}
li.comment:first-child{border-top:none}
li.comment{clear:both;border-top:1px solid #ccc;padding:10px 0 20px}
li.comment cite{font-weight:700;font-size:1.1em}
li.bypostauthor{background-color:#f1f1f1;padding-left:10px}
div.comment_meta span a{color:#999}
#commentform button{background-position:-656px -70px;width:89px;height:32px;text-indent:-9999px;border:none;}
h3.comment-count{font-weight:700;margin-bottom:20px;border-bottom:1px solid #ccc}
#nav{height:82px;list-style:none;margin:20px 0 40px}
#nav li{float:left;text-indent:-9999px;margin-right:3px}
#nav li a{height:82px;display:block}
#thody a{width:193px;background-position:0 12px}
#thody a:hover,#thody a.current{background-position:0 -79px}
#blog a{width:154px;background-position:-196px 12px}
#work a{width:154px;background-position:-354px 12px;}
#food a{width:154px;background:url(/images/sprite_nav_food.png) -195px -3px no-repeat}
#wine a{width:177px;background:url(/images/sprite_nav_food.png) -353px -3px no-repeat}
#blog a:hover,#blog a.current,#food a:hover,#food a.current{background-position:-196px -79px}
#work a:hover,#work a.current,#wine a:hover,#wine a.current{background-position:-354px -79px}
ul#footer_nav li{float:left;margin-right:10px;font-size:12px;color:#666}
p.page_links{font:bold 20px Arial,Helvetica,sans-serif;color:#C42915}
form p{margin-top:15px}
textarea{width:100%}
label em{color:#666;text-transform:none;font-size:.8em}
#rss{background-position:-518px -2px;width:110px;height:24px;display:block;margin-bottom:5px;text-indent:-9999px; float: left;}
#bookmarksrss{background-position:-722px -150px;width:119px;height:24px;display:block;text-indent:-9999px; float: left;margin-left: 5px;}
#meta{margin-top:-10px}
a.contact{color:#333;font-size:1.1em;font-style:italic;text-decoration:none}
a.contact:hover{color:#C42915;text-decoration:underline}
div.post{margin-bottom:45px;padding-right:50px}
div.post p{margin-bottom:15px}
div.post h2{margin:0 0 15px}
p.post_footer{font-size:.9em}
a.comment_link{background-position:-911px -88px;height:14px;padding-left:21px}
div.post ol li{list-style-type:decimal;list-style-position:outside;margin-bottom:10px}
div.post span.caption{font-weight:700;background-color:#000;color:#FFF;margin:0;padding:5px}
div.post code{color:#666;font-size:.9em}
div.post code.inline{display:inline;background:none!important}
div.post pre code{-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#333; color: #fff;display:block;font-size:12px;font-weight:400!important;overflow:auto;margin:0 0 20px;padding: 0 10px 30px}
div.post ul li{list-style:disc; margin-left:20px;}
cite{font-style:normal}
.comment-author-info span{color:#999;font-weight:400!important;margin-left:10px}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left;margin:0 10px 10px 0}
img.alignleft,img.aligncenter{border:1px solid #ccc;padding:1px}
div.arrow{background:url(http://static.adamthody.com/images/translate_arrow.png) no-repeat 0 61px;vertical-align:middle;text-align:center;height:200px}
div.arrow button{margin-top:103px}
#ie6{display:none}
* html div#ie6{display:block;background-color:#C42915;color:#FFF}
* html div#ie6 div{width:75.076em;margin:0 auto}
* html div#ie6 div a{color:#FFF;font-weight:700;text-decoration:none}
.light,p.post_footer a{color:#666}
div.navigation a,p.page_links a{text-decoration:none;color:#333}
div.navigation a:hover,a.rss:hover{color:#C42915}
li.current-cat a,div.post strong,.comment-author-info{color:#000;font-style:italic; text-decoration: none;}
#categories,#footer_nav{margin-top:25px}
p,li.comment p{margin-bottom:10px}
div.comment_body,.comment-right{float:left;width:500px}
div.comments ul,#respond{clear:both}
#s,#comment{border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #eee;border-right:1px solid #eee;padding:3px;}
a.tt{background-position:-852px -70px;height:17px;width:79px;text-indent:-9999px;display:block;}
#latest-tweet{background-position:-520px -78px;width:106px;height:10px;text-indent:-9999px;padding-bottom:5px;}
#post-categories{background-position:-520px -103px;width:133px;height:11px;text-indent:-9999px;padding-bottom:5px;}
#tags{background-position:-519px -129px;width:36px;height:11px;text-indent:-9999px;padding-bottom:5px;}
#projects{background-position:-580px -126px;width:71px;height:12px;text-indent:-9999px;padding-bottom:5px;}
#recent-bookmarks{background-position:-775px -130px;width:154px;height:12px;text-indent:-9999px;padding-bottom:5px;}
.cat-label{text-transform:uppercase;font:10px/100% Helvetica,Arial,sans-serif;margin-left:10px;}
.cat-label a{color:#fff;text-decoration:none;background-color:#D3CCC2;padding:4px 5px 2px;-moz-border-radius:4px;}
.cat-label a:hover{background-color:#847766;}
.delicious-item { margin-bottom: 10px;}
.delicious-timestamp { display: none;}
