*{margin:0;padding:0;} iframe{border:none;} body{font-size:13px;font-family:Georgia,Times,serif;color:#000;background:url(images/pattern1.gif);} legend{font-weight:bold;} fieldset{border:1px solid #ccc;margin:1em 0;padding:1em;position:relative;} ul{list-style:none} ol{clear:both} img{border:none} #special-note{background:#f5f3f3;} p.update{background:#fff1ec;border:1px dashed #a52b00;padding:10px;} .admin{border:1px dotted #f00;background:#fff;padding:5px;position:absolute;top:0;left:-160px;width:150px;} .breadcrumbs{position:absolute;top:10px;} .loading-img{width:32px;height:32px;margin:0 auto;display:block;} .offscreen{position:absolute;left:-9999px;} .container{margin:0 auto;max-width:770px;min-width:500px;overflow:hidden;width:90%;} .home .container{margin:0 auto;max-width:1200px;min-width:900px;width:95%;padding:1.5%;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,0.33);-moz-box-shadow:1px 1px 0 0 rgba(0,0,0,0.33);box-shadow:1px 1px 0 0 rgba(0,0,0,0.33);overflow:hidden;} #about{float:left;width:26%;} #home-container{float:left;width:77%;overflow:hidden;_zoom:1;} #main-content{overflow:hidden;} .highlight{font-weight:bold} .mod{background:transparent;} .mod h2{margin-bottom:.6em;font-size:240%;text-align:center} .mod .loading-img{display:block;margin:0 auto;position:relative;top:52px;width:32px;} h1,.home h2,#col-two h4{font-family:"League Gothic",Helvetica,Arial,sans-serif;font-size:280%;text-transform:uppercase;color:#6C0000;font-weight:normal;} .page h1,.srp h1,.photos h1{margin:0 0 .5em 0;background:url(images/icons.png) no-repeat 50% -412px;text-align:center;padding-bottom:35px;} .page h2,.page h3{font-family:Georgia,Times,serif;text-transform:none;} p{line-height:1.8;margin-bottom:1em;font-size:120%;} .ads-container{text-align:center;overflow:hidden;margin-bottom:1.5em;} div.code,span.code,code,pre,kbd{font-family:"Bitstream Vera Sans Mono",monaco,"Courier New",courier,monospace;font-weight:normal;} div.code,code{border:1px dashed #999;display:block;padding:10px;background-color:#eee;margin-bottom:1em;overflow:auto;line-height:1.5;clear:both;} kbd{color:#eee;display:block;border:1px solid #ccc;background-color:#333;padding:.5em 1em;overflow:hidden;} li kbd{display:inline;padding:.2em 1em;} p .code,span.code code{border:none;padding:0;display:inline;background-color:#fff;color:#000;} pre{display:inline;} #col-one{background:#fff;padding:20px;min-height:500px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;_zoom:1;} #col-two{margin-top:30px;padding:20px;background:#000;background:rgba(0,0,0,0.7);-moz-box-shadow:0 0 10px 10px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 10px 10px rgba(0,0,0,0.7);box-shadow:0 0 10px 10px rgba(0,0,0,0.7);} #col-two p{font-size:100%;} .home #col-one{width:65%;} .home #col-two{width:25%;} #wp-widgets > div{width:30%;float:left;height:200px;} .page #col-one ul,.page #col-one ol,.entry ul,.entry ol{margin:2em 0 2em 1em;} .entry li,.page #col-one li,.srp #col-one ul li{margin-bottom:.5em;line-height:1.6;} .entry ul li,.page #col-one ul li,.srp #col-one ul li{padding-left:25px;background:url(images/icons.png) -32px 0 no-repeat} .entry li{font-size:120%} .gconnect-frame{display:block;margin:0 auto;} a.img-left{float:left;margin:4px 10px 3px 0;border:1px solid #ccc;line-height:1;font-size:1px;background:#fff;} a.img-left img{border:1px solid #ccc;margin:3px;} img.img-left{float:left;margin:0 15px 10px 0;padding:5px;border:1px solid #ccc;background:#fff;} img.img-right{float:right;margin:0 0 10px 15px;padding:5px;border:1px solid #ccc;background:#fff;} .flickr-video{border:1px solid #ccc;display:block;margin:0 auto;padding:5px;} input,textarea{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;} input[type="text"],textarea{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 5px;font-size:100%;} #contactform fieldset,#commentform{border-color:#ccc;background-color:#f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;} input:focus,textarea:focus{background-color:#fff1ec;} label .required{color:#6C0000;font-size:.75em;} .entry .error{color:#fff;border-color:#ccc;background-color:#a52b00;} .feedback{color:#6C0000;font-weight:bold;} .button{color:#fff;border:none;padding:3px 5px;border:1px solid #666;background-color:#550000;background-image:-webkit-gradient(linear,left bottom,left top,from(#550000),to(#330000));background-image:-webkit-linear-gradient(bottom,#550000,#330000);background-image:-moz-linear-gradient(bottom,#550000,#330000);background-image:-ms-linear-gradient(bottom,#550000,#330000);background-image:-o-linear-gradient(bottom,#550000,#330000);background-image:linear-gradient(to top,#550000,#330000);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 7px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);box-shadow:0 0 7px rgba(0,0,0,0.5);} #col-two ul{margin-left:1em;} #col-two li{background:transparent url(images/icons.png) no-repeat -34px -38px;margin-bottom:0.3em;padding-left:22px;line-height:1.6;font-family:tahoma;color:#fff;} .pf-item-right-col ol li{margin-bottom:0.3em;line-height:1.5;} ol li{margin-bottom:0.3em;margin-left:1.5em;} .pf-item-right-col ol{margin-bottom:1em;} #col-two{color:#fff;} #col-two .children{margin-top:0.3em} #col-two h4{color:#fff;font-size:250%;margin-bottom:.3em;} #col-two ul{margin-bottom:1.5em;} #col-two a{color:#fff;text-decoration:none;} #col-two a:hover{text-decoration:underline;} .srp h1{font-family:Georgia,Times,serif;font-size:220%;margin-bottom:.8em;text-transform:none;padding-bottom:45px;} .srp .post h2{margin:0;font-size:150%;} .srp .post{margin-bottom:1.5em;} .srp .post p{margin-bottom:.3em;} .srp .meta{overflow:hidden;} .srp .container #col-one .post .meta li{float:left;margin-left:5px;padding-left:5px;border-left:1px solid #000;background:none;} .srp .container #col-one .post .meta .first{margin:0;padding:0;border:none;} .datatable{border-width:1px;border-style:solid;width:100%;margin:1em 0;border-collapse:collapse;border-color:#999;} table.datatable thead{background-color:#eee;} table.datatable tr.odd{background-color:#eee;} table.small{width:75%;} table.datatable td,table.datatable th{padding:1em} col{border-right-width:1px;border-right-style:solid;border-right-color:#999;} tfoot{border-top-width:1px;border-top-style:solid;font-weight:bold;background-color:#fff1ec;border-top-color:#999;} blockquote{font-size:1.2em;font-family:Georgia,serif;color:#333;padding:1em;background:#efefef url(images/quoleft.png) 1em 1em no-repeat;margin-bottom:1em;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;} blockquote.appear-right{width:40%;float:right;margin-left:1em;} blockquote.appear-left{width:40%;float:left;margin-right:1em;} blockquote p{margin:.7em 0 0;text-align:right;} blockquote p.pullquote{padding-right:48px;background:transparent url(images/quoright.png) right bottom no-repeat;margin-top:1.8em;margin-left:1.4em;text-align:left;} #contactform{width:43em;} #contactform fieldset{background-color:#f5f5f5;border-color:#ccc;} #contactform label{display:block;} #contactform textarea{width:30em;} #contactform input{width:15em;} #contactform .example{font-style:italic;color:#999;font-size:.75em;} input#contactsubmit{width:auto;} #searchform{float:right;margin-right:50px;position:relative;top:3px;} #searchform input[type="text"]{width:200px;margin-right:2px;} a.mobile-switch:link{display:block;text-align:center;color:#fff;font-size:75%;text-decoration:none;padding-bottom:1em;} a.mobile-switch:hover{text-decoration:underline;} a:link{text-decoration:underline;color:#6C0000;background-color:transparent;} a:visited{color:#345;background-color:transparent;} a:hover{text-decoration:underline;color:#667;background-color:transparent;} a:active{color:#778;background-color:transparent;} h2 a:link,h2 a:visited{color:#6C0000} .no-touch a.mobile-switch{display:none;} .archive-by{float:left;margin-right:100px;} .content-title,.post h2,#content h2{color:#a52b00;} .home .fat-footer{width:20%;float:right;} .site-footer{clear:both;display:block;overflow:hidden;height:2em;text-align:center;color:#fff;font-size:75%;padding:2em 0;} #toc{border-bottom:1px solid #ccc;margin-bottom:3em;padding-bottom:1.5em;} .page #col-one #toc ul{margin-left:0;} .page #col-one #toc ul li{background:none;padding-left:0;} .page #col-one #toc ul li.h2{font-size:120%;margin-top:1.5em;} .page #col-one #toc ul li.h3{padding-left:2em;}@font-face{font-family:"League Gothic";src:url(fonts/League%20Gothic/League%20Gothic.otf)} .site-header{display:block} .site-header h1,#logo{display:block;height:85px;margin:25px auto 16px;width:305px} .site-header h1{background:url(images/logo.png) no-repeat;text-indent:-9999px} .site-nav{display:block;border-bottom:1px solid #ccc;overflow:hidden;background:url(images/pattern2.gif)} .site-nav ul{float:right} .site-nav li{float:left;border-left:1px solid #ccc;text-align:center} .site-nav a{font-family:tahoma,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;padding:.6em 0;width:6em;display:block} .site-nav .active{background:#666}.storytitle a{text-decoration:none;} .storytitle a:hover{text-decoration:underline;} #most-recent-post{width:64%;float:right;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:0 3% 0 4%;} #most-recent-post .post{padding-bottom:2em;} #most-recent-post h3{font-family:Georgia,Times,serif;text-transform:none;font-size:170%;margin-bottom:.1em;font-weight:normal;} #most-recent-post .post-meta{font-size:89%;font-style:italic;margin-bottom:.6em;} .single-post h1{font-size:280%;font-weight:normal;margin-bottom:.3em;margin-top:.2em;text-transform:none;font-family:Georgia,Times,serif;text-align:center;} .single-post h1 a{text-decoration:none;} .single-post h1 a:hover{text-decoration:underline;} .single-post h2,.page h2,.srp h2{font-size:180%;font-weight:normal;margin-bottom:1em;margin-top:1.3em;color:#6c0000;} .single-post h3,.page h3{font-size:140%;font-weight:normal;margin-bottom:1em;margin-top:2em;} .single-post .meta li{display:inline;border-left:1px solid #ccc;padding:0 .5em;} .single-post .meta li.first{border:none;padding-left:0;} .single-post .meta{margin-bottom:1em;} .single-post .post-date{margin-bottom:2em;text-align:center;} .single-post .entry p:first-child{font-weight:bold;font-size:120%;} h3#comments,h3#respond{margin:2em 0 1em;font-size:1.2em;font-weight:normal;font-family:Georgia,Times,serif;} .navigation{overflow:hidden;zoom:1;margin-top:2em;} .navigation .prev{float:left;} .navigation .next{float:right;} .commentlist{list-style:none} .commentlist li{margin:0 0 1em;padding:1em;overflow:auto;background:#eee;-moz-border-radius:5px;} .commentlist .avatar{float:left;padding:5px;background:#fff;margin:0 15px 5px 0;-moz-border-radius:5px;-moz-box-shadow:0 0 7px rgba(0,0,0,0.5);-webkit-border-radius:5px;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);border-radius:5px;box-shadow:0 0 7px rgba(0,0,0,0.5);} .comment-metadata{margin-bottom:.5em;} .commentlist li.highlighted{border-color:#a52b00;background-color:#fff1ec;} .commentlist li cite{font-style:normal;} #commentform{background-color:#f5f5f5;border:1px solid #ccc;padding:15px;width:40em;} #commentform label{display:block;} #commentform textarea{width:30em;} #commentform input{width:15em;} #commentform #submit{width:auto;}body.yui3-skin-sam .yui3-panel-content .yui3-widget-hd{font-family:"League Gothic",Helvetica,Arial,sans-serif;color:#fff;text-align:left;background-color:#550000;background-image:-webkit-gradient(linear,left bottom,left top,from(#550000),to(#330000));background-image:-webkit-linear-gradient(bottom,#550000,#330000);background-image:-moz-linear-gradient(bottom,#550000,#330000);background-image:-ms-linear-gradient(bottom,#550000,#330000);background-image:-o-linear-gradient(bottom,#550000,#330000);background-image:linear-gradient(to top,#550000,#330000)} body.yui3-skin-sam .yui3-button-close .yui3-button-icon{} .yui3-panel-content .yui3-widget-hd h3{font-size:240%;font-weight:normal;text-transform:uppercase} body.yui3-skin-sam .yui3-panel-content .yui3-widget-ft{background:#fff;text-align:left;position:relative} .widgets{color:#fff} .widget{display:inline-block;width:96%;margin-bottom:2em} #col-two .widgets{text-align:center} #col-two .widget{padding:1%;margin-bottom:0;vertical-align:top;text-align:left;width:12%} .widget .img-container{padding:5px;position:relative;width:100%;background:#fff;border:1px solid #ccc} .widget .img-container img{width:100%;display:block;cursor:pointer} .widget .img-container p{background:#000;background:rgba(0,0,0,0.7);position:absolute;bottom:0;font-family:helvetica,arial,sans-serif;left:0;margin:0;width:100%;display:none} .touch .widget .img-container p{display:block} .widget .img-container:hover p{display:block} .widget .img-container p span{padding:5px 0 8px 15px;display:block;font-size:83%} .widget .img-container p span:after{content:"»";margin-left:5px} .widget h2{margin-bottom:.2em} #geolinkr .bd{margin:10px auto} #lightbox-panel-content{background:#000;background:rgba(0,0,0,0.5)} #iah-widget{} #iah-widget li{} #iah-widget #location{padding:0.6em 4em 0.6em 40px} #iah-widget .meta{padding:0 0 20px 20px;border-bottom:1px solid #ccc;margin-top:1em} #iah-widget .time{padding-left:20px;background:url(images/icons.png) 0 -129px no-repeat} #iah-widget .weather{margin-top:10px} .iah-widget-sw-container{width:300px} .iah-widget-sw-container img{float:left;margin-right:10px;margin-top:5px;_display:inline} #iah-widget button{background-image:url(images/icons.png);background-color:transparent;border:none;cursor:pointer;position:absolute} #iah-widget .show-map{background-position:0 -85px;background-repeat:no-repeat;width:26px;height:16px;left:20px;top:9px} #iah-widget .dd-toggle{position:absolute;right:13px;top:11px;width:10px;height:10px;background-position:0 -205px;background-repeat:no-repeat} #iah-widget.expanded .dd-toggle{background-position:0 -171px} #iah-mapContainer .bd{margin:10px auto} #garmin-widget-panel-content .activity-details{color:#fff;position:absolute;bottom:10px;background:rgba(0,0,0,0.7);width:50%;max-width:400px;padding:10px;font-family:helvetica,arial,sans-serif} #garmin-widget-panel-content p{font-size:93%;margin:0;font-style:italic} #garmin-widget-panel-content .garmin-reference{position:absolute;right:10px;bottom:10px;font-style:normal} #garmin-widget-panel-content .activity-details a{color:#fff} #garmin-widget-panel-content .yui3-panel-content{background:#000;color:#fff} #garmin-widget-panel-content .activity-description table{font-size:93%} #garmin-widget-panel-content .activity-description tr:nth-child(-n+3){display:none} #garmin-widget-panel-content .yui3-widget-bd{position:relative} #garmin-widget-panel-content .activity-details h4{font-family:"League Gothic",Helvetica,Arial,sans-serif;font-size:230%;font-weight:normal;margin-bottom:0} #garmin-widget-panel-content .activity-details li{margin-bottom:.3em} #garmin-widget-panel-content .yui3-widget-bd:hover button{display:block} #garmin-widget-panel-content .meta{overflow:hidden;zoom:1;position:relative;padding:3px;background:#efefef;border-bottom:1px solid #999} #garmin-widget-panel-content .btn-container{float:right} #garmin-widget-panel-content .yui3-widget-bd button{background:#000 url(images/icons.png) 7px -633px no-repeat;background:rgba(0,0,0,0.7) url(images/icons.png) 7px -633px no-repeat;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;width:40px;height:110px;border:none;cursor:pointer;position:absolute;top:50%;margin-top:-55px;display:none} .touch #garmin-widget-panel-content button{display:block} #garmin-widget-prev{left:0} #garmin-widget-panel-content #garmin-widget-next{background-position:12px -773px;right:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px} .garmin-map,.iah-map{background:#fff;width:100%} #flickr-widget{margin-right:0;padding-right:0} #flickr-widget a{background-position:50% 50%;background-repeat:no-repeat;display:block;height:140px} #flickr-widget .img-container{} #flickr-widget .img-container p{} #flickr-widget .img-container:hover p{}@media screen and (min-width:701px) and (max-width:900px){.home .container{width:95%;max-width:inherit;min-width:inherit;background:transparent;box-shadow:none} #home-container{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:92%;padding:4%} #home-container,.widgets{float:none;margin:0 auto} #col-two .widget{width:19%} #most-recent-post{border-right:none} .home .fat-footer{float:none;margin:3% auto 0;width:92%;padding:3% 4%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#000;background:rgba(0,0,0,0.6);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px} .home .site-footer{float:none} #searchform{margin:0 5px 0 3%;float:left} #searchform input[type="text"]{width:auto} .widget{width:31%;margin-right:3%} .widget h2{color:#fff} .widget .img-container{border:none} #flickr-widget a{height:112px} .home a.mobile-switch:link{background:#000;background:rgba(0,0,0,0.6)}}