body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
body{font:14px/22px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;}
.page_num{border: thin solid #000}
a{color:#333;font-weight:bold; font-size:11px;}
a:visited{border-bottom:none;}
a:hover{color:#666;}
a.img,a.img:hover{border-bottom:none !important;}
.over:hover img,input.over:hover,.posts h1:hover{opacity:0.5;}
p,ul,ol,pre,.image,h1,h2,h3,h4,h5,h6{margin-bottom:24px;}
ul ul,ol ul{margin-bottom:0;}
strong,h1,h2,h3,h4,h5,h6{font-weight:bold;}
em{font-style:italic;}
img{vertical-align:middle;}
pre,code,.image{background:url(..images/gray.png) 0 0 repeat;padding:12px;}
code{padding:1px;}
pre,code{font:10px/16px 'Monaco','Courier New',Courier,monospace;}
pre code{display:block;background-image:none;overflow:auto;}
.image img{border:13px solid #FFF;}
blockquote,li{font-size:12px;line-height:20px;}
blockquote{padding:2px 0 2px 48px;background:url(../images/quote.png) 12px 0 no-repeat;}
li{margin-bottom:4px;}
ul li{background:url(../images/plus.png) 9px 5px no-repeat;padding-left:24px;}
ol li{margin-left:24px;}
ol ul li{margin-left:0;}
form table{width:100%;}
form span{display:block;padding:1px;border:1px solid #EEE;}
@media screen and (-webkit-min-device-pixel-ratio:0){form span{padding:0;-webkit-border-image:url(../images/square.png) 2 / 2px;}
}
form input{font-size:inherit;vertical-align:middle;}
label{font-weight:bold;text-transform:uppercase;font-size:10px;}
form span input,form span textarea,form span select{margin:0;font-size:inherit;font-family:inherit;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#999;padding:2px;background:url(../images/gray2.png) 0 0 repeat;border:1px solid #C3C3C3;border-top-color:#7C7C7C;border-bottom-color:#DDD;}
form span input:focus,form span textarea:focus,form span select:focus{color:#666;background-color:#FFF;}
form span.inline{display:inline-block;float:left;width:auto;margin-top:5px;margin-right:4px;}
form div.inline span{display:inline-block;vertical-align:middle;}
form div.inline span input,form div.inline span textarea,form div.inline span select{width:auto;}
form span.inline input{width:auto;border:none;background-color:transparent !important;}
td.cinch{width:1%;}
form{width:430px;font-size:12px;position:relative;}
form .note{position:absolute;top:24px;left:408px;line-height:20px;width:144px;font-size:10px;line-height:14px;}
form td{padding-left:12px;}
form td:first-child{padding-left:0;}
#comment_body,#contact_form_msg{height:50px;}
.btn-row{position:relative;line-height:24px;padding-top:9px;}
#remember-cc{position:absolute;top:10px;left:264px;width:120px;}
#comment_form #remember-cc span,#contact_form_form #remember-cc span{width:auto;}
#toggle_comment_form{position:absolute;top:5px;right:0px;}
#detached-container{position:fixed;top:337px;left:0;width:100%;height:1px;z-index:1000;}
#detached{margin:0 auto;width:816px;height:1px;}
#detached form{margin-left:432px;padding:12px;width:360px;background-image:url(../images/blank.png);border:none;-webkit-border-radius:6px;-moz-border-radius:6px;}
#detached #toggle_comment_form{top:17px;right:12px;}
html{height:100%;}
@media screen and (max-device-width:480px){html{background:#FFF none;}body{-webkit-text-size-adjust:none;}form span{padding:1px;-webkit-border-image:none;}}
body{background:url(../images/bkg.gif) 50% 0 no-repeat;padding-top:1px;}
#header,#content,#footer{width:816px;margin:0 auto;position:relative;}
#top{margin-top:48px;background:url(../images/line2.png) 50% 0 no-repeat;height:190px;}
#content{width:816px;margin:0 auto;}
#bottom{margin-top:48px;padding-top:24px;background:url(../images/line4.png) 50% 0 no-repeat;}
#waves{position:absolute;top:0;left:0;width:100%;z-index:1000;}
#logo{position:absolute;top:28px;left:-42px;}
#endtroducing{position:absolute;top:100px;left:290px;font-size:10px;line-height:12px;color:#979797;}
#etc{position:absolute;top:118px;left:288px;font-size:10px;line-height:14px;color:#979797;}
#endtroducing .mint{float:left;margin:-7px 0 0 -24px;}
#nav{margin-left:288px;width:264px;background:url(../images/line.png) 0 0 repeat-x;}
#nav:after{display:list-item;content:'';clear:both;height:0;visibility:hidden;}
#nav li{float:left;background-image:none;padding:0;width:48px;margin-left:24px;font-size:10px;line-height:24px;padding-top:24px;text-transform:uppercase;}
#nav li.first-child{margin-left:0;}
#header a,#footer a,.meta a,a.tla{text-decoration:none;border-bottom:none;}
#header a:visited,#footer a:visited,.meta a:visited,a.tla:visited{text-decoration:none;}
#header a:hover,#footer a:hover,.meta a:hover,a.tla:hover{color:#979797;}
#search{position:absolute;top:24px;left:576px;width:240px;}
#search span{width:164px;}
#footer{font-size:12px;line-height:24px;padding-bottom:48px;}
#footer .first-child{margin-right:24px;}
.r:after{display:block;content:'';clear:both;height:0;visibility:hidden;}
.c{float:left;margin-left:24px;width:240px;}
.c:first-child,.c.first-child{margin-left:0;}
.w6{width:144px;}
.w7{width:168px;}
.w8{width:192px;}
.w10{width:240px;}
.w12{width:288px;}
.w14{width:312px;}
.w15{width:336px;}
.w16{width:384px;}
.w23{width:552px;}
.w25{width:600px;}
.m2{margin-left:48px;}
.m8{margin-left:192px;}
.m17{margin-left:408px;}
.m26{margin-left:624px;}
.meta dt{background:url(../images/line3.png) 0 0 repeat-x;float:left;clear:left;font-size:10px;line-height:24px;color:#979797;width:48px;}
.meta dd{background:url(../images/line5.png) 0 0 repeat-x;clear:right;font-size:12px;line-height:16px;padding:4px 0 4px 60px;}
.meta dd span{color:#979797;font-weight:normal;}
.meta a{border-bottom:none;}
.meta p{text-align:justify;}
.link{margin-top:72px;}
.tla{margin-right:12px;}
h1{font:32px/48px 'HelveticaNeue-CondensedBold','Arial Narrow',Helvetica,Arial,sans-serif;text-transform:uppercase;white-space:nowrap;font-weight:bold;color:#333;}
h1 em{color:#999;font-style:normal;font-weight:bold;}
h1 embed{margin:-1px 0 1px -2px;}
h2,h3,h4,h5,h6{text-transform:uppercase;font-size:10px;}
#comments h2{border-bottom:1px solid #DDD;margin-bottom:23px;width:552px;}
#comments h2 em{font-style:normal;color:#333;background:url(../images/talk.png) 4px 9px no-repeat;padding-left:24px;float:left;width:24px;}
#comments h2 em span{color:#979797;}
.comment{position:relative;width:552px;margin-bottom:24px;}
.body{font-size:12px;line-height:20px;padding:2px 0;}
.no{position:absolute;top:0;left:0;font-size:10px;font-style:normal;color:#333;background:url(../images/talk2.png) 6px 9px no-repeat;padding-left:24px;}
.no span{color:#979797;}
#comments .meta dt{width:30px;}
#comments .meta dd{font-size:10px;line-height:14px;padding:5px 0 5px 38px;}
#comments.preview{background:url(../images/line3.png) 0 0 repeat-x;padding-top:24px;width:552px;}
.commenting-on dt{width:72px;}
.commenting-on dd{padding-left:84px;}
.archive{width:552px;background:url(../images/line3.png) 0 0 repeat-x;padding-top:48px;}
.archive p{width:384px;}
.archive li{background-image:none;margin:0;font-size:12px;line-height:18px;}
.categories li{font-size:12px;line-height:23px;margin:0;padding:1px 0 0 0;background:url(../images/cats.png) 0 0 repeat-x;}
.categories li a{display:block;}
.categories table{color:#979797;font-size:12px;}
.categories th{font-size:10px;background:url(../images/days2.png) 0 0 repeat-x;}
.categories td{padding-left:4px;background:url(../images/days3.png) 0 0 repeat-x;}
.categories td.alt a{font-weight:normal;}
.days .r{background:url(../images/days.png) 0 0 repeat-x;}
.days{font-size:12px;line-height:20px;}
span.meta{font-size:10px;}
span.meta span{font-weight:normal;color:#979797;}
.day-posts li,.day-comments li{background:none;padding:0;color:#979797;}
.day-comments li em{color:#333;font-style:normal;}
.category-posts{font-size:12px;line-height:20px;}
.category-posts em{font-style:normal;color:#979797;}
.about .c{width:384px;}
.posts{width:528px;margin-left:288px !important;}
.posts h1{margin:0;}
.posts .meta{margin-bottom:48px;}
.links{margin-left:-816px;margin-bottom:48px;width:216px;font-size:12px;line-height:20px;}
.comments{background:url(../images/comments.png) 0 0 repeat-x;margin-bottom:-1px;font-size:12px;line-height:20px;}
.comments .meta{width:240px;margin-left:0;}
.comments .meta dt{width:24px;color:#333;}
.comments .meta dt span{color:#979797;}
.comments .meta dd{padding-left:36px;}
.comments .first-child{margin-right:48px;}
.home-categories{background:url(../images/home.png) 0 0 repeat-x;margin-bottom:-1px;}
a.toggle{color:#333;padding:0 2px 1px;}
#endtroducing .admin,.comment .admin{display:none;}
#endtroducing:hover .admin,.comment:hover .admin{display:block;}
@media screen and (max-device-width:480px){#endtroducing .admin,.comment .admin{display:block;}
}
p.admin{visibility:hidden;}
.c:hover p.admin{visibility:visible;}
img.inline{float:left;margin:0 12px 12px 0;}

.google_notes a{color:#6B6B6B;font-weight:normal;}

p.comment_email {visibility:hidden;}



p.white_text{color:#0099FF;}


.meta2 dt{background:url(../images/line3.png) 0 0 repeat-x;float:left;clear:left;font-size:10px;line-height:24px;color:#979797;width:100px;}
.meta2 dd{background:url(../images/line5.png) 0 0 repeat-x;clear:right;font-size:12px;line-height:16px;padding:4px 0 4px 60px;}
