/* @group Reset */
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;/* vertical-align:baseline;*/}
img{border:0px;}
img a{border:0px;}
a img{border:0px;}
body{font-family:Arial,Helvetica,Sans-serif;font-size:80%;background-color:#f8f8f8;z-index:1;}
.link_image{cursor:pointer;}
.mac_button{text-align:center;}
#editstripes{width:100%;height:21px;background-image:url('/common-resources/images/edit.png');background-repeat:repeat-x;}
#editstripes span{}
#editstripes a,#editstripes a:hover,#editstripes a:active,#editstripes a:visited{color:#dd0000;text-decoration:none;font-size:11px;}
.feedburnerFlareBlock{font-family:Helvetica;font-style:normal;font-variant:normal;font-size:14px;line-height:normal;font-size-adjust:none;font-stretch:normal;-x-system-font:none;font-weight:bold;}
*{margin:0pt;padding:0pt;}
html,body{background:rgb(255,255,255) none repeat scroll 0% 0%;color:rgb(51,51,51);}
body{font-family:arial,sans-serif,helvetica,verdana;font-style:normal;font-variant:normal;font-weight:normal;font-size:13px;line-height:normal;font-size-adjust:none;font-stretch:normal;-x-system-font:none;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;font-weight:normal;}
a{color:rgb(51,51,51);text-decoration:none;}
a:hover{color:rgb(102,102,102);}

label { font-size: 12px; font-weight: bold; margin-bottom:3px; margin-top: 10px; display: block;}
.frm { width: 300px; padding: 4px; font-family: arial; font-size: 12px; border: 1px solid #999;}
textarea.frm { height: 100px;}

#wrapper{margin:20px auto;margin-top:5px;width:965px;}
img.right{margin:0pt 0pt 2px 7px;padding:4px;display:inline;}
img.left{margin:0pt 7px 2px 0pt;padding:4px;display:inline;}
#masthead{padding:5px 0pt;position:relative;}
#masthead img{margin-bottom:5px;}
#masthead h1 a{margin:0px 0pt 0pt;text-transform:uppercase;width:400px;float:left;}
#masthead h1 a em{font-style:normal;color:rgb(85,85,85);}
#authorBlurb img{border:3px solid rgb(238,238,238);width:42px;height:42px;}
#authorIntro a{font-weight:bold;}
#authorIntro{margin:8px 0pt 0pt;line-height:1.4em;width:400px;float:right;}
ul.nav{border-left:1px solid rgb(221,221,221);background:transparent url('/images/menuslice.gif') top left repeat-x;list-style-type:none;list-style-image:none;list-style-position:outside;}
.nav li{border-right:1px solid rgb(221,221,221);float:left;display:block;width:120px;}
.nav li a{padding:5px 0pt 12px 5px;font-size:11px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;color:rgb(51,51,51);text-decoration:none;display:block;width:114px;text-transform:uppercase;}
.nav li a span{font-size:11px;color:rgb(119,119,119);text-transform:lowercase;}
.nav li a:hover{background:#d8abe1 none repeat scroll 0% 0%;width:115px;}
li.current{background:#d8abe1;}
* html .nav li a:hover{background:#9bd5ab;none repeat scroll 0% 0%;width:99px;}
.nav li.skip{border-left:1px solid rgb(221,221,221);float:right;}
.nav li.skip a{width:100px;}
li.top{border-left:1px solid rgb(221,221,221);float:right;}
li.top a{width:100px;}
.nav li.skip a:hover,li.top a:hover{background:transparent none repeat scroll 0% 0%;color:rgb(51,51,51) ! important;}
#archives{background:rgb(51,51,51) none repeat scroll 0% 0%;}
#archives ul{padding:5px 0pt 3px;list-style-type:none;list-style-image:none;list-style-position:outside;}
#archives li{float:left;display:block;width:101px;}
#archives li a{padding:2px 0pt 4px 5px;font-weight:bold;color:rgb(127,127,127);width:99px;display:block;}
#archives li a:hover{color:rgb(238,238,238);}
#mid{}
#mainCol{margin:18px 0pt 0pt 0pt;float:left;}
#midCol a{font-weight:bold;font-size:12px;}
#midCol{padding-bottom:10px;margin:24px 0pt 0pt 55px;color:rgb(68,68,68);float:left;width:35%;line-height:1.3em;}
#midCol p{color:rgb(119,119,119);}
#searchWrap,.middle_links{margin-bottom:20px;}
#searchWrap input{}
#searchWrap #s{border:1px solid rgb(187,187,187);padding:1px 2px;font-size:1.1em;margin-right:3px;width:220px;}
.middle_links h3{margin-bottom:7px;}
#midCol ul{margin:8px 0pt 4px;list-style-type:none;list-style-image:none;list-style-position:outside;}
.middle_links ul li{border-top:1px solid rgb(187,187,187);padding:4px 0pt 4px 16px;background:transparent url('li.gif') no-repeat scroll 0pt 3px;color:rgb(127,127,127);line-height:1.2em;}
#tertCol{margin:18px 0pt 0pt 55px;float:left;width:31%;}
#tertCol p{color:rgb(240,240,240);}
.fleft img{padding-right:5px;}
.fleft{float:left;}
.fright{float:right;}
#socialBookMarks ul li{display:inline;}
#socialBookMarks ul li a{padding-left:20px;}
#socialBookMarks ul li.delicious{background:transparent url('/images/delicious.gif') left no-repeat;}
#socialBookMarks ul li.digg{background:transparent url('/images/digg.gif') left no-repeat;}
#socialBookMarks ul li.reddit{background:transparent url('/images/reddit.gif') left no-repeat;}
#socialBookMarks ul li.stumbleupon{background:transparent url('/images/stumbleupon.gif')left no-repeat;}
#socialBookMarks ul li.facebook{background:transparent url('/images/facebook.gif') left no-repeat;}
#elseWhere{margin:0pt 0pt 20px;}
#elseWhere h3{margin-bottom:7px;}
ul#imgLinks{list-style-type:none;list-style-image:none;list-style-position:outside;}
#imgLinks li{padding:0pt 0pt 1px;color:rgb(127,127,127);line-height:1.2em;}
#imgLinks li a img{border:3px solid rgb(238,238,238);width:208px;height:69px;color:rgb(51,51,51);font-weight:bold;}
#imgLinks li a:hover img{border-color:#d8abe1;}
#hookline{position:absolute;right:10px;top:25px}
#hookline p{font-family:Times;font-size:1.5em;color:#999999;}
#bca{float:right;}
#bca img{margin-top:8px;position:relative;top:-25px;}
.postMeta{background:transparent url('dot.gif') repeat-x scroll left center;text-transform:uppercase;font-size:11px;text-align:right;margin-bottom:5px;}
.postMeta span.date{padding:0pt 2px 0pt 4px;background:rgb(255,255,255) none repeat scroll 0% 0%;color:rgb(127,127,127);}
.postMeta span.comments{background:rgb(255,255,255) url('chat_grey.gif') no-repeat scroll left center;padding-left:15px;margin-left:2px;}
.postMeta span.comments a,.postMeta span.date a{color:rgb(85,85,85);}
.post{margin:0pt 0pt 15px;}
.post h2{line-height:1.2em;margin-bottom:7px;}
.post h2 a{width:100%;display:block;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
.entry h3{margin:1em 0pt;}
.post .entry{overflow:hidden;line-height:1.4em;}
.post .entry p{margin:1em 0pt;}
.post .entry p a{background:transparent url('dot.gif') repeat-x scroll left bottom;font-weight:bold;}
.entry blockquote{margin:0pt 1.3em;}
.entry ul{margin:0pt 1.3em;list-style-type:none;list-style-image:none;list-style-position:outside;}
.entry li a{background:transparent url('dot.gif') repeat-x scroll left bottom;color:rgb(51,51,51);font-weight:bold;}
.entry ul li{background:transparent url('li.gif') no-repeat scroll 0pt 1px;padding-left:18px;margin-bottom:7px;}
.entry ol{margin:0pt 1em 0pt 3em;}
.entry ol li{margin:0pt 0pt 7px;}
.entry img,.entry a img{border:0px solid rgb(238,238,238);padding:5px 5px 5px 0px;}
.entry a:hover img{border-color:rgb(223,223,223);}
.entry table tr{padding:15px 0pt;}
.entry table tr.alt{background:rgb(238,238,238) none repeat scroll 0% 0%;}
#more_reading{color:rgb(127,127,127);font-size:11px;text-transform:uppercase;margin-bottom:25px;text-align:right;}
#more_reading p,#more_reading img{vertical-align:middle;}
#more_reading a img{border:medium none ;margin:0pt 0pt 3px 2px;}
#monster{padding:0px 0px 0px 10px;float:left;width:17%;}
#commenter{padding:0px 0px 10px;margin-left:20%;width:79%;text-align:left;}
#buffer{padding:3px 0px 0px 10px;float:left;width:20%;}
#writing{padding:0px 0px 10px;margin-left:20%;width:79%;}
#comments{padding:12px 0pt 0pt;width:435px;}
#comments h3,h3#respond{color:rgb(85,85,85);margin-bottom:7px;}
ol.commentslist{margin:5px 0pt 12px;list-style-type:none;list-style-image:none;list-style-position:outside;}
.commentslist li{border:1px solid rgb(187,187,187);padding:7px 0pt;background:rgb(248,248,248) none repeat scroll 0% 0%;margin-bottom:7px;}
.commentslist li a{background:transparent url('dot.gif') repeat-x scroll left bottom;font-weight:bold;}
.commentslist li.alt{background:rgb(255,255,255) none repeat scroll 0% 0%;}
.commentslist li:hover{border-color:rgb(136,136,136);}
.commentslist .comment_text{margin:0pt 7px;overflow:hidden;line-height:1.4em;}
.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0pt;}
.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0pt 1em;}
p.author_meta{margin:0pt 0pt 0pt 7px;font-weight:bold;text-transform:uppercase;}
p.post_meta{margin:0pt 7px 0pt 0pt;font-size:11px;text-transform:uppercase;text-align:right;}
.commentslist li.author{background:rgb(51,51,51) none repeat scroll 0% 0%;color:rgb(204,204,204);}
.commentslist li.author a{color:rgb(221,221,221);}
.commentslist li.author a:hover{color:rgb(255,255,255);}
#comments_closed{padding:7px 0pt;background:rgb(51,51,51) none repeat scroll 0% 0%;color:rgb(204,204,204);margin-top:12px;line-height:1.5em;}
p.nocomments{margin:0pt 12px 0pt 7px;}
p.nocomments a{color:rgb(221,221,221);font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:rgb(255,255,255);}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{margin:0pt 0pt 7px;color:rgb(127,127,127);}
.pingslist li a{background:transparent url('dot.gif') repeat-x scroll left bottom;font-weight:bold;}
#commentform p{margin:1em 0pt;text-align:left;}
#commentform p a{background:transparent url('dot.gif') repeat-x scroll left bottom;font-weight:bold;}
#author,#email,#url,#comment{border:1px solid rgb(187,187,187);padding:2px;font-family:arial,helvetica,verdana,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:1.1em;line-height:normal;font-size-adjust:none;font-stretch:normal;-x-system-font:none;}
#comment{overflow:auto;width:429px;}
#commentform p small{font-size:10px;color:rgb(127,127,127);}
.commentslist code{background:transparent none repeat scroll 0% 0%;}
#footer p{padding-top:7px;text-align:left;}
#footer p a{font-weight:bold;color:rgb(51,51,51);text-align:left;}
.floatleft{margin:3px 7px 0pt 0pt;float:left;}
.floatright{margin:3px 0pt 0pt 7px;float:right;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.fix:after{content:".";display:block;height:0pt;clear:both;visibility:hidden;}
.fix{display:inline-block;}
* html .fix{height:1%;}
.fix{display:block;}
.highslide-wrapper div{font-family:Verdana,Helvetica;font-size:10pt;}
.highslide-html{background-color:white;}
.highslide-html-blur{}
.highslide-html-content{position:absolute;display:none;}
.highslide-loading{display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold;text-decoration:none;padding:2px;border:1px solid black;background-color:white;padding-left:22px;background-image:url(highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits,
a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i{color:white;background-color:gray;}
/* Styles for the popup */
.highslide-wrapper,.rounded-white{background-color:white;}
.highslide-wrapper .highslide-html-content{width:400px;padding:0 5px 5px 5px;}
.highslide-wrapper .highslide-header{padding-bottom:5px;}
.highslide-wrapper .highslide-header ul{margin:0;padding:0;text-align:right;}
.highslide-wrapper .highslide-header ul li{display:inline;padding-left:1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next{display:none;}
.highslide-wrapper .highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}
.highslide-wrapper .highslide-header a:hover{color:black;}
.highslide-wrapper .highslide-header .highslide-move a{cursor:move;}
.highslide-wrapper .highslide-footer{height:11px;}
.highslide-wrapper .highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body{}
.highslide-move{cursor:move;}
.highslide-resize{cursor:nw-resize;}
.slideshow{padding-left:45px;}

