/* FONTS
=============================================== */
body { color: #3f4040; font-size: 11px; font-family: Verdana, sans-serif; }
a { color: #f15623; }
a:hover { color: #3f4040; }

h1, h2, h3 { color: #fbaf19; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
h1 { font-size: 48px; }
h2, h2 a, .ig-cpt h2.ig-cpt-title, .ig-cpt h2.ig-cpt-title a { color: #f15623; font-size: 20px; }
h3, .ig-cpt .ig-cpt-body h2, .ig-cpt .ig-cpt-body h2 a { color: #000; font-size: 14px; }

/* Widgets */
.ig-cpt h2.ig-cpt-title {  color: #f15623 !important; }


/* LAYOUT
=============================================== */
#page { margin: 0 auto; width: 960px; }

/* HEADER
=============================================== */

#ig-page-home2 #logo { margin-left: 10px; position: relative; top: 68px; }
#ig-page-home2 #logo a { background: url(/download/gallery/img/theme/logopng) no-repeat; display: block; height: 0 !important; overflow: hidden; padding-top:85px; width:246px; }
#ig-page-home2 #header { background-image: url(/download/gallery/img/theme/header_homejpg); height: 226px; }

/* Search */
#ig-page-home2 #search-keyword { right: 10px; top: 190px; }


#logo { margin-left: 10px; position: relative; top: 48px; }
#logo a { background: url(/download/gallery/img/theme/logo_smpng) no-repeat; display: block; height: 0 !important; overflow: hidden; padding-top:64px; width:181px; }
#header { background: url(/download/gallery/img/theme/header_smalljpg) no-repeat 100% 0; height: 143px; }

/* Search */
#search-keyword { right: 10px; top: 115px; }

/* FOOTER
=============================================== */
#footer { background-color: #fbaf19; padding: 20px; }

#footer, #footer a { color: inherit; }

#footer a:hover { text-decoration: underline; }
#footer-system { float: right; margin: -65px 0; }
#poweredby { height: 26px; }



/* Navigation - Default
=============================================== */
#navigation					{ margin-bottom: 1.5em; }
#navigation ul 				{ list-style: none; overflow: hidden; }
#navigation ul li 			{ display: inline; }
#navigation ul li a 		{ float: left; font-weight: bold; padding: 5px; margin: 0 1px; } 
#navigation ul li a:hover 	{  } 
#navigation ul li.here a 	{  }

/* Navigation - Link Block
=============================================== */
#primarynav					{ background-color: #fbaf19; }
#secondarynav 				{ border-bottom: 2px solid #fbaf19; }
#primarynav ul li a,
#secondarynav ul li a		{ padding: 7px 10px; } 
#primarynav ul li.here a 	{ background-color: #fff; margin-top: 1px; }

/* FONTS */
#primarynav ul li a,
#primarynav ul li.here a, 
#primarynav ul li.here a:hover,
#secondarynav ul li a 		{ color: #504b4e; }
#primarynav ul li a:hover	{ color: #fff; } 
#secondarynav ul li a:hover, 
#secondarynav ul li.here a:hover	{ color: #777; } 

/* WIDGETS
=============================================== */

blockquote.summary { background-color: #e5e5e5; border-color: #ccc !important; color: #333; }

.ig-cpt { border-width: 0px !important; background: transparent none !important; padding: 0 !important; }
h2.ig-cpt-title { background-color: transparent !important; margin-bottom: 0.5em; padding: 8px 0px; }

.ig-cpt-footer { background-color: transparent !important; }

.ig-cpt, .widget_blog_news h2.ig-cpt-title { border-bottom: 6px solid #ccc !important; border-radius: 0px !important; -moz-border-radius: 0px  !important; -webkit-border-radius: 0px  !important; }

.ig-cpt {  }

.widget_generic, .widget_nav, .widget_nav h2.ig-cpt-title { background-color: #fef2d8 !important; }

.widget_blog_news h2.ig-cpt-title, 
.widget_feature, 
.widget_feature_main h2.ig-cpt-title { background-color: #ffe3bb !important; border: 1px solid #aaabab  !important; }
.widget_blog_news h2.ig-cpt-title,
.widget_feature_main h2.ig-cpt-title { font-size: 48px; padding: 15px; }
.widget_blog_news .thumbnail a { background: url(/download/gallery/img/theme/icon_newspng) no-repeat; display: block; height: 0 !important; overflow: hidden; padding-top:62px; width:70px; }

.widget_feature h2.ig-cpt-title { border-width: 0px !important; padding: 10px 10px 0 !important; }
.widget_feature .editable { padding: 0 10px !important; }
.widget_feature .ig-cpt-footer { display: none;  }

.widget_listing { background-color: #fef2d8 !important; border-width: 0px !important; }
.widget_listing h2.ig-cpt-title { background: url(/download/gallery/img/theme/h2_arrowpng) no-repeat 100% 0; border-width: 0 !important; margin-bottom: 0px; padding: 9px 10px !important; }
.widget_listing .ig-item { border-color: #fbaf19 !important; }
.widget_listing .ig-widget-documents .ig-widget-layout-list .ig-first { border-top: 1px solid #fbaf19 !important; padding-top: 12px !important; }
.widget_listing .ig-cpt-body>div { padding-top: 0px !important; }

.widget_listing .editable ul { list-style: none; padding-left: 0px !important; margin-left: 0px !important; } 
.widget_listing .editable li { border-top: 1px solid #fbaf19 !important; padding: 5px 10px; }
.wiki_listing h2.ig-cpt-title { font-size: 48px; }


.ig-widget-type-spacesList { background-color: #fef2d8 !important; }
.ig-widget-type-spacesList .ig-cpt-body > div { padding: 0px !important; }
.ig-widget-type-spacesList h2.ig-cpt-title { border-bottom: 0px !important; text-transform: uppercase; margin: 0; padding: 10px 10px 5px; }
.ig-widget-type-spacesList .ig-cpt-pretext,
.ig-widget-spacesList .ig-widget-layout-default li a,
.ig-widget-spacesList .ig-widget-layout-default li a.ig-first { border: 0px solid #fff; border-width: 0 0 5px; }

.ig-widget-type-spacesList .ig-cpt-pretext { padding: 0 10px 10px; }

.ig-widget-spacesList .ig-widget-layout-default li a { background: url(/download/gallery/img/theme/h2_circlepng) no-repeat 100% 0; color: #333; display: block; font-size: 15px; font-weight: bold; padding: 10px; }

.widget_html_custom {
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(241,92,34,1), rgba(251,170,25,1)) !important;
	
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgba(241,92,34,1)), color-stop(1, rgba(251,170,25,1))) !important;
	
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#f15c22,EndColorStr=#fbaa19) !important;
	
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#f15c22,EndColorStr=#fbaa19)" !important;
	
	box-shadow: 0 1px 3px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);

border-width: 0px !important;
padding: 10px !important;
}

.widget_html_custom,
.widget_html_custom h2.ig-cpt-title,
.widget_html_custom h2.ig-cpt-title a { color: #fff !important; }

.widget_html_custom h2.ig-cpt-title { background-image: none; border-width: 0px; }
.widget_html_custom, 
.widget_html_custom a { color: #fff; }

.widget_html_feature { background: url(/download/gallery/img/theme/box_fancypng) repeat-y !important; border: 1px solid #fbaf1a !important; padding: 15px !important; }

.widget_html_feature .ig-cpt-body { overflow: visible; }
.widget_html_feature h2.ig-cpt-title { background-image: none !important; border-width: 0px !important; margin-bottom: 0; padding-bottom: 0; } 
.widget_html_feature .ig-widget-html-content div > h3 { border-bottom: 1px solid #fbaf1a; font-size: 12px !important; font-weight: normal; margin: 0 -15px 10px; padding: 5px 15px 10px; } 

/* GROUP SPACES
=============================================== */
.ig-gsicon { display: none; }

#content-head h1 { color: #f15623 !important;  }

.ig-space-boardroom #content-head,
.ig-space-ottawa #content-head,
.ig-space-parents #content-head,
.ig-space-toronto #content-head,
.ig-space-vancouver #content-head,
#ig-page-parents #content-head { background: url(/download/gallery/img/theme/content_head_ottawapng) no-repeat 0 100%; border-bottom: 1px solid #fbaf19; height: 74px !important; margin-bottom: 1em; }

.ig-space-boardroom #content-head { background-image: url(/download/gallery/img/theme/content_head_ottawapng); }
.ig-space-ottawa #content-head { background-image: url(/download/gallery/img/theme/content_head_ottawapng); }
.ig-space-parents #content-head { background-image: url(/download/gallery/img/theme/content_head_parentspng); }
.ig-space-toronto #content-head { background-image: url(/download/gallery/img/theme/content_head_torontopng); }
.ig-space-vancouver #content-head { background-image: url(/download/gallery/img/theme/content_head_vancouverpng); }
#ig-page-parents #content-head { background-image: url(/download/gallery/img/theme/content_head_parentspng); }
#ig-page-parents #content-head, #ig-page-parents #content-head * { display: block; }
#ig-page-parents #navigation { margin-bottom: 0px; }

.ig-space-boardroom #content-head h1,
.ig-space-ottawa #content-head h1,
.ig-space-parents #content-head h1,
.ig-space-toronto #content-head h1,
.ig-space-vancouver #content-head h1 { line-height: 1.25em; margin-bottom: 0px; }


/* CUSTOM HTML
***********************************************/
ul.custom_nav_list { margin-left: 0; text-align: center; } 
.custom_nav_list li { border-left: 1px solid #3f4040; display: inline-block; } 
.custom_nav_list li:first-child { border-width: 0px; } 
.custom_nav_list li a { display: block; margin: 0 7px 0 10px; } 
.custom_nav_list li:first-child a { border-width: 0px; margin-left: 0; } 
.custom_nav_list li a:hover { color: inherit; }

#footer_share { position: absolute; padding: 0px; } 
#footer_share li { border-width: 0px; } 
#footer_share li a { margin: 0 3px 0 0; } 

/*
.js-tinymce #footer-sitemap { display: block; }
#footer-sitemap { background-color: #f15825; margin: 0 -120px 0 -20px; padding: 0 20px; }
#footer-sitemap .toggler a { background-color: #f15825; color: #fff; display: inline-block; margin-top: -23px; margin-left: 785px; padding: 5px 25px; position: absolute; }

#footer-sitemap ul { list-style: none; margin: 0 15px 0 0; padding: 10px 0px; float: left; width: 220px; }
.footer-sitemap-title h3, #footer-sitemap a { color: #fff; font-size: 11px; }
#footer-sitemap #panel-01 { padding: 25px 0; }

#footer-sitemap .panel-pad { padding: 10px 0 60px; overflow: hidden; zoom: 1; }
#footer-sitemap .panel-pad a { text-decoration: none; }
#footer-sitemap .panel-pad a:hover { color: #c7e3ea; }
*/
