@media all {   *{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0;} code,kbd,samp,pre,tt,var,textarea,input,select,isindex{font:inherit;font-size:1em;} dfn,i,cite,var,address,em{font-style:normal;} th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:400;} a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet{border:none;} table{border-collapse:collapse;border-spacing:0;} caption,th,td,center{text-align:left;vertical-align:top;} body{line-height:1;background:#FFF;color:#000;} q{quotes:"" "";} ul,ol,dir,menu{list-style:none;} sub,sup{vertical-align:baseline;} a{color:inherit;} hr{display:none;} font{font:inherit !important;color:inherit !important;}  html{font-size:62.5%;font-family:helvetica, "microsoft sans serif", arial, sans-serif;} strong,th,thead td,h1,h2,h3,h4,h5,h6{font-weight:700;} cite,em,dfn{font-style:italic;} code,kbd,samp,pre,tt,var,input[type='text'],textarea{font-size:92%;font-family:monaco, "Lucida Console", courier, mono-space;} del{text-decoration:line-through;color:#666;} ins,dfn{border-bottom:1px solid #ccc;} small,sup,sub{font-size:85%;} abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em;} a abbr,a acronym{border:none;} abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc;} sup{vertical-align:super;} sub{vertical-align:sub;}  blockquote{font-style: italic;padding:0.8em 0 0.8em 0;margin-bottom: 1.4em; border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;} q{quotes:"\201C" "\201D" "\2018" "\2019";} :lang(af),:lang(nl),:lang(pl){quotes:'\201E' '\201D' '\201A' '\2019';} :lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:'\201E' '\201C' '\201A' '\2018';} :lang(da),:lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039';} :lang(el),:lang(es),:lang(sq),:lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A';} :lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D';} :lang(fi),:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019';} :lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a';}  html[lang|='en'] q:before { content: '\201C'; } html[lang|='en'] q:after { content: '\201D'; } html[lang|='en'] q q:before { content: '\2018'; } html[lang|='en'] q q:after { content: '\2019'; }  fieldset{border:1px solid #ccc;} legend{background:#fff;} textarea,input[type='text'],select{border:1px solid #ccc;background:#fff;padding:1px 2px} textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa;} textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{outline:2px solid #ffa;border-color:#888;} input,select{cursor:pointer;} input[type='text']{cursor:text;}   .content { font-size: 1.2em; line-height: 1.6em; } .content h1 { font-size: 1.6em; } .content h2 { font-size: 1.5em; } .content h3 { font-size: 1.4em; } .content h4 { font-size: 1.3em; } .content h5 { font-size: 1.2em; } .content h6 { font-size: 1em; }  .content hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }  .content ul li { text-indent: -.85em; margin-left: .85em; } .content ul li:before { content: "\2022\00a0\00a0"; } .content ol { list-style-position: outside; list-style-type: decimal; } .content dt { font-weight: bold; }  .content table { border-top: 1px solid #ccc; border-left: 1px solid #ccc; } .content th, .content td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }  .content blockquote *:first-child{margin:.8em 0;} .content hr,.content p,.content ul,.content ol,.content dl,.content pre,.content blockquote,.content address,.content table,.content form{margin-bottom:1.6em;} .content p+p{margin-top:-0.8em;}  .content h1{margin:1em 0 .5em;} .content h2{margin:1.07em 0 .535em;} .content h3{margin:1.14em 0 .57em;} .content h4{margin:1.23em 0 .615em;} .content h5{margin:1.33em 0 .67em;} .content h6{margin:1.6em 0 .8em;} .content th,.content td{padding:.8em;} .content caption{padding-bottom:.8em;} .content blockquote{margin:1.6em 0;padding:0 1em;} .content fieldset{margin:1.6em 0;padding:0 1em 1em;} .content legend{padding-left:.8em;padding-right:.8em;} .content legend+*{margin-top:1em;} .content textarea,.content input{padding:.3em .4em .15em;} .content select{padding:.1em .2em 0;} .content option{padding:0 .4em;} .content a{position:relative;padding:0.3em 0 .1em;} .content dt{margin-top:.8em;margin-bottom:.4em;} .content ul{margin-left:1.5em;} .content ol{margin-left:2.35em;} .content ol ol,.content ul ol{margin-left:2.5em;} .content form div{margin-bottom:.8em;}  .content a:link { text-decoration: underline; color: #36c; } .content a:visited { text-decoration: underline; color: #99c; } .content a:hover { text-decoration: underline; color: #c33; } .content a:active, .content a:focus { text-decoration: underline; color: #000; } .content code, .content pre { color: #c33; }    #head_search {float:right;position:relative;right:200px;width:147px;font-weight:400;margin: 0;border: 0;padding:0} #diversions_tab {float:right;position:relative;left:165px;margin: 0 28px 0 10px;border: 0;padding:0} #driven_tab {float:right;position:relative;left:165px;margin: 0 10px;border: 0;padding:0} #news_tab {float:right;position:relative;left:165px;margin: 0 10px;border: 0;padding:0} .gallery { float:left; width:290px; overflow:hidden; border:0; margin:-8px 0 0 21px; padding:0; } .gallery img { border:0; left:-35px; overflow:hidden; } .gallery-item { float: left; margin-top: 10px; text-align: center;  overflow: hidden; } .gallery-caption { margin-left: 0; } #access { left:-9999px; position:absolute; top:0 } #footer { border-top:1px solid #eaeaea; clear:both; float:left; font-size:0.9em; margin-top:64px; margin-right:4px; width:100%; padding:4px 0 36px } #footer hr { width: 100%; color: #eaeaea; background-color: #eaeaea; height:1px; } #header { text-transform:uppercase; margin:0 0 160px; width: 470px; float:left; padding:0; border:0; } #header h1 a { font-size:1.8em; font-weight:400; letter-spacing:-0.05em; position:relative } #wrapper { font:1.2em/1.6 Arial, sans-serif; border: 0; padding: 0; margin:0 } body { background-color:#fff; color:#444; width:928px; margin:0 auto; border: 0; padding: 0 } #nav-below { clear:both; float:left; width:604px; padding:48px 2px 24px } .archive .nav-next,.archive .nav-previous,.search .nav-next,.search .nav-previous { background:#fff } .browse { background:#999; color:#fff; font-size:2em; margin-bottom:2px; position:relative; text-transform:uppercase;  width: 600px; z-index:2 } .nav-excerpt { background:#eaeaea; display:inline; float:left; min-height:60px; position:relative; width:360px; margin:2px 0 2px 4px; padding:5px } .nav-next,.nav-previous { background:#c2c2c2; color:#000; float:left; font-size:.9em; min-height:60px; position:relative; width:226px; margin:2px 0; padding:0 } .bigdate { color:#fff; font-size:2.4em; font-weight:bolder; left:-0.2em; position:absolute; top:-0.5em } .home #footer { width:922px } .home .post { background:#999; display:inline; float:left; height:300px; overflow:hidden; position:relative; width:226px; margin:2px } .home .post-content { -moz-opacity:0.95px; background:#eaeaea; bottom:0; filter:alpha(opacity=95); font-size:1.2em; font-weight:bolder; left:0; opacity:0.95px; position:absolute; width:202px; padding:1em } .home .post-content-excerpt { display:block; font-size:0.7em; font-weight:400 } a:hover img { -moz-opacity:0.8px; filter:alpha(opacity=80); opacity:0.8px } .home .featured { background:#999; height:300px; overflow:hidden; width:456px; margin:2px } .home .featured .bigdate { color:#fff; font-size:4.8em; font-weight:bolder; left:-0.2em; position:absolute; text-transform:uppercase; top:-0.5em } .home .featured .post-content { width:434px } .home .featured img { max-width:456px } .single .entry-content { width:354px; padding:5px } .single .post { float:left; position:relative; width:372px; margin:2px 0 0 } .single .preview { display:inline; float:left; height:300px; width:226px; margin:2px 4px 0 2px } .single .preview-content { -moz-opacity:0.95px; background:#eaeaea; bottom:0; filter:alpha(opacity=95); font-size:0.9em; opacity:0.95px; position:absolute; width:206px; padding:10px } .single h2.entry-title { -moz-opacity:0.95px; background:#eaeaea; filter:alpha(opacity=95); font-size:2.4em; letter-spacing:-0.05em; line-height:1.2em; margin-bottom:10px; opacity:0.95px; width:360px; padding:5px } #comment { height:100px } #commentform { background:#eaeaea; display:inline; float:left; width:350px; margin:4px 0 0 4px; padding:10px } #commentform-subhead { background:#999; color:#fff; font-size:2em; margin-top:24px; position:relative; text-transform:uppercase;  width: 600px; z-index:2 } #comments { clear:both; float:left; width:604px; margin:50px 2px } #comments-list { float:left; margin-bottom:24px } #respond { clear:both; float:left; width:604px } #trackbacks-list { clear:both; margin-bottom:24px } .comment-author { font-size:1.2em; font-weight:bolder } .comment-meta { background:#c2c2c2; color:#fff; float:left; font-size:.9em; height:60px; position:relative; width:226px; margin:0; padding:0 } .comment-meta img { display:inline; float:left; margin:0 10px 0 0; padding:0 } .comment-text { background:#eaeaea; display:inline; float:left; margin-left:4px; min-height:50px; position:relative; width:360px; z-index:2; padding:5px } .count { color:#fff; float:right; font-size:3em; font-weight:bolder; letter-spacing:-0.1em; position:relative; right:-0.1em; top:-0.5em; z-index:1 } .form-textarea #comment { width:340px; margin:4px 0 } .respond-info { background:#c2c2c2; color:#fff; float:left; font-size:1.2em; height:50px; margin-top:4px; width:226px; padding:0 } .trackback-meta { background:#c2c2c2; color:#fff; float:left; font-size:.9em; height:50px; width:216px; margin:0; padding:5px } li.comment { float:left; list-style-type:none; margin:2px 0 } li.comment.bypostauthor .comment-text { background:#fc0 } li.comment.bypostauthor:hover .comment-text { background:#eaeaea } p#login { padding:5px } .page .entry-content,.four04 .entry-content { margin:2px } li#category-archives .comment-count { float:left; height:40px; width:224px; margin:2px 0 0 2px } li#category-archives ul { background:#eaeaea; float:left; width:360px; margin:2px 0 4px 4px; padding:5px } li#monthly-archives .comment-count { float:left; height:40px; width:224px; margin:0 0 0 2px } li#monthly-archives ul { background:#eaeaea; float:left; width:360px; margin:0 0 4px 4px; padding:5px } .search .page .entry-content { margin:0 } .archive .comment-count,.search .comment-count { background:#666; color:#fff; font-size:2em; margin-bottom:2px; position:relative; text-transform:uppercase; width:604px } .archive .comment-count h2,.search .comment-count h2 { font-weight:bolder; left:-0.2em; position:relative; top:-0.5em } .archive .entry-content,.search .entry-content,.search .page .entry-content { background:#eaeaea; display:inline; float:left; margin-left:4px; min-height:112px; width:240px; padding: 5px } .archive .post,.search .post,.search .page { display:inline; float:left; position:relative; width:604px; margin:2px 0 } .archive .preview,.search .preview { background:#999; float:left; max-height:122px; min-height:122px; overflow:hidden; width:122px; margin:0 } .archive .preview .preview-content,.search .preview .preview-content,.search .page .preview .preview-content { width:102px } .archive .preview-content,.search .preview-content { -moz-opacity:0.95px; background:#c2c2c2; filter:alpha(opacity=95); float:left; font-size:0.9em; min-height:102px; opacity:0.95px; width:208px; padding:10px } .archive h3.entry-title,.search h3.entry-title { font-size:1.4em; letter-spacing:-0.05em; line-height:1.2em; padding-bottom:0.5em } #links-page a { font-weight:400 } li.linkcat { background:#eaeaea; display:inline; float:left; width:137px; margin:2px; padding:5px } #primary { background:#eaeaea; float:left; line-height:1.6em; margin-left:20px; width:120px; padding:1em } #secondary { background:#eaeaea; float:left; line-height:1.6em; margin-left:4px; width:120px; padding:1em } .sidebar h3 { padding-top:6px } .post img { max-width:362px } a { color:#444; display:inline } a:hover { text-decoration:underline } img { border:none } ol { padding:2px 0 } p { margin-bottom:1em } #footer a,.archive .post a,.search .post a,.search .page a { font-weight:bolder } #header a:hover,.home a:hover,h2 a:hover,h2.post-content a { text-decoration:none } #nav-above,.home .navigation,.home .entry-meta,.home .entry-date,.home .sidebar,#access,.archive-meta,#blog-title,#blog-description { display:none } .browse h3,#commentform-subhead h3,.comment-count h3,.trackback-count h3 { left:-0.2em; position:relative; top:-0.5em } .home .post-content:hover,.single .preview-content:hover,.archive .preview-content:hover,.search .preview-content:hover { background-color:#fc0 } .single #container,.page #container,.four04 #container,.archive #container,.search #container { float:left; width:604px } .single .category,.page .category,.four04 .category { background:#666; color:#fff; font-size:2em; position:relative; text-transform:uppercase; width:600px; z-index:2; margin:2px } .single .category h2 a,.page .category h2,.four04 .category h2 { color:#fff; font-weight:bolder; left:-0.1em; position:relative; top:-0.5em } .single .post .entry-meta a,.archive .preview .entry-meta a,.search .preview .entry-meta a,.search .page .preview .entry-meta a { background:none } .single .post a,.page .entry-content a { background:#eaeaea; font-weight:bolder } .single .preview .bigdate,.archive .preview .bigdate,.search .preview .bigdate { color:#fff; font-size:2.8em; font-weight:bolder; left:-0.2em; position:absolute; text-transform:uppercase; top:-0.5em } .comment-count,.trackback-count { background:#999; color:#fff; font-size:2em; position:relative; text-transform:uppercase;  width: 600px; z-index:2 } li#linkcat-21,li#linkcat-7,.clear { clear:both }   #gb_form_div { text-align : left; }  form#gb_form { text-align : left; }  form#gb_form .main_formhead, #gb_form .formhead { font-size : 1.4em; }  #gb_form fieldset#formwrap { border: 0; background : transparent; padding: 10px 0 0 0; }  #gb_form fieldset { border : 0; background-color : #f8f8f8; padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc; }  #gb_form legend, #gb_form dt { font-weight : bold; }  #gb_form legend#mainlegend { font-size : 1.2em; }  #gb_form label { }  input.med, input.short, select.med, textarea.textbox { font : 1.2em 'Trebuchet MS', sans-serif; color : #666; padding : 2px; border : 1px solid #cc9000; background-color : #fffffa; }  select.med { width : 200px; }  input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus { color : #000; border : 1px solid #000; background-color : #fff; clear:both; }  input.checkbox {  }  input.button { font-weight : bold; padding : 4px 20px 4px 20px; margin-top : 10px; }  span.error, dt.error { color : #cd0000;  font-weight : bold; }  span.success { color : green; font-weight : bold; }  small.privacy, small.whythis { font-size : 1em; }  small.whythis { position : relative; }  small.whythis a { text-decoration : underline; font-size : 0.9em; }  small.whythis a span { position : absolute; top : -9000px; left : -9000px; display : inline; width : 22em; height : auto; border : 1px solid #000; background-color : #eecc11; padding-left : 2px; }  small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span { position : absolute; top : 0; left : 7em;  }  p.creditline { display:block; text-align:right; margin:5px 0; clear:both; font-size : .7em; letter-spacing : 0.01em; }  abbr, .abbr { cursor : help; border-bottom : 1px dotted #999; }  dl#result_dl_blockq dt { color : #669900; }  dl#result_dl_blockq blockquote { margin-left : 0; }  div#gb_form_div span.items { font-weight : bold; color : #cc9900; }   @media print { * { background: #fff; } body { font-family: georgia, times, serif; color: black; } blockquote { font-style: italic; color: black; } a:link, a:visited { border-bottom-width: 1px; border-bottom-style: solid; } }  <!--[if IE]> .content ul { list-style: disc outside; margin-left: 2em; }  .content ul li { text-indent: 0; margin-left: 0; } .content legend { margin-bottom: 1.6em; }  sup, sub { font-size: 100%; }  .content blockquote p, #content blockquote ul, #content blockquote ol, #content blockquote dl, #content blockquote pre, #content blockquote address, .content blockquote table, #content blockquote form, #content blockquote h1, #content blockquote h2, #content blockquote h3, #content blockquote h4, #content blockquote h5, #content blockquote h6 { margin-top: .8em; margin-bottom: .8em; }  * html .content textarea, * html .content input { padding: 0; }  .content input[type='submit'], .content input[type='button'] { padding: 0; }  .content legend+* { margin-top: 0; }  a abbr, a acronym { text-decoration: underline; }   .archive img {max-width: 122px;width:expression(document.body.clientWidth > 122? "122px": "122px" );} .archive img {max-height: 122px;height:expression(document.body.clientHeight > 122? "122px": "auto" );} <![endif]-->  } 