@import "http://services.igloocommunities.com/download-noauth/lib/css/gridcss";
@import "http://services.igloocommunities.com/download-noauth/lib/boxes/css/boxcss";

#box-banner-image {
  	background: url(/download/gallery/img/biobanner1);
	height: 304px;
}

#box-banner-image .box-inner { margin-top: 30px; width: 380px; }

/*--------------------------------------------- */
/*	        >>> PAGE LAYOUT  <<<      	*/
/*--------------------------------------------- */
/*#page { margin: 0 auto; width: 960px; }*/
#customcontent .grid-row { margin: 0 -10px; }
#customcontent .grid-row-nested { margin: 0; overflow: hidden; }
* html #customcontent .grid-row { margin: 0 -20px; width: 980px; }

/*--------------------------------------------- */
/*          	>>> CUSTOM CONTENT <<<		*/
/*--------------------------------------------- */	

ul.nobullets { margin-left: 0; padding-left: 0; }
ul.nobullets li { list-style: none; }

#whats-happening.nobullets { margin-left: 0; padding-left: 0; }
#whats-happening li { margin-bottom: 1.5em; }

/* box.css Overrides */
.box { background-color:#f1e5d9; padding: 0; }

.box-head, .box-head div,  
.box-foot, .box-foot div,
.box-head h1, .box-head h2, .box-head h3,
.box-head h4, .box-head h5, .box-head h6
{
	background: url(http://services.igloocommunities.com/download-noauth/lib/boxes/img/10png) 0 0 no-repeat;
}

.box-head div,
.box-foot div 				{ line-height: 10px; } 

.box-head h1, .box-head h2, .box-head h3,
.box-head h4, .box-head h5, .box-head h6
{
	margin-bottom: 0;
	padding: 15px 10px 0;
}
/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */


a                { color: #379497; text-decoration: none; }
#tinymce a       { color: #379497 !important; text-decoration: none !important; }

a:hover          { color: #658408; text-decoration: none;}
#tinymce a:hover { color: #658408 !important; text-decoration: none !important; }

h1, h2, h3 { color: #4d3222;}

h2 { margin-bottom: 1em; }


body { color: #715f54; font-family: Verdana, Arial; }

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */


body           { background: #99a234 url(/download/gallery/img/bodypng) 50% 27px no-repeat; }

#navigation    { background:         url(/download/gallery/img/navpng) 0 0 repeat-x; }

#primarynav    { background:         url(/download/gallery/img/navrightpn) 100% 0 no-repeat;  }

#content       { background: #ffffff url(/download/gallery/img/contentrig) 100% 0 no-repeat; }

#content-inner { background:         url(/download/gallery/img/leavesgif) 100% 100% no-repeat; }

#footer        { background: #dd322f url(/download/gallery/img/footergif) 0 100% repeat-x; }

#footer-inner  { background:         url(/download/gallery/img/footerbtmg) 0 100% no-repeat; }

#powered-helix { 
background: url(http://www.bringingiton.ca/download-noauth/gallery/img/poweredhelixpng) no-repeat; 
 height: 0 !important; overflow: hidden; padding-top: 30px; width: 77px;
position: absolute; margin-top: 3px; margin-left: 790px;
}

#page {
	margin: 0 auto;
	width: 960px;
}

#header { height: 61px; z-index: 100; }

#content-inner { padding: 10px; }

#custom-header-nav { position: absolute; top: 55px; margin-left: 370px; z-index: 100; }
#custom-header-nav, #custom-header-nav a { color: #fff; }


/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */



/* LOGO/TAGLINE
=============================================== */
#logo { position: relative; }

#logo a {
    background: url(/download/gallery/img/logopng) 0 0 no-repeat;
    display: block;
    height: 0!important;
    overflow: hidden;
    padding: 144px 0 0;
    position: absolute; left: -50px;
    width: 400px;
z-index: 99;
}



/* PRIMARYNAV
=============================================== */

#primarynav ul {
	height: auto !important;
	height: 1%;
	overflow: hidden;
	margin-left: 325px;
}

#primarynav li { float: left; }

#primarynav a {
	display: block;
	color: #fff;
	padding: 9px 8px 7px;
	text-decoration: none;
}

#nav-accueil{ display:none; }

* html #primarynav a { padding: 9px 5px 7px; }

#primarynav a:hover { color: #bcdfff; }

#subnav ul { list-style: none; margin-left: 0; }
#subnav li { background: url(/download/gallery/img/arrownavpn) no-repeat 0 50%; padding-left: 10px; }
#subnav a { color: #8f931b; display: block; }

#subnav a:hover { background-color: #e2e4ba background-image: url(/download/gallery/img/arrownavpn);  }

.box-feature { background: #fff url(/download/gallery/img/bg_greenpn) repeat-x; }

/* GREEN BOX */
.box-feature1 { background: url(/download/gallery/img/bggradgree) repeat-x scroll 0pt 0pt;) }

/* PINK BOX */
.box-feature2 { background: url(/download/gallery/img/bg_pinkpng) repeat-x scroll 0pt -10px;) }

.box-info { background: #fff url(/download/gallery/img/bg_pinkpng) repeat-x; }
#subnav { background: #fff url(/download/gallery/img/subnavpng) repeat-x; }
.box-spotlight { background: #fff url(/download/gallery/img/bg_bluepng) repeat-x; }

/* RSS FEEDS */
.rss-title { display: none; }
.rss-box { clear: both; }
.rss-box a { font-weight: bold; }
#content ul.rss-items, .rss-item { list-style: none; margin-left: 0; }
.rss-item { margin-bottom: 1.5em; }
.rss-date { font-size: 10px; }


.link-more { background: url(/download/gallery/img/arrowbluep) no-repeat; padding-left: 20px; }



/*--------------------------------------------- */
/*            >>> PAGE BANNERS <<<              */
/*--------------------------------------------- */

.workarea #contentmenu a.actionstrigger { top: -40px; right: 10px; }


#page-banner { height: 60px; margin-bottom: 1em; padding: 10px; width: 630px; }


/* Default Banner */
.workarea #content-head, 
.workarea #content-body 		{ background: url(/download/gallery/banners/banners01j) no-repeat; }

.workarea #content-body { background-position: 0 -94px; }

/* Banners by section */
#wa-aboutus.workarea #content-head, 
#wa-aboutus.workarea #content-body 		{ background-image: url(/download/gallery/banners/banners10j); }
#wa-resources.workarea #content-head, 
#wa-resources.workarea #content-body 	{ background-image: url(/download/gallery/banners/banners03j); }
#wa-careers.workarea #content-head, 
#wa-careers.workarea #content-body 		{ background-image: url(/download/gallery/banners/banners04j); }
#wa-community.workarea #content-head, 
#wa-community.workarea #content-body 	{ background-image: url(/download/gallery/banners/banners05j); }
#wa-sponsors.workarea #content-head, 
#wa-sponsors.workarea #content-body 		{ background-image: url(/download/gallery/banners/banners06j); } 

#wa-test.workarea #content-head, 
#wa-test.workarea #content-body  { background-image: url(/download/gallery/banners/banners07j); }

/* Additional Banners - Not Used
#content-head, #content-body 	{ background-image: url(/download/gallery/banners/banners07j); }
#content-head, #content-body    { background-image: url(/download/gallery/banners/banners08j); }
#content-head,* #content-body 	{ background-image: url(/download/gallery/banners/banners09j); }
#content-head, #content-body 	{ background-image: url(/download/gallery/banners/banners10j); }
#content-head, #content-body 	{ background-image: url(/download/gallery/banners/banners11j); }
*/


.workarea #content-head {
	position: relative;
z-index: 98;
}

/* CONTENT HEAD - Padding */

#home #content-inner { padding-top: 10px; }

#home #content-head { height: 0 !important; min-height: 0 !important; }

#home #contentmenu a.actionstrigger {
	position: absolute;
	margin-left: 914px;
}

.landing #content-head, 
#content-head, 
#myprofile #content-head,
.edit #content-head,
#search #resultset, #search #contentheader { padding: 50px 0 0 10px; }


.edit #content-head { padding-bottom: 20px; }

/* CONTENT HEAD - Home */
#home #content-body { /* position: relative; top: -15px; */ }
#home #content-head { padding-top: 0; }
#home #content-head {
	height: auto !important;
}

/* CONTENT HEAD, CONTENT BODY - HIDE IMAGE: System Pages */
#home #content-head, #home #content-body,
#calendar #content-head, #calendar #content-body,
#blogs #content-head, #blogs #content-body, 
#gallery #content-head, #gallery #content-body,
#forums #content-head, #forums #content-body,
#search #content-head,
#wiki #content-head, #wiki #content-body,
#myprofile #content-head, #myprofile #content-body, 
#wa-templates #content-head, #wa-templates #content-body,
.edit #content-head, .edit #content-body { background: none !important; }



/* HOMEPAGE CONTENT
----------------------------------------------- */

.skinBox   { background: url(/download/gallery/img/shadowrigh) 100% 0 no-repeat; }
.muscleBox { background: url(/download/gallery/img/shadowbott) 0 100% no-repeat; }
.boneBox   { background: url(/download/gallery/img/shadowcorn) 100% 100% no-repeat; }
.soulBox   { background: #transparent; }

.skinBox { margin-bottom: 1.5em; }

.boneBox { padding: 0 4px 5px 0; }

.soulBox {
	border: 0px solid #b7b7b7;
	padding: 8px;
}

.soulBox #comwiz {
	padding-top: 0;
}

.soulBox #comwiz #chooser, .soulBox #comwiz #strip {
	background: transparent;
	border-width: 0px;
}

.soulBox #comwiz #strip {
	padding-left: 0;
	padding-right: 0;
}

.soulBox #comwiz #rightarrow, .soulBox #rightarrow2,
.soulBox #comwiz #leftarrow, .soulBox #leftarrow2
{
	margin-top: 50px;
}

.soulBox #comwiz #thumbs-wrapper { width: 610px; }

.soulBox #comwiz #thumbs li { text-align: center; width: 200px; }

.soulBox #comwiz #thumbs li label img { border: 2px solid #d3db88; margin: 10px; width: 89px; }

.soulBox #comwiz #thumbs { height: 150px; }


#thumbs-careers { margin-left: 0; }
#thumbs-careers li { float: left; list-style: none; text-align: center; width: 110px; }
#thumbs-careers li img { border: 3px solid #d3db88; }
#thumbs-careers li a { color: #4d3222; font-size: 11px; text-decoration: none; }

/* Sponsor Animation
----------------------------------------------- */
#box-sponsor-animation { background: transparent url(/download-noauth/gallery/img/sponsorgol) no-repeat 50% 0; position: relative; }
#box-sponsor-image {  margin: 0 44px; height: 146px; width: 602px; }
#box-sponsor-controls { position: absolute; top: 50px; width: 100%; }
#box-sponsor-controls ul.link-controls { list-style: none; margin: 0;  }
#box-sponsor-controls ul.link-controls li { float: left; }
#box-sponsor-controls ul.link-controls li.link-next { float: right; }

#box-sponsor-controls ul.link-controls li a { 
	background: url(/download-noauth/gallery/img/buttonarro) no-repeat;
	display: block;
	float: left;	
	height: 0px;
	overflow: hidden;
	padding-top: 22px; /* Image Height */
	width: 22px;
}
#box-sponsor-controls ul.link-controls li.link-next a {
	background-position: 100% 0;
}

/* CUSTOM CONTENT: HEADER */


/* CUSTOM CONTENT: TWITTER FEED */
#feed-twitter { font-size: 11px; }
#twitter_update_list { margin-left: 0; }
#twitter_update_list li{ background: #b1e3e3 url(/download/gallery/img/arrowdownp) no-repeat 0 100%; list-style: none; font-size: 11px; margin-bottom: 14px; padding: 10px 10px 20px; }

#twitter_update_list li a { color: #479c9f; }
#box-share { margin-bottom: 50px; font-size: 11px; }

/*--------------------------------------------- */
/*              >>> CODE FIXES <<<              */
/*--------------------------------------------- */


/* #previewbar { display: none; }*/

.workarea #content-head, { height: 128px !important; min-height: 128px !important; }
#wa-accueil #content-head { background-image: none; height: 32px !important; min-height: 32px !important; }
#wa-accueil #content-head h1 { display: none; }

.workarea #content-head { height: 128px !important; }
#customcontent { margin-top: -84px; }
#page-banner { position: relative;  z-index: 10000;}  /* z-index possibly not needed */


#home     #customcontent,
#blogs    #customcontent,
#calendar #customcontent,
#forums   #customcontent,
#gallery  #customcontent,
#pulse    #customcontent,
#members  #customcontent
{
    margin-top: 0;
}

#page #content-body { background: none !important; }

/* fixes labels page */

#labels #content-body {
	padding-top: 40px;
}