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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.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;position:relative;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 !important}.omega{margin-right:0 !important}.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}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}#logo img,#main-nav span,#footer .logo img,#ccc-logo-overlay img{behavior:url(/media/j/iepngfix.htc)}body{background-color:#efece3;line-height:1.3;color:#666}a img{border:none}a{font-weight:bold;color:#545352;text-decoration:none}a:hover,a:active{text-decoration:underline}.flatlist{margin:0;padding:0}.flatlist li{float:left;display:inline;padding:0;margin:0}.flatlist a{display:block}.alpha .grinner{margin-left:10px}.omega .grinner{margin-right:10px}.inner{padding:0 10px}.grid_3p{width:229px;float:left;display:inline}h1.grid_12{margin-top:30px;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #e0e0e0;color:#333}h1,h2,h3,h4,h5,h6{color:#333}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;display:block}#wrapper{background:url(../i/body-bg.gif) center top repeat-y}#header{height:160px;position:relative;background:#333 url(../i/headers/generic.jpg) left bottom no-repeat}.home #header,.section #header{height:350px}body.home #header{background-image:url(../i/headers/home1.jpg)}body.section.road #header{background-image:url(../i/headers/road-section.jpg)}body.section.mountain #header{background-image:url(../i/headers/mountain-section.jpg)}body.section.getting-around #header{background-image:url(../i/headers/commute-section.jpg)}#logo{position:absolute;z-index:100;margin:20px}#banner{height:160px;width:940px;display:block}.home #banner,.section #banner{height:350px}#header blockquote{position:absolute;z-index:50;top:150px;width:375px;right:0;background-color:#000;opacity:0.75;filter:alpha(opacity=75);color:#fff;font-style:italic;font-size:120%;line-height:1.2}#header blockquote p{margin:10px}#ccc-logo-overlay{display:block;width:389px;position:absolute;bottom:36px;right:0}#ccc-logo-overlay img{display:block}#aux-nav{position:absolute;bottom:0;right:0;margin:0;padding:0}#aux-nav li{margin:0;padding:0}#aux-nav a{background:#8eb148 url(../i/aux-nav.png) left top no-repeat;width:85px;height:36px;text-indent:-10000px}#rides-link a{background-position:0 -36px;width:80px}#rides-link a:hover,body.rides #rides-link a{background-position:0 0}#news-link a{background-position:-80px -36px;width:80px}#news-link a:hover,body.news #news-link a{background-position:-80px 0}#events-link a{background-position:-160px -36px;width:89px}#events-link a:hover,body.events #events-link a{background-position:-160px 0}#hints-link a{background-position:-249px -36px;width:143px}#hints-link a:hover,body.tips #hints-link a{background-position:-249px 0}#main-nav{background:#8eb148 url(../i/nav-bg.png) left bottom repeat-x;height:97px;border-bottom:5px solid #8bae46}#main-nav li{background:url(../i/nav-divider.png) right 65% no-repeat}#main-nav #mountain-link{background:none}#main-nav a{padding:1px;border-top:8px solid #546a2c;float:left}#main-nav span{background:url(../i/nav-road.png) center top no-repeat;display:block;height:37px;margin:25px 5px;text-indent:-10000px;cursor:pointer}body.road #road-link a,body.getting-around #city-link a,body.mountain #mountain-link a{background:url(../i/active-nav-arrow.gif) center top no-repeat;border-top:8px solid #e5e573}#main-nav a:hover span,body.road #road-link a span,body.getting-around #city-link a span,body.mountain #mountain-link a span{background-position:center bottom}#road-link span{background-image:url(../i/nav-road.png);width:273px}#city-link span{background-image:url(../i/nav-city.png);width:310px}#mountain-link span{background-image:url(../i/nav-mtb.png);width:321px}#sub-nav{float:right}#sub-nav a{display:block;padding-top:32px;height:0;overflow:hidden;margin-bottom:10px;background:url(../i/hintsandtips.png) left top no-repeat}.home-content{margin:10px}.tan{background-color:#f5f3ed}.home-content h2{margin:0;padding:10px}.shadow{background-image:url(../i/shadow-cap.png);background-position:left bottom;background-repeat:repeat-x;padding-bottom:9px;margin-bottom:10px}#footer{background:#58361f url(../i/footer-bg.png) left top repeat-x;height:172px;color:#efece3;margin-bottom:50px;font-size:90%;position:relative}#footer ul a{padding:15px 20px;color:#fff;text-decoration:none}#footer a.logo{right:20px;bottom:20px;position:absolute}.lets-ride{background-color:#59361f;color:#EEEBE3;height:250px}.lets-ride div{padding:40px 12px 10px}.lets-ride h1{font-size:42px;line-height:1.2;margin:0 0 10px;border-bottom:8px solid #EEEBE3;padding:5px 0;color:#EEEBE3}.lets-ride p{color:#ff5933;font-weight:bold;font-size:110%;margin:0}.home-rides-promo{background-color:#71543e}.features{padding:10px 0 0 10px;background-color:#71543e;color:#EEEBE3;float:left;display:inline;width:230px;height:240px}.features img{padding-top:10px;float:right;display:inline}.features h2{font-size:100%;margin:0;color:#e5e573;height:auto !important}.features p{margin:0}.features div{margin-top:5px;margin-bottom:10px}.home-map{width:400px;height:250px;float:left;display:inline}#win-panel{background:#333 url(../i/grey-shadow.gif) left top repeat-x;color:#efece3;padding:18px 20px 15px 20px;margin:0 10px;clear:both}#win-panel img{float:left;margin:0 10px}#win-panel h2{font-size:120%;margin:0;color:#efece3}#win-panel p{margin:0}input{line-height:10px;padding:5px;width:200px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:5px}.labelled{color:#999}button,a.button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;line-height:10px;background:#999 url(../i/sprite-arrows.png) 11px -21px no-repeat;padding:7px 20px 9px 30px;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:100%}button:hover{background-color:#bbb;color:#222}button:active{color:#fff}.clickable{cursor:pointer}.article.hover{opacity:0.94}.article p.date{margin:0;color:#8bae46}.article.grid_3{font-size:90%;margin:0 10px 10px}.article.grid_3 h2{font-size:110%;margin-bottom:5px;height:30px;overflow:hidden}.article h2{color:#333;margin:12px 0 15px;line-height:1}.article h2 a{color:#333;text-decoration:none;display:block}.article h2 a:hover{text-decoration:underline}.article img{width:220px;display:block}.article p{margin:10px 0}.article.grid_9 .grid_3 img{display:block;margin-top:1em}a.button{background-color:#dfd9d5;background-position:10px 7px;color:#59361f;padding:5px 20px 5px 30px;text-decoration:none;font-weight:bold}a.button:hover,a.button:active{text-decoration:underline;background-color:#e9e3df}.breadcrumbs{border:1px solid #e0e0e0;border-width:1px 0;margin:10px 10px;font-size:90%}.breadcrumbs p{margin:10px 0}.breadcrumbs a{color:#545352;font-weight:bold;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:active{text-decoration:underline}.linklist{padding:0;margin:10px 0;border-top:1px solid #e0e0e0;font-size:90%}.linklist li{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #e0e0e0}.linklist a{display:block;padding:6px 0 5px 22px;background:url(../i/light-arrow.gif) 2px 45% no-repeat}.linklist a:hover{background-color:#f2f0ea}.more-link{float:right;z-index:0;margin-top:-6px;padding:10px 20px 10px 30px;color:#6b9331;margin-bottom:10px;background:#e6e078 url(../i/sprite-arrows.png) 11px -45px no-repeat}.more-link:hover,.more-link:active{background-color:#CEC050}.section h2{background-image:none !important}.section-feature .more-link{float:left;margin:0 0 -3px}.section-feature{background-color:#f5f3ed;margin:10px 0 0}.section-feature h2{border-bottom:1px solid #e0e0e0;padding:10px 10px 5px;margin:10px 0}.section-feature h3{margin-bottom:10px}.section-feature p{margin-bottom:10px}blockquote.huge{color:#59361f;border-bottom:10px solid #59361f;line-height:1.1;margin:10px 0 10px 0}blockquote.huge h2{font-size:30px;font-weight:bold;color:#59361f;margin-bottom:0}blockquote.huge p{margin:10px 0;font-size:110%;line-height:1.4}a.view-detail{display:block;text-align:center;width:16px;height:13px;line-height:10px;background:#e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}a.view-detail:hover{text-decoration:none;background-color:#efece3}.rides h2{}.rides table{border-collapse:collapse;border-spacing:0;margin:10px;width:440px}.rides .grid_4 table{width:280px}.rides th,.rides td{border:1px solid #e0e0e0;border-width:1px 0;padding:5px;text-align:left}.rides th a{background:url(../i/light-arrow.gif) 0px 45% no-repeat;padding-left:17px;display:block}#bethere-link{float:right}#map-container{height:360px;overflow:hidden;background-color:#DADEC6}#the-map{}#the-map object,#the-map embed{margin:0;display:block}#map-expander{text-align:center;margin-top:-26px;border-bottom:3px solid #312013;position:relative;z-index:100;height:26px}#map-expander span{display:none;margin:0 auto;height:26px;width:92px;text-indent:-10000px;background:url(../i/map-handles.png) left bottom no-repeat}#map-expander.expanded span{background-position:left top}.ride-detail h1{font-size:44px;line-height:1;margin:40px 0 10px}.ride-location{font-size:90%;font-style:italic;font-weight:bold;border:1px solid #e0e0e0;border-width:1px 0;padding:5px 0;margin:0}.ride-photos{margin:0px 0}.ride-photos a{float:left;display:inline;height:75px;width:120px;margin:10px 10px 0 0}.ride-photos p{font-size:85%;font-weight:bold;color:#ccc;clear:both;padding-top:10px}.ride-detail .description{padding-top:75px}.ride-detail .description ul{list-style-type:none;color:#818181;font-size:90%}.ride-detail .description li{background:url(../i/light-arrow.gif) left 1px no-repeat;margin:9px 0;padding-left:20px;display:block;zoom:1}.ride-detail .description h2{font-size:130%;border-bottom:1px solid #e0e0e0;background:none}.ride-detail .prefix_1{background:url(../i/pin-blue.png) 15px 75px no-repeat}body.getting-around .ride-detail .prefix_1{background-image:url(../i/pin-blue.png)}body.road .ride-detail .prefix_1{background-image:url(../i/pin-green.png)}body.mountain .ride-detail .prefix_1{background-image:url(../i/pin-red.png)}.find-another-ride{display:block;zoom:1;width:220px;height:0px;padding-top:61px;overflow:hidden;float:right;display:inline}body.getting-around .find-another-ride{background-image:url(../i/find-another-ride-blue.png)}body.road .find-another-ride{background-image:url(../i/find-another-ride-green.png)}body.mountain .find-another-ride{background-image:url(../i/find-another-ride-red.png)}.ride-detail dl{margin:5px 0}.ride-detail dt,.ride-detail dd{color:#fff;background-color:#9fb650}dl.distance dd,dl.distance dt{background-color:#e6e078}.ride-detail dt{padding:15px 20px 0}.ride-detail dd{font-size:300%;padding:0 20px 5px;font-weight:bold}.ride-detail .skill-level dd{font-size:150%;line-height:1.1;padding-bottom:15px}.ride-detail dl.distance{margin-top:70px}.ride-list{margin-top:10px}.ride-list h2{margin:0px 0;padding:20px 40px 20px 60px;font-size:140%;color:#545352;background:url(../i/pin-blue.png) 5px center no-repeat}.ride-list.road h2{background-image:url(../i/pin-green.png)}.ride-list.mountain h2{background-image:url(../i/pin-red.png)}#newsletter-signup div{clear:both;margin:20px 0}#newsletter-signup span.label{display:block;font-weight:bold}#newsletter-signup .multiple input{width:auto;display:inline}#newsletter-signup .following{margin-top:5px}td.status-comment p,div.ride-status p{margin:0}body.rides p.timestamp{color:#bbb;font-size:85%;margin-top:3px}div.ride-status{margin-bottom:15px}td div.status-state{text-align:center;padding:2px}body.statuses .rides{padding-top:1px}body.statuses .rides table{margin:10px;width:920px}body.statuses .grid_6 .inner{padding:10px}.status-state{color:#fff;font-weight:bold}.status-open{background-color:#89B73D}.status-closed{background-color:#E12D13}.status-avoid{background-color:#E44B15}span.status-state{padding:0 3px}body.statuses th.section{background-color:#ddddd0;color:#333;padding-left:22px}.ranger-nick h3{font-size:110%;margin:0 0 10px}.form{}.form label{float:left;width:80px;padding:5px 0}