div.button-fast { float: right; margin-top: 10px; margin-right: 28px; }

#trailer, #trailerbar { display: none; }

#footer a.logo-fr {
       position: absolute;
       top: 65px;
       margin-left: 634px;
       width: 278px;
       height: 78px;
       display:block;
       text-indent: -10000px;
}

#customcontent ul.categories { margin-top: 1em; }

#customcontent ul.categories li { width: 76px; height: 30px;  padding: 0; background: url(/download/gallery/img/categorize) 0 0 no-repeat; float:left; margin-right: 10px; }

#customcontent ul.categories li a:hover { color: #83C5DF; }

#customcontent ul.categories li a { display: block; font-size: 14px; text-align: center; padding: 6px 0; text-decoration: none; }

#customcontent ul.categories li.here { background: url(/download/gallery/img/categorize~2) 0 0 no-repeat; }
#customcontent ul.categories li.here a{ color: #83c5df; }

div.col-one { margin-right: 230px; }
div.col-two { width: 210px; float: right; }

div.outer { background: #def2f9; border: 1px solid #a7a9ac; width: 204px;}
div.inner{ border: 1px solid #fff; padding: 10px;}

/* HIDE PAGE TITLE ON LANDING PAGES */
.landing #content-head h1 {
       display: none;
}


#customcontent ul { margin-left: 0; }
#customcontent ul li {
	background: url('/download/gallery/img/bulletgree') no-repeat 0 5px;
	list-style: none; list-style-image: none; 	
	padding-left: 18px;
}

#customcontent ul { list-style: disc; }
#customcontent ul li ul li { 
	background: url('');
	padding-left: 0px;
}

#customcontent ul li a { 
	font-weight: bold;
}

#customcontent ul li ul li a { 
	font-weight: normal;
}


a.login-english, a.login-french, a.join-french, a.join-english {
display: block;
width: 155px;
height: 35px;
text-indent: -10000px;
}

a.join-english {background: url(/download/gallery/img/joinenglis) 0 0 no-repeat;}
a.join-french {background: url(/download/gallery/img/joinfrench) 0 0 no-repeat;}
a.login-english {background: url(/download/gallery/img/enterengli) 0 0 no-repeat;}
a.login-french{background: url(/download/gallery/img/enterfrenc) 0 0 no-repeat;}

/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #009ddc; text-decoration: none; }
#tinymce a       { color: #009ddc !important; text-decoration: none !important; }

a:hover          { color: #006f9c; text-decoration: underline;}
#tinymce a:hover { color: #006f9c!important; text-decoration: underline !important; }

h1, h2, h3 { color: #99cc00; font-family: times new roman;}

h2 { font-size: 21px; }

table td { vertical-align: top; }




/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body {
	background: #057bbe;
	color: #6c7075;
}

#page {
	background: #fff url(/download/gallery/img/bodygif) 0 127px repeat-x;
	margin: 0 auto;
	width: 960px;
}

#header {
	background: url(/download/gallery/img/headerjpg) 100% 0 no-repeat;
	border-bottom: 3px solid #99CC00;
}

#header-inner {
	background: url(/download/gallery/img/logofrgif) 95% 45px no-repeat;
	height: 124px;
}

#header,
#header a {
	color: #fff;
}

#navigation {
	background: #058fc5 url(/download/gallery/img/navbottomg) 0 100% no-repeat;
	float:left;
	margin-right:auto !important;
	padding-bottom: 6px;
	width: 206px;
}

#main {
	background: url(/download/gallery/img/maingif) 210px 16px no-repeat;
	border-top: 1px solid #fff;
	height: auto !important;
	height: 1%;
	overflow: auto;
	padding-top: 15px;
}

#content {
	height:auto !important;
	margin-left: 206px !important;
	padding: 0 40px;
}

#content-inner {
	float:left;
	padding: 18px 0pt;
	width: 100%;
}

#footer {
	margin: 1.5em 0;
}



/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */


/* ACTIONBAR
=============================================== */

#actionbar {
	margin-top: 2em;
	width: 100%;
}

#actionbar-triggers {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#actionbar-triggers ul.items {
	padding-left: 6px;
}

#actionbar-triggers li {
	margin-top: 0.25em;
	padding-left: 2px;
}

#actionbar-triggers li.help {
	height: 17px;
	margin: 6px 6px 0 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 17px;
}

#actionbar-triggers a,
#actionbar-triggers span span {
	background-position: 3px 40%;
	padding: 0.25em 0.5em 0.5em 24px;
	text-decoration: none;
}

#actionbar-triggers span.divider {
	margin-left: 0.25em;
	padding-left: 1em;
}

#actionbar a                          { color: #fff; }
#actionbar-triggers span span,
#actionbar-triggers li.active a,
#actionbar-triggers a:hover           { color: #ccc; }

#actionbar-triggers li.active a       { color: #133463;}
#actionbar-triggers li.active a:hover { color: #133463;}

#actionbar                         { background: #007aaa; }
#actionbar-triggers                { background: #007aaa; }
#actionbar-triggers li.active      { background: #0097D3; }
#actionbar-panels div.panel        { background: #0097d3  repeat-x; }

/* SEARCH BAR
=============================================== */

#search-keyword {
	top: 9px;
}


/* LOGO/TAGLINE
=============================================== */

#logo {
	padding-top: 45px;
	padding-left: 20px;
}

#logo a {
	background: url(/download/gallery/img/logoenggif) 0 0 no-repeat;
	display: block;
	height: 70px;
	width: 330px;
	text-indent: -10000px;
}


/* PRIMARYNAV
=============================================== */

#primarynav {
	background: url(/download/gallery/img/navtopgif) 0 0 no-repeat;
	overflow: hidden;
	padding: 8px 9px 0;
}

#primarynav li {
	background: url(/download/gallery/img/navborders) 0 0 repeat-x;
}

#primarynav li.first {
	background: none;
}

#primarynav a {
	display: block;
	margin: 0;
	padding: 12px 80px 10px 17px;
}

#primarynav #nav-companydir a { padding-right: 40px; }
#primarynav #nav-profiles   a { padding-right: 45px; }
#primarynav #nav-homepage   a { padding-right: 100px; }
#primarynav #nav-book a {padding-right: 55px;}
#primarynav #nav-libraryres a { padding-right: 30px; }
#primarynav #nav-calendar a { padding-right: 80px; }
#primarynav #nav-members a { padding-right: 50px; }
#primarynav #nav-marketplac a { padding-right: 30px; }

#primarynav .join a {
	padding-top: 25px;
	padding-bottom: 16px;
	background: url(/download/gallery/img/joingif) 17px 17px no-repeat;
	text-indent: -10000px;
}

#primarynav .join a:hover {
	background: url(/download/gallery/img/joinhoverg) 17px 17px no-repeat;
}

#primarynav a:hover {
	text-decoration: none;
}

#primarynav a         { color: #fff; }
#primarynav a:hover   { color: #9dd9ff; }
#primarynav li.here a { color: #dbf885; }

#primarynav a         { }
#primarynav li        { }
#primarynav li.here   { }
#primarynav li.here a { }


/* THUMBNAIL
=============================================== */

span.thumbnail-crlarge {
	background: url(/gmedia/img/effects/shadow_new.png) no-repeat 100% 100%;
	width: 171px;
}

span.thumbnail-crlarge span.thumbnail-padding {
	background: url(/gmedia/img/effects/shadow_fade.png) no-repeat;
	padding: 0px 9px 9px 0px;
}

span.thumbnail-featured {
	background: url(/gmedia/img/effects/shadow_featured.png) no-repeat 100% 100%;
}

* html span.thumbnail-crlarge,
* html span.thumbnail-crlarge span.thumbnail-padding,
* html span.thumbnail-featured {
	background-image: none;
}



/*--------------------------------------------- */
/*            >>> APPLICATIONS <<<              */
/*--------------------------------------------- */


/* GALLERY
=============================================== */

#gallery-list.basic span.actions {
	margin-top: -27px;
}

#gallery-list span.title-wrapper {
	margin-top: 0;
}

#gallery-covers span.thumbnail {
	margin: 0 9px 9px 0;
}


/* MEMBERS
=============================================== */

#members-profile {
	margin-bottom: 0.75em;
}

/* FOOTER CONTENT
================================================ */
#footer {
	color: #6d6e71;
	font-size: 11px;
	margin: 1.5em 0;
	padding: 0 12px;
}

#sponsors div.grid_3 { margin-top: 1em; width: 160px; }
#sponsors { border-top: 1px solid #edeef1; padding-top: 1em; }
#sponsors h2 { color: #939598; font-size: 9px; }

#nav-language { position: absolute; top: 124px; left: 820px; }

#nav-language div { float: right; width: auto; }

#nav-language div a         { color: #fff; }
#nav-language div a:hover   { color: #9dd9ff; }
#nav-language div.here a { color: #fff; }

#nav-language div          { background-image: none; }
#nav-language div a         { display: block; padding: 8px 10px; text-decoration: none; }
#nav-language div.here   { background-image: none; }
#nav-language div.here a { background: #99cc00; }
