/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100.1%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}ifrane,object,embed{display:block;}
/* 960.css */
.container_12{margin-left:auto;margin-right:auto;width:980px}.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,.container_1,.container_2,.container_3,.container_4,.container_5,.container_6,.container_7,.container_8,.container_9,.container_10,.container_11{display:inline;float:left;clear:none !important;margin-left:10px;margin-right:10px}.container_1,.container_2,.container_3,.container_4,.container_5,.container_6,.container_7,.container_8,.container_9,.container_10,.container_11{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;}.alpha{margin-left:0; clear:left !important;}.omega{margin-right:0}.grid_1,.container_1{width:60px;}.grid_2,container_2{width:140px;}.grid_3,.container_3{width:220px;}.grid_4,.container_4{width:300px;}.grid_5,.container_5{width:380px;}.grid_6,.container_6{width:460px;}.grid_7,.container_7{width:540px;}.grid_8,.container_8{width:620px;}.grid_9,.container_9{width:700px;}.grid_10,.container_10{width:780px;}.grid_11,.container_11{width:860px;}.grid_12{width:940px;}.grid_13{width:193px;}.prefix_1{padding-left:80px;}.prefix_2{padding-left:160px;}.prefix_3{padding-left:240px;}.prefix_4{padding-left:320px;}.prefix_5{padding-left:400px;}.prefix_6{padding-left:480px;}.prefix_7{padding-left:560px;}.prefix_8{padding-left:640px;}.prefix_9{padding-left:720px;}.prefix_10{padding-left:800px;}.prefix_11{padding-left:880px;}.suffix_1{padding-right:80px;}.suffix_2{padding-right:160px;}.suffix_3{padding-right:240px;}.suffix_4{padding-right:320px;}.suffix_5{padding-right:400px;}.suffix_6{padding-right:480px;}.suffix_7{padding-right:560px;}.suffix_8{padding-right:640px;}.suffix_9{padding-right:720px;}.suffix_10{padding-right:800px;}.suffix_11{padding-right:880px;}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.filler{padding:20px 10px;}
/* text.css */
body{color:#555;font:.75em/1.5 Arial,Helvetica,sans-serif;min-width:980px;}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}ol{list-style:decimal}ul{list-style:square}li {margin-left: 2em}p,dl,hr,ol,ul,pre,table,address,fieldset{margin-bottom:1.5em;}h1,h2,h3,h4,h5,h6{color:#000;line-height:1;margin-bottom:.5em;-webkit-font-smoothing:antialiased;}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.333em}h4{font-size:1.167em}h5{font-size:1em}h6{font-size:1em;font-weight:normal;}a{color:inherit;transition:all .15s ease-out;-o-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;}a:hover, a:focus {color:#70bf16}iframe.left, img.left{float:left;margin:.333em 15px 15px 0;}iframe.right, img.right{float:right;margin:.333em 0 15px 15px;}a img{border:none;}figure{margin-bottom:1em}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, time a {text-decoration:none;color:inherit;}
/* forms.css */
input[type=text],input[type=search],input[type=tel],input[type=email],input[type=url],input[type=password],textarea{background:#f5f5f5;color:#555;font-family:inherit;font-size:1em;margin:0;line-height:1;padding:8px;border:none;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.75);-o-box-shadow:inset 0 1px 3px rgba(0,0,0,.75);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.75);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.75);}
textarea {line-height:1.5;width:330px;}
input.small{width:110px;}
input.medium{width:220px;}
input.large{width:330px;}
form ul, form li{list-style:none;margin:0;}
form li{margin-bottom:1em;}
form label {color:#353535;display:block;font-weight:bold;font-size:14px;}
form label.inline {font-weight:normal;display:inline-block;font-size:1em;}
form label.inline input[type=checkbox], form label.inline input[type=radio] {position:relative;top:-2px;}
.notice {border:2px solid #eee;background:#fafafa;padding:1em;color:#666;}

table {
  width: 100%;
  margin-bottom: 18px;
  padding: 0;
  font-size: 13px;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout:fixed;
  overflow:hidden;
}
table th, table td {
  padding: 10px 10px 9px;
  line-height: 18px;
  text-align: left;
}
table th {
  padding-top: 9px;
  font-weight: bold;
  vertical-align: middle;
}
table td {
  vertical-align: top;
  border-top: 1px solid #ddd;
}
table tbody th {
  border-top: 1px solid #ddd;
  vertical-align: top;
}

html{background:#111;}
body{background:#000 url('/files/headers/header_rafting.jpg') no-repeat center top;}
header.global,section.global{clear:both;}
header.global{height:410px;}
#page_sport header.global,#page_competition header.global{height:409px;}
nav.global{background:#000;height:52px;}
nav.global > div > ul{float:right;}
nav.global > div > ul > li{margin-left:0;float:left;}
nav.global .parent{color:#fff;cursor:pointer;display:block;font-size:1.5em;font-weight:bold;line-height:12px;height:12px;padding:20px 0;margin-left:20px;text-decoration:none;}
nav.global .open .parent{color:#70bf16;}
nav.global > div > ul > li > .parent > b{background:url('../img/menu_arrow.png') no-repeat 0 0;display:inline-block;height:12px;width:13px;margin-left:5px;}
nav.global .parent b:hover,nav.global .parent b:focus{background-position:0 -12px;}
nav.global .open .parent b{background-position:0 -24px;}

.searchli {
  display:inline-block;
  padding:0 3px;
}

.searchli #search {
  text-indent: 5px;
  background:#f1f9e8 url('../img/search_icon.png') no-repeat 5px center !important;
  border-radius:2px;
  border:1px solid #9B9B9B !important;
  outline:none;
  color:#3c3e3a !important;
  font-size:12px;
  line-height:10px;
  padding:5px 5px 5px 16px;
  width:200px;
  -webkit-box-shadow:none !important;
  -moz-box-shadow:none !important;
  box-shadow:none !important;
  -webkit-appearance:textfield;
  -webkit-transition:.15s width ease-in-out;
}

.searchli #search:focus {
  background-color:#fff !important;
  color:#3c3e3a;
  width:200px;
}
.searchli input[type=search]::-webkit-search-decoration,
.searchli input[type=search]::-webkit-search-cancel-button,
.searchli input[type=search]::-webkit-search-results-button,
.searchli input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.searchli input[type=search] {
  -webkit-appearance: textfield;
}
.searchli input[type=search].ph {
  color:#787c74 !important;
}
#logo{float:left;margin-left:0;}
#logo img{display:block;}
#logo:hover, #logo:focus {opacity:0.85;-webkit-transition-duration:.5s;}
#logo:active {position:relative;top:1px;}
.searchli{display:inline-block;}
.searchli div, .searchli form {display:inline;}
.subnav{display:none;position:absolute;top:52px;left:-10px;width:100%;padding:20px 10px;background:#000;background:rgba(0,0,0,0.85);-webkit-box-shadow:0 0 20px rgb(0,0,0);overflow:hidden;z-index:100;}
.subnav h5{color:#a4a4a4;font-size:1.25em;font-weight:bold;line-height:1;margin-bottom:1em;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;}
.open .subnav{display:block;}
.subnav a{-webkit-transition-property:color;-moz-transition-property:color;-ie-transition-property:color;-o-transition-property:color;transition-property:color;}
.nav-sports,.nav-sports li{margin:0;padding:0;}
.nav-sports li{float:left;width:230px;margin:0 0 10px;}
.nav-sports li:nth-child(2n+1){margin-left:0;}
.nav-sports li:nth-child(2n){margin-right:0;}
.nav-sports a{background:url('../img/sports_nav.png') no-repeat right 0;color:#fff;display:block;padding:0 30px 0 10px;line-height:36px;height:36px;font-size:1.333em;font-weight:bold;text-decoration:none;margin-right:20px;}
.nav-sports a:hover{background-position:right -36px;color:#fff;}
.latest-news{margin:0;list-style:none;border-top:1px dashed #a4a4a4;}
.latest-news li{border-bottom:1px dashed #a4a4a4;margin:0;line-height:1.333em;}
.latest-news a{background:url('../img/arr_right.png') no-repeat right 0;color:#a4a4a4;display:block;padding:.5em 0;text-decoration:none;}
.latest-news a:hover,.latest-news a:focus{background-position:right -45px;}
.latest-news b{font-weight:normal;white-space:nowrap;display:block;overflow:hidden;color:#fff;margin-right:15px;}
.nav-wrapper{width:960px;margin:0 auto;height:52px;clear:both;position:relative;}

.no_results{font-weight:normal;color:#777;font-size:14px;padding:10px 0;}
.latest .no_results{font-weight:normal !important;color:#777 !important;font-size:14px !important;padding:10px 0 !important;text-align:center;}

aside.banners{width:980px;margin:0 auto;clear:both;overflow:hidden;}
aside.banners a{float:left;margin-right:1px;}
aside.banners a:hover,aside.banners a:focus{opacity:.85;}
aside.banners img{display:block;}
aside.banners a.last{margin-right:0;}
footer.global h6,nav.sitemap h6{color:#fff;font-weight:bold;font-size:1.167em;}
footer.global li,nav.sitemap li{margin-left:0;}
footer.global{background:#111;border-bottom:8px solid #70bf16;overflow:hidden;padding-top:2em;}

.footer-col {
  display:inline;
  width:120px;
  margin:0 10px;
  float:left;
}
.footer-wrapper-6 {
  display:inline;
  width:400px;
  margin:0 10px;
  float:left;
}
.stripe-right {
  background:url('../img/footer-stripe.png') repeat-y right top;
}
.footer-col.alpha {margin-left:0;}
.footer-col.omega {margin-right:0;}

.sitemap{background:#000;overflow:hidden;padding-top:2em;padding-bottom:2em;}
.sitemap b{color:#999;font-weight:normal;}
.sitemap .sitemap-sub-header {padding-top:.5em;}
.sitemap .sitemap-sub-header:first-child {padding-top:0;}
.sitemap a,.copyright a{text-decoration:none;}
.sitemap a:hover,.sitemap a:focus,.copyright a:hover,.copyright a:focus{color:#fff}
.sitemap .clear{margin-bottom:10px;}
.partners{list-style:none;margin:0 0 1em 0;padding:0;overflow:hidden;border-bottom:1px solid #474747;}
.partners li{margin-right:10px;float:left;}
.copyright{margin-bottom:3em;color:#8e908f;}
.copyright a{text-decoration:none;}
.nav-top{background:#70bf16;color:#fff;padding-top:7px;padding-bottom:7px;height:26px;}
.nav-top .container{width:960px;margin:0 auto;}
.nav-top ul{float:right;}
.nav-top li{margin-left:10px;line-height:20px;}
.nav-top input,.nav-top select{margin:0;font-size:1em;font-family:inherit;}
.nav-top a{text-decoration:none;color:#000;font-weight:bold;}
.nav-top a:hover,.nav-top a:focus{text-decoration:underline;}

.nav-top .container {
  width:980px;
}
.nav-top li {
  float:left;
}
.nav-top ul {
  margin:0;
}
.nav-top .n, .translate-btn b {
  line-height:26px;
}
.nav-top .n a, .translate-btn b {
  background: #5ba800;
  color:#fff;
  display:inline-block;
  padding:0 20px;
}

.translate-btn {
  position:relative;
  width:94px;
  overflow:hidden;
  display:block;
}

#google_translate_element {
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  filter:alpha(opacity=0);
  -ms-filter:alpha(opacity=0);
}

#socialbar{position:absolute;top:263px;left:0px;background:#252525;padding:10px;}
#socialbar.fixed{top:5px;position:fixed;}
#socialbar ul,#socialbar li{margin:0;list-style:none;}
#socialbar li{margin-bottom:10px;}
#socialbar .rss{border-top:1px solid #515151;padding-top:10px;margin-bottom:0;}
#socialbar a{background:url('../img/social_icons.png') no-repeat 0 0;display:block;height:24px;width:24px;text-indent:-9999px;overflow:hidden;}
#socialbar a:hover,#socialbar a:focus{opacity:.8;}
#socialbar .twitter a{background-position:0 -24px;}
#socialbar .youtube a{background-position:0 -48px;}
#socialbar .instagram a{background-position:0 -120px;}
#socialbar .rss a{background-position:0 -72px;}
#main{background:#ececec;border-top:2px solid #70bf16;position:relative;box-shadow:0 0 20px rgba(0,0,0,1);-o-box-shadow:0 0 20px rgba(0,0,0,1);-moz-box-shadow:0 0 20px rgba(0,0,0,1);-webkit-box-shadow:0 0 20px rgba(0,0,0,1);}
#main-header{background:#1c1c1c;padding:20px 10px;overflow:hidden;}
#main-content{padding:20px 10px 40px;}
#main{background:#fff;}
#page_home #main{background:#ececec;}
#featured{clear:both;height:276px;margin-bottom:20px;}
#featured section,#featured nav{margin-left:10px;margin-right:10px;display:inline;float:left;margin-left:10px;margin-right:10px}
#featured section{width:620px;height:276px;}
#featured section .slide{display:none;cursor:pointer;}
#featured section .active{display:block;}
#featured nav{width:300px;border-top:1px dotted #353535;}
#featured nav li{border-bottom:1px dotted #353535;margin-left:0;height:54px;overflow:hidden;}
#featured nav a{display:block;text-decoration:none;position:relative;padding-left:69px;padding-top:8px;height:46px;}
#featured nav a.wide-thumb{padding-left:82px;}
#featured nav a:hover,#featured nav a:focus,#featured nav .active a{background:#272727;}
#featured nav .active h3{color:#70bf16;}
#featured nav a:hover h4,#featured nav a:focus h4,#featured nav .active h4{color:#fff;}
#featured nav h3{color:#00aeef;font-size:1em;font-weight:normal;text-transform:uppercase;margin-bottom:0;}
#featured nav h4{color:#ccc;margin-bottom:0;}
#featured nav img{position:absolute;top:0;left:0;}
.slide{height:201px;width:620px;position:relative;}
.panel{position:absolute;bottom:0;}
.slide .panel{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,0.4) url(../img/black-trans.png) repeat;color:#ccc;border-top:1px solid rgba(0,0,0,0.1);box-shadow:inset 0 0 10px rgba(0,0,0,0.30);}
.slide .panel h3{color:#fff;font-size:1.667em;margin-bottom:5px;}
.slide .panel p{margin-bottom:5px;}
.slide .panel .buttons{margin-bottom:0;text-transform:uppercase;color:#efefef;font-size:11px;}
#featured .slide{position:absolute;height:276px;overflow:hidden;}
#featured-single{position:relative;}
#featured-single a,#featured-single h3,#featured-single h5{display:block;color:#fff;text-decoration:none;margin:0;}
#featured-single img{display:block;}
#featured-single hgroup{background:url('../img/featured_header_bg.png') no-repeat top right;position:absolute;z-index:11;bottom:20px;padding:20px 70px 20px 20px;}
#featured-single h3{font-size:2em;}
#featured-single h5{font-size:1.333em;}
.headlines{border-top:2px solid #71bf17;color:#ccc;}
.headlines h3{color:#71bf17;font-size:1.5em;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;padding-top:10px;margin-bottom:10px;}
.headlines-left{float:left;margin-right:20px;width:280px;}
.headlines-right{float:left;width:320px;}
.headlines time,.latest time{color:#00aeef;}
.headlines h5{color:#ccc;}
.headlines-right ul{list-style:none;padding-top:4px;margin:0;}
.headlines-right li{border-bottom:1px dotted #353535;line-height:28px;height:28px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:320px;position:relative;}
.headlines-right a{display:block;text-decoration:none;}
.headlines-right a:hover{background:#272727;color:#fff;}
.headlines-right a:after{content:' ';width:21px;height:28px;background:-webkit-gradient(linear,right top,left top,from(rgb(28,28,28)),to(rgba(28,28,28,0)));position:absolute;top:0;right:0;}
/*
.headlines-right a:hover:after{background:-webkit-gradient(linear,right top,left top,from(rgb(39,39,39)),to(rgba(39,39,39,0)));}
*/
.headlines-right h5{color:inherit;}
.headlines-right time,.headlines-right h5{display:inline;}
.box{margin-bottom:10px;}
.box:last-child{margin-bottom:0;}
.box img,.banner a{display:block;}
.banner a:hover,.adman a:hover{opacity:.9;}
.crossbanner,.admanbanner{background:url() no-repeat 0 0;width:300px;display:block;}
.admanbanner{margin-bottom:10px;}
.crossbanner b,.admanbanner b{background:url() no-repeat -300px 0;display:block;overflow:hidden;opacity:0;-webkit-transition:opacity .15s ease-out;}
.crossbanner b img,.admanbanner b img{display:block;visibility:hidden;}
.crossbanner:hover b,.admanbanner:hover b{opacity:1;}
.joinus,.connect{background:#fff;border:1px solid #dbdbdb;border-top:2px solid #71bf17;padding:10px;height:227px;}
.joinus h3,.connect h3{text-transform:uppercase;font-size:1.5em;margin-bottom:5px;}
.joinus p {margin-bottom:1em;}
.joinus header p,.connect header p{text-transform:uppercase;color:#555;font-size:1em;line-height:1;margin-bottom:10px;}
.joinus ul,.connect ul{border-top:1px solid #dbdbdb;padding-top:10px;}
.joinus ul{padding-top:10px;margin-bottom:5px;}
.joinus li{margin-left:1.333em;color:#00aeef;line-height:17px;}
.joinus li b{color:#555;}
.connect ul,.connect li{list-style:none;margin:0;}
.connect ul{padding-top:0;margin-bottom:6px;}
.connect li{border-bottom:1px solid #dbdbdb;padding:8px 0;}
.latest,.tabbox{margin-bottom:20px;clear:both;position:relative;padding-top:31px;z-index:10;}
.latest h5,.tabbox h5{color:#353535;}
.latest article img,.tabbox article img{border:1px solid #e1e1e1;}
.latest .tabs,.tabbox .tabs{overflow:hidden;text-transform:uppercase;list-style:none;margin:0;position:absolute;top:0;left:0;white-space:nowrap;}
.latest .tabs li,.tabbox .tabs li{float:left;margin:0 1px 0 0;}
.latest .tabs .latest-header{margin-right:15px;font-size:1.5em;font-weight:bold;color:#353535;line-height:31px;}
.latest .tabs a,.tabbox .tabs a{background:#fff;display:block;font-size:1.167em;font-weight:bold;line-height:29px;border:1px solid #dbdbdb;border-top:2px solid #949494;color:#a4a4a4;padding:0 15px;text-decoration:none;}
.latest .tabs a:hover,.latest .tabs a:focus,.latest .tabs .active a,.tabbox .tabs a:hover,.tabbox .tabs a:focus,.tabbox .tabs .active a{border-top-color:#71bf17;color:#1c1c1c;}
.latest .tabs .active a,.tabbox .tabs .active a{border-bottom-color:#fff;}
.latest-container,.tabbox-panel{background:#fff;border:1px solid #dbdbdb;padding:10px 9px;overflow:hidden;position:relative;display:none;}
.latest .active,.tabbox .active{display:block;}
.latest-videos{list-style:none;margin:0;}
.latest-videos li{margin:0 0 0 10px;float:left;}
.latest-videos li:first-child{margin-left:0}
.latest-videos li.last{margin-right:0;}
.latest-videos a,.latest-videos img{display:block;}
.latest-videos a:hover,.latest-videos a:focus{opacity:.8;}
.latest-videos li.no_results, .latest-audiox li.no_results, .latest-photos li.no_results{width:auto;float:none;text-align:center;color:#ccc;padding:10px;}

.latest-photos, .latest-photos ul, .latest-photos li, .latest-audio, .latest-audio li{list-style:none;margin:0;padding:0;}
.latest-photos-info {float:left;width:149px;}
.latest-photos li ul, .latest-photos ul li {display:inline;float:left;}
.latest-photos > li, .latest-audio > li{margin-top:10px;padding-top:10px;border-top:1px solid #dcdcdc;}
.latest-photos > li:first-child, .latest-audio > li:first-child{margin-top:0;padding-top:0;border-top:none;}
.latest-photos .hidden, .latest-audio .hidden{display:none;}
.latest-photos ul li {margin-left:10px;}
.latest-photos img {display:block;}
.latest-photos strong {display:block;}
.latest-photos .date_total{color:#70bf16;display:block;}
.latest-photos .date_total time, .latest-audio-info time{color:#70bf16;}
.latest-photos-controls a,.latest-audio-controls a{background:#e8e8e8;color:#949494;display:none;font-size:11px;text-align:center;text-decoration:none;line-height:21px;border-top:1px solid #dbdbdb;}
.latest-photos-controls a.active, .latest-audio-controls a.active {display:block;}

.back-bar {
  background:#1c1c1c;
  padding:10px 20px;
}
.back-bar a {
  background:#0c0c0c url('../img/icons/page.png') no-repeat 10px 8px;
  color:#fff;
  display:inline-block;
  line-height:30px;
  height:30px;
  padding:0 10px 0 30px;
  text-decoration:none;
  text-transform:uppercase;
}
.back-bar a:hover, .back-bar a:focus {
  background-color:#3c3c3c;
}

#panel_audio{overflow:visible;}
.latest-audio-info, .latest-audio-player {width:250px;margin-right:20px;float:left;display:inline;line-height:1;}
.latest-audio-info time, .latest-audio-info strong{display:block;}
.latest-audio-player{margin-right:0;width:330px;}
.tabbox.grey .tabbox-panel{background:#ececec;}
.tabbox.grey .tabs .active a{background:#ececec;border-bottom-color:#ececec;}
.latest-container article{display:inline;float:left;width:194px;margin-right:9px;padding-bottom:21px;}
.latest-container .three{margin-right:0;}
.latest-container .buttons{position:absolute;bottom:10px;margin-bottom:0;}
.button,button{background:#a4a4a4;border:none;border-top:1px solid #898989;color:#fff;display:inline-block;font-size:12px;font-weight:bold;text-decoration:none;line-height:21px;padding:0 10px;position:relative;}
button{line-height:1;padding:5px 15px 8px;}
.button:hover,.button:focus,button:hover,button:focus{background:#898989;border-color:#696969;color:#fff;}
.button:active,button:active{top:1px;}
#signup{background:#00aeef url('../img/signup_arrow.png') no-repeat 100px 9px;border-color:#2d76b7;font-size:1.5em;text-transform:uppercase;line-height:33px;padding-right:19px;padding-left:9px;width:90px;text-align:center;-webkit-font-smoothing:antialiased;}
#signup:hover,#signup:focus{background-color:#2d76b7;border-color:#3a5990;}
.social{background:url('/img/social_icons.png?v=2') no-repeat 0 0;color:#888;display:block;font-size:12px;height:24px;line-height:12px;text-transform:uppercase;padding-left:29px;text-decoration:none;font-weight:bold;white-space:nowrap;}
.social:hover,.social:focus{color:#444;}
.social strong{color:#00aeef;display:block;/*font-size:1.167em;*/}
.facebook{background-position:0 0;}
.twitter{background-position:0 -24px;}
.youtube{background-position:0 -48px;}
.newsletter{background-position:0 -96px;}
.page_title{color:#70bf16;font-size:1.667em;text-transform:uppercase;}
.sitemap .grid_4 ul{-webkit-column-count:2;}
#page_sport #main,#page_competition #main,#page_article #main{border-top:none;}
.sport-title{position:absolute;top:-50px;left:40px;background:url('../img/sport_title_bg.png') no-repeat 0 0;color:#70bf16;text-transform:uppercase;font-size:2em;margin:0;line-height:50px;padding-left:39px;}
.sport-title span{background:url('../img/sport_title_bg.png') no-repeat bottom right;display:block;padding-right:44px;}
.sport-nav{background:#000;height:41px;line-height:41px;font-size:14px;font-weight:bold;}
.sport-nav ul{margin:0;padding:0 0 0 10px;}
.sport-nav li{float:left;margin:0 5px 0 0;}
.sport-nav a{color:#fff;text-decoration:none;padding:0 10px;display:block;}
.sport-nav a:hover,.sport-nav a:focus,.sport-nav .active a{color:#70bf16;}
.supertitle{border-bottom:4px solid #70bf16;line-height:1;padding-bottom:7px;font-size:1em;-webkit-font-smoothing:antialiased;}
.supertitle b{color:#70bf16;display:inline-block;font-size:1.667em;font-weight:bold;text-transform:uppercase;}
.supertitle .button{float:right;-webkit-font-smoothing:subpixel-antialiased;}
.news article .info, .post-info{background:#ececec;padding:15px;margin-bottom:20px;}
.news article .share, .post-share{border-top:1px dotted #606060;border-bottom:1px dotted #606060;padding:10px 0;margin-bottom:20px;}
.post-info p, .post-share p {margin-bottom:0;}
.news article footer p{margin-bottom:0;}
.news article header{padding-top:1.5em;}
.news article header time{color:#70bf16;}
.news article header div.rating{float:right;}
.news article header h1{font-size:1.5em;}
.ltri{border:4px solid transparent;border-right-color:#fff;border-left:0;display:inline-block;height:0;width:0;overflow:hidden;}
.rtri{border:4px solid transparent;border-left-color:#fff;border-right:0;display:inline-block;height:0;width:0;overflow:hidden;}
.utri{border:4px solid transparent;border-bottom-color:#fff;border-top:0;display:inline-block;height:0;width:0;overflow:hidden;}
.dtri{border:4px solid transparent;border-top-color:#fff;border-bottom:0;display:inline-block;height:0;width:0;overflow:hidden;}
.button .ltri{margin-right:4px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;}
hr.sep{border:none;border-bottom:1px dotted #606060;margin:0;height:0px; overflow:hidden;}
.items,.item{list-style:none;margin:0;padding:0;overflow:hidden;}
.item{border-bottom:1px dotted #606060;padding:20px 0;}
.items .item:first-of-type{padding-top:0;}
.news-item{/*border-bottom:1px dotted #606060;*/padding:20px 0;overflow:hidden;clear:left;}
.supertitle + .news-item{padding-top:10px;}
.news-item img{display:block;border:1px solid #e1e1e1;}
.news-item time{color:#70bf16;}
.news-item p:last-child{margin-bottom:0;}
.news-item .summary{margin-bottom:.5em;}
.full{}
.full p{font-size:1.167em;}
.half{}
.third{}
.two-third{}
.competition.full{margin-bottom:15px;}



.pagination {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 1.167em;
  color: #ccc;
  font-weight: bold;
  padding: 10px 0;
  cursor: default;
  line-height: 1;
  clear: both;
}
.pagination li {
  float: left;
  display:block;
  margin:0 6px;
  line-height:20px;
}
.pagination .previous {margin-left:0;}
.pagination a {
  color: #000;
  display:block;
  text-decoration: none;
  -webkit-transition:none;
  transition:none;
  border-bottom:2px solid #fff;
}
.pagination a:hover,.pagination a:focus {
  color: #000;
  border-bottom-color:#000;
}
.pagination .here {background:#70BF16;color:#fff;padding:0 6px;margin:0;}




.vcard{font-size:1.167em;}
.sports,.sports li{margin:0;padding:0;list-style:none;}
.sports li{margin-bottom:10px;}
.meta-title{color:#3a3a3a;display:block;text-transform:uppercase;line-height:1;margin-bottom:10px;}
.competition-title{color:#70bf16;text-transform:uppercase;font-size:1.333em;}
.competition-meta{border-top:1px dotted #606060;border-bottom:1px dotted #606060;margin-bottom:20px;overflow:hidden;padding:10px 0;}
.competition-livestream,.competition-featured{clear:both;margin-bottom:20px;overflow:hidden;}
.competition-featured #featured,.competition-featured #featured ul{margin-bottom:0;}
#page_competition #main-header > div:last-child{margin-bottom:0 !important;}
#main-header p{margin-bottom:0;}
.location-box{background:url('../img/clock_bg.png') repeat-x left center;border:2px solid #2d2d2d;border-radius:5px;box-shadow:inset 0 4px 11px rgba(0,0,0,.81);color:#707070;float:left;height:62px;}
#clock{font-size:35px;font-weight:bold;-webkit-font-smoothing:antialised;padding:0;line-height:62px;text-align:center;width:115px;margin-right:1px;}
#clock b{color:#323232;position:relative;top:-3px;}
#date{font-size:14px;width:90px;text-align:center;text-transform:uppercase;font-weight:bold;}
#date span{display:block;line-height:1;}
#date .day{font-size:16px;padding-top:15px;margin-bottom:4px;}
#date .mon{font-size:14px;}
.box.grey{background:#ececec;color:#6a6a6a;}

#map{float:left;margin-right:12px;}
#map img{border-radius:2px;display:block;}
.location-info{color:#878787;float:left;width:240px;line-height:16px;}
.location-info a{color:#fff;font-size:11px;}
#weather{position:absolute;width:193px;padding-left:10px;padding-top:10px;height:52px;}
#weather img{position:absolute;right:0px;top:-21px;}
#weather .temp_c{font-size:26px;line-height:1;margin-bottom:5px;font-weight:bold;}
#weather .location{display:block;}
.box-title{color:#fff;font-size:1.5em;font-weight:bold;line-height:35px;padding:0 15px;text-transform:uppercase;background:#000;border-top:2px solid #70bf16;}
.box-title h1,.box-title h2,.box-title h3,.box-title h4,.box-title h5,.box-title h6{font-size:1em}
.grey .box-title{background:url('../img/box_title_grey.png') no-repeat right 0;border-top:none;}
.box-body{border:1px solid #dbdbdb;border-top:none;padding:10px;}
.green.box h4{font-size:14px;text-transform:uppercase;}
.download{background:#8e8e8e;border-top:1px solid #6c6c6c;color:#fff;display:block;font-size:11px;padding:8px 10px;margin-bottom:10px;line-height:1;text-decoration:none;}
.download b{background:url('../img/icons/pdf.png') no-repeat left center;display:block;font-size:14px;font-weight:bold;padding-left:20px;margin-bottom:5px;text-transform:uppercase;}
.download:hover,.download:focus{background-color:#6c6c6c;color:#fff;}
.download:last-child{margin-bottom:0;}
.box-content{padding:15px;}
.box.green{border-top:2px solid #70bf16;}
.textarea .box-scroll {
  max-height:250px;
  padding:10px;
  overflow-x:hidden;
  overflow-y:auto;
  background:#fff;
}
#links ul,#credits ul,#links li,#credits li{margin:0;padding:0;list-style:none;}
#links li,#credits li{margin-bottom:10px;line-height:1.167;font-weight:bold;}
#links a,#credits a{color:#252525;display:block;font-weight:normal;}
.box-content ul li:last-child{margin-bottom:0;}
#articles.tabbox .tabs a{padding:0 10px;}
#articles .tabbox-panel ul{list-style:none;margin:0;padding:0;border-top:1px dotted #606060;}
#articles .tabbox-panel li{border-bottom:1px dotted #606060;margin:0;padding:0;line-height:1.25;}
#tweets .tabbox-panel li{border-bottom:1px dotted #606060;margin:0;padding:0;line-height:25px;}
#articles .tabbox-panel li a{color:#252525;display:block;font-weight:bold;text-decoration:none;padding-top:6px;padding-bottom:6px;}
#tweets .tabbox-panel ul{background:#fff;overflow:auto;max-height:300px;}
#tweets .tabbox-panel li{padding:7px;font-size:12px;line-height:15px;}
#tweets li a {color:#222;text-decoration:none;}
#tweets li a:hover{text-decoration:underline;}
#tweets li .tweet-bottom {font-size:11px;}
#tweets li p {margin-bottom:0;}

.photogallery {list-style:none;margin:0;padding:15px 0 0;}
.photogallery li{margin-bottom:20px;}
.photogallery a, .photogallery img {display:block;}

/*
** gallery
*/
.gallery { background: #000; padding: 10px 10px 35px 10px; width: 280px; height: 190px; position: relative; overflow: hidden; }
.gallery > a { display: none; position: absolute; left: 10px; top: 10px; }

.gallery.right { float: right; margin: 0 0 10px 15px; }
.gallery.left { float: left; margin: 0 15px 10px 0; }
.gallery .controls { position: absolute; bottom: 8px; left: 10px; color: #898989; right: 40px; }
.gallery .prev, .gallery .next, .gallery .fullscreen { display: inline-block; text-indent: -99999px; width: 16px; height: 16px; background: url('../img/gallery.jpg'); }
.gallery .fullscreen { position: absolute; right:0; bottom: -25px;  background-position: right top; }
.gallery .next { background-position: -16px top; }

/* Athletes ***/
.athletes{list-style:none;}
.athletes li{overflow:hidden;display:block;margin:0 0 5px 0;}
.athletes li a{display:block;text-decoration:none;background:#f6f6f6;overflow:hidden;}
.athletes li a:hover,.athletes li a:focus{background:#f0f0f0;}
.athletes li img{float:left;margin-right:10px;display:inline-block;}
.athletes li small{font-size:12px;color:#555555;display:block;margin-top:10px;}
.athletes li strong{font-weight:bold;font-size:14px;color:#000;}
.athletes.single li{margin-left:10px;margin-right:10px;}
.profile{background:#ececec;padding:20px;}
.profile-left,.profile-right{display:inline;float:left;width:440px;}
.profile-left{margin-right:10px;}
.profile-right{margin-left:10px;}
.profile header{color:#555;font-size:14px;padding-left:60px;position:relative;padding-top:0 !important;margin-bottom:20px;}
.profile header img{position:absolute;left:0;top:-4px;}
.profile header h1{color:#252525;font-size:20px;margin-bottom:0;}
.profile .tabs{background:#434343;color:#fff;margin:0 0 10px;padding:0;list-style:none;overflow:hidden;font-weight:bold;text-transform:uppercase;}
.profile .tabs li{margin:0;padding:0;float:left;margin-right:-20px;position:relative;}
.profile .tabs a {
  text-decoration: none;
  background: url('../img/sports_nav.png') no-repeat right 0;
  padding: 0 33px;
  line-height: 24px;
  display: block;
  -webkit-transition:none;
  -moz-transition:none;
  -ie-transition:none;
  -o-transition:none;
  transition:none;
}

.profile .tabs a:hover, .profile .tabs .active a {
  background-position:right -36px;
  color:#fff;
}

.profile .tabs li:nth-child(1) {z-index:10;}
.profile .tabs li:nth-child(2) {z-index:9;}
.profile .tabs li:nth-child(3) {z-index:8;}
.profile .tabs li:nth-child(4) {z-index:7;}
.profile .tabs li:nth-child(5) {z-index:6;}
.profile .tabs li:nth-child(1) a{padding-left:15px;}

/* Rating ***/
.rating .label,
.rating .result{float:left;line-height:15px;height:15px;margin-right:8px;color:#8e908f;}
.rating .result{float:right;margin-left:10px;}
.rating .ui-stars-star{width:15px;height:15px;padding-left:1px;cursor:pointer;float:left;background:url('../img/star.png') no-repeat left 0px;}
.rating .ui-stars-star-on{background-position:left -15px;}
.rating .ui-stars-star-hover{background-position:left -30px;}
.rating .ui-stars-star a {width:15px;height:15px;display:block;text-indent:-99999px;overflow:hidden;}

#other-news ul, .pretty-list {
  list-style:none;
  margin:0;
  padding:5px;
}
.pretty-list {
  border-top:1px dotted #aaa !important;
  padding:0 5px;
}
#other-news li, .pretty-list li {
  border-bottom:1px dotted #aaa;
  padding:0;
  margin:0;
}
.pretty-list a {
  display:block;
  line-height:2em;
  font-size:14px;
  text-decoration:none;
}

.pretty-list .active a {
  color:#70BF16;
}

#other-news h6 {
  color:#252525;
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:8px 0;
}
#other-news .first h6 {
  font-size:15px;
  padding:8px 0;
}
#other-news .thumb {margin-bottom:10px;}
#other-news .thumb img {display:block;}

#related-videos ul, #related-videos li {list-style:none;margin:0;padding:0;}
#related-videos li{float:left;display:inline;margin:10px;}
#related-videos a,#related-videos img{display:block;}
#related-videos .box-body div {margin:0 10px 10px;}
/* Feeds ***/
#page_feeds .supertitle {margin-bottom:2em;}
.feeds,.feeds li{list-style:none;margin:0;padding:0;}
.feeds {
  background:#f5f5f5;
  padding:15px 15px 10px;
  margin-bottom:15px;
}
.feeds li{margin-bottom:10px;}
.feeds li.linebottom {
  border-bottom:1px solid #e9e9e9;
  padding-bottom:10px;
  margin-bottom:10px;
}
.feeds li li{color:#444;font-size:12px;font-weight:bold;margin-bottom:0;}
.feeds .name{display:block;font-size:14px;color:#222;}
.feeds p {
  margin-bottom:0;
  font-size:12px;
  line-height:14px;
  padding-top:5px;
}
.feeds a{text-decoration:none;display:inline-block;padding-left:16px;font-weight:normal;background:url('../img/icons/rss.png') no-repeat left center;}
.feeds .name a{font-weight:bold;}

#resultbar{height:138px;background:url('../img/resbar.png') left top no-repeat;width:980px;position:absolute;top:106px;left:50%;margin-left:-490px;}
#resultbar ul{width:950px;margin:0;list-style:none;float:left;}
#resultbar li{margin:0;float:left;}
#resultbar li a{font-weight:bold;color:#fff;text-decoration:none;display:inline-block;padding:0 30px;line-height:23px;}
#resultbar .tab-top ul a{background:url(../img/resbar-tab.jpg) left -23px repeat-x;}
#resultbar .tab-top ul a:hover{background-position:left top;}
#resultbar .tab-top li{border-right:1px solid #1c1c1c;}
#resultbar .tab-top .tab{margin-top:5px;}
#resultbar .active a{color:#70bf16;background:url(../img/resbar-tab.jpg) left top repeat-x;}
#resultbar .tab-bottom .active{height:27px;position:relative;top:3px;background-color:#353535;}
#resultbar .tab-bottom .tab li{position:relative;top:2px;}
#resultbar .tab .active a,#resultbar .tab-top ul .active a:hover{background-position:left bottom;}
#resultbar .tab-bottom ul a{position:relative;top:2px;font-size:11px;}
#resultbar .tab-bottom ul .all-results{float:right;}
#resultbar .tab-bottom ul .all-results a{background:url('../img/icons/pdf.png') no-repeat left center !important;padding:0 0 0 20px;}
#resultbar .tab-bottom ul .all-results a:hover{text-decoration:underline;}
#resultbar .tab-bottom ul{margin-top:5px;border-bottom:1px solid #2a2a2a;}
#resultbar .res-inner{float:left;width:950px;margin-top:3px;font-size:11px;}
#resultbar .res-inner dt{color:#a4a4a4;}
#resultbar .res-inner dl{color:#959595;margin:0;padding:0;list-style:none;float:left;margin-right:25px;width:130px;line-height:155%;}
#resultbar .res-inner dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#resultbar .res-inner img{float:left;margin-right:5px;margin-top:1px;}
#resultbar .res-inner img.type{margin-right:30px;}
#resultbar .tab-bottom ul{margin-top:0;}
#resultbar .tab-bottom{margin-left:5px;padding-left:10px;padding-right:10px;}
#resultbar .res-inner dt{color:#fff;}
#resultbar li.title{background:none;color:#a4a4a4;padding-right:20px;display:inline-block;line-height:27px;text-transform:uppercase;font-size:11px;}
#resultbar .tab-res{background:none;margin-right:20px;color:#959595;font-weight:normal;line-height:23px;border-right:0!important;margin-left:15px;font-size:11px;}
#resultbar .tab-bottom .tab a:hover{background:url(../img/resbar-tab.jpg) left top repeat-x;}
#resultbar a{transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none;}

#resultbar #tab-oceanracing .res-inner dd {position:relative;padding-left:20px;}
#resultbar #tab-oceanracing .res-inner dd img {position:absolute;left:0;}

#tab-sprint .res-inner dl {width:125px;}
#tab-polo .res-inner dl {width:70px;}

h2{text-transform:uppercase;}
.mb20{margin-bottom:20px;}

/* Blocks ***/
#photos-block .box-body{padding:12px;}
#photos-block h6{font-weight:bold;}
#photos-block ul,#photos-block li{list-style:none;margin:0;padding:0;overflow:hidden;}
#photos-block ul{margin:0 -6px;}
#photos-block li{float:left;display:inline;margin:6px;}
#photos-block li a, #photos-block li img{display:block;}

.youtube .box-body {padding:14px;}
.youtube iframe{display:block;}

#ss_tooltip {
  background:#70BF16;
  background-image:-webkit-gradient(linear,0 50%,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.05)));
  display:none;
  position:absolute;
  z-index:100;
  padding:10px;
  border-radius:3px;
  color:#fff;
  box-shadow:0 0 5px rgba(0,0,0,.5);
  max-width:200px;
  text-align:center;

}
#ss_tooltip:after {
  content:' ';
  width:0;
  height:0;
  position:absolute;
  bottom:100%;
  left:0;
  border:10px solid transparent;
  border-top:0;
  border-bottom-color:#70BF16;
  left:50%;
  margin-left:-10px;
}

/* Links ***/
#page_links h4 {
  margin-bottom:10px;
}
.links {
  list-style:square;
  list-style-position:inside;
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  -webkit-column-count:3;
  -webkit-column-gap:20px;
  -moz-column-count:3;
  -moz-column-gap:20px;
  column-count:3;
  column-gap:20px;
  clear:both;
  overflow:hidden;
  border-bottom:1px dotted #353535;
}

.links li {
  margin:0;
}

.no-csscolumns .links li {
  float:left;
  width:33%;
}

.tv-guide, .tv-guide dt, .tv-guide dd {
  margin:0;
  padding:0;
}
.tv-guide dt {
  -webkit-font-smoothing:antialised;
  background:#70bf16;
  color:#fff;
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  padding:0 .5em;
  line-height:22px;
  margin-bottom:18px;
}
.tv-guide h4 {
  margin:0;
  text-transform:uppercase;
  color:#70bf16;
  font-size:12px;
  margin-bottom:2px;
}
.tv-guide h3 {
  color:#000;
  display:block;
  font-size:16px;
  margin-bottom:5px;
  text-transform:uppercase;
}
.tv-guide .expired h4{color:#ccc;}
.tv-guide .expired h3{color:#888;}
.tv-guide dd {
  border-bottom:1px dotted #191919;
  padding-bottom:10px;
  margin-bottom:15px;
  padding-left:60px;
  min-height:50px;
  position:relative;
}
.tv-guide dd p {
  margin-bottom:0;
}
.tv-guide dd img {
  background:#eee;
  width:50px;
  height:50px;
  position:absolute;
  top:0;
  left:0;
}

/* Videos ***/
.all-videos {
  list-style:none;
  margin:0 0 20px;
  padding:0;
}
.all-videos li {
  margin:0;
  border-bottom:1px dotted #696969;
  padding:5px 0 15px 130px;
  margin-bottom:10px;
  position:relative;
  min-height:86px;
}

.all-videos .thumb {
  width:112px;
  height:84px;
  display:block;
  background:#ddd;
  box-shadow:0 2px 4px rgba(0,0,0,.25);
  overflow:hidden;
  position:absolute;
  left:0;
  top:10px;
  text-decoration:none;
}

.thumb .views, .thumb .favorited {
  position:absolute;
  top:0;
  background:rgba(0,0,0,.75);
  color:#fff;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  padding:0 6px;
  line-height:20px;
  text-decoration:none;
  display:none;
}

.thumb:hover .views, .thumb:hover .favorited {
  display:block;
}

.thumb .views {
  left:0;
  -webkit-border-radius:0 0 5px 0;
  -moz-border-radius:0 0 5px 0;
  border-radius:0 0 5px 0;
}

.thumb .favorited {
  right:0;
  -webkit-border-radius:0 0 0 5px;
  -moz-border-radius:0 0 0 5px;
  border-radius:0 0 0 5px;
}

.all-videos .description {
  margin-bottom:0;
}



.all-videos li:nth-child(5n+1) {margin-left:0;}
.all-videos li:nth-child(5n) {margin-right:0;}
.all-videos img {
  display:block;
}

/* Contributors ***/
.contributors {
  list-style:none;
  margin:0 0 2em;
  padding:0;
}

.contributors li {
  list-style:none;
  margin:0;
  padding:15px 0 5px;
  border-top:1px dotted #696969;
}

.contributors img {
  border:1px solid #e1e1e1;
}

.contest-detail .supertitle, .contributor-detail .supertitle {
  margin-bottom:15px;
}

.contest-footer {
  background:#ececec;
  color:#555;
  padding:15px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.contest-footer :last-child {
  margin-bottom:0;
}

.contest-footer strong {
  font-weight:normal;
  color:#000;
}

.contest-footer textarea {
  width:550px;
  height:100px;
  background-color:#fff;
}
/*
.goog-te-gadget-simple{background:none !important;border:none !important;}
.goog-te-gadget-simple > img {display:none;}
.goog-te-gadget-simple a:hover {text-decoration:none;}
*/
#search-control {
  background:#f5f5f5;
  border: none;
  float:left;
  margin: 0;
  height:31px;
  border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.75);
  -o-box-shadow: inset 0 1px 3px rgba(0,0,0,.75);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.75);
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.75);
}
#keywords {
  background:none !important;
  border:none !important;
  box-shadow:none !important;
  color:#838383 !important;
  display:block;
  float:left;
  font-size:14px;
  line-height:29px;
  height:29px;
  padding:1px;
  width:20em;
  /*text-indent: 5px;*/
/*  padding-left:7px;*/
  -webkit-appearance: none;
}

#keywords:focus {
  outline:none;
}

.search-dropdown {
  color:#000;
  display:inline-block;
  border-left: 1px dotted #878787;
  font-size:14px;
  line-height:31px;
  position:relative;
}
.search-dropdown b {
  display:inline-block;
  width:10em;
  text-align:right;
  cursor:pointer;
}
.search-dropdown b:after {
  content:'';
  border:4px solid transparent;
  border-bottom:none;
  border-top-color:#000;
  display:inline-block;
  height:0;
  width:0;
  position:relative;
  top:-3px;
  margin:0 10px 0 6px;
}

.search-dropdown:hover ul {
  /*display:block;*/
}
.search-dropdown ul {
  background:#f5f5f5;
  box-shadow:0 1px 3px rgba(0,0,0,.25);
  position:absolute;
  left: 0;
  top:30px;
  display:none;
  line-height:24px;
  font-size:12px;
  padding:10px 0;
  margin:0;
  min-width:100%;
}

.search-dropdown ul li {
  margin:0;
}

.search-dropdown label {
  display:block;
  padding:0 20px;
  cursor:pointer;
  white-space:nowrap;
}

.search-dropdown label:hover {
  background:#70bf16;
  color:#fff;
}
.search-dropdown input {
  visibility:hidden;
  height:0;
  width:0;
  margin:0;
  padding:0;
}

.search-controls button {
  height:31px;
  line-height:31px;
  padding-top:0;
  padding-bottom:0;
}

.search-results, .search-results li {
  list-style:none;
  margin:0;
  padding:0;
}

.search-results {
  border-top:1px dotted #606060;
  padding-top:1em;
}

.num_results {
  font-size:14px;
}

.search-results li {
  margin-bottom:1em;
  padding-bottom:1em;
  border-bottom:1px dotted #606060;
}

.search-results h4, .search-results p {
  margin:0;
}

.result-info {
  color:#70bf16;
  text-transform:capitalize;
}

/* AddThis ***/
.at15t_email {
  background:url('../img/email.png') !important;
  height:20px;
  width:30px;
}

.hide-embeds embed ,.hide-embeds object, .hide-embeds iframe {visibility:hidden;}
.hide-embeds #cboxContent embed ,.hide-embeds #cboxContent object, .hide-embeds #cboxContent iframe {visibility:visible;}

.back-buttons {
  padding:10px 0;
  text-align:right;
}
/* Blockquote ***/
blockquote {
  background:url('../img/quote.png') no-repeat 20px 20px;
  background-color:#e9fbff;
  background-image:url('../img/quote.png'), url('../img/quote_closing.png');
  background-repeat:no-repeat;
  background-position:20px 20px, right bottom;
  color:#626463;
  clear:both;
  padding:20px 30px 20px 50px;
  margin-bottom:1.5em;
  font-size:14px;
  font-weight:bold;
}
blockquote p:last-child {
  margin-bottom:0;
}

/* needed for IE7 & 8 closing quote */
.closeQuote { display: none; }



/* colorbox.css ***/

/* ColorBox Core Style:The following CSS is consistent between example themes and should not be altered. */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;}#cboxWrapper,#cboxOverlay,#colorbox{overflow:show !important;}#cboxOverlay{position:fixed;width:100%;height:100%;background:#000;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxTitle{margin:0;}#cboxGalleryTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow,#cboxGallery{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;}.cboxIframe{width:100%;height:100%;display:block;border:0;}
/* User Style:Change the following styles to modify the appearance of ColorBox. They areordered & tabbed in a way that represents the nesting of the generated HTML.*/
#colorbox{background:#fff;}#cboxTopLeft{width:10px;height:10px;background:url(images/controls.png) no-repeat -100px 0;}#cboxTopRight{width:10px;height:10px;background:url(images/controls.png) no-repeat -129px 0;}#cboxBottomLeft{width:10px;height:10px;background:url(images/controls.png) no-repeat -100px -29px;}#cboxBottomRight{width:10px;height:10px;background:url(images/controls.png) no-repeat -129px -29px;}#cboxMiddleLeft{width:10px;background:url(images/controls.png) left top repeat-y;}#cboxMiddleRight{width:10px;background:url(images/controls.png) right top repeat-y;}#cboxTopCenter{height:10px;background:url(images/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:10px;background:url(images/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:10px;}#cboxTitle{position:absolute;bottom:-5px;left:0;text-align:center;width:100%;color:#959595;}#cboxGalleryTitle{position:absolute;bottom:8px;left:0;text-align:center;width:100%;color:#959595;}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}#cboxPrevious{position:absolute;top:40%;left:0;background:url(/img/fancy/lightbox-btn-prev.gif) no-repeat left top;width:63px;height:32px;text-indent:-9999px;}#cboxPrevious.hover{}#cboxNext{position:absolute;top:40%;right:0;background:url(/img/fancy/lightbox-btn-next.gif) no-repeat left top;width:63px;height:32px;text-indent:-9999px;}#cboxNext.hover{}#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}#cboxGallery{background:#a4a4a4;border:none;border-top:1px solid #898989;color:#fff;display:inline-block;font-size:12px;font-weight:bold;text-decoration:none;line-height:21px;padding:0 10px;position:relative;}#cboxGallery:hover,#cboxGallery:focus{background:#898989;border-color:#696969;color:#fff;}#cboxClose{position:absolute;top:-20px;right:-20px;background:url(/img/fancy/fancy_close.png) left top no-repeat;width:30px;height:30px;z-index:100;}#cboxGallery{position:absolute;bottom:0;right:0px;}
/*The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fillwhen an alpha filter (opacity change) is set on the element or ancestor element.*/
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
/*The following provides PNG transparency support for IE6*/
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src :this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ",sizingMethod='scale')");}

/* mediaelementplayer.min.css ***/
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%;}.mejs-background{position:absolute;top:0;left:0;}.mejs-mediaelement{position:absolute;top:0;left:0;}.mejs-poster{position:absolute;top:0;left:0;}.mejs-overlay{position:absolute;top:0;left:0;}.mejs-overlay-play{cursor:pointer;}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../mediaelement/bigplay.png) top left no-repeat;}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px;}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../mediaelement/background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(../mediaelement/loading.gif) center center no-repeat;}.mejs-container .mejs-controls{position:absolute;background:none;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../mediaelement/background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%;}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;background:0;font-family:Helvetica,Arial;border:0;}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;position:absolute;height:16px;width:16px;border:0;background:transparent url(../mediaelement/controls.png) 0 0 no-repeat;}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px;}.mejs-container .mejs-controls .mejs-time span{font-size:11px;color:#fff;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;}.mejs-controls .mejs-play button{background-position:0 0;}.mejs-controls .mejs-pause button{background-position:0 -16px;}.mejs-controls .mejs-stop button{background-position:-112px 0;}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px;}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#1E1E1E,endColorstr=#3C3C3C);}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#2C7C91,endColorstr=#4EB7D4);width:0;}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#FFFFFF,endColorstr=#C8C8C8);}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center;}.mejs-controls .mejs-time-rail .mejs-time-float{visibility:hidden;position:absolute;display:block;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111;}.mejs-controls .mejs-time-rail:hover .mejs-time-float{visibility:visible;}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0;}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px;}.mejs-controls .mejs-mute button{background-position:-16px -16px;}.mejs-controls .mejs-unmute button{background-position:-16px 0;}.mejs-controls .mejs-volume-button{position:relative;}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../mediaelement/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0;}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.mejs-controls .mejs-volume-button:hover .mejs-volume-slider{display:block;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}.mejs-controls .mejs-captions-button{position:relative;}.mejs-controls .mejs-captions-button button{background-position:-48px 0;}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../mediaelement/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0;}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none;}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis;}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff;}.mejs-captions-layer a{color:#fff;text-decoration:underline;}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal;}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;}.mejs-captions-position-hover{bottom:45px;}.mejs-captions-text{padding:3px 5px;background:url(../mediaelement/background.png);background:rgba(20,20,20,0.8);}.mejs-clear{clear:both;}.me-cannotplay a{color:#fff;font-weight:bold;}.me-cannotplay span{padding:15px;display:block;}.mejs-controls .mejs-loop-off button{background-position:-64px -16px;}.mejs-controls .mejs-loop-on button{background-position:-64px 0;}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px;}.mejs-controls .mejs-backlight-on button{background-position:-80px 0;}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0;}


/* Mediaelement */
.mejs-controls button{padding:0;top:0;border:none;}.mejs-container .mejs-controls .mejs-time{width:30px;}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#70bf16;background:-moz-linear-gradient(top,rgba(95,161,19,0.8) 0%,rgba(123,209,25,0.8) 100%);/* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(95,161,19,0.8)),color-stop(100%,rgba(123,209,25,0.8)));/* Chrome,Safari4+ */background:-webkit-linear-gradient(top,rgba(95,161,19,0.8) 0%,rgba(123,209,25,0.8) 100%);/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,rgba(95,161,19,0.8) 0%,rgba(123,209,25,0.8) 100%);/* Opera11.10+ */background:-ms-linear-gradient(top,rgba(95,161,19,0.8) 0%,rgba(123,209,25,0.8) 100%);/* IE10+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc5fa113',endColorstr='#cc7bd119',GradientType=0 );/* IE6-9 */background:linear-gradient(top,rgba(95,161,19,0.8) 0%,rgba(123,209,25,0.8) 100%);/* W3C */width:0;}

.timezone-icon {
  display:inline-block;
  width:22px;
  height:22px;
  line-height:22px;
  overflow:hidden;
  text-indent:-9999px;
  background:url('../img/timezones_icon.png') no-repeat -22px 0;
  margin:-5px 0;
}
.open .timezone-icon {
  background-position:0 0;

}
.clocks {
  list-style:none;
  margin:0;
  padding:0;
}
.clock {
  float:left;
  margin-left:10px;
  margin-right:10px;
}
.clock-city {
  color:#70bf16;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  display:block;
  white-space:nowrap;
}
.clock-digital {
  color:#eee;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-align:center;
  display:block;
}

#page_error header.global { height:200px;}
#page_error section.global { min-height:200px;margin-bottom:200px;}

.feedback-btn {
  line-height:20px;
  font-size:12px;
  float:right;
}
.poll h4 , .poll h3 {
  margin-bottom:15px;
}
.poll .option {
  margin-bottom:10px;
}
.poll label {
  font-weight:normal;
  font-size:12px;
  line-height:13px;
}

.poll .radio input {
  margin-top:0;
  margin-bottom:0;
  position:relative;
  top:-2px;
}
.poll .option-value {
  font-weight:bold;
}
.poll .option-bar {
  height:10px;
  width:100%;
  background:#d6d6d6;
}
.poll .option-bar-value {
  background:#70BF16;
  height:100%;
}

.page_title.supertitle {
  margin-bottom:30px;
}

.poll-listing, .poll-listing li {
  list-style:none;
  margin:0;
  padding:0;
}
button.button {
  margin:0 0 5px;
}
.poll + .poll-listing {
  margin-top:20px;
}

.poll-listing {
  border-top:1px dotted #ccc;
  margin-bottom:30px;
}

.poll-listing li {
  border-bottom:1px dotted #ccc;
}

.poll-listing a {
  display:block;
  font-weight:bold;
  font-size:14px;
  padding:10px 0;
  text-decoration:none;
}

.poll-listing a small {
  font-weight:normal;
  float:right;
  color:#aaa;
}

footer.share .at16nc.at16t_email {
  height: 20px;
  line-height: 20px!important;
  width: 30px;
}