@import url("/sites/all/themes/af/css/reset-fonts-grids.css");body{width:100%;height:100%;color:#313441;}body.climbing{background:white url('/sites/all/themes/af/css/../graphics/bg-whitewater.jpg') 0 0 no-repeat;}body.wake{background:white url('/sites/all/themes/af/css/../graphics/bg-wake.jpg') top left no-repeat;}body.mtb,body.other{background:white url('/sites/all/themes/af/css/../graphics/bg-mtb.jpg') top left no-repeat;}body.triathlon{background:white url('/sites/all/themes/af/css/../graphics/bg-triathlon.jpg') 0 0 no-repeat;}body.cycling{background:white url('/sites/all/themes/af/css/../graphics/bg-cycling.jpg') 0 0 no-repeat;}body.waterski{background:white url('/sites/all/themes/af/css/../graphics/bg-waterski.jpg') 0 0 no-repeat;}body.freeski{background:white url('/sites/all/themes/af/css/../graphics/bg-free-ski.jpg') 0 0 no-repeat;}body.snowboard{background:white url('/sites/all/themes/af/css/../graphics/bg-snowboard.jpg') 0 0 no-repeat;}body.ski-race{background:white url('/sites/all/themes/af/css/../graphics/bg-ski-race.jpg') 0 0 no-repeat;}body.surf{background:white url('/sites/all/themes/af/css/../graphics/bg-surf.jpg') 0 0 no-repeat;}body.whitewater{background:white url('/sites/all/themes/af/css/../graphics/bg-whitewater.jpg') 0 0 no-repeat;}#custom-doc{width:80%;min-width:800px;max-width:1100px;margin:0 auto;}#hd{position:relative;height:7em;z-index:100;}#bd{padding:0 0 1.5em 1.5em;background:transparent url('/sites/all/themes/af/css/../graphics/page-top.png') 0 0 no-repeat;}#left-sidebar{padding-top:5.2em;}#yui-main .yui-b{padding:1.5em 0 0 1em;}h2,h3,h4,h5{font-weight:bold;color:#313441;}h2{font-size:182%;margin:0 0 .8em 0;}h3{font-size:138.5%;margin:1.5em 0 1em 0;}h4{font-size:123.1%;}h5{font-size:100%;}p{margin-bottom:1em;}strong{font-weight:bold;}a{color:#d73227;outline:none;}a:hover{color:black;text-decoration:none;}table{width:100%;margin:0 0 1em 0;}tbody{border:0;}thead{color:#638da3;}tr.odd{background-color:white;}tr.even{background-color:#e8f4fb;}th{font-weight:bold;}th,td{padding:.5em;border-color:#638da3;}fieldset{margin-bottom:2em;padding:0 0 1em 0;border-bottom:solid #ccc 1px;}legend{padding:0 0 1em 0;font-size:153.9%;font-weight:bold;}label{display:block;width:135px;padding:0 5px 0 0;float:left;color:#676767;}label.option{width:auto;float:none;}input.form-text,textarea{padding:2px;background:white;border:solid #ccc 1px;}input.edit-submit,button{outline:none;}textarea{width:auto;height:100px;}.form-item{overflow:hidden;width:100%;}.form-checkboxes{float:left;}.form-checkboxes .form-item{width:auto;}.description{width:100%;padding:3px 0;clear:left;color:#909090;}.form-radios{float:left;}h1{position:absolute;top:8.9em;left:1.5em;z-index:100;text-indent:-5000px;}h1 a{display:block;width:180px;height:19px;background:transparent url('/sites/all/themes/af/css/../graphics/logo.png') no-repeat;}#site-nav{position:absolute;top:0;right:0;z-index:200;height:59px;background:url('/sites/all/themes/af/css/../graphics/nav-bg.png') bottom left no-repeat;}#site-nav img{float:left;margin:13px 10px 13px 16px;}#site-nav #menu{float:left;position:relative;z-index:1000;margin:13px 13px 0 6px;}#site-nav #menu li{position:relative;float:left;margin-right:4px;line-height:33px;font-size:22px;}#site-nav #menu li a{display:block;float:left;height:30px;padding:0 27px 0 0;margin-right:4px;background:#fff373 url('/sites/all/themes/af/css/../graphics/nav-a-bg.png') center right no-repeat;border:solid #fff373 2px;line-height:30px;color:#313441;text-decoration:none;}#site-nav #menu li ul{position:absolute;top:33px;left:0;width:125px;padding:10px;background:url('/sites/all/themes/af/css/../graphics/sub-menu-bg.gif') bottom left no-repeat;z-index:400;display:none;}#site-nav #menu li ul li{float:none;margin:0px;padding:4px 0px;line-height:15px;font-size:13px;}#site-nav #menu li ul li a{float:none;height:16px;padding:0px;margin:0px;background:none;border:0;line-height:15px;}#site-nav #menu li ul li a:hover{color:#d73227;}#site-nav #menu li:hover ul{display:block;}#secondary-menu{float:left;height:59px;padding:0 6px 0 20px;margin:0 0 0 6px;border-left:dotted white 1px;line-height:53px;background:url('/sites/all/themes/af/css/../graphics/nav-sec-bg.png') bottom right no-repeat;}#secondary-menu li{float:left;margin-right:13px;}#secondary-menu li a{color:#9E9008;text-decoration:none;}#secondary-menu li a:hover{color:#d73227;}ul.primary{height:22px;padding:0;margin:0 0 1.5em 0;border-color:#cfe9ee;}ul.primary li{height:13px;margin:0 2px;padding:0;}ul.primary li a{background:#e8f4fb;border-color:#cfe9ee;height:auto;padding:7px;margin:0;font-size:12px;text-decoration:none;}ul.primary li a:hover{background:#e8f4fb;border-color:#cfe9ee;}ul.primary li.active a,ul.primary li.active a:hover{background:#fff;border:1px solid #cfe9ee;border-bottom:solid white 1px;font-weight:bold;}#left-sidebar h4{position:relative;padding:0 0 0 0;margin:0 0 .6em 0;}#post-new-discuss{display:block;outline:none;border:0;margin-bottom:1.5em;}.box .item-list ul li{margin:0 0 5px 0;list-style:none;font-size:85%;color:rgb(78,125,149);}.box .item-list ul li a{font-size:116%;}.side-menu ul{margin:0;padding:0;}.side-menu li a{display:block;height:16px;padding:0 0 0 18px;margin:.4em 0;background:transparent url('/sites/all/themes/af/css/../graphics/check-boxes.png') 0 110% no-repeat;font-size:108%;color:#4D505D;}.side-menu li a:hover{color:#d73227;}.box.side-menu li a.checked{background-position:0 -3%;color:#a0a7b1;text-decoration:none;}a.btn-interact,a.btn-interact:link,a.btn-interact:visited,a.clear-search{display:block;width:189px;height:40px;background:url('/sites/all/themes/af/css/../graphics/btn-bg.gif') no-repeat 0px 0px;line-height:40px;vertical-align:middle;text-indent:37px;padding:0;margin:0;color:white;text-decoration:none;}a.clear-search{margin:0 0 1em 0;background-image:url('/sites/all/themes/af/css/../graphics/clear-button.gif');font-size:13px;font-weight:normal;}a.btn-interact:hover,a.clear-search:hover{background-position:0px -40px;}#ft{margin:3em 0;width:100%;border-top:1px dotted #CCC;padding:2em 0 0 0;}#footer-links,#footer-links li{list-style-type:none;display:inline;white-space:nowrap;}#footer-links li{margin-right:1em;}#footer-links li a{font-size:14pt;}#footer-links li a:hover{text-decoration:none;}.box{padding:1em 1em .3em 1em;margin-bottom:2em;background-color:#e8f4fb;clear:both;}.box h4,.box h3{margin:0 0 1em 0;color:#313441;}.box a{color:#D73227;}.box a:hover{text-decoration:none;}.box.no-bg{padding:0;background:0;}#yui-main .box{padding:1em;margin-bottom:1em;clear:none;}#yui-main .box .bottom{display:none;}.photo-lg{width:100%;overflow:hidden;text-align:center;}.athlete{padding-bottom:.5em;margin-bottom:1.5em;background:transparent url('/sites/all/themes/af/css/../graphics/blue-dotted-border.png') bottom left repeat-x;}.athlete h4 span{padding-left:.3em;font-size:85%;color:#FF6B61;}.athlete .meta{display:block;padding:0 0 .5em 0;font-size:85%;color:#4E7D95;}.athlete p{margin-left:70px;color:#4E7D95;}.athlete img{float:left;margin:0 10px 3px 0;}.ath-photos{overflow:auto;}.ath-photos li{float:left;width:180px;height:135px;overflow:hidden;margin:0 10px 10px 0;padding:0;}.ath-photos li a{display:block;height:129px;border:solid #e8f4fb 3px;padding:0;overflow:hidden;}.ath-photos li a:hover{border-color:#D83F35;}.ath-photos img{width:100%;height:auto;}.connection-snapshot{width:100%;padding:0 0 1em 0;margin:0 0 1em 0;background:transparent url('/sites/all/themes/af/css/../graphics/blue-dotted-border.png') bottom left repeat-x;overflow:auto;clear:left;color:#4E7D95;}.connection-name{color:#4E7D95;}.connection-name a{color:#D83F35;font-weight:bold;font-size:93%;}.connection-name a:hover{text-decoration:none;}.cs-info .location{display:block;padding:.3em 0 0 0;font-size:85%;}.connection-sport a{font-size:85%;color:#FF837B;margin-bottom:.5em;}.connection-sport a:hover{background:#FF837B;color:#FFF;}.connection-snapshot img{float:left;clear:none;margin-right:10px;}.connection-snapshot ul{float:left;padding:5px 0 0 0;}.connection-snapshot li{padding:0 0 2px 0;}.connection-snapshot ul li a{color:#6C9AB2;font-size:77%;font-family:Verdana;}.connection-snapshot .remove-link{float:right;}.connection-snapshot .relationship-name{color:#B4C1C8;font-size:77%;text-transform:uppercase;}#pending-connections{padding:1em;background-color:#fff373;}#pending-connections h3{margin:0 0 3em 0;}#pending-connections .connection-snapshot{background:blue;}#privatemsg-list-form{}#privatemsg-list-form br{display:none;}#privatemsg-list-form .form-submit{float:left;width:auto;margin:0 10px 0 0;}#privatemsg-list-form .links{width:100%;height:29px;margin:0 0 1em 0;border-bottom:solid #cfe9ee 1px;position:relative;text-align:center;}#privatemsg-list-form .links li{float:left;margin:0 2px;padding:0;}#privatemsg-list-form .links li a,#privatemsg-list-form .links li span{display:block;background-color:#e8f4fb;float:left;padding:7px;border:solid #cfe9ee 1px;font-size:12px;text-decoration:none;color:#638da3;}#privatemsg-list-form .links li span{background-color:white;border-bottom-color:white;font-weight:bold;color:black;}#privatemsg-list-form .links li a:hover{color:#d73227;}.privatemsgbody{padding:1em 0;margin:1em 0;border:solid #ececec;border-width:1px 0;}#short-profile{overflow:hidden;padding:0 0 0 199px;}#short-profile img{float:left;width:180px;margin:0 0 0 -199px;border:solid #e8f4fb 3px;}#short-profile th,#short-profile td{padding:3px 3px 3px 0;}#short-profile th{width:120px;border:0;}#short-profile td{color:#666;}#short-profile blockquote{margin:1em 0 0 0;padding:6px 0 0 16px;background:url('/sites/all/themes/af/css/../graphics/quotes.gif') 0 -12px no-repeat;}#short-profile blockquote p{margin:0;padding:0;font-size:123.1%;font-style:italic;color:#6C9AB2;}.profile-component{background-color:#e8f4fb;position:relative;}.profile-component h3{clear:both;padding:.5em;background-color:#bfe7ff;}.profile-component h3 a{display:block;padding:0 0 0 23px;background:url('/sites/all/themes/af/css/../graphics/toggle_arrows.gif') 0 -51px no-repeat;color:black;text-decoration:none;}.profile-component h3 a.open{background-position:0 2px;}.profile-component a#close{display:block;width:23px;height:23px;position:absolute;top:-50px;right:10px;text-decoration:none;}.profile-component table{width:100%;}.profile-component th{width:10em;border:0;}.profile-component td{color:#4D505D;}.profile-component tr.alt{background-color:white;}.profile-component .wrap{padding:1em;}.profile-photos-block li{float:left;width:32%;margin:0 2px 0 0;overflow:hidden;}span.all-photos{clear:left;display:block;width:100%;padding:.5em 0;}#forum-search{overflow:hidden;}#forum-search input{padding:2px;}#forum-search label{display:block;width:200px;float:left;font-weight:bold;color:#4E7D95;}#forum-post{padding:1.5em;margin:0 0 .1em 0;background-color:#E8F4FB;border:solid #a0bccb 1px;}#forum-post-header{margin:0 0 1em 0;}#forum-post-header img,.post-reply-header img{float:left;margin-right:.5em;border:solid #96b5c5 1px;}#forum-post-header span,.post-reply-header span{font-size:85%;}.post{margin-bottom:1.3em;}.post-reply-header h4 a{margin:0 0 .1em 0;font-size:85%;}.post-reply{padding:1.5em 1.5em .5em 1.5em;}.post-reply.alt{background-color:#fcf8d0;}#comment-form-wrap{background-color:#f7e20c;margin:1.5em 0 0 0;padding:2em 2em 1.5em 2em;color:#4b4b3a;}#comment-form-wrap h2{margin:0 0 0 0;color:#4b4b3a;}#comment-form-wrap fieldset{border:0;padding:0;margin:0;}#comment-form-wrap textarea{width:98%;height:200px;padding:3px;background-color:#fdf8c6;border:solid white 1px;}#comment-form-wrap label{display:block;width:auto;margin:0 0 .2em 0;font-size:108%;font-weight:bold;color:white;}#comment-form-wrap .form-item{overflow:none;}#comment-form-wrap .description{color:#a6990d;}#comment-form-wrap input.form-submit{width:auto;}.forum-post-teaser{margin-bottom:1em;padding-bottom:1em;background:transparent url('/sites/all/themes/af/css/../graphics/blue-dotted-border.png') bottom left repeat-x;}.forum-post-teaser span{margin-right:1em;font-size:93%;color:#B4C1C8;}.forum-post-teaser .first span a{margin-left:2px;color:#4E7D95;}.forum-post-teaser h4{padding-bottom:3px;}#forum-list .totals a{color:#4E7D95;}.totals a.discuss{display:block;padding-bottom:3px;font-size:116%;font-weight:bold;}.totals span{clear:both;display:block;}#forum-list .pro{height:65px;background:#fff47a url('/sites/all/themes/af/css/../graphics/pro-badge.gif') center right no-repeat;}#forum-list .pro span{color:#978f69;margin:7px 36px 7px 7px;}#forum-list .pro  a:link{color:#3f4354;}#forum-post .pro{background:#fff47a url('/sites/all/themes/af/css/../graphics/pro-badge.gif') center right no-repeat;padding:1em;border-top:3px solid #f7e20c;}#forum-post-header  .pro{border:0;height:20px;overflow:hidden;background:transparent url('/sites/all/themes/af/css/../graphics/pro-name.png') center left no-repeat;margin:0;padding:5px 9px 5px 55px;font-size:10px;text-transform:uppercase;color:#313441;}.pager{padding:1em;background-color:#cfe9ee;line-height:18px;clear:left;overflow:hidden;}.pager h3{float:left;margin:0 0 1em 0;padding:0 1em 0 0;font-size:108%;color:#4E7D95;}.pager ul{float:left;}.pager li{position:relative;float:left;padding:0;}.pager li a,.pager li.active{display:block;float:left;width:16px;height:16px;margin:0 .3em;padding:2px;text-align:center;line-height:18px;color:#4E7D95;text-decoration:none;}.pager li a:hover{background-color:white;color:#323441;}.pager li.active{background:url('/sites/all/themes/af/css/../graphics/pager-active-bg.gif') 0 0 repeat-x;border:solid #ff8f88 1px;color:white;}.pager-ellipsis{margin:0 3px;color:#4E7D95;}#explorer{position:absolute;top:4.53em;right:30px;padding:.5em 1em;display:none;background-color:#f7e20c;}#explorer form{margin:0;padding:0;}#explorer #edit-keys{background-color:#fff373;border:solid #f7d334 1px;padding:.2em;}.search-box.title{height:36px;padding:0 0 1em 0;position:relative;font-size:182%;font-weight:bold;line-height:36px;}.search-box.title form{padding:0;margin:0;}.search-box.title .form-item{padding:0;margin:0;}.search-box.title label{display:block;width:auto;float:left;padding:0 0 0 .3em;}.search-box.title input#edit-keys{width:200px;height:34px;margin:0 0 0 5px;border:solid #cfe9ee 1px;line-height:34px;text-indent:5px;color:#d73227;}.search-box.title input#edit-submit{width:58px;height:36px;margin:-10px 0 0 0;background:transparent url('/sites/all/themes/af/css/../graphics/go-button.gif') 0 0 no-repeat;border:0;font-size:0px;cursor:pointer;}.search-box.title input#edit-submit:hover{background-position:0 -36px;}#node-filter{overflow:auto;width:100%;margin:0px;padding:0px;text-align:center;}#node-filter li{float:left;margin:0px;padding:0px;}#node-filter a{display:block;width:80px;float:left;padding:7px 0px;background:url('/sites/all/themes/af/css/../graphics/node-filter-corners.gif') 0 0 no-repeat;font-weight:bold;font-size:15px;text-decoration:none;color:#638da3;}#node-filter a:hover{background-color:#e8f4fb;}#node-filter a.active,#node-filter a.active:hover{background-color:#cfe9ee;}#search-results{background-color:#e8f4fb;border:solid #cfe9ee 2px;}#sports-filter{overflow:auto;width:100%;padding:1em 0 .5em 0;margin-bottom:1em;background-color:#cfe9ee;}#sports-filter h3{width:104px;padding:.3em 0 0 1em;margin:0;float:left;font-size:108%;color:#8ca8b8;}#sports-filter ul{padding-left:1em;margin-left:9em;}#sports-filter li{float:left;}#sports-filter li a{display:block;height:27px;padding:0 10px 0 10px;line-height:27px;color:#638da3;}#sports-filter li a.active{background-color:#e8f4fb;font-weight:bold;text-decoration:none;}#results{padding:1em;}#results h3{margin:0;}#results .teaser{width:100%;margin:0 0 1em 0;padding:0 0 1em 0;background:url('/sites/all/themes/af/css/../graphics/blue-dotted-border.png') bottom left repeat-x;overflow:auto;clear:both;}#results .teaser h3 small{padding:0 0 0 .3em;font-size:10px;text-transform:uppercase;color:#8ca8b8;}#results .teaser h3 small .pro{height:20px;overflow:hidden;background:transparent url('/sites/all/themes/af/css/../graphics/pro-name.png') center left no-repeat;margin:0 0 0 .5em;padding:5px 9px 5px 55px;font-size:10px;text-transform:uppercase;color:#313441;}#results img.avatar{float:left;padding:0 0 0 0;}#results .athlete{line-height:32px;}.loader{margin:0;padding:0;color:#4E7D95;font-weight:bold;}.messages{padding:.5em;margin:1em 0;background-color:#fef471;border:solid #f7e20d 5px;}.messages em{font-weight:bold;}.messages.error{background-color:#F1D5D4;border:solid #F7736E 5px;}