@import "http://services.igloocommunities.com/download-noauth/lib/css/gridcss";
@import "http://services.igloocommunities.com/download-noauth/lib/boxes/css/boxcss";
/* @import "http://community.olympicfoundation.ca/download-noauth/templates/css/themecss"; */
/* @import "http://community.olympicfoundation.ca/download-noauth/templates/css/commoncss"; */

/* FONT STYLES
=============================================== */
body { color: #696a6c; }

a, #tinymce a { color: #b78e1f; text-decoration: none; }
a:hover, #tinymce a:hover { color: #e0bd5e; }

h2 a{ color: #696a6c !important; }
h2 a:hover{ text-decoration:underline; color:#696a6c; }


.link-trailer { margin-bottom: 1.5em; }
.link-trailer a, .gold-link { 
	background: url(/download-noauth/gallery/img/bulletarrowlongpng) no-repeat 0 50%; 	
	font-size: 11px !important;
	padding-left: 18px; 
}

h1 { border-bottom: 1px dotted #b3b3b3; color: #bd2220; font-size: 36px; }
#content-head h1 { margin-right: 0; }

#wa-accueil #content-head{ display:none; }
#wa-accueil #content{ padding-top:28px; }



h2 { color: #696a6c; font-size: 18px; }
h3 { color: #b78e1f; font-size: 14px; }
h4 { color: #696a6c; font-size: 14px; }
h5 { color: #b78e1f; font-size: 12px; }
h6 { color: #bd2220; font-size: 11px; }

#content-intro { font-size: 14px; }
.content-indent { margin-left: 90px; }\
.content-indent .heading4 { color: #696a6c; }
.content-indent ul { margin-left: 20px !important; }

#customcontent ul { list-style-image: url(/download-noauth/gallery/img/bulletsquaregreypng); }

ol li{
	margin-bottom: 1em;	
	margin-left:17px;
}

ol{
	margin-left:1em !important;
}


/* THEME: LAYOUT
=============================================== */
body 	{ background: #b11e1c url(/download-noauth/gallery/backgrounds/bodsledjpg) no-repeat center top fixed; }

#home, #wa-cercle, #wa-circle{ background-image: url(/download-noauth/gallery/backgrounds/plain_background_jpg); }

#logo { border-bottom: 0px; }
#logo a { 
	background: url(/download-noauth/gallery/img/logopng) no-repeat; 
	display: block; height: 0 !important; overflow: hidden; margin-left: 14px; padding-top: 174px; width: 139px;
}

#header-inner { background: url(/download-noauth/gallery/img/taglinepng) no-repeat 200px 82px; height: 195px; }

/* PAGE BORDERS */
#navigation,
#footer,
#footer-system
{ background: url(/download-noauth/gallery/img/pagespritepng) no-repeat 0 0; }

#page { margin: 0 auto; width: 960px; }
#content, #footer-custom{ padding: 0 15px; }
#content { padding-top: 10px; }

/* THEME: FOOTER
=============================================== */
/* Fix for profile area */
.profile-page .two-column, #communitylist, #messages-notify  { margin-bottom: 0; }

#footer { background-position: 0 -120px; padding-top: 40px; }
#footer-custom { background-color: #fff; }
#footer-system { background-position: 0 -160px; margin-bottom: 1.5em; padding-bottom: 20px; height: 20px; }
#footer .copyright { font-size: 11px; margin-bottom: 0; padding: 0.5em 0; text-align:center; }
#poweredby { display: none; }

#footer-sponsors ul li { list-style: none; float: left; margin-right: 18px; }
#footer-content, #footer-content a { color: #545454; font-size: 10px; }
#footer-content #copyright{ text-align: right; }


/* THEME: NAVIGATION
=============================================== */
#navigation { height: 44px; overflow: hidden; }
.workarea #navigation, #blogs #navigation { background-position: 0 -44px; height: 76px; }
#wa-supporters #navigation, #wa-sociaux #navigation, #wa-rbc #navigation, #wa-accueil #navigation { height: 44px; overflow: hidden;  }

#primarynav ul { margin: 16px 15px 0; }
#primarynav ul li { float: left; }
#primarynav ul li a { 
	border-left: 1px solid #c49821; color: #fff; display: block; line-height: 1em; padding: 0 10px; text-decoration: none; text-transform: uppercase;
 }
#primarynav ul li a:hover { color: #97720d; } 

#primarynav ul li.first a { border-width: 0px; }
#primarynav ul li.home { display: none; }

/* THEME: NAVIGATION - SUBNAV
=============================================== */
#subnav { display: none; }
.workarea #subnav, #blogs #subnav { display: block; }
#subnav { margin: 57px 0 0 20px; position: absolute; }
#subnav li { float: left; list-style: none; margin: 0 9px; }
#subnav li a { color: #97720d; font-size: 11px; text-decoration: none; }
#subnav li a:hover { color: #503b00; }


/* CONTENT: LAYOUT
=============================================== */
#grid-content-main { margin-left: 0; }
#grid-content-sidebar { margin-right: 0; width: 270px; }
* html #grid-content-sidebar { margin-left: 5px; }

.grid-10 { width: 560px; }
.grid-row-nested { clear: both; }

.button-give{ margin-bottom: 10px; }

/* IMAGE FORMATS
=============================================== */
.grid-11 img, .list-thumbs img, .box-media { border: 1px solid #ccc; float: left; margin: 0 10px 10px 0; padding: 5px; }
.grid-11 img.noborder { border: 0px solid #ccc; padding: 0px; }

#company-profile .grid-11 img { float: none; }

.grid-11 .grid-5 { width: 300px; }
.grid-11 .grid-5 img { border: 0px; }

.box-media { padding-bottom: 0; }
* html .box-media { padding-bottom: 5px; } 
*+html .box-media { padding-bottom: 5px; }

table.logos-partners img { border: 0px; }



/* LISTS
=============================================== */
.list-thumbs { margin-left: 0 !important; margin-bottom: 1em; overflow: hidden; }
.list-thumbs li { 
background: url(http://acceleratorcentre.iglooprojects.com/download-noauth/gallery/content/thumb_shad) no-repeat 0 93px; /* DEFAULT POSITION FOR THUMBS-90 */ 
clear: left;
list-style: none;
margin-bottom: 12px;
}
.list-thumbs img { float: left; }

.nobullets, .list-thumbs { margin-left: 0 !important; margin-bottom: 1em; overflow: hidden; }
.list-thumbs li { 
	background: url(/download/gallery/content/thumb_shad) no-repeat 0 93px; /* DEFAULT POSITION FOR THUMBS-90 */ 
	clear: left; 
	list-style: none; 
	margin-bottom: 12px; 
}
.list-thumbs img { float: left; }

/* List Columns */
.list-col-2 li {
    clear: none;
    display: inline;
    float: left;
    font-size: 11px;
    margin: 0 10px;  
    width:180px;
    height:150px;
}

/* List Custom */
.thumbs-90 li { 
    background: url(http://acceleratorcentre.iglooprojects.com/download-noauth/gallery/content/thumb_shad) no-repeat 0 93px;    
	padding-left: 120px;
}

.thumbs-90 img { margin: 10px 0 0 -123px; }



.thumbs-150 li {
    padding-left: 160px;
}
.thumbs-150 img { margin: 5px 0 0 -160px; }

.thumbs-160 li {
    padding-left: 160px;
}
.thumbs-160 img { margin: 5px 0 0 -160px; }

.thumbs-261 li{
	padding-left:350px;
	border-bottom:1px dotted #CCCCCC;
}

.thumbs-261 img{
	margin: 10px 0 0 -350px; 
	border:none;
}



.stats li{
    padding-left:0;             
    clear:none;
    margin-bottom:0;
    list-style-type:circle;
}

/* Athlete Testimonial & Ambassador list
=============================================== */
.athlete-card img{
    margin-right:15px;
}

/* ACCORDION
=============================================== */
h2.toggler{
	background: url(/download-noauth/gallery/img/gradientyellowlightpng) repeat-x 0 100%;
	cursor:pointer;
	padding:10px;
	margin-bottom:10px;
}

h2.toggler span {
	background: url(/download-noauth/gallery/img/iconminuspng) no-repeat;
display: block;
padding-left: 24px;
}

h2.toggler span.inactive {
	background-image: url(/download-noauth/gallery/img/iconpluspng);
}

/*
Link To Us: Boxes
================================================ */
.ps-select-all{
	font-size: 12px; 
	border: 1px solid #cccccc; 
	background-color: #ebebe4; 
	overflow: hidden; 
	width: 271px;	
}

/* CONNECT WITH OTHERS BOX */
.yellow{
    background-color:#F5EED4;
}

/*
Email Campaign
*/

.email-campaign{
    clear:both;
}

.email-campaign h2{
    float:left;
    margin-right:50px;
}

.email-campaign img{
    border:none;
}

/* BOX: INSIGHTS & Municipality Box
=============================================== */
.insight-box{
	background-color:#f5eed4;
	padding:10px;	
}

.insight-box li.rss-item{
	float:left;
	margin: 0 10px;	
	width:290px;
	border-bottom:none !important;
}

.insight-box .link-trailer{
	clear:both;
}

.municipal-box ul, .municipal-box li, .municipal-box .link-trailer{
	margin-bottom:0 !important;
}

.municipal-box img{
	border:none;
}

.municipal-box .link-trailer{
clear:none;
}

/* BOX: COUNTDOWN
=============================================== */
#box-countdown.app-countdown {
	background: url(/download-noauth/gallery/img/countdownpng) no-repeat;
	position: absolute; top: 60px; right:100px;
	width: 245px; height: 91px;
}

.app-countdown span.targetDate{
	display: none;
}

.app-countdown ul {
	margin: 43px 0 0 10px;
}

.app-countdown ul li{
	color: #941614;
	float: left;
	font-size: 45px;
	line-height: 45px;
	margin-bottom: 0;
	text-align: right;
	width: 75px;
}

.app-countdown .day{
}

.app-countdown .hour,
.app-countdown .minute {
	width: 68px;
}

/* CONTACT/LANGUAGE HEADER */
#contact-language{
	float: right; 
	margin-top: -153px; 
	margin-right: 289px;	
}

#contact-language a, #contact-language a:hover{
	color:#FFF;
	font-weight:bold;	
}

#ps-language-toggle-header{
	margin-left:10px;	
}

/*
Custom App - Municipal Search
*/
#ps-municipality select{
	width:270px;
	font-size:11px;
}

.adspace-ctv { 
	/*background: url(/download-noauth/gallery/img/ctvvancouver2010png) no-repeat;*/
	height: 0 !important;
	/*overflow: hidden;
	padding-top: 79px;*/
	width: 79px;

	position: absolute; top: 75px; right: 5px;
}

/* HOME PAGE
=============================================== */

/* Home Features */

#banner-home { color: #848484; font-size: 14px; margin-bottom: 1.5em; }
#banner-home h1 { color: #545454; font: 35px "Myriad Pro", Arial; border-width: 0; }

#banner-home #addthis { margin-bottom: 1em; }

#home-features .grid-4 { margin-left: 5px; }
#home-features .grid-4 a {  background-position: 0 0; background-repeat: no-repeat; color: #fff; display: block; font-size: 20px; height: 230px; width: 220px; }

#home-features .grid-4 a span { display: block; padding: 195px 10px 0; text-align: center; }
#campaign a span  { display:block; line-height:22px; padding:180px 10px 0 !important; }

#olympians a span{ padding:185px 5px 0 !important; }

#funds a {
	font-size:19px !important;
}	

#funds a span{
    display:block; line-height:22px;	
    padding:180px 0 0 !important;
}




#home-features .grid-4 a:hover { background-position: 0 100%; } 

#home-features #campaign a { background-image: url(/download-noauth/gallery/backgrounds/homeflagjpg); }
/*#home-features #connect a { background-image: url(/download-noauth/gallery/backgrounds/homerowingjpg); }
#home-features #funds a { background-image: url(/download-noauth/gallery/backgrounds/homemedaljpg);  }*/

#home-features #connect a { background-image: url(http://www.olympicfoundation.ca/download-noauth/gallery/backgrounds/homemedaljpg); }
#home-features #funds a { background-image: url(http://www.olympicfoundation.ca/download-noauth/gallery/img/otp_background_png); }

/* #home-features #olympians a { background-image: url(/download-noauth/gallery/backgrounds/homehockeyjpg); } */

#home-features #olympians a { background-image: url(http://www.olympicfoundation.ca/download-noauth/gallery/backgrounds/homemedalv2jpg); }


/* ICON COLUMNS - Campaign Pages
=============================================== */
.icon-column{
    text-align:center;
    height:120px;
    width:139px;
    padding:0 10px;
    float:left;
    border-right:1px dotted #CCC;  
}                                              

.icon-column img{
                display:block;     
                border:none;
                float:none;
                margin:0 auto;
}                                              

.icon-column-last{
                border-right:none;
}


/* BOX: RSS
=============================================== */
.box-feed img { border: 0px; margin: 0; padding: 0 10px 0 0; position: relative; top: -10px; }
.rss-box ul.rss-items { margin-left: 0; }
.rss-box ul.rss-items li {  border-bottom: 1px dotted #c4c4c4; font-size: 11px; list-style: none; margin-bottom: 1.5em; padding-bottom: 1.5em; }
.rss-box ul.rss-items a { font-weight: bold; }
.rss-date { color: #a9a9a9; }
.rss-title { display: none; }

/* HEADINGS: CUSTOM
=============================================== */
.heading-leaf, .heading-podium, .heading-road, .heading-donor {
background:transparent url(http://community.olympicfoundation.ca/download-noauth/gallery/img/headingpng) no-repeat scroll 100% -10px;
}
.heading-podium {
background-position:100% -80px;
}
.heading-road {
background-position:100% -140px;
}
.heading-donor {
background-position:100% -210px;
}

.box-feature1 * {
color:#FFFFFF;
}

h2 span.small {
display:block;
font-size:10px;
margin-bottom:0;
}

/* Circle of Honour */
#five-k-top, #five-k-right, #five-k-bottom, #five-k-left{
	text-align:center;
}

#five-k-top a, #five-k-right a, #five-k-bottom a, #five-k-left a{
	text-decoration:none;
}

#five-k-top h2, #five-k-right h2, #five-k-bottom h2, #five-k-left h2{
	font-size:13px;	
	font-weight:bold;
}

#five-k-top h2{
	padding:14px 0;
}

#five-k-right{
	width:280px;
	margin-top:121px;
}

#five-k-right h2{
	padding:14px 0;
}


#five-k-bottom{
	margin-top:1.5em
}

#five-k-bottom h2{
	padding:0;
}

#five-k-left{
	margin-top:121px;	
}

/*  Boxes */
.orange .box-body { border: 1px solid #f0e4bc; border-width: 0 1px; } /* IF BODY HAS 1px STROKE */

.orange {
	background:#F2E8C7 url(http://services.igloocommunities.com/download-noauth/lib/boxes/img/background/orange_png?attachment=1) repeat-x;	
}

.orange .box-head, .orange .box-head div,  
.orange  .box-foot, .orange .box-foot div,
.orange .box-head h1, .orange .box-head h2, .orange .box-head h3,
.orange .box-head h4, .orange  .box-head h5, .orange .box-head h6
{
	background: url(http://services.igloocommunities.com/download-noauth/lib/boxes/img/stroke/10_b1_orangepng?attachment=1) 0 0 no-repeat;
}

.orange .box-head div, .orange .box-foot div {
	margin-left:10px;	
}

.border{ border: 1px solid #ccc; padding: 5px; }

#banner-home .grid-10{
	width:481px;
}

#banner-home .grid-6{
	width:419px;
}