@charset "UTF-8";
/* CSS For MrTeam. Written by Scott Richardson for Ulladulla Web Design - © 2010 www.ulladullawebdesign.com */

/* BASIC RESET */
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,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; text-decoration: none; list-style: none; }
.clear						{ clear: both; content: "."; height: 0; visibility: hidden; display: block; }

/* FONTS */
@font-face{font-family:'Aller';src:url('aller_rg-webfont.eot');src:local('‚ò∫') ,url('../fonts/aller_rg-webfont.woff') format('woff') ,url('../fonts/aller_rg-webfont.ttf') format('truetype') ,url('../fonts/aller_rg-webfont.svg#webfontV7xsjwhw') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Aller Display';src:url('../fonts/allerdisplay-webfont.eot');src:local('‚ò∫') ,url('../fonts/allerdisplay-webfont.woff') format('woff') ,url('../fonts/allerdisplay-webfont.ttf') format('truetype') ,url('../fonts/allerdisplay-webfont.svg#webfontXSAFLS3c') format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Aller';src:url('../fonts/aller_bd-webfont.eot');src:local('‚ò∫') ,url('../fonts/aller_bd-webfont.woff') format('woff') ,url('../fonts/aller_bd-webfont.ttf') format('truetype') ,url('../fonts/aller_bd-webfont.svg#webfontjtLSc1Ri') format('svg');font-weight:bold;font-style:normal;}

body						{ background: #000 url('../images/global/body_bg.png') repeat-x left top; font-family: Aller, Helvetica, Arial, sans-serif; text-align: center; }
#site						{ width: 100%; background: url('../images/global/site_bg.jpg') no-repeat center 53px; }

/* HEADER */
#header						{ width: 960px; padding-top: 191px; margin: 0 auto; text-align: left; height: 41px; position: relative; z-index: 1; }
#logo						{ position: absolute; top: 0px; left: 50%; margin-left: -252px; }
#nav						{ width: 960px; height: 41px; background: #000 url('../images/global/nav_bg.png') repeat-x left top; border-top: solid 1px #575757; border-bottom: solid 1px #575757; }

/* NAV */
#nav,#nav*{margin:0;padding:0;list-style:none;}#nav{z-index:99;}#nav a{background-color:transparent;color:#FFF!important;text-shadow:-1px -1px 0px #000;display:block;position:relative;border:none;font-size:15px;text-decoration:none;text-transform:lowercase;}#nav a,#nav a:visited{color:#CCC;}#nav ul{position:absolute;top:-999em;width:10em;}#nav ul li{width:100%;}#nav li:hover{visibility:inherit;}#nav li{float:left;position:relative;margin-left:12px;}#nav li a{padding:5px;margin-top:6px;}#nav li a:hover{border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-webkit-border-radius:7px;background:#f00a25 url('../images/global/nav_hover.png') repeat-x left top;}#nav li a:active{color:#F99!important;}#nav li:hover ul,#nav li.sfHover ul{left:-13px;top:34px;z-index:99;}#nav li ul{background:#000;padding:0px;background:url('../images/global/menu_bg.png') repeat-x left bottom;padding-bottom:6px;}#nav li li{background:#000;border-bottom:solid 1px #333;margin:0px;}#nav li li a,#nav li li a:visited{padding:6px 17px 6px 17px;margin:0px;color:#CCC;}#nav li li a:hover{background-color:#f00a25;background-image:none;border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;-webkit-border-radius:0px;}#nav a.sf-with-ul{padding-right:10px;min-width:1px;}
#homePage #homeLink, #teamPage #teamLink, #newsPage #newsLink, #eventsPage #eventsLink, #resultsPage #resultsLink, #photosPage #photosLink, #videosPage #videosLink, #partnerPage #partnerLink, #contactPage #contactLink { background-image: none; background-color: #000; border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-webkit-border-radius:7px; }

/* SOCIAL */
#social						{ position: absolute; right: 5px; top: 199px; height: 28px; width: 170px; }
#social h3					{ color: #5f5f5f; font-style: oblique; text-shadow: -1px -1px 0px #000; font-size: 14px; font-weight: normal; padding-top: 5px; width: 60px; }
#social li, #social li a	{ float: left; }
#social li a				{ width: 26px; height: 26px; margin-left: 7px; background-image: url('../images/global/social_icns.png'); background-repeat: no-repeat; }
#social li img				{ width: 26px; height: 26px; }
#socialRss					{ background-position: 0px 0px; }
#socialRss:hover			{ background-position: 0px -26px; }
#socialFacebook				{ background-position: -26px top; }
#socialFacebook:hover		{ background-position: -26px -26px; }
#socialTwitter				{ background-position: -52px top; }
#socialTwitter:hover		{ background-position: -52px -26px; }

/* MAIN */
#middle						{ width: 960px; text-align: left; margin: 17px auto 0px auto; }
#main						{ width: 673px; margin-right: 23px; float: left; min-height: 500px; }
#column						{ width: 264px; float: left; background: url('../images/global/col_bg.png') repeat-y left top; }

/* GLOBAL FONTS */
h1							{ font-family: 'Aller Display', Helvetica, sans-serif; color: #e70a24; font-size: 23px; text-transform: lowercase; text-shadow: -1px -1px 0px #000; border-bottom: 1px solid #000; }
h2							{ font-family: 'Aller Display', Helvetica, sans-serif; color: #e70a24; font-size: 23px; text-transform: lowercase; text-shadow: -1px -1px 0px #000; border-bottom: 1px solid #1a1a1a; }
h3							{ color: #FFF; font-size: 14px; }
h3 a						{ color: #FFF; }
h3 a:hover					{ color: #999; }
h4							{ color: #777; font-size: 13px; }
p							{ color: #b9b9b9; font-size: 14px; line-height: 22px; margin-bottom: 15px; }
p a							{ color: #e70a24; }
p a:hover					{ color: #FFF; }
a							{ transition: color 250ms; -webkit-transition: color 250ms; -moz-transition: color 250ms; -o-transition: color 250ms; } 
/* LIGHTBOX */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font-size:11px;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}

/* BRESDCRUMBS */
#breadcrumbs				{ width: 960px; text-align: left; margin: 17px auto 25px auto; border-top: solid 1px #333; padding-top: 13px; }
#bresdcrumbs p				{ color: #666; font-style: oblique; font-size: 15px; }
#breadcrumbs p a			{ color: #FFF; font-style: normal; }
#breadcrumbs p a:hover		{ color: #999; } 

/* FOOTER */
#footer						{ width: 100%; background: #ee0a28 url('../images/global/footer_bg.png') repeat-x left top; height: 199px; }
#logos						{ width: 960px; margin: 0 auto; height: 150px; background: url('../images/global/links.png') no-repeat left 35px; }
#credits					{ width: 960px; margin: 0 auto; height: 49px; position: relative; }
#credits p					{ font-size: 12px; color: #f18796; text-shadow: -1px -1px 0px #000; }
#credits p a				{ color: #FFF; }
#credits p a:hover			{ color: #EC5A5A; }
#copyright					{ position: absolute; left: 0px; top: 18px; width: 400px; text-align: left; }
#author						{ position: absolute; right: 0px; top: 18px; text-align: right; width: 400px; }