/*
-----------------------------------------------
Learning Media
- - - - - - - - - - - - - - - - - - - - - - - -
Filename:			lml.base.css
Author:				Catch Design Limited (www.catchdesign.co.nz)
Date:				1 May 2010

----------------------------------------------- */

/* =GLOBAL
----------------------------------------------- */

/* RESET
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

body { background:#fff ; font: 63.7%/1.4 Arial, sans-serif; color:#555;position:relative }

/* =Clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* =Generic */
a { color:#0178B2 ; text-decoration:none; }
a:hover { text-decoration: none; color:#FF6600 }
a img, a:hover img { border: none; }
.hide { text-indent:-9999em; outline: none; }
.alignright { float:right; }
.alignleft { float:left; }
img.alignright { padding:0; margin:0; }
img.alignleft { padding:0; margin:0; }
#columns .img_left {float:left;}
	#columns .img_left img {margin:0;}
#columns .img_right {float:right;}
	#columns .img_right img {margin:0;}
.hidden { display:none !important; }
blockquote {font-size:1.1em;margin:10px 10px 10px 20px;}

/* =Typography */
p { font-size:1.2em;line-height:1.3;margin-bottom:11px;}
small {}
strong {font-weight: bold;}
em { font-style:italic;}

h1 {background:url(../img/logo_lml_header.png) no-repeat 0 0; width:207px; height:42px;margin:23px 0 0 11px;}
	h1 a {width:100%; height:100%; display:block;}
h2 {font-size:5.1em; color:#532E2F;line-height:1.2;letter-spacing:-2px}
h3 {font-size:2em; color:#666; letter-spacing:-0.8px; margin-bottom:4px;}
	h3 a {color:#47292A;}
	h3 a:hover {color:#FF6600;}
	h3.no_cufon {line-height:1.2 !important;padding-top:0 !important;}
h4 {font-size:1.3em; color:#333; font-weight:bold;margin-bottom:1px;}
h5 {}

/* =Forms */
.alignRight {text-align: right;}
fieldset {}
fieldset legend {}
label {display:all;font-size:1em;color:#333;}
input {}
input.textbox {background:url("../img/bg_search_header.png") no-repeat 0 0;border:1px solid #B1B1B1;color:#666;font-size:0.9em;padding:4px 6px 4px;}
input.radio {}
input.checkbox {}
input.submit {}
textarea {height:137px;padding:4px 6px;width:247px; border:1px solid #CCC;color:#666;font-size:0.9em;margin-bottom:1px;font-family:Arial, Helvetica, sans-serif}
select {}
.button,
.form-submit {cursor:pointer;background:#47292A;border:none;color:#FFF;font-weight:bold;height:23px;padding-bottom:3px;text-align:center;}



/* =Tables */
table { font-size:1.2em; width:100%;margin:20px 0;border:0px solid #E5E5E5;}
thead tr th {background:#333;font-weight:bold;padding:4px 12px 3px 8px;color:#fff;}
tbody tr td {color:#999;padding:4px 12px 3px 8px;background:#fff;}
        tbody tr.alt td {background:#f2f2f2;}

div.description,legend {margin:8px 0;font-size:1.2em;}


#top_search {}
	#top_search #search_input {width:166px;}
	#top_search .button {background:#47292A; color:#fff;font-weight:bold; text-align:center; width:70px; height:23px;border:none;padding-bottom:3px;}
	
	#search-block-form .form-text {width:166px;background:url("../img/bg_search_header.png") no-repeat 0 0;border:1px solid #B1B1B1;color:#666;font-size:0.9em;padding:4px 6px;}
	
	#search-block-form input#edit-submit {background:#47292A; color:#fff;font-weight:bold; text-align:center; width:70px; height:23px;border:none;padding-bottom:3px;}
	

#dictionary_search label {display:none}
#dictionary_search .textbox {width:185px;margin-right:3px;margin-top:1px;}
#dictionary_search_btn {background:url(../img/btn_ngata_search.png) no-repeat 0 0; width:64px; height:25px;border:none;color:#FFF;font-weight:bold;padding-bottom:1px;}

#search-form {display:none;}

/* =Lists */
ul {/*list-style: square;*/ list-style:none; font-size:1.2em;margin:0 0 15px 0; padding:0;}
	ul ul {font-size:1;}
ol {list-style:decimal;font-size:1.2em;margin:0 0 5px 15px;}
li { list-style:none; line-height:1.1;}

#content li { list-style:disc; margin-left:12px; padding-left:0; margin-bottom:5px; }

#content ul.arrows {margin:0 0 6px;padding:0;}
		#content ul.arrows li {list-style:none;margin:0 0 4px; padding:0 0 0 7px;background:url(../img/bg_bullet.gif) no-repeat 0 4px;line-height:1.1;}
		
#content ul.fancy {list-style:none; margin:0 0 5px;padding:0;font-size:1.3em;}
	#content ul.fancy li {margin:0 0 5px 16px; padding:0;/*background:url(../img/bg_bullet_fancy.png) no-repeat 2px 4px;*/line-height:1.3;}

#content ul.bullets {padding:6px 10px 10px 0px;list-style:disc;}
	#block-block-27 ul.bullets { background:#F5F5F5; list-style:none;margin:0; padding-top:10px; }
		#content ul.bullets li {padding:0;margin:0 0 5px 12px;}
		#block-block-27 ul.bullets li { margin-left:27px;list-style:disc;/*background:url(../img/blt_list.gif) no-repeat 0 8px;*/}


dl {margin:18px 0 0;font-size:1.3em;line-height:1.2;}
dt {color:#999;margin-bottom:1px;}
dd {margin-bottom:8px;padding-bottom:11px;border-bottom:1px solid #EEE;}
	dd.last {border-bottom:none;margin-bottom:0;padding-bottom:0;}

#ngata_results dl {list-style:none; margin:0 0 2px; padding:0 0 5px;font-size:1em;border-bottom:1px solid #BEB4B4;}
	#ngata_results dt {background:none;float:left;width:222px;clear:left;min-height:50px;margin-bottom:5px}
		#ngata_results dt .word {color:#FF6600;font-family:georgia;font-size:2.5em;font-style:italic;font-weight:normal;line-height:1.2;margin:0 0 3px 2px;}
			#ngata_results dt p {margin:0 0 0 5px;}
		#ngata_results dd {float:left;margin:6px 0 0;width:430px;border-bottom:none;padding-bottom:0;}
			#ngata_results dd p {font-size:1.3em;font-style:italic;letter-spacing:-0.1px;line-height:1.3;margin-bottom:0;}
				#ngata_results dd p strong {color:#FF6600}
	
	#ngata_results dl.last {border-bottom:none;padding-bottom:0; margin-bottom:0;}


dl.search-results {}
	dl.search-results dt.title {margin-bottom:5px;}
	dl.search-results dd {}
		dl.search-results dd .search-snippet {font-size:1em;}
		dl.search-results dd .search-info {color:#999;font-size:0.9em;}

/* =Tables */
table { font-size:1.2em;}
td {}


/* =STRUCTURE
----------------------------------------------- */
.wrap {width:980px; margin:0 auto;}


/* Header */
#login_top {height:20px;margin-right:20px;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;background:#999 url(../img/icon_arrow.gif) no-repeat 10px 6px}
	#login_top a {width:100%; height:100%; display:block;padding:1px 0 0 20px; font-size:1.2em; font-weight:bold; color:#fff; text-decoration:none;margin-right:10px}
		#login_top a:hover {text-decoration:underline; color:#fff}

#header #view_site {position:relative;}
	#header #view_site ul {list-style:none;margin:7px 0 0;padding:0;position:absolute;right:0;top:0;width:185px;font-size:1em}
		#header #view_site li {margin:0;padding:0;float:left;background:none;}
			#header #view_site li p {font-size:1.1em;margin:2px 4px 0 0;}
			#header #view_site a {display:block; height:20px; background:url(../img/tabs_choose_language.png) no-repeat 0 0;}

				#header #view_site #view_in_english {width:47px; background-position:0 0;}
					#header #view_site #view_in_english:hover {background-position:0 -20px;}
					#header #view_site #view_in_english.selected {background-position:0 -40px;}

				#header #view_site #view_in_maori {width:47px; background-position:-47px 0;}
					#header #view_site #view_in_maori:hover {background-position:-47px -20px;}
					#header #view_site #view_in_maori.selected {background-position:-47px -40px;}

/* Top Nav */
#header #top_nav {list-style:none;margin:43px 10px 23px 0}
	#header #top_nav li {float:left;margin:0;padding:0}
		#header #top_nav a {background:url(../img/top_nav.png) no-repeat 0 0; display:block; height:22px;}

		#header #top_nav #tn_dictionary {background-position:0 0; width:128px;}
			#header #top_nav #tn_dictionary:hover {background-position:0 -44px;}
			#header #top_nav #tn_dictionary.selected {background-position:0 -22px;}
			

		#header #top_nav #tn_news {background-position:-129px 0; width:43px;}
			#header #top_nav #tn_news:hover {background-position:-129px -44px;}
			#header #top_nav #tn_news.selected {background-position:-129px -22px;}
			

		#header #top_nav #tn_sitemap {background-position:-173px 0; width:58px; padding-right:10px;}
			#header #top_nav #tn_sitemap:hover {background-position:-173px -44px;}
			#header #top_nav #tn_sitemap.selected {background-position:-173px -22px;}
			

		#header #top_nav .form {margin-right:0;padding-top:0;}
			#header #edit-search-block-form-1-wrapper {float:left;}

/* View cart in the header */
#header #header_cart {position:relative}
	#header #header_cart ul {list-style:none; margin:0; padding:0;position:absolute; top:5px; right:250px;font-size:1.1em;}
		#header #header_cart li {float:left; padding:0; margin:0;background:none;}
			#header #header_cart li p {color:#366919; font-size:1em;margin:2px 10px 0 0;}
			#header #header_cart li a {background:url(../img/btn_view_cart_header.png) no-repeat 0 0; display:block; width:75px; height:20px;}
				#header #header_cart li a:hover {background-position:0 -20px}


/* Primary Nav - ENGLISH */
#primary_nav {border-top:1px solid #ccc; margin:0 8px}
#home #primary_nav {left:50%;margin: 0 0 0 -482px;position:absolute;top:89px;width:964px;}
		
	#primary_nav ul {list-style:none;margin:13px 0 0 0}
	
		#primary_nav  li {float:left;position:relative;margin:0; padding:0;background:none;}
			#primary_nav a {display:block; height:44px; background:url(../img/primary_nav.png) no-repeat 0 0;}

				#primary_nav #pn_home a {width:78px;background-position:0 0}
					#primary_nav #pn_home:hover {}
					#primary_nav #pn_home a.selected {background-position:0 -98px}

				#primary_nav #pn_about-us a {width:118px; background-position:-78px 0;}
					#primary_nav #pn_about-us a.selected {background-position:-78px -99px}
					#primary_nav #pn_about-us a.sub {background-position:-78px -143px}

				#primary_nav #pn_our-services a {width:143px; background-position:-196px 0;}
					#primary_nav #pn_our-services a.selected {background-position:-196px -99px}
					#primary_nav #pn_our-services a.sub {background-position:-196px -143px}

				#primary_nav #pn_our-work a{width:122px; background-position:-339px 0;}
					#primary_nav #pn_our-work a.selected {background-position:-339px -99px}
					#primary_nav #pn_our-work a.sub {background-position:-339px -143px}

				#primary_nav #pn_resources a {width:125px; background-position:-461px 0;}
					#primary_nav #pn_resources a.selected {background-position:-461px -99px}
					#primary_nav #pn_resources a.sub {background-position:-461px -143px}

				#primary_nav #pn_contributors a {width:146px; background-position:-586px 0;}
					#primary_nav #pn_contributors a.selected {background-position:-586px -99px}
					#primary_nav #pn_contributors a.sub {background-position:-586px -143px}

				#primary_nav #pn_workshops a {width:120px; background-position:-732px 0;}
					#primary_nav #pn_workshops a.selected {background-position:-732px -98px}

				#primary_nav #pn_contact-us a {width:112px; background-position:-852px 0;}
					#primary_nav #pn_contact-us a.selected {background-position:-852px -98px}


/* Maori Primary Nav - MAORI */
				#primary_nav #pn_kainga a {width:69px;background-position:0 -290px}               /* Home */
					#primary_nav #pn_kainga:hover {}
					#primary_nav #pn_kainga a.selected {background-position:0 -398px}

				#primary_nav #pn_mo-matou-ra a {width:139px; background-position:-69px -290px;}   /* About Us */
					#primary_nav #pn_mo-matou-ra a.selected {background-position:-69px -398px}
					#primary_nav #pn_mo-matou-ra a.sub {background-position:-69px -443px}

				#primary_nav #pn_nga-ratonga a {width:134px; background-position:-208px -290px;}  /* Our services */
					#primary_nav #pn_nga-ratonga a.selected {background-position:-208px -398px}
					#primary_nav #pn_nga-ratonga a.sub {background-position:-208px -443px}

				#primary_nav #pn_tu-momo-mahi a{width:146px; background-position:-342px -290px;}   /* Our work */
					#primary_nav #pn_tu-momo-mahi a.selected {background-position:-342px -398px}
					#primary_nav #pn_tu-momo-mahi a.sub {background-position:-342px -443px}

				#primary_nav #pn_rauemi a {width:95px; background-position:-488px -290px;}       /* Resources */
					#primary_nav #pn_rauemi a.selected {background-position:-488px -398px}
					#primary_nav #pn_rauemi a.sub {background-position:-488px -443px}

				#primary_nav #pn_kaikoha-mahi a {width:135px; background-position:-583px -290px;} /* Contributors */
					#primary_nav #pn_kaikoha-mahi a.selected {background-position:-583px -398px}
					#primary_nav #pn_kaikoha-mahi a.sub {background-position:-583px -443px}

				#primary_nav #pn_nga-wananga a {width:120px; background-position:-718px -290px;}  /* Workshops */
					#primary_nav #pn_nga-wananga a.selected {background-position:-718px -398px}

				#primary_nav #pn_whakapa-mai a {width:122px; background-position:-842px -290px;}  /* Contact us */
					#primary_nav #pn_whakapa-mai a.selected {background-position:-842px -398px}

/* Sub Nav */
#sub_nav {height:47px;}
	#sub_nav ul {list-style:none;margin:0 8px;padding:0 16px;background:url(../img/primary_nav.png) no-repeat 0 -243px; height:44px;font-size:1.3em;}
		#sub_nav li {float:left; margin:13px 0 0 0;padding:0;letter-spacing:-0.2px;background:none;line-height:1.4;}
			#sub_nav a {color:#47292A;display:block;padding:0 10px}
				#sub_nav a:hover {background:url(../img/sub_nav_rollover2.png) no-repeat 0 0;padding:0 0 0 7px; color:#47292A !important; display:block;height: 22px;margin:0 3px 0 3px;}
				#sub_nav a:hover span {background:url(../img/sub_nav_rollover2.png) no-repeat right 0;padding:0 7px 0 0; display:block;height: 22px;}

			#sub_nav .selected {background:url(../img/sub_nav_selected.png) no-repeat 0 0 !important;margin:1px 0 0 0 !important;padding:0 0 0 10px !important; height:33px !important;}
			#sub_nav .selected span {background:url(../img/sub_nav_selected.png) no-repeat right 0 !important;color:#FFF;font-weight:bold;height:29px !important;padding:5px 16px 0 5px !important;display:block}
				#sub_nav .selected a:hover {color:#fff !important;}
					#sub_nav .selected a:hover span {background:url(../img/sub_nav_selected.png) no-repeat right 0 !important;color:#FFF;font-weight:bold;height:29px !important;padding:5px 16px 0 5px !important;display:block}


/* Sub Nav Over */

#primary_nav li div {position:absolute; top:0; left:0;margin:0;display:none;}
	#primary_nav li div ul li {float:none;margin-left:5px;}
	#primary_nav li:hover div {display:block;}
		#primary_nav li div a {height:50px;position:relative;z-index:5000;}
			#primary_nav li div ul {background:url("../img/bg_drop_down_nav.png") no-repeat 3px bottom;margin:0 !important;position:absolute;left:0;top:5px; width:269px;z-index:4000; font-size:1.1em !important;padding:0 4px 10px 7px}
				#primary_nav li div ul li {}
					#primary_nav li div li a {background:none !important; color:#555 !important;width:263px !important; height: auto !important;padding:5px 0 0 0 !important;margin-top:0; display:block;}
						#primary_nav li div li a span {padding:0 5px 5px 5px;display:block}

					#primary_nav li div li a:hover {background:url(../img/sub_nav_rollover.png) no-repeat 0 0 !important;color:#47292A !important;height: auto !important;margin:0 0 0 0;}
						#primary_nav li div li a:hover span {background:url(../img/sub_nav_rollover.png) no-repeat 0 bottom ;height: auto !important;margin-top:0 !important}


	#primary_nav li div#pn_home_over a {background-position:0 -48px;}
	
	#primary_nav li div#pn_about-us_over {}
	
	#primary_nav li div.pn_roll_over_top {background:url(../img/bg_drop_down_nav_top.png) no-repeat 2px 0;display:block;padding-top:5px;top:45px;width:280px;z-index:1000;}
	
	#primary_nav li div#pn_about-us_over a {background-position:-78px -48px;}
		#primary_nav li div#pn_about-us_over ul {}
			/* #primary_nav li div#pn_about-us_over li {float:left;} */

	#primary_nav li div#pn_our-services_over a {background-position:-196px -48px;}
		#primary_nav li div#pn_our-services_over ul {}

	#primary_nav li div#pn_our-work_over a {background-position:-339px -48px;}
		#primary_nav li div#pn_our-work_over ul {}

	#primary_nav li div#pn_resources_over a {background-position:-461px -48px;}
		#primary_nav li div#pn_resources_over ul {}

	#primary_nav li div#pn_contributors_over a {background-position:-586px -48px;}
		#primary_nav li div#pn_contributors_over ul {}

	#primary_nav li div#pn_workshops_over a {background-position:-732px -48px;}

	#primary_nav li div#pn_contact-us_over a {background-position:-852px -48px;}


/* Maori Sub Nav Over */

   #primary_nav li div#pn_kainga_over a {background-position:0 -347px;}           /* Home */

	#primary_nav li div#pn_mo-matou-ra_over a {background-position:-69px -347px;}  /* About Us */
		#primary_nav li div#pn_mo-matou-ra_over ul {}
			/* #primary_nav li div#pn_mo-matou-ra_over li {float:left;} */

	#primary_nav li div#pn_nga-ratonga_over a {background-position:-208px -347px;}  /* Our services */
		#primary_nav li div#pn_nga-ratonga_over ul {}

	#primary_nav li div#pn_tu-momo-mahi_over a {background-position:-342px -347px;}   /* Our work */
		#primary_nav li div#pn_tu-momo-mahi_over ul {}

	#primary_nav li div#pn_rauemi_over a {background-position:-488px -347px;}        /* Resources */
		#primary_nav li div#pn_rauemi_over ul {}

	#primary_nav li div#pn_kaikoha-mahi_over a {background-position:-583px -347px;}  /* Contributors */
		#primary_nav li div#pn_kaikoha-mahi_over ul {}

	#primary_nav li div#pn_nga-wananga_over a {background-position:-718px -347px;}   /* Workshops */

	#primary_nav li div#pn_whakapa-mai_over a {background-position:-842px -347px;}   /* Contact us */


/* Content */


/* Footer */
#footer {background:#FAF4E6}
	#footer .wrap {width:960px; border-top:7px solid #47292A}
		
		#footer .columns_top {margin:10px 0 16px;}

			#footer .columns_top .col_1 {width:310px;margin-right:20px}
				#footer .columns_top .col_1 h3 {color:#498CC0; background: url(../img/icon_twitter.png) no-repeat 276px 7px;}
				#footer .columns_top .col_1 .bubble {background:url(../img/bg_twitter_grow.png) no-repeat 0 bottom;}
					#footer .columns_top .col_1 ul {list-style:none; background:url(../img/bg_twitter_top.png) no-repeat 0 0;padding:9px 0 10px;margin:0;}
						#footer .columns_top .col_1 li {margin:0 20px 3px 13px;border-bottom:1px solid #E5E5E5;line-height:1.3;padding-bottom:5px;background:none}
							#footer .columns_top .col_1 li.last {border:none}
							#footer .columns_top .col_1 p {width:160px;}
								#footer .columns_top .col_1 p a {color:#333;}

			#footer .columns_top .col_2 {width:300px;margin-right:20px}
				#footer .columns_top .col_2 ul {list-style:none;margin:6px 0 0;padding:0;font-size:1em;font-size:1em;}
					#footer .columns_top .col_2 li {margin:0 0 8px;padding:0}
						#footer .columns_top .col_2 li h4 a {color:#333;}
						#footer .columns_top .col_2 h4.workshop {background:url(../img/lbl_workshop.png) no-repeat 1px 4px; padding-left:72px;margin-bottom:3px;}
						#footer .columns_top .col_2 li p {line-height:1.2;margin-bottom:4px;color:#666}
							#footer .columns_top .col_2 li p a {color:#333}
							#footer .columns_top .col_2 li.last p.read_more {margin:14px 0 0 3px;}


			#footer .columns_top .col_3 {width:300px;margin-right:10px}
				#footer .columns_top .col_3 ul {list-style:none;margin:0;padding:0;font-size:1em;}
					#footer .columns_top .col_3 li {margin:0 0 4px 1px;padding:0;}
						#footer .columns_top .col_3 .author {width:65px;margin-top:3px;}
							#footer .columns_top .col_3 .author p {letter-spacing:-0.3px;margin-bottom:3px;}
							#footer .columns_top .col_3 .author img {}
						#footer .columns_top .col_3 .comment {background:url(../img/bg_quote.png) no-repeat 0 3px;padding:0 0 0 17px;width:213px;margin-bottom:5px;}
							#footer .columns_top .col_3 .comment p {letter-spacing:-0.2px;line-height:1.2;margin:2px 0 5px;}
							#footer .columns_top .col_3 .comment .meta {color:#999;font-size:1.1em;}
								#footer .columns_top .col_3 .comment .meta a {color:#333;font-weight:bold;}

	#footer .columns_bottom {background:#DED8CA;height:110px;}
		#footer .columns_bottom .col_1 {width:82px;background:url(../img/bg_footer_bottom_line.gif) no-repeat 80px 16px;margin-right:20px}
			#footer .columns_bottom .col_1 .icon_help {background:url(../img/bg_help.png) no-repeat 0 0;margin:12px 0 0 17px;}
				#footer .columns_bottom .col_1 .icon_help a {width:45px; height:25px; font-size:1.8em; color:#47292A;display:block;padding:45px 0 0 5px;}
					#footer .columns_bottom .col_1 .icon_help a:hover {text-decoration:none;}

		#footer .columns_bottom .col_2 {padding:14px 0 0;}
			#footer .columns_bottom .col_2 p {color:#333;letter-spacing:-0.1px;margin-bottom:9px;width:520px;}
				#footer .columns_bottom .col_2 p .number,
				#footer .columns_bottom .col_2 p a {color:#4D4D4D;}
				#footer .columns_bottom .col_2 p .divider {color:#999}

#footer a:hover {color:#FF6600 !important;}

		#footer .columns_bottom .col_3 {}
			#footer .columns_bottom .col_3 .logo {}
				#footer .columns_bottom .col_3 .logo a {background:url(../img/logo_lml_footer.png) no-repeat 0 0; display:block; width:192px; height:36px;margin:17px 0 0 132px;}




/* =DETAIL
----------------------------------------------- */

p.read_more a:hover {color:#FF9900;}
#content .read_more { background:url(../img/bg_bullet.gif) no-repeat 0 4px; padding-left:8px;}

#skip {display:none;}

/* Hero images */
#hero {width:980px;margin-bottom:25px;background:no-repeat 0 0}

#home #hero,
#browse_resources #hero {height:277px;margin-bottom:0;}
	#home #slideshow,
	#browse_resources #slideshow {height:277px;}
		#home #slideshow .images,
		#browse_resources #slideshow .images {height:277px;overflow:hidden;}
			
			#home #slideshow .images .hero_image,
			#browse_resources #slideshow .images .hero_image {background: no-repeat 0 0; height:277px; width:100%}
				#home #slideshow .images .hero_image h2,
				#browse_resources #slideshow .images .hero_image h2 {color:#fff;font-size:6em;padding:35px 0 0 12px;}
				#home #slideshow .images .hero_image p,
				#browse_resources #slideshow .images .hero_image p {color:#fff;margin:0 0 0 34px;width:410px;}
				
						
						#hero_image_1 {background-image:url(../img/hero_image_1.jpg) !important}
						#hero_image_2 {background-image:url(../img/hero_image_2.jpg) !important}
						#hero_image_3 {background-image:url(../img/hero_image_3.jpg) !important}
						#hero_image_4 {background-image:url(../img/hero_image_4.jpg) !important}
						#hero_image_5 {background-image:url(../img/hero_image_5.jpg) !important}
						#hero_image_6 {background-image:url(../img/hero_image_6.jpg) !important}
						#hero_image_7 {background-image:url(../img/hero_image_7.jpg) !important}
						#hero_image_8 {background-image:url(../img/hero_image_8.jpg) !important}
						#hero_image_9 {background-image:url(../img/hero_image_9.jpg) !important}
						#hero_image_10 {background-image:url(../img/hero_image_10.jpg) !important}
						
						.hero_image .btn_view_examples {background:url(../img/btn_view_examples.png) no-repeat 0 0; display:block; width:260px; height:25px;margin:11px 0 0 34px;}
							.hero_image .btn_view_examples a {display:block; width:238px; height:22px; color:#fff; font-size:1.4em; font-weight:bold;padding:3px 0 0 22px;}
								.hero_image .btn_view_examples a:hover {text-decoration:underline;}
						
						#hero_image_1 .btn_view_examples {background-image:url(../img/btn_view_examples_1.png)}
						#hero_image_2 .btn_view_examples {background-image:url(../img/btn_view_examples_2.png)}
						#hero_image_3 .btn_view_examples {background-image:url(../img/btn_view_examples_3.png)}
						#hero_image_4 .btn_view_examples {background-image:url(../img/btn_view_examples_4.png)}
						#hero_image_5 .btn_view_examples {background-image:url(../img/btn_view_examples_5.png)}
						#hero_image_6 .btn_view_examples {background-image:url(../img/btn_view_examples_6.png)}
						#hero_image_7 .btn_view_examples {background-image:url(../img/btn_view_examples_7.png)}
						#hero_image_8 .btn_view_examples {background-image:url(../img/btn_view_examples_8.png)}
						#hero_image_9 .btn_view_examples {background-image:url(../img/btn_view_examples_9.png)}
						#hero_image_10 .btn_view_examples {background-image:url(../img/btn_view_examples_10.png)}

#about_us #hero {background:url(../img/img_hero_about_us.jpg); height:269px;}
#our_services #hero {background:url(../img/img_hero_our_services.jpg) no-repeat 0 7px; height:269px;margin:10px auto 28px;}
	#our_services #columns {margin-bottom:44px;}

#news #primary_nav,
#news_article #primary_nav,
#ngata_dictionary #primary_nav,
#our_work #primary_nav,
#resources #primary_nav,
#no_hero #primary_nav {background:url(../img/hr_shaded.gif) repeat-x 0 bottom;height:70px;}

	#news #hero {background:url(../img/img_hero_news.jpg) no-repeat 0 bottom; height:224px;}
		#news #hero .bct {padding:9px 0 0 10px;}
		#news #hero h2 {color:#fff;margin:11px 0 0 29px;}
		#news #hero p {color:#fff; margin:0 0 0 31px;width:451px}

#health-education #hero {background:url(../img/img_hero_health-education.jpg) no-repeat 0 0;margin-top:13px;margin-bottom:0;}
#literacy #hero {background:url(../img/img_hero_literacy.jpg) no-repeat 0 0;margin-top:13px;margin-bottom:0;}
#numeracy #hero {background:url(../img/img_hero_numeracy.jpg) no-repeat 0 0;margin-top:13px;margin-bottom:0;}
#maori-education #hero {background:url(../img/img_hero_maori-education.jpg) no-repeat 0 0;margin-top:13px;margin-bottom:0;}
#pasifika-education #hero {background:url(../img/img_hero_pasifika-education.jpg) no-repeat 0 0;margin-top:13px;margin-bottom:0;}
#digital-learning #hero {background:url(../img/img_hero_digital-learning.jpg) no-repeat 0 0;margin-top:13px;margin-bottom:0;}
#curriculum #hero {background:url(../img/img_hero_curriculum.jpg) no-repeat 0 0;margin-top:13px;margin-bottom:0;}
#research #hero {background:url(../img/img_hero_research.jpg) no-repeat 0 0;margin-top:13px;margin-bottom:0;}

	#health-education #hero .bct,
	#literacy #hero .bct,
	#numeracy #hero .bct,
	#maori-education #hero .bct,
	#pasifika-education #hero .bct,
	#digital-learning #hero .bct,
	#curriculum #hero .bct,
	#research #hero .bct {color:#FFF;padding:20px 0 0 29px;}
	
		#health-education #hero .inside,
		#literacy #hero .inside,
		#numeracy #hero .inside,
		#maori-education #hero .inside,
		#pasifika-education #hero .inside,
		#digital-learning #hero .inside,
		#curriculum #hero .inside,
		#research #hero .inside {height:213px;}
		
			#health-education #hero .bct a,
			#literacy #hero .bct a,
			#numeracy #hero .bct a,
			#maori-education #hero .bct a,
			#pasifika-education #hero .bct a,
			#digital-learning #hero .bct a,
			#curriculum #hero .bct a,
			#research #hero .bct a {color:#fff;}
			
			#health-education #hero h2,
			#literacy #hero h2,
			#numeracy #hero h2,
			#maori-education #hero h2,
			#pasifika-education #hero h2,
			#digital-learning #hero h2,
			#curriculum #hero h2,
			#research #hero h2 {color:#fff;margin:2px 0 5px 26px;font-size:4.1em}
			
			#health-education #hero p,
			#literacy #hero p,
			#numeracy #hero p,
			#maori-education #hero p,
			#pasifika-education #hero p,
			#digital-learning #hero p,
			#curriculum #hero p,
			#research #hero p {color:#fff; margin:0 0 0 29px;width:268px}

	#hero .bct {padding:49px 0 0 22px;}

	#hero h2 {margin:0 0 1px 20px;}
	#hero p {font-size:1.5em;margin:0 0 0 22px;width:320px;line-height:1.3;letter-spacing:-0.4px;}


#our_team #hero {background:url(../img/img_hero_our_team.jpg) no-repeat 0 bottom;height:246px;margin-bottom:20px;}
	#our_team #hero .bct {padding:9px 0 0 10px;}
	#our_team #hero h2 {color:#fff;margin:13px 0 0 24px;}
	#our_team #hero p {color:#fff; margin:0 0 0 26px;width:451px}

#contributors #hero {background:url(../img/img_hero_contributors.jpg) no-repeat 0 0;margin-bottom:2px;margin-top:7px;height:280px}
	#contributors #hero .bct {padding:42px 0 0 22px;}
	#contributors #hero h2 {}

/* Focus areas */
#focus_areas {}
	#focus_areas ul {list-style:none;margin:0 0 0 4px; padding:0;}
		#focus_areas li {padding:0; margin:0 0 17px;float:left;height:65px;background:none; list-style:none;}
			#focus_areas li span {display:block; width:156px; height:54px; background:url(../img/focus_areas.png) no-repeat 0 -108px;}
			
			#focus_areas li a {display:block; height:54px; background:url(../img/focus_areas.png) no-repeat 0 0;}

			#focus_areas li #fa_literacy {background-position:-156px 0; width:74px;}
				#focus_areas li #fa_literacy:hover {background-position:-156px -54px;}
				#focus_areas li #fa_literacy.selected {background-position:-156px -108px;}

			#focus_areas li #fa_numeracy {background-position:-230px 0; width:84px;}
				#focus_areas li #fa_numeracy:hover {background-position:-230px -54px;}
				#focus_areas li #fa_numeracy.selected {background-position:-230px -108px;}

			#focus_areas li #fa_maori-education {background-position:-314px 0; width:121px;}
				#focus_areas li #fa_maori-education:hover {background-position:-314px -54px;}
				#focus_areas li #fa_maori-education.selected {background-position:-314px -108px;}

			#focus_areas li #fa_matauranga-maori {background-position:-314px 0; width:121px;}
				#focus_areas li #fa_matauranga-maori:hover {background-position:-314px -54px;}
				#focus_areas li #fa_matauranga-maori.selected {background-position:-314px -108px;}

			#focus_areas li #fa_pasifika-education {background-position:-435px 0; width:127px;}
				#focus_areas li #fa_pasifika-education:hover {background-position:-435px -54px;}
				#focus_areas li #fa_pasifika-education.selected {background-position:-435px -108px;}

			#focus_areas li #fa_digital-learning {background-position:-562px 0; width:111px;}
				#focus_areas li #fa_digital-learning:hover {background-position:-562px -54px;}
				#focus_areas li #fa_digital-learning.selected {background-position:-562px -108px;}

			#focus_areas li #fa_curriculum {background-position:-673px 0; width:92px;}
				#focus_areas li #fa_curriculum:hover {background-position:-673px -54px;}
				#focus_areas li #fa_curriculum.selected {background-position:-673px -108px;}

			#focus_areas li #fa_health-education {background-position:-765px 0; width:123px;}
				#focus_areas li #fa_health-education:hover {background-position:-765px -54px;}
				#focus_areas li #fa_health-education.selected {background-position:-765px -108px;}

			#focus_areas li #fa_research {background-position:-804px -162px; width:84px;}
				#focus_areas li #fa_research:hover {background-position:-888px -162px;}
				#focus_areas li #fa_research.selected {background-position:-888px -108px;}
			
			
			#home #focus_areas li span {background-position: 0 0;width:155px;}
			
			#home #focus_areas li #fa_literacy {background-position:-155px 0; width:74px;}
				#home #focus_areas li #fa_literacy:hover {background-position:-155px -54px;}
				
			#home #focus_areas li #fa_numeracy {background-position:-229px 0; width:84px;}
				#home #focus_areas li #fa_numeracy:hover {background-position:-229px -54px;}

			#home #focus_areas li #fa_maori-education {background-position:-313px 0; width:121px;}
				#home #focus_areas li #fa_maori-education:hover {background-position:-313px -54px;}

			#home #focus_areas li #fa_matauranga-maori {background-position:-313px 0; width:121px;}
				#home #focus_areas li #fa_matauranga-maori:hover {background-position:-313px -54px;}

			#home #focus_areas li #fa_pasifika-education {background-position:-434px 0; width:127px;}
				#home #focus_areas li #fa_pasifika-education:hover {background-position:-434px -54px;}

			#home #focus_areas li #fa_digital-learning {background-position:-561px 0; width:111px;}
				#home #focus_areas li #fa_digital-learning:hover {background-position:-561px -54px;}

			#home #focus_areas li #fa_curriculum {background-position:-672px 0; width:92px;}
				#home #focus_areas li #fa_curriculum:hover {background-position:-672px -54px;}

			#home #focus_areas li #fa_health-education {background-position:-764px 0; width:123px;}
				#home #focus_areas li #fa_health-education:hover {background-position:-764px -54px;}
							
			#home #focus_areas li #fa_research {background-position:-887px 0; width:84px;}
				#home #focus_areas li #fa_research:hover {background-position:-887px -54px;}



/* Breadcrumb Trail */
.bct {color:#666;font-size:1.1em;}
	.bct a {color:#666;}
		.bct a:hover {color:#ff6600;}


/* Columns */

#columns.wrap {width:960px; margin-bottom:30px;}

	#columns h2 {font-size:2.5em;letter-spacing:-1px;margin-bottom:12px;}
	
	#columns .double {width:460px;margin-right:20px;float:left;}
		#columns .double .col_2 {margin-right:0;}
		#columns .double img {float:right;margin:12px 0 0 20px;}

	#columns .double .item_left {float:left;}

	#health #columns .double {width:460px;margin-right:40px;float:left;}
		#health #columns .double .item { border-bottom:none;background:url(../img/hr_item.png) no-repeat 0 bottom;padding-top:4px;}
		#health #columns .double .col_2 {margin-right:20px;}
		#health #columns .double .col_3 {margin-right:0;}
			#health #columns .double .col_2 h3,
			#health #columns .double .col_3 h3 {}

		#health #columns .double img {float:right;margin:12px 0 40px 20px;}

	#columns .col_1,
	#columns .col_2,
	#columns .col_3,
	#columns .col_4 {width:220px;float:left;}

	#columns .col_1,
	#columns .col_2 {margin-right:20px;}
	#columns .col_3 {margin-right:40px;}
	#columns .col_4 {margin-right:0}

		#columns h3 {color:#47292A; font-size:1.9em;line-height:1;padding-top:2px;}
		#columns h3.sup_mat_h {padding:4px 0;}
		#columns p {/*margin-bottom:5px;*/}
		#columns img {margin:15px 0 3px;}
		#columns p.intro {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;color:#333;line-height:1.4;}
			#columns p span.intro,
			#columns p span.feature {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#333;line-height:1.35;margin-bottom:14px;}

/* Three columns */
.three_cols {width:960px;margin:0 auto}
	.three_cols .double {width:630px; float:left; margin-right:20px;}
	.three_cols .col_1,
	.three_cols .col_2,
	.three_cols .col_3 {width:300px; float:left; margin-right:30px;}

	.three_cols .col_3 {margin-right:0;}
	#home .three_cols .col_2 {margin-right:20px}
	#home .three_cols .col_3 {width:310px;}

	.three_cols p {font-size:1.3em;margin-bottom:11px;}
	.three_cols p.read_more {font-size:1.2em;background-position:0 5px !important;}

/* Rows */

.row {}
	.row .item {width:220px; margin-right:26px;float:left;border-top-color:#BEB4B4;margin-bottom:25px;}
	.row .first {margin-right:20px;}
	.row .last {margin-right:0;}
		#columns .row .item p {/*margin-bottom:8px;*/}

		.row .item h3 {}
			#item_literacy h3 {background:url(../img/icon_literacy.png) no-repeat right 0;}
			#item_numeracy h3 {background:url(../img/icon_numeracy.png) no-repeat right 0;}
			#item_pasifika-education h3 {background:url(../img/icon_pasifika-education.png) no-repeat right 0;}
			#item_curriculum h3 {background:url(../img/icon_curriculum.png) no-repeat right 0;}
			#item_digital-learning h3 {background:url(../img/icon_digital-learning.png) no-repeat right 0;}
			#item_research h3 {background:url(../img/icon_research.png) no-repeat right 0;}
			#item_maori-education h3 {background:url(../img/icon_maori-education.png) no-repeat right 0;}
			#item_health-education h3 {background:url(../img/icon_health-education.png) no-repeat right 0;}

/* Triple */
.triple {width:720px;float:left;margin:0 13px 30px 0;}

/* Items */
.item {border-top:7px solid #FF6600;margin-bottom:27px;padding-bottom:5px;border-bottom:1px solid #F2F2F2;padding-top:3px;}

.force_orange {border-top-color:#FF6600 !important;}
.force_grey {border-top-color:#BEB4B4 !important;}
.force_green {border-top-color:#78A22F !important;}

.no_border {border-bottom:none !important;}
	.item .read_more {font-family:Arial, Helvetica, sans-serif;font-size:1.2em;margin-bottom:0 !important;}
.col_4 .item {border-top-color:#BEB4B4;border-bottom:0;}

p.feature {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#666;margin-bottom:13px !important;}

.team p {}
#columns .team_teaser {margin:0 0 8px;border-bottom:1px solid #F2F2F2}
	.team_teaser h4 {color:#353637;line-height:1.2;font-weight:normal;margin-bottom:3px;font-size:1.2em;}
		.team h4 a {font-weight:bold;}
	#columns .team_teaser p {font-size:1.2em; font-family:Arial, Helvetica, sans-serif;margin-bottom:5px !important;}

.jobs {}
	.jobs ul {}
		.jobs li {}
		.jobs p {margin-bottom:7px !important;}

.contact {}
	.contact h4 {}
		.contact h4.last {}
	.contact p {margin-bottom:10px !important;}
		.contact p.read_more {}

.member {border:none; float:left;margin:0 16px 25px 0 !important;width:220px;}
	#columns .member img {margin:0}
	#columns .member h3 {color:#333; font-size:1.3em;font-weight:bold;letter-spacing:0;margin:5px 0 0;}
		#columns .member h3 a {color:#333;}
			#columns .member h3 a:hover {color:#f60;}
	#columns .member h4 {color:#333; font-size:1.3em;font-weight:normal;letter-spacing:0;margin-bottom:3px;}

#columns .pagination {width:700px;}
	#columns .pagination p {float:left;}

	#columns .pagination ul {float:right;list-style:none;margin:0; padding:0;}
		#columns .pagination li {float:left; margin:0 10px 0 0; padding:0;line-height:1.7; background:none;}
		#columns .pagination li.last {margin-right:0;}
		#columns .pagination li.selected {font-weight:bold;}
			#columns .pagination a {}

				#columns .pagination .btn_prev,
				#columns .pagination .btn_next {background:url(../img/btn_arrows.png) no-repeat 0 0;display:block; width:17px; height:17px;margin-top:2px;}

					#columns .pagination .btn_prev:hover {background-position:0 -17px}

				#columns .pagination .btn_next {background-position:-17px 0}
					#columns .pagination .btn_next:hover {background-position:-17px -17px}
					
					
#content .item-list {width:970px;}
	#content .item-list p {float:left;}

	#content .item-list ul {float:right;list-style:none;margin:0; padding:0;}
		#content .item-list li {float:left; margin:0 10px 0 0; padding:0;line-height:1.7; background:none;list-style:none;}
		#content .item-list li.last {}
		#content .item-list li.selected {font-weight:bold;}

			#content .item-list .pager-current {font-weight:bold;}

				#content .item-list .pager-next,
				#content .item-list .pager-previous {background:url(../img/btn_arrows.png) no-repeat 0 0;display:block; width:17px; height:17px;margin-top:2px;}
				
				#content .item-list .pager-first,
				#content .item-list .pager-last {display:none;}
				
					#content .item-list .pager-next a,
				#content .item-list .pager-previous a {outline:none; text-indent:-9999em;display:block; width:100%; height:100%}

					#content .item-list .pager-previous:hover {background-position:0 -17px}

				#content .item-list .pager-next {background-position:-17px 0}
					#content .item-list .pager-next:hover {background-position:-17px -17px}
					
					
					
					
/* Home */
#home #header {padding:0 0 60px;}
#home #focus_areas li {margin:0; }
#home #content {margin-bottom:25px;}
#home p.intro, #browse_resources p.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.3em; color:#47292A;text-indent:31px; background:url(../img/logo_lml_home.png) no-repeat 1px 4px;letter-spacing:-0.7px;line-height:1.3;margin-bottom:9px;}
	#home p.intro a, #browse_resources p.intro a {color:#FF6600;}
		#home p.intro a:hover, #browse_resources p.intro a:hover {color:#FFB300 !important;}

	#home .double .links, #browse_resources .double .links {margin-left:3px;}
		#home .double .links p, #browse_resources .double .links p {margin-right:20px;margin-bottom:20px;}
			#home .double .links p.read_more a, #browse_resources .double .links p.read_more a {color:#FF6600;}
			#home .double .links p.read_more a:hover, #browse_resources .double .links p.read_more a:hover {color:#FFB300 !important;}


#home .three_cols .col_1 .item,
#home .three_cols .col_2 .item,
#home .three_cols .col_3 .item {border-bottom:none;}

#home .dictionary {background:url(../img/bg_dictionary_border.gif) repeat 0 0;padding:10px;margin-bottom:22px;}
	.dictionary form {background:#fff;}
		.dictionary fieldset {padding:1px 13px 0 11px;}
			.dictionary h3 {margin-bottom:1px; background:url(../img/icon_dictionary.png) no-repeat 140px 10px;}
			.dictionary ul {list-style:none;margin:0; padding:0;}

			.dictionary #language_chooser {margin-bottom:6px;}
			.dictionary #dictionary_search {margin-bottom:7px;}

				#dictionary_form li {float:left; padding:0;margin:0;list-style:none;}
					.dictionary li a {display:block; height:22px; background:url(../img/tabs_dictionary.png) no-repeat 0 0;}
						.dictionary #e_to_m {width:135px;background-position:0 -22px}
							.dictionary #e_to_m.selected {background-position:0 0;}
						.dictionary #m_to_e {width:131px;background-position:-135px 0}
							.dictionary #m_to_e.selected {background-position:-135px -22px;}

				.dictionary p {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#666; font-style:italic;margin-bottom:10px;}
				.dictionary p.read_more {font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:1.1em}


#dictionary_search_btn {background:url(../img/btn_ngata_search.png) no-repeat 0 0; width:64px; height:25px;border:none;color:#FFF;font-weight:bold;padding-bottom:1px;}


#home .three_cols .col_1 h3,
#home .three_cols .col_2 h3 {margin-bottom:6px;}

#home .three_cols .col_1 img {float:right;margin:0 0 5px 5px;}
#home .three_cols .col_1 p,
#home .three_cols .col_2 p {font-size:1.2em;line-height:1.25;}
	.three_cols .col_2 .block-block h4,
	.three_cols .col_1 .block-block h4 {margin-bottom:4px;}

/* Content page */
#content_page .bct {margin:12px 0 4px;}
#content_page h2 {font-size:5.1em;letter-spacing:-2.5px;margin-bottom:17px;}
	#content_page .col_1 {width:690px; margin-right:50px;}
		#content_page .col_1 .item {border-top:0;}
			#content_page #content .col_1 h3 {font-size:2.5em;margin-bottom:5px;border-top:7px solid #FF6600;padding-top:5px;}
			#content_page #columns .col_1 p {font-size:1.3em;line-height:1.38;margin-bottom:11px;}
				#content_page #columns .col_1 p.intro {font-size:1.4em;line-height:1.4;}
				#content_page #columns .col_1 p.read_more { background-position:0 5px; font-size:1.2em; }

				#content_page .col_1 .img_right {float:right;padding:0 0 30px 35px;}
				#content_page .col_1 .img_left {float:left;padding:0 24px 0 0;}

					#content_page .col_1 .img_right img {margin:0;}
					#content_page .col_1 .img_left img {margin:0;}

					#content_page .col_1 .img_left div {background:#FFB300;}
						#content_page .col_1 .img_left p {text-align:center; font-weight:bold; color:#000;font-size:1.2em;margin-bottom:10px;padding-bottom:3px;}



	#content_page .col_4 {width:220px;}

		#content_page #content .col_4 h4 {font-size:1.9em;margin-bottom:3px;font-weight:normal;}
		#content_page #content .col_4 p {}
		#content_page #content .col_4 .item {border-bottom:1px solid #EEE;}

			#content_page .col_4 .img_right {float:right;}
			#content_page .col_4 .img_left {float:left;margin:4px 11px 0 0;}

#content_page #columns p.large {font-size:1.5em; margin-bottom:17px;}
	#content_page #columns .skip_to {margin-bottom:16px;}
		#content_page #columns .skip_to p {font-size:1.2em;margin-bottom:0;}
			#content_page #columns .skip_to p a {padding-right:7px;}



/* Content page - no hero */
#no_hero .bct {margin:12px 0 4px;}
#no_hero h2 {font-size:5.1em;letter-spacing:-2.5px;margin-bottom:17px;}
	#no_hero .col_1 {width:690px; margin-right:50px;}
		#no_hero .col_1 .item {border-top:0;}
			#no_hero #content .col_1 h3 {font-size:2.5em;margin-bottom:5px;border-top:7px solid #FF6600;padding-top:5px;}
			#no_hero #columns .col_1 p {font-size:1.3em;line-height:1.38;margin-bottom:11px;}
				#no_hero #columns .col_1 p.intro {font-size:1.4em;line-height:1.4;}
				#no_hero #columns .col_1 p.read_more { background-position:0 5px; font-size:1.2em; }

				#no_hero .col_1 .img_right {float:right;padding:0 0 30px 35px;}
				#no_hero .col_1 .img_left {float:left;padding:0 24px 0 0;}

					#no_hero .col_1 .img_right img {margin:0;}
					#no_hero .col_1 .img_left img {margin:0;}

					#no_hero .col_1 .img_left div {background:#FFB300;}
						#no_hero .col_1 .img_left p {text-align:center; font-weight:bold; color:#000;font-size:1.2em;margin-bottom:10px;padding-bottom:3px;}



	#no_hero .col_4 {width:220px;}

		#no_hero #content .col_4 h4 {font-size:1.9em;margin-bottom:3px;font-weight:normal;}
		#no_hero #content .col_4 p {}
		#no_hero #content .col_4 .item {border-bottom:1px solid #EEE;}

			#no_hero .col_4 .img_right {float:right;}
			#no_hero .col_4 .img_left {float:left;margin:4px 11px 0 0;}

#no_hero #columns p.large {font-size:1.5em; margin-bottom:17px;}
	#no_hero #columns .skip_to {margin-bottom:16px;}
		#no_hero #columns .skip_to p {font-size:1.2em;margin-bottom:0;}
			#no_hero #columns .skip_to p a {padding-right:7px;}
			
			
			




		
#columns #distributors {}
	#columns #distributors .country {}
		#columns #distributors h3 {padding-top:3px;margin-bottom:6px !important;}
		#columns #distributors .row {}
			#columns #distributors .item {margin-right:15px;padding-bottom:0;margin-bottom:35px;}
				#columns #distributors .item h4 {font-size:1.9em; font-weight:normal;line-height:1;margin-bottom:7px;border-top:7px solid #BEB4B4;padding:3px 0 0;}
				#columns #distributors .item p {font-size:1.2em;line-height:1.45;margin-bottom:17px;}
				#columns #distributors .item p.note {margin:6px 0 12px;}
				#columns #distributors .item p.last {margin-bottom:8px;}
				
			#columns #distributors .last {margin-right:0;}
			
#content #columns .ordering_info {border:none; background:url(../img/bg_side_nav_stretch.png) no-repeat -7px bottom;padding:0 0 7px;margin-left:7px;width:227px}
	#content #columns .ordering_info h3 {background:url(../img/bg_ordering_info_top.png) no-repeat 0 0;height:29px;margin-bottom:10px;padding:6px 0 0 12px;}
	#content #columns .ordering_info ul {list-style:none; margin:0 0 0 13px; padding:0;}
		#content #columns .ordering_info li {background:none; margin:0 0 9px; padding:0;list-style:none;}
			#content #columns .ordering_info a {color:#545454;}
				#content #columns .ordering_info a:hover {color:#ff6600}

/* Contributors */
.contributors {border-top-color:#78A22F;}
	.contributors h3 {margin-bottom:5px;}
			.contributors h3 a:hover {color:#FF6600;}
	.contributors .holder {background:#78A22F url(../img/bg_contributors.png) no-repeat right 0;padding:6px 7px 2px 13px;}
		.contributors .holder h3 {color:#fff;margin-bottom:0;}
		.contributors .holder p {color:#fff;font-size:1.6em; line-height:1; letter-spacing:-0.5px}
			.contributors .holder p a {color:#fff; text-decoration:underline;}
				.contributors .holder p a:hover {color:#fff; text-decoration:none;}

#i_p_d #hero {background:url(../img/img_hero_i_p_d.jpg) no-repeat 0 bottom; width:980px; height:228px;margin-bottom:20px;}
	#i_p_d .bct {padding:10px 0 20px 10px;}
	#i_p_d h2 {margin:5px 0 0 27px;width:530px;line-height:1;color:#fff}
	#i_p_d #columns .col_1 {margin-right:40px;width:460px;}
		#i_p_d #columns .col_1 h3 {font-size:2.5em;}
		#i_p_d #columns .col_1 h4 {font-size:1.9em;color:#47292A; font-weight:normal}
		
		#i_p_d #columns .guidelines {background:url(../img/bg_guidelines_stretch.png) no-repeat 0 bottom;padding-bottom:15px; margin-bottom:27px;margin-right:0;width:460px;float:left;}
			#i_p_d #columns .guidelines h3 {background:url(../img/bg_guidelines_top.png) no-repeat 0 0;padding:12px 35px 2px 12px;}
			#i_p_d #columns .guidelines p {line-height:1.35;margin:0 14px 12px 14px;}
			#i_p_d #columns .guidelines ul {list-style:none; margin:0 0 0 15px; padding:0;font-size:1em;}
				#i_p_d #columns .guidelines li {float:left; margin:0 11px 1px 0;padding:0 0 0 28px; width:183px; background: none no-repeat 0 0;}
				#i_p_d #columns .guidelines .pdf {background-image:url(../img/icon_pdf.png);}
					#i_p_d #columns .guidelines li p {}
						#i_p_d #columns .guidelines li p a {}
						
		#i_p_d #columns .col_3 {margin-right:20px;}
		#i_p_d #columns .item img {margin-top:5px;}

#content .i_p_d {border-top:none; background:url(../img/bg_i_p_d_icon.png) no-repeat 0 0;padding-top:18px;margin-bottom:22px;}
	#content .i_p_d h3 {}
	#content .i_p_d p {}
	#content .i_p_d p.read_more {}

#content .writers {border-top:none; background:url(../img/bg_writers_icon.png) no-repeat 0 0;padding-top:18px;margin-bottom:22px;}
	#content .writers h3 {}
	#content .writers p {}
	#content .writers p.first {margin-bottom:20px !important;}

	#contributors #columns .double {}
		#contributors #columns .double .img_right {float:right;width:220px;margin-left:10px;}
			#contributors #columns .double .team_teaser img {}
			#contributors #columns .double .img_right h4 {color:#353637;line-height:1.2;font-weight:normal;margin-bottom:3px;font-size:1.2em;}
				#contributors #columns .double .img_right h4 a {font-weight:bold;}

			#contributors #columns .double  .item_left h3 {}

			#contributors .col_3,
			#contributors .col_4 {padding-top:8px;}

/* Case Studies */
#health #columns {margin-bottom:60px;}
#health .case_study {background:url(../img/bg_case_study_health.png) no-repeat 0 0; border-top:none;}
#content .case_study {background:url(../img/bg_case_study_generic.png) no-repeat 0 0; border-top:none;padding-top:10px;}
	#content .case_study h3 {padding:7px 0 0;}
	#content .case_study h4 {font-size:1.6em !important; letter-spacing:-0.7px;line-height:1;margin-bottom:9px;font-weight:normal}
		#content .case_study h4 a {color:#47292A}
		#content #columns .col_4 .case_study img {margin:0 0 6px;}
			#content #columns .col_4 .case_study .img_left {margin:0 10px 0 0}
	#content .case_study .image {}
		#content .case_study .image img {margin:0 0 5px;}
		#content .case_study .image p {font-family:arial;font-size:1.2em;padding:0 0 0 44px;}
			#content .case_study .cd p {background:url(../img/icon_cd_medium.png) no-repeat 0 0;}
			#content .case_study .dvd p {background:url(../img/icon_cd_medium.png) no-repeat 0 0;}
			#content .case_study .book p {background:url(../img/icon_book.png) no-repeat 0 0;}
			#content .case_study .poster p {background:url(../img/icon_poster.png) no-repeat 0 0;}
			#content .case_study .website p {background:url(../img/icon_website.png) no-repeat 0 0;}
			#content .case_study .audio-cd p {background:url(../img/icon_audio-cd.png) no-repeat 0 0;}
			#content .case_study .kit p {background:url(../img/icon_kit.png) no-repeat 0 0;}
			#content .case_study .iphone-app p {background:url(../img/icon_iphone-app.png) no-repeat 0 0;}
			#content .case_study .community p {background:url(../img/icon_community.png) no-repeat 0 0;}
			#content .case_study .brochure p {background:url(../img/icon_brochure.png) no-repeat 0 0;}
			#content .case_study .video p {background:url(../img/icon_video.png) no-repeat 0 0;}

	#content .case_study p.read_more {}

/* News */
#news #columns {margin-bottom:30px;}
#news #columns .col_1 {width:710px; margin-right:30px;}
#news_article #columns .col_1 {width:700px; margin-right:40px;}

	#news .news_item {border-bottom:1px solid #EEE;margin-bottom:16px;padding-bottom:7px;}
		#news .news_item .date,
		#news_article .news_item .date {background:#ECE9E9;font-size:1.1em;padding:2px 0 1px 6px;margin-bottom:7px;}
		#news .news_item h3 {font-size:2.1em;margin-bottom:8px;letter-spacing:-0.6px;}
		#news .news_item .news_image,
		#news_article .news_item .news_image {float:right;margin:0 0 10px 10px;width:220px}
		#news .news_item .video,
		#news_article .news_item .video {width:400px;}
			#news .news_item .news_image img {margin:0;}
			#news .news_item .news_image p,
			#news_article .news_item .news_image p {color:#999;font-size:1.1em;font-style:italic;margin:3px 0 0 3px;}
		#news .news_item p,
		#news_article .news_item p  {font-size:1.4em;margin-bottom:11px;}
		#news .news_item p.meta {font-size:1.2em;padding-top:4px;}

			#news p.read_more {padding-top:5px;}

#news #columns .col_4,
#news_article #columns .col_4 {width:220px;}

#news_article #columns {margin-bottom:33px;}
#news_article .bct {padding:14px 0 16px 10px;}
#news_article .news_item {/*border-bottom:7px solid #FF6600;*/padding-bottom:40px;margin-bottom:20px;}
	#news_article h2 {margin-bottom:10px;}
	#news_article .date {margin-bottom:9px !important;}
	#news_article .meta {margin-bottom:3px;}
		#news_article .meta .comment_icon {float:left; background:url(../img/icon_comments.png) no-repeat 0 1px; padding-left:20px;font-size:1.2em;}
		#news_article .meta .share {float:right;font-size:1.2em}
			.share span {float:left;margin-right:6px;}
			.share a {display:block; height:16px; width:18px; float:left}
			.share .facebook {background:url(../img/icon_facebook.png) no-repeat 0 0;margin-right:4px;}
			.share .twitter {background:url(../img/icon_twitter_website.png) no-repeat 0 0;}
		#news_article .news_item .news_image img {margin:4px 0 0 0;}

/* Comments */
#news_article #comments {}
	#news_article #comments .col_1 {width:390px;margin-right:20px;}
		#news_article #comments .col_1 ul {list-style:none; margin:3px 0 0; padding:0;font-size:1em;}
			#news_article #comments .col_1 li {border-bottom:1px solid #EEE;margin:0 0 11px;padding:0 0 14px;}
				#news_article #comments .col_1 .commenter {margin-bottom:3px;}
					#news_article #comments .col_1 .commenter img {float:left;margin:2px 10px 0 0}
					#news_article #comments .col_1 .commenter .name_date {float:left;}
						#news_article #comments .col_1 .commenter h5 {font-weight:bold;font-size:1.3em;color:#333}
						#news_article #comments .col_1 .commenter p {color:#333;font-size:1.3em;}
				#news_article #comments .col_1 .comment {}
					#news_article #comments .col_1 .comment p {}

	#news_article #comments .col_2 {margin-right:0;width:290px;}
		#news_article #comments .col_2 .subscribe {font-size:1.2em;margin-bottom:7px;}
			#comments .col_2 .subscribe a {display:block; background:url(../img/icon_rss.png) no-repeat 0 0;height:16px;padding-left:22px;}
		#news_article #comments .col_2 #add_comment {}
			#news_article #comments .col_2 #add_comment form {background:url(../img/bg_add_comment_stretch.png) no-repeat 0 bottom;padding-bottom:9px;}
				#news_article #comments .col_2 #add_comment fieldset {background: url(../img/bg_add_comment_top.png) no-repeat 0 0;padding:9px 0 0 14px;}
					#news_article #comments .col_2 #add_comment h3 {color:#FF6600;font-size:1.8em;margin-bottom:23px;}
					#news_article #comments .col_2 #add_comment ul {list-style:none; margin:0; padding:0;}
						#news_article #comments .col_2 #add_comment li {margin:0 0 7px; padding:0;}
							#news_article #comments .col_2 #add_comment label {color:#333;display:block;font-weight:bold;font-size:1.1em;}
								#news_article #comments .col_2 #add_comment label span {font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-style:italic;font-weight:normal;font-size:0.85em;}
							#news_article #comments .col_2 #add_comment .textbox {width:247px;}
							#news_article #comments .col_2 #add_comment textarea {}
							#news_article #comments .col_2 #add_comment .button {background:#47292A; color:#fff;font-weight:normal; text-align:center; width:151px;font-size:0.9em; height:23px;border:none;padding-bottom:3px; text-transform:uppercase;}



/* Signup */
#content #signup {border-top-color:#BEB4B4;padding-top:5px;}
	#content #signup h3 {}
	#content #signup p {margin-bottom:9px;}
	#content #signup form {margin-bottom:5px;}
		#content #signup form ul {list-style:none;margin:0;padding:0;}
			#content #signup form li {margin:0 0 3px; padding:0;float:left}
				#content #signup form #signup_email {width:206px;}
				#content #signup form #signup_name {width:132px;}
				#content #signup form .button {background:#47292A;border:none;color:#FFF;font-weight:bold;height:23px;padding-bottom:3px;text-align:center;width:74px}

	#content #signup p.read_more {}

/* faq */
#columns .faq {padding-top:4px;}
	#columns .faq h3 {}
	#columns ul {}
		#columns li {}
			#columns .faq li a {}
	#columns .faq p {}

/* Quicklinks */
#columns .quicklinks {}
	#columns .quicklinks h3 {}
	#columns .quicklinks p {}
	#columns .quicklinks ul {}
		#columns .quicklinks li {}


/* Team profile, Case Study and Resource Individual template */
#team_profile .bct,
#case_study .bct {padding:12px 0 0 18px;}
#team_profile #columns.wrap,
#case_study #columns.wrap,
#resource_individual #columns.wrap {width:980px;}
#team_profile .col_1,
#case_study .col_1,
#resource_individual .col_1 {width:730px;margin-right:13px;}

	#team_profile .triple,
	#case_study .triple,
	#resource_individual .triple {margin:0 0px 16px 0;}
	
	#case_study .triple {height:370px;}
		#case_study .triple img {margin:0 !important;}
		#case_study .triple h2 {}
		#case_study .triple p {}

	#team_profile .designer {background:url(../img/icon_designer.png) no-repeat 14px 296px;}
	#team_profile .writer {background:url(../img/icon_writer.png) no-repeat 14px 296px;}
	#team_profile .photographer {background:url(../img/icon_photographer.png) no-repeat 10px 296px;}
	#team_profile .editor {background:url(../img/icon_editor.png) no-repeat 14px 296px;}
	#team_profile .illustrator {background:url(../img/icon_illustrator.png) no-repeat 10px 296px;}

		#team_profile .triple img,
		#case_study .triple img {margin:13px 0 0;}
		#team_profile .triple h2,
		#case_study .triple h2 {font-size:3.3em;line-height:1;margin:0 0 3px 82px;}
		#team_profile .triple p,
		#case_study .triple p { margin-left:85px;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#666;}

	#team_profile #columns .double,
	#case_study #columns .double {margin-left:10px;}
		#team_profile #columns .double .item,
		#case_study #columns .double .item {/*padding-top:3px;*/margin-bottom:19px;}
			#team_profile #columns .double p {font-size:1.3em;line-height:1.3;}

		#team_profile #columns .double .projects {border-top-color:#BEB4B4;}
			#team_profile #columns .double .item .item {width:220px; border-top:none;float:left;margin-right:20px;margin-bottom:24px;}
				#team_profile #columns .double .item .item img {margin:0 0 2px;float:none;}
				#team_profile #columns .double .item .item h5 {font-size:1.3em;line-height:1.3;margin-bottom:2px;}
					#team_profile #columns .double .item .item h5 a {color:#333;}
				#team_profile #columns .double .item .item p {line-height:1.2;}
				#team_profile #columns .double .item .item p.read_more {}

			#team_profile #columns .double .item .last {margin-right:0;}

	#team_profile #columns .col_3,
	#case_study #columns .col_3 {margin-right:0}
	
		#team_profile #columns .contact_details {border-top-color:#BEB4B4;padding-top:3px;}
			#team_profile #columns .contact_details h5 {color:#999;font-size:1.3em;margin:10px 0 0;}
			
				#team_profile #columns .contact_details .icon {background:no-repeat 2px 0;margin-bottom:3px;padding-left:22px;}
				#team_profile #columns .contact_details .facebook {background-image:url(../img/icon_facebook.png)}
				#team_profile #columns .contact_details .linkedin {background-image:url(../img/icon_linkedin.png)}
				#team_profile #columns .contact_details .twitter {background-image:url(../img/icon_twitter_website.png)}
				#team_profile #columns .contact_details .skype {background-image:url(../img/icon_skype.png)}
				#team_profile #columns .contact_details .blog {background-image:url(../img/icon_Blog.png)}

		#team_profile #columns .twitter {border-top-color:#4C91C7;padding-top:3px;}
			#team_profile #columns .twitter h3 {color:#498CC0;margin-bottom:5px; background:url(../img/icon_twitter_white.png) no-repeat 196px 3px}
			#team_profile #columns .twitter .bubble {background:url(../img/bg_bubble_blue_stretch.png) no-repeat 0 bottom;}
				#team_profile #columns .twitter .tweet {background:url(../img/bg_bubble_blue_top.png) no-repeat 0 0;}
					#team_profile #columns .twitter .tweet p {color:#4C91C7;font-size:1.2em;margin:0;padding:10px 13px 20px;}
				#team_profile #columns .twitter p {color:#999;font-size:1.3em;}
					#team_profile #columns .twitter p a {color:#333}
	
	#case_study .health-education {background:url(../img/icon_health-education_large.png) no-repeat 10px 295px;}
	#case_study .literacy {background:url(../img/icon_literacy_large.png) no-repeat 10px 295px;}
	#case_study .numeracy {background:url(../img/icon_numeracy_large.png) no-repeat 10px 295px;}
	#case_study .pasifika-education {background:url(../img/icon_pasifika-education_large.png) no-repeat 10px 295px;}
	#case_study .maori-education {background:url(../img/icon_maori-education_large.png) no-repeat 10px 295px;}
	#case_study .digital-learning {background:url(../img/icon_digital-learning_large.png) no-repeat 10px 295px;}
	#case_study .research {background:url(../img/icon_research_large.png) no-repeat 10px 295px;}
	#case_study .curriculum {background:url(../img/icon_curriculum_large.png) no-repeat 10px 295px;}
	
	#case_study #columns .double h3,
	#resource_individual #columns .double h3 {border-top:7px solid #BEB4B4;margin-top:27px;padding-top:4px;}
		#case_study #columns .double h3.first,
		#resource_individual #columns .double h3.first {border-top:none;margin-top:0;padding:0;}
		
		#case_study #columns .double h3.orange {border-top-color:#ff6600}
		
		#case_study #columns .double p {font-size:1.3em;line-height:1.3;margin-bottom:10px;}
			#case_study #columns .double p.intro {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;color:#333;line-height:1.35;margin-bottom:14px;}
		#case_study #columns .col_3 img {margin-top:5px;}
	#case_study #columns .col_4 {margin-top:14px;}
	
	#resource_individual .bct {padding:4px 0 21px 18px;}
	#resource_individual .triple {background:url(../img/bg_resource_item.png) no-repeat 0 0;padding-top:10px;}
		#resource_individual .triple .img_holder {margin:0 0 20px 25px;height:248px;}
			#resource_individual .triple .img_holder img {float:left; margin:0 16px 0 0;}
		#resource_individual .triple h2 {font-size:3.3em;margin:0 0 2px 7px;}
		#resource_individual .triple p {color:#666;font-family:georgia;font-size:1.4em;margin:0 0 3px 10px;}
		
		#resource_individual #columns .col_1 .double {width:470px;}
			#resource_individual #columns .col_1 .double .item {margin-left:10px;}
		
		
	#resource_individual #columns .col_3 {margin-right:0;}
		#resource_individual #columns .col_3 .btn_add_item_to_cart {margin-top:0;}
		
		#resource_individual #columns .col_3 .alert p {font-size:1.1em;font-style:italic;line-height:1.3;margin:6px 10px 8px 25px;}
		
		#resource_individual #columns .col_3 .contact_details {border-top-color:#BEB4B4;}
			#resource_individual #columns .col_3 .contact_details dl {margin-top:5px;}
			
		#resource_individual #columns .col_4 #ordering_info {margin-left:7px;width:220px;}



/* Ngata Dictionary */
#ngata_dictionary #hero {margin-bottom:38px;}
#ngata_dictionary #hero .bct {padding:14px 0 0 10px;}
#ngata_dictionary #hero .with_rss,
#ngata_search_results #hero .with_rss {width:970px;margin-bottom:18px;}
	#ngata_dictionary h2,
	#ngata_search_results h2 {line-height:1;margin:0 0 0 7px;width:450px;float:left;}
	#ngata_dictionary #hero .with_rss p,
	#ngata_search_results #hero .with_rss p {background:url(../img/icon_rss.png) no-repeat 0 0; padding-left:20px;float:right;font-size:1.2em;width:auto;margin-top:26px;}

	#ngata_dictionary #ngata_hero,
	#ngata_search_results #ngata_hero {background:url(../img/img_hero_dictionary.jpg) no-repeat 0 0;padding-left:20px;height:201px;}
		#ngata_dictionary #ngata_dictionary_forms,
		#ngata_search_results #ngata_dictionary_forms {background:#FFF;float:left;height:169px;margin:10px 39px 10px 0;width:450px;}
			#ngata_dictionary #ngata_hero fieldset,
			#ngata_search_results #ngata_hero fieldset {margin:7px 10px 0 16px;}
				#ngata_dictionary #ngata_hero ul,
				#ngata_search_results #ngata_hero ul {font-size:1em;list-style:none;margin:0;padding:0;}
					#ngata_dictionary #ngata_hero li,
					#ngata_search_results #ngata_hero li {list-style:none;margin:0;padding:0;float:left;background:none;}
						#ngata_dictionary #ngata_hero h3,
						#ngata_search_results #ngata_hero h3 {font-size:1.9em; color:#47292A;margin-bottom:3px;width:400px;}
						#ngata_dictionary #ngata_hero .textbox,
						#ngata_search_results #ngata_hero .textbox {font-size:1.2em;margin-right:12px;width:321px;}
							#ngata_dictionary #ngata_hero input.selected,
							#ngata_search_results #ngata_hero input.selected {background:url(../img/bg_textbox_selected.png) no-repeat 0 0;}
						#ngata_dictionary #ngata_hero .button,
						#ngata_search_results #ngata_hero .button,
						#dictionary_search .button,
						#resources_search .button {background:url("../img/btn_ngata_search.png") no-repeat  0 0 ;border:none;color:#FFF;font-size:1.2em;font-weight:bold;height:25px;padding-bottom:3px;text-align:center;width:64px;margin-bottom:2px;}
							#dictionary_search .button { font-size:1em; }
						#ngata_dictionary #ngata_hero p,
						#ngata_search_results #ngata_hero p {color:#666;font-family:georgia;font-size:1.1em;font-style:italic;margin:0 0 0 2px;}

			#ngata_dictionary #ngata_hero .blurb,
			#ngata_search_results #ngata_hero .blurb {float:left;margin:20px 11px 0 0;width:340px;}
				#ngata_dictionary #ngata_hero .blurb img,
				#ngata_search_results #ngata_hero .blurb img {margin:0 11px 0 0;}
				#ngata_dictionary #ngata_hero .blurb p,
				#ngata_search_results #ngata_hero .blurb p {color:#FFF;font-family:arial;font-size:1.5em;font-style:normal;letter-spacing:-0.46px;margin-bottom:8px;}
				#ngata_dictionary #ngata_hero .blurb p.read_more,
				#ngata_search_results #ngata_hero .blurb p.read_more {font-size:1.2em;letter-spacing:-0.35px;margin:0;padding:0; background:none}
					#ngata_dictionary #ngata_hero .blurb p.read_more a,
					#ngata_search_results #ngata_hero .blurb p.read_more a {color:#fff;}
						#ngata_dictionary #ngata_hero .blurb p.read_more a:hover,
						#ngata_search_results #ngata_hero .blurb p.read_more a:hover {text-decoration:underline;}

			#ngata_dictionary #ngata_hero img,
			#ngata_search_results #ngata_hero img {float:left;margin-top:20px;}

#ngata_dictionary #columns .double {margin-right:40px;}
#ngata_dictionary #word_of_the_day {padding:0;margin-bottom:33px;}
	#ngata_dictionary #word_of_the_day .bg_colour {background:url(../img/bg_dictionary.png);padding:7px 13px 3px 12px;margin-bottom:9px;}
		#ngata_dictionary #word_of_the_day h3 {}
		#ngata_dictionary #word_of_the_day .word_example {background:url(../img/img_curly_bracket.png) no-repeat 202px 10px;border-bottom:1px solid #BEB4B4;margin-bottom:8px;}
			#ngata_dictionary #word_of_the_day .last {border-bottom:none;}
			#ngata_dictionary #word_of_the_day .word_example .word {float:left;width:213px;margin-right:17px;}
				#ngata_dictionary #word_of_the_day .word_example .word h4 {color:#FF6600;font-family:georgia;font-size:2.5em;font-style:italic;font-weight:normal;line-height:1.2;margin:0 0 3px 2px;}
				#ngata_dictionary #word_of_the_day .word_example .word p {margin-left:3px;}
			#ngata_dictionary #word_of_the_day .word_example .example {float:left;margin:6px 0 0;width:205px;}
				#ngata_dictionary #word_of_the_day .word_example .example p {font-size:1.3em;font-style:italic;letter-spacing:-0.1px;line-height:1.3;}
					#ngata_dictionary #word_of_the_day .word_example .example p strong {color:#FF6600}

		#ngata_dictionary #word_of_the_day .word_footer {}
			#ngata_dictionary #word_of_the_day .word_footer .share {float:left;font-size:1.3em;}
			#ngata_dictionary #word_of_the_day .word_footer .subscribe {float:right; background:url(../img/icon_rss.png) no-repeat 0 0; padding-left:20px; height:16px;letter-spacing:-0.4px;padding-top:1px;}

#ngata_dictionary #columns .col_1 {}
	#columns .appendices ul {}
		#columns .appendices li {}

#ngata_dictionary #columns .col_2 {}

#ngata_dictionary #columns .col_3 {margin-right:20px;}
	#ngata_dictionary .col_3 .item {border-top-color:#BEB4B4;}
		#ngata_dictionary .lyric p {font-style:italic;margin-bottom:3px !important;}
		#ngata_dictionary .lyric p.read_more {font-style:normal;margin-top:15px;}
		#ngata_dictionary .lyric img {float:right;margin:0 0 0 20px;}

/* Ngata Search Results */
#ngata_search_results #hero .bct {padding:4px 0 0 10px;}
#ngata_search_results #hero {margin-bottom:24px;}
#ngata_search_results #columns .col_1 {width:700px; margin-right:40px;}
#ngata_results {}
	#ngata_results p {font-size:1.3em;margin-bottom:12px;}
		#ngata_results p strong {color:#FF6600;}
	/* #ngata_results dl {list-style:none; margin:0 0 20px; padding:0;font-size:1em;}
		#ngata_results dt {margin:0; padding:0;background:none;}
			#ngata_results .word {float:left;margin-right:20px;width:222px;}
				#ngata_results .word h4 {color:#FF6600;font-family:georgia;font-size:2.5em;font-style:italic;font-weight:normal;line-height:1.2;margin:0 0 3px 2px;}
				#ngata_results .word p {margin:0 0 7px 5px;}
			#ngata_results .example {float:left;margin:6px 0 0;width:430px;}
				#ngata_results .example p {font-size:1.3em;font-style:italic;letter-spacing:-0.1px;line-height:1.3;}
					#ngata_results .example p strong {color:#FF6600} 

		#ngata_results li.alt {border-bottom:1px solid #BEB4B4;margin-bottom:5px;padding-bottom:7px;}
		#ngata_results li.last {border-bottom:none;padding-bottom:0; margin-bottom:0;}*/

#ngata_search_results .col_4 {margin-top:9px;}
	#ngata_search_results .col_4 .item {border-top-color:#FF6600}

/* Our Work */
#our_work #hero {margin-bottom:17px;height:412px;}
	#our_work .bct {padding:14px 0 10px 10px;}
	#our_work #columns {border-top:7px solid #FF6600}
		#our_work #our_portfolio .col_1 {width:460px;}
			#our_work #our_portfolio .col_1 h2 {float:left;margin-right:15px;}
			#our_work #our_portfolio .col_1 .read_more {float:left;margin-top:13px;}
			#our_work #our_portfolio .col_1 p.intro {font-size:1.5em;line-height:1.3;}
			
			#our_work #our_portfolio .col_3,
			#our_work #our_portfolio .col_4 {padding-top:30px;}
				#our_work #our_portfolio .col_3 .item,
				#our_work #our_portfolio .col_4 .item {border-top-color:#BEB4B4;padding-top:2px;margin-bottom:21px;}
					#our_work #our_portfolio .col_3 .item h3,
				#our_work #our_portfolio .col_4 .item h3 {font-size:1.6em;margin-bottom:8px;}
				#our_work #our_portfolio .col_3 .item img,
				#our_work #our_portfolio .col_4 .item img {margin:0;}
			
			#our_work #case_studies .triple {border-top:7px solid #FF6600;margin-right:40px;width:700px;padding-top:5px;}
				#our_work #case_studies .triple .clearfix h3 {float:left;margin-right:15px;margin-bottom:19px;}
				#our_work #case_studies .triple .clearfix .read_more {float:left;margin-top:3px;}
				
				#our_work #case_studies .triple .col_3 {margin-right:0;}
					#our_work #case_studies .triple .item {border-top:none; background:url(../img/bg_case_study_generic.png) no-repeat 0 0;padding-top:6px;}
						#our_work #case_studies .triple .item h3 {font-size:1.6em;margin-bottom:9px;}
						#our_work #case_studies .triple .item img {margin:0 0 6px;}
				
				
				#our_work #case_studies .col_4 .item {border-top:7px solid #FF6600;}
					#our_work #case_studies .col_4 .item ul {list-style:none; margin:11px 0 0; padding:0;}
						#our_work #case_studies .col_4 .item li { margin:0; padding:0;background:none; float:left; list-style:none}
							#our_work #case_studies .col_4 .item a {display:block; background:url(../img/logos.png) no-repeat;}
								#logo_nzpost {width:130px; height:25px;margin:0 20px 18px 0;}
								#logo_tv3 {width:70px; height:25px; background-position:0 -25px !important;}
								#logo_clemenger_bbdo {width:138px; height:13px; background-position:0 -50px !important;margin:0 10px 14px 0;}
								#logo_meridian {width:78px; height:40px; background-position:0 -63px !important;margin:0 38px 0 0;}
								#logo_creative_nz {width:103px; height:35px; background-position:0 -103px !important;margin:6px 0 0;}
	
/* Publishing etc */
#publishing #hero {background:url(../img/img_hero_services.jpg) no-repeat 0 42px;height:250px;margin-bottom:18px;}
	#publishing #hero .bct {padding:12px 0 24px 10px;}
	#publishing #hero h2 {margin:0 0 5px 27px; color:#fff}
	#publishing #hero p {color:#fff; margin-left:31px;width:505px;}
	
	#publishing #columns .col_1 {margin-right:50px;width:690px;}
		#publishing #columns .col_1 p.intro {color:#333;font-size:1.5em;line-height:1.3;margin-bottom:11px;}
		#publishing #columns .col_1 p.read_more {font-size:1.4em; background:url(../img/icon_arrow_right.png) no-repeat 0 3px;padding:0 0 0 10px;margin-bottom:37px;}
		
		#publishing #columns .col_1 .item {margin-bottom:19px;}
			#publishing #columns .row .item {margin-right:15px;margin-bottom:25px;}
			#publishing #columns .row .last {margin-right:0}
				#publishing #columns .col_1 .row .item p.read_more {background:none;font-size:1.2em;padding:0;}
			#publishing #columns .col_1 .item h3 {font-size:2.5em;margin-bottom:6px;}
			#publishing #columns .row .item h3 {font-size:1.9em;margin-bottom:2px;}
			#publishing #columns .col_1 .item .img_right {margin-left:20px;}
		
/* competition etc */
#comp #hero {background:url(../img/img_hero_comp.jpg) no-repeat 0 42px;height:250px;margin-bottom:18px;}
	#comp #hero .bct {padding:12px 0 24px 10px;}
	#comp #hero h2 {margin:0 0 5px 27px; color:#fff}
	#comp #hero p {color:#fff; margin-left:31px;width:505px;}
	
	#comp #columns .col_1 {margin-right:50px;width:690px;}
		#comp #columns .col_1 p.intro {color:#333;font-size:1.5em;line-height:1.3;margin-bottom:11px;}
		#comp #columns .col_1 p.read_more {font-size:1.4em; background:url(../img/icon_arrow_right.png) no-repeat 0 3px;padding:0 0 0 10px;margin-bottom:37px;}
		
		#comp #columns .col_1 .item {margin-bottom:19px;}
			#comp #columns .row .item {margin-right:15px;margin-bottom:25px;}
			#comp #columns .row .last {margin-right:0}
				#comp #columns .col_1 .row .item p.read_more {background:none;font-size:1.2em;padding:0;}
			#comp #columns .col_1 .item h3 {font-size:2.5em;margin-bottom:6px;}
			#comp #columns .row .item h3 {font-size:1.9em;margin-bottom:2px;}
			#comp #columns .col_1 .item .img_right {margin-left:20px;}

/* Teacher notes etc */
#teachernotes #hero {background:url(../img/img_hero_tsm.jpg) no-repeat 0 42px;height:250px;margin-bottom:18px;}
	#teachernotes #hero .bct {padding:12px 0 24px 10px;}
	#teachernotes #hero h2 {margin:0 0 5px 27px; color:#fff}
	#teachernotes #hero p {color:#fff; margin-left:31px;width:505px;}
	
	#teachernotes #columns .col_1 {margin-right:50px;width:690px;}
		#teachernotes #columns .col_1 p.intro {color:#333;font-size:1.5em;line-height:1.3;margin-bottom:11px;}
		#teachernotes #columns .col_1 p.read_more {font-size:1.4em; background:url(../img/icon_arrow_right.png) no-repeat 0 3px;padding:0 0 0 10px;margin-bottom:37px;}
		
		#teachernotes #columns .col_1 .item {margin-bottom:19px;}
			#teachernotes #columns .row .item {margin-right:15px;margin-bottom:25px;}
			#teachernotes #columns .row .last {margin-right:0}
				#teachernotes #columns .col_1 .row .item p.read_more {background:none;font-size:1.2em;padding:0;}
			#teachernotes #columns .col_1 .item h3 {font-size:2.5em;margin-bottom:6px;}
			#teachernotes #columns .row .item h3 {font-size:1.9em;margin-bottom:2px;}
			#teachernotes #columns .col_1 .item .img_right {margin-left:20px;}	


/* Resources */

#resources {}
	#resources #hero {background:url(../img/img_hero_resources.jpg) no-repeat 0 35px; height:257px;margin-bottom:0;position:relative}
	#resources .bct {padding:5px 0 23px 10px;}
	#resources h2 {margin:0 0 3px 24px;color:#FFF;}
	#resources #hero p {margin:0 0 19px 26px;width:470px;color:#FFF;}
	#resources #browse_catalogue {left:36px;margin:0;position:absolute;top:169px;}
		#browse_catalogue h3 {color:#FFF;font-size:1.5em;font-weight:bold;letter-spacing:-0.4px;}
		#browse_catalogue form {}
			#browse_catalogue ul {list-style:none; margin:0; padding:0;}
				#browse_catalogue li {margin:0; padding:0;float:left;list-style:none;}
					#browse_catalogue label {}
					#browse_catalogue select {border:1px solid #ACADB2;padding:2px 2px 2px 4px;width:300px;margin-right:5px;}
					#browse_catalogue .button {background:url(../img/btn_view_catalogue.png) no-repeat 0 0;color:#9A2A04;width:63px;}
				
					
					
#resources #columns .col_1 {margin-right:30px;width:460px;}
	#resources #columns .item {border:none;margin-top:7px;margin-bottom:21px;}
		#resources #columns .item .img_right {margin:0 0 0 10px;}

#resources #columns .col_3 {margin-right:0;width:460px;}

#resources #product {float:left;border:1px solid #E6E2E2;width:960px;}
	#resources #product .img_right {position:relative;}
		#resources #product .img_right img {}
		#resources #product .img_right #corner {position:absolute;right:-1px;top:-1px;}
	#resources #product .item {border-top:7px solid #FF6600;margin:21px 0 0 19px;width:370px;float:left}	
		#resources #product h3 {font-size:2.5em}
		#resources #product p {color:#333;font-size:1.5em;line-height:1.3;margin-bottom:13px;}
		#resources #product p.read_more {font-size:1.2em;}

.view-resources { margin:10px 0 0; }
	.view-resources li { padding-left:0; background:none; }


/* View cart */
#view_cart .bct {padding:14px 0 0 19px;}
#view_cart .col_1 {margin-right:0;width:100%;}
	#view_cart h2 {font-size:5.1em;margin-bottom:6px;}
	#progress {margin-bottom:12px;}
		#progress ul {list-style:none; margin:0; padding:0;float:left;font-size:1.3em;}
			#progress li {background:#E1E1E1;color:#898989;float:left;font-weight:bold;margin:0 18px 0 0;padding:5px 15px 5px 11px; list-style:none; }
				#progress .selected {background:#FF6600;color:#FFF;}
				
		#progress p {float:right;font-size:1.3em;color:#333;margin-top:20px;}
			#progress p strong {color:#FF6600;}
			
	#view_cart h4 {color:#FF6600;font-size:1.7em;margin-bottom:22px;}
	
	#view_cart table {width:100%;font-size:1em;border:none;}
		#view_cart thead {font-style:italic;font-size:1.1em;}
			#view_cart thead tr {}
				#view_cart thead td {padding:0 0 2px 14px;}
					#view_cart thead .item_number {width:100px;}
					#view_cart thead .item_name {width:205px;}
					#view_cart thead .media {width:100px;}
					#view_cart thead .description {width:238px;}
					#view_cart thead .price {width:145px;}
					#view_cart thead .quantity {width:71px;padding-left:23px;}
					#view_cart thead .total {padding-left:23px;width:100px;}
					#view_cart thead .remove {}
					
		#view_cart tbody {}
			#view_cart tbody tr {}
				#view_cart tbody td {border-bottom:1px solid #D2D6DB;}
					#view_cart tbody .item_number {color:#333;font-size:1.2em;padding-left:14px;}
					#view_cart tbody .item_name {color:#0178B2;font-size:1.6em;font-weight:bold;padding:11px 0 10px 13px;}
					#view_cart tbody .media {color:#333;font-size:1.2em;padding-left:14px;}
					#view_cart tbody .description {color:#333;font-size:1.4em;padding-left:13px;}
					#view_cart tbody .price {color:#000;font-size:1.4em;padding-left:14px;}
					#view_cart tbody .quantity {}
						#view_cart tbody .quantity .textbox {margin-left:14px;width:28px;font-size:1.4em; color:#000;padding:3px 6px;}
					#view_cart tbody .total {font-size:1.4em;padding-left:0;}
						#view_cart tbody .total span {color:#000;padding:0 0 0 12px;}
					#view_cart tbody .remove {}
						#view_cart tbody .remove a {background:url(../img/icon_remove.png) no-repeat 0 4px;color:#FF6600;font-size:1.4em;padding-left:15px;}
							#view_cart tbody .remove a:hover { text-decoration:underline;}
							
		#view_cart tfoot {}
			#view_cart tfoot tr {}
				#view_cart tfoot td {}
					#view_cart tfoot .update td {border-bottom:1px solid #D2D6DB}
						#view_cart tfoot .update a {display:block; background:url(../img/btn_update.png) no-repeat 0 0; width:56px; height:20px;margin:10px 0 13px 22px;}
							#view_cart tfoot .update a:hover {background-position:0 -20px}
					#view_cart tfoot .sub_total {font-size:1.4em;font-weight:bold;padding:12px 16px 0 0;text-align:right;}
					#view_cart tfoot .total {font-size:1.4em;padding-top:9px;}
						#view_cart tfoot .total span {font-size:1.2em;font-weight:bold;padding:0 0 0 12px;}
					#view_cart tfoot .grand_total {}
					#view_cart tfoot .tax_amount td {font-size:1.4em;padding:0 17px 0 0;text-align:right;}
					#view_cart tfoot .tax_amount .total {text-align:left}
						#view_cart tfoot .tax_amount .total span {font-weight:normal}
					#view_cart tfoot .grand_total td {font-size:1.4em;padding:0 17px 20px 0;text-align:right; font-weight:bold; color:#222; }
					#view_cart tfoot .grand_total .total {text-align:left}
						#view_cart tfoot .grand_total .total span {}
						
	#checkout {border:1px solid #D2D6DB;padding:18px 0 17px 19px;background:#FAFBFC;margin-bottom:18px;clear:left;}
		#checkout #btn_checkout {display:block; background:url(../img/btn_checkout_large.png) no-repeat 0 0; width:220px; height:32px;margin-right:15px;float:left}
			#checkout #btn_checkout:hover {background-position:0 -32px;}
		#checkout .alignleft {font-size:1.3em;margin-top:6px;}
			#checkout .alignleft a {font-weight:bold;}
		#checkout #btn_back_step_1 {display:block; background:url(../img/btn_back_step_1.png) no-repeat 0 0; width:128px; height:32px;float:left;margin-right:20px;}
			#checkout #btn_back_step_1:hover {background-position:0 -32px;}
		
		#checkout #btn_next_step {display:block; background:url(../img/btn_next_step.png) no-repeat 0 0; width:220px; height:32px;float:left;margin-right:20px;}
			#checkout #btn_next_step:hover {background-position:0 -32px;}

/* Contact details */
#contact_details .bct {padding:14px 0 0 19px;}
#contact_details .col_1 {margin-right:0;width:100%;}
	#contact_details h2 {font-size:5.1em;margin-bottom:6px;}
	#contact_details h3 {color:#FF6600;font-size:1.7em;font-weight:bold;margin:12px 0 15px;}
	#contact_details #contact_details_form_holder {float:left; width:560px; margin-right:20px;}
		#contact_details #contact_details_form_holder #personal_details {width:100%;margin-bottom:8px;}
			#contact_details #contact_details_form #contact_details_form_holder ul {font-size:1em; list-style:none; margin:0; padding:0;}
				#contact_details #contact_details_form #contact_details_form_holder li {margin:0 0 18px; padding:0; background:none; float:left; width:360px;list-style:none;}
					#contact_details #contact_details_form #contact_details_form_holder label {color:#222;display:block;font-size:1.3em;font-weight:bold;margin-bottom:2px;}
						#contact_details #contact_details_form #contact_details_form_holder label span {float:left}
						#contact_details #contact_details_form #contact_details_form_holder label .req {background:url("../img/icon_req.png") no-repeat 4px 4px;height:16px;width:16px;}
						#contact_details #contact_details_form #contact_details_form_holder .textbox {font-size:1.2em;width:306px;margin-bottom:2px;}
					#contact_details #contact_details_form #contact_details_form_holder li.short {width:170px;}
						#contact_details #contact_details_form #contact_details_form_holder .short .textbox {width:136px;}
					
					#contact_details #contact_details_form #contact_details_form_holder .input_description {font-size:1.1em;font-style:italic;margin-bottom:0;}
					#contact_details #contact_details_form #contact_details_form_holder .note {width:220px;margin:14px 0 0;}
					#contact_details #contact_details_form #contact_details_form_holder select {border:1px solid #ACADB2;font-size:1.2em;padding:4px 6px;width:319px;}
					#contact_details #contact_details_form #contact_details_form_holder textarea {font-size:1.2em;width:306px;}
					
		#contact_details #address {width:340px;}
		
		#contact_details #other_details {width:340px;}	
			#contact_details #other_details input.short {width:136px;}
			#contact_details #other_details li.clearfix {margin-bottom:10px;}
				#contact_details #other_details .checkbox {float:left;margin-right:7px;}
				#contact_details #other_details li.clearfix label {color:#555 !important;float:left;font-size:1.2em !important;font-weight:normal !important;width:300px !important;}
	
	#your_cart {float:left; width:378px; border:1px solid #D2D6DB;margin:19px 0 10px;}
			#your_cart .heading h3,
			#your_details .heading h3,
			#columns .heading h3 {float:left;}
			#your_cart .heading a,
			#your_details .heading a {display:block; float:left; background:url(../img/btn_edit.png) no-repeat 0 0; width:40px; height:20px;margin:15px 0 0;}
				#your_cart .heading a:hover,
				#your_details .heading a:hover {background-position:0 -20px;}
		#your_cart ul {font-size:1em; list-style:none; margin:0 17px 0 12px; padding:0;}
			#your_cart li {margin:0; padding:10px 11px 12px; background:none;border-bottom:1px solid #D2D6DB;list-style:none;}
			#your_cart li.alt {background:#FAFBFC;}
				#your_cart h4 {color:#0178B2;font-size:1.6em;}
				#your_cart p {margin-bottom:0;}
				
				#your_cart h3 {color:#222;margin:15px 13px 8px;font-size:1.7em;font-weight:bold;}
				
		#your_cart table {margin:0 0 26px 14px;width:300px;font-size:1em;border:none;}
			#your_cart tr {}
				#your_cart td {font-size:1.4em; color:#555; padding:0;}
					#your_cart td.text {width:185px;}
				#your_cart .sub_total td {}
				#your_cart .gst td {border-bottom:1px solid #E7E7D5;padding-bottom:9px;}
					#your_cart .gst td span {font-weight:normal;}
				#your_cart .grand_total td {padding-top:7px;color:#222;}
					#your_cart td span {font-size:1.2em;font-weight:bold;margin-left:13px;}


/* Confirmation */
#confirmation .bct {padding:14px 0 0 19px;}
#confirmation .col_1 {margin-right:0;width:100%;}
	#confirmation h2 {font-size:5.1em;margin-bottom:6px;}
	
	#your_details {float:left; width:550px;margin:16px 30px 0 0;}
		#your_details #items_in_order {list-style:none; margin:0 0 43px; padding:0;font-size:1em}
			#your_details #items_in_order li {background:none;margin:0 0 7px;padding:0 0 4px;border-bottom:1px solid #D2D6DB; font-weight:bold; font-size:1.6em; color:#666; list-style:none;}
			
			#confirmation .heading h3 {margin:0 10px 24px 0;color:#222;font-size:1.7em;font-weight:bold;letter-spacing:-0.5px;}
			#your_details .heading a {margin:0 0 0;}
			
		#your_details #details {list-style:none; margin:0 0 43px; padding:0; background:none;font-size:1em;}
			#your_details #details li {float:left; margin:0 0 18px; padding:0; background:none;width:520px; list-style:none;}
				#your_details #details .short {width:125px;}
				#your_details #details p {color:#222;font-size:1.2em;margin-bottom:0;line-height:1.2;}
				
		#confirmation #your_cart .gst td {border:none;padding-bottom:0;}
		#confirmation #your_cart .shipping td {border-bottom:1px solid #E7E7D5;padding-bottom:6px;}
		
		#confirmation .btn_place_order {display:block; background:url(../img/btn_place_order.png) no-repeat 0 0; width:220px; height:32px;}
			#confirmation .btn_place_order:hover {background-position:0 -32px;}
			
		#confirmation #your_cart table {margin-bottom:7px;}


/* Side Nav */

#columns .col_4 .side_nav {margin-bottom:15px;}
	#columns .col_4 .side_nav .heading {background:url(../img/bg_side_nav_top.png) no-repeat 0 0; width:220px; height:35px;display:block;margin-left:7px;}
		#columns .col_4 .side_nav h4 {color:#FF6600;font-size:1.8em;padding:3px 0 0 13px;float:left;font-weight:normal}
		#columns .col_4 .side_nav .icon_rss {background:url(../img/icon_rss.png) no-repeat 0 0; display:block; width:16px; height:16px;float:right;margin:10px 10px 0 0;padding:0;}
	#columns .col_4 .side_nav ul {list-style:none;margin:0;padding:2px 0 3px; background:url(../img/bg_side_nav_stretch.png) no-repeat 0 bottom;width:227px;}
		#columns .col_4 .side_nav li {list-style:none;margin:0; padding:0;background:none}
			#columns .col_4 .side_nav a,
			#columns .col_4 .side_nav li .no_filters {color:#545454;display:block;line-height:1.3;padding:5px 0 7px 20px;}
			#columns .col_4 .side_nav ul li a:hover {background:url("../img/bg_side_nav_selected_top.png") no-repeat 7px 0 ;color:#4E2B2D;padding:5px 0 0;}
				#columns .col_4 .side_nav ul li a:hover span {background:url("../img/bg_side_nav_selected_stretch.png") no-repeat 7px bottom;color:#4E2B2D;display:block;padding:0 0 7px 20px;width:205px;}
			#columns .col_4 .side_nav ul li a.selected {background:url("../img/btn_view_all_staff.png") no-repeat 0 -6px !important;color:#FFF !important;font-weight:bold !important;line-height:2.1 !important;}
			#columns .col_4 .side_nav ul.resource li a.selected {background-position:0 -55px !important;}
				#columns .col_4 .side_nav ul.resource li a.selected:hover {padding:0 0 3px 0}

				#columns .col_4 .side_nav ul li a.selected:hover {padding:0 0 2px;}
					#columns .col_4 .side_nav ul li a.selected:hover span {background:none; color:#fff; width:auto;line-height:2.1;padding:5px 0 5px 20px;}

#columns #top_level {background: url("../img/bg_side_nav_top_no_heading.png") no-repeat 7px 0; padding:5px 0;width:227px;}
	#columns #top_level ul {padding:0 0 5px;}
		#columns #top_level li {}
			#columns #top_level a {font-weight:bold;}
			#columns #top_level a:hover {background:url("../img/bg_side_nav_selected_top.png") no-repeat 7px 0 ;color:#4E2B2D;padding:5px 0 0;}
				#columns #top_level a:hover span {}
			#columns #top_level a.selected {}
				#columns #top_level a.selected:hover span {background:none;color:#FFF;display:block;line-height:2.1;padding:0 0 7px 20px;width:205px;}

#columns .side_nav {}


#staff_search {margin:13px 0 20px 7px;}
	#staff_search form {background:url(../img/bg_staff_search_stretch.png) no-repeat 0 bottom;padding-bottom:17px;width:220px;}
		#staff_search fieldset {background:url(../img/bg_staff_search_top.png) no-repeat 0 0;padding:15px 20px 0 21px;}
			#staff_search h3 {margin-bottom:7px;}
			#staff_search ul {list-style:none; margin:0; padding:0;}
				#staff_search li { list-style:none;margin:0 0 3px;padding:0;float:left;background:none !important}
					#staff_search .textbox {width:130px;}
					#staff_search .button {background:#47292A; color:#fff;font-weight:bold; text-align:center; width:33px; height:23px;border:none;padding-bottom:3px;}
					#staff_search p {color:#666;font-family:georgia;font-size:0.9em;font-style:italic;}


/* Language selector */
#columns .language {}
	#columns .language h3 {}
	#columns .language ul {list-style:none;width:220px;margin:0; padding:0;}
		#columns .language li {float:left;margin:0; padding:0; width:110px}
			#columns .language a {display:block; background:url(../img/btn_language_chooser.png) no-repeat 0 0; height:27px; width:110px;}
				#columns #language_english {background-position:0 -27px}
					#columns #language_english.selected,
					#columns #language_english:hover {background-position:0 0;}

				#columns #language_maori {background-position:-110px -27px}
					#columns #language_maori.selected,
					#columns #language_maori:hover {background-position:-110px 0;}

/* Resources */
#columns .resources {}
	#columns .resources h3 {}
	#columns .resources .icon {}
		#columns .icon p {background:no-repeat 0 0;min-height:40px;margin:0;}
			#columns .cd-rom p {background-image:url(../img/icon_cd-rom.png);padding-left:42px !important;}
			#columns .dvd p {background-image:url(../img/icon_cd-rom.png);padding-left:42px !important;}
			#columns .book p {background-image:url(../img/icon_book.png);padding-left:52px !important;}
			#columns .poster p {background-image:url(../img/icon_poster.png);padding-left:43px !important;}
			#columns .website p {background-image:url(../img/icon_website.png);padding-left:42px !important;}
			#columns .online-resources p {background-image:url(../img/icon_website.png);padding-left:42px !important;}
			#columns .audio-cd p {background-image:url(../img/icon_audio-cd.png);padding-left:46px !important;}
			#columns .kit p {background-image:url(../img/icon_kit.png);padding-left:49px !important;}
			#columns .iphone-app p {background-image:url(../img/icon_iphone-app.png);padding-left:38px !important;}
			#columns .community p {background-image:url(../img/icon_community.png);padding-left:46px !important;}
			#columns .brochure p {background-image:url(../img/icon_brochure.png);padding-left:40px !important;}
			#columns .video p {background-image:url(../img/icon_video.png);padding-left:46px;}
			
			#columns .icon p a {font-weight:bold;}
			
#columns dd.icon {background:no-repeat 0 0;height:41px;margin-top:4px;padding:0 0 8px 0;}

#columns dd.book {background-image:url(../img/icon_book.png);padding-left:52px;}

#columns dd.cd-rom {background-image:url(../img/icon_cd-rom.png);padding-left:42px;}
#columns dd.poster {background-image:url(../img/icon_poster.png);padding-left:42px;}
#columns dd.website {background-image:url(../img/icon_website.png);padding-left:43px;}
#columns dd.online-resources {background-image:url(../img/icon_website.png);padding-left:43px;}
#columns dd.audio-cd {background-image:url(../img/icon_audio-cd.png);padding-left:46px;}
#columns dd.kit {background-image:url(../img/icon_kit.png);padding-left:49px;}
#columns dd.iphone-app {background-image:url(../img/icon_iphone-app.png);padding-left:38px;}
#columns dd.community {background-image:url(../img/icon_community.png);padding-left:46px;}
#columns dd.brochure {background-image:url(../img/icon_brochure.png);padding-left:40px;}
#columns dd.video {background-image:url(../img/icon_video.png);padding-left:46px;}

#columns dd a {padding:1px 3px 2px}
	#columns dd a:hover {color:#fff; background:#0178B2}

/* Browse Case studies/Portfolio */
#browse #hero {background:none;margin-bottom:0;}
	#browse #hero .bct {padding:4px 0 10px 18px;}
	
			
/* Browse Resources */
/* #browse_resources #hero {background:url(../img/bg_browse_search.png) no-repeat 0px 37px;width:970px;margin-bottom:23px;}
	#browse_resources #hero .bct {padding:4px 0 24px 5px;}
	#browse_resources #hero h2 {font-weight:bold;color:#fff; font-size:3.4em;letter-spacing:-1.3px;}
	#browse_resources #hero p {color:#FFF;font-size:1.5em;width:auto;} */
	#browse_resources #columns .col_1 .item .icon {height:48px !important}	
	#browse_resources div.product_meta {height: 88px;}
	
	#browse_resources .bct {padding:4px 0 21px 8px;}
	
	#search_resources {padding-bottom:20px;}
		#search_resources fieldset {}
			#search_resources ul {list-style:none;margin:30px 0 0 193px;padding:0;font-size:1em;}
				#search_resources li {list-style:none;float:left;margin:0;padding:0;background:none;}
					#search_resources label {width:700px;display:block;font-size:1.4em;margin-bottom:2px;}
					#search_resources .textbox {font-size:1.3em;padding:7px 6px;width:497px;background:#fff;margin-right:1px;}
					#search_resources .button {background:#47292A; color:#fff;font-weight:bold; text-align:center; width:74px; height:32px !important;border:none;padding-bottom:3px;font-size:1.4em;margin-right:19px;}
					#search_resources .last a {display:block;font-size:1.2em;line-height:1.3;}
					#search_resources #advanced_search {background:url(../img/icon_arrow_down.png) no-repeat 97px 7px}
	
	#browse_resources .search_resources_block {background:url(../img/bg_dictionary_border.gif) repeat 0 0;padding:10px;margin-bottom:22px;margin-right: 9px;}
	
	#browse_resources .three_cols .double {width: 700px;}
	#browse_resources .three_cols .col_3 {float: right; width: 227px;}
	
	#browse_resources .col_4 .search_resources_block {margin-top:62px; margin-right:0;}
	
	.search_resources_block form {background:#fff;}
		.search_resources_block fieldset {padding:1px 13px 0 11px;}
			.search_resources_block h3 {margin-bottom:2px;}
			.search_resources_block ul {list-style:none;margin:0; padding:0;}

			.search_resources_block #language_chooser {margin-bottom:6px;}
			.search_resources_block #dictionary_search {margin-bottom:7px;}
			
			#search_resources_form .textbox {width: 93px;margin-right: 3px;padding-top: 5px;}

			
			.col_4 #search_resources_form .textbox {width: 95px}
			
			#search_resources_form #search_resources_submit {height: 25px; font-size:1em}

				#search_resources_form li {float:left; padding:0;margin:0;list-style:none;}
					.search_resources_block li a {display:block; height:22px; background:url(../img/tabs_dictionary.png) no-repeat 0 0;}

				.search_resources_block p {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#666; font-style:italic;margin-bottom:10px;}
				.search_resources_block p.read_more {font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:1.1em; padding: 4px 2px 0 0 !important; background: none !important}


			#search_resources_button {background:url(../img/btn_ngata_search.png) no-repeat 0 0; width:64px; height:25px;border:none;color:#FFF;font-weight:bold;padding-bottom:1px;}									

/** OLD SEARCH BOX STYLES */
#browse_resources #hero_old {background:url(../img/bg_browse_search.png) no-repeat 0px 37px;width:970px;margin-bottom:23px;}
	#browse_resources #hero_old .bct {padding:4px 0 24px 5px;}
	#browse_resources #hero_old h2 {font-weight:bold;color:#fff; font-size:3.4em;letter-spacing:-1.3px;margin: 0 0 1px 20px;}
	#browse_resources #hero_old p {color:#FFF;font-size:1.5em;width:auto;margin: 0 0 0 22px;letter-spacing: -0.4px;line-height: 1.3;}

	#search_resources_old {padding-bottom:20px;}
		#search_resources_old fieldset {}
			#search_resources_old ul {list-style:none;margin:30px 0 0 193px;padding:0;font-size:1em;}
				#search_resources_old li {list-style:none;float:left;margin:0;padding:0;background:none;}
					#search_resources_old label {width:700px;display:block;font-size:1.4em;margin-bottom:2px;}
					#search_resources_old .textbox {font-size:1.3em;padding:7px 6px;width:497px;background:#fff;margin-right:1px;}
					#search_resources_old .button {background:#47292A; color:#fff;font-weight:bold; text-align:center; width:74px; height:32px !important;border:none;padding-bottom:3px;font-size:1.4em;margin-right:19px;}
					#search_resources_old .last a {display:block;font-size:1.2em;line-height:1.3;}
					#search_resources_old #advanced_search {background:url(../img/icon_arrow_down.png) no-repeat 97px 7px}
/** ^ OLD SEARCH BOX STYLES ^ */	
	
#browse_resources .hero_image {}
	#browse_resources .hero_image img {position:absolute; left:0; top:0;}
	#browse_resources .hero_image p {position:relative; margin-bottom:15px !important}
	
	#browse_resources .hero_image a {color:#fff; background-color: rgba(0,0,0,0.5); background-image:url(../img/icon_arrow.png); background-repeat: no-repeat; background-position: 10px 8px; display:inline-block; -moz-border-radius: 13px;border-radius: 13px; height:26px; padding:0 34px 0 22px;line-height:26px; }
	
		#browse_resources .hero_image a:hover {background-color: rgba(0,0,0,0.4)}

#resources_carousel {}
	#resources_carousel ul {list-style: none;margin: 0 0 0 5px;padding: 0;}
		#resources_carousel li {background: none;float: left;height: 65px;list-style: none;margin: 0 0 17px;padding: 0;}
			#resources_carousel span {background: url(../img/nav_resources.png) no-repeat scroll 0 -108px;display: block;height: 54px;width: 189px;}
			
			#resources_carousel a {background: url(../img/nav_resources.png) no-repeat;display: block;height: 54px;}
			
			#resources_carousel #res_0--2 {background-position:-189px 0; width:135px}
				#resources_carousel #res_0--2:hover {background-position:-189px -54px;}
				#resources_carousel #res_0--2.selected {background-position:-189px -108px;}
				
			#resources_carousel #res_3--5 {background-position:-324px 0; width:138px}
				#resources_carousel #res_3--5:hover {background-position:-324px -54px;}
				#resources_carousel #res_3--5.selected {background-position:-324px -108px;}
				
			#resources_carousel #res_6--8 {background-position:-462px 0; width:136px}
				#resources_carousel #res_6--8:hover {background-position:-462px -54px;}
				#resources_carousel #res_6--8.selected {background-position:-462px -108px;}
				
			#resources_carousel #res_just-for-teachers {background-position:-598px 0; width:204px}
				#resources_carousel #res_just-for-teachers:hover {background-position:-598px -54px;}
				#resources_carousel #res_just-for-teachers.selected {background-position:-598px -108px;}
				
			#resources_carousel #res_best-buys {background-position:-802px 0; width:168px}
				#resources_carousel #res_best-buys:hover {background-position:-802px -54px;}
				#resources_carousel #res_best-buys.selected {background-position:-802px -108px;}
				
	#browse_resources #columns .col_1 {width:700px; margin-right:33px;}
		#browse_resources #columns .col_1 .triple {width:700px; margin-right:0}
			.alert {background:#FFFFCC url(../img/icon_exclamation.png) no-repeat 7px 9px;border:1px solid #D2D6DB;margin-bottom:14px;}
				.alert p {margin:9px 10px 8px 25px;}
			
			#browse_resources #columns .col_1 .item {border-top:none;float:left;margin-right:20px;width:220px;margin-bottom:22px;min-height:120px;}
				#browse_resources #columns .col_1 .item img {margin:0;display:block;}
				#browse_resources #columns .col_1 .item .icon {height:48px !important}
				#browse_resources #columns .col_1 .item p {margin-bottom:8px;}
					#browse_resources #columns .col_1 .item p a {font-weight:bold;}
				
				#browse_resources #columns .col_1 .last {margin-right:0;}
				
	#browse_resources #resource_info {margin-bottom:10px;}
		#browse_resources #resource_info h2 {font-size:3.3em;line-height:1;margin:15px 0 5px;}
		#browse_resources #resource_info p.intro {color:#666;font-family:arial, Arial, Helvetica, sans-serif;font-size:1.4em;border-bottom:7px solid #FF6600;padding-bottom:19px;margin-bottom:10px;line-height:1.2; background:none;text-indent: 0;}
		#browse_resources #resource_info p {color: #666;font-size: 1.2em;line-height: 1.3;margin-bottom: 20px;}
			#browse_resources #resource_info #add_all {background:url(../img/bg_add_all.png) no-repeat 0 0; height:25px; padding-right:3px;width:697px;}
				#browse_resources #resource_info #add_all a {display:block; background:url(../img/btn_add_all.png) no-repeat 0 0; width:220px; height:20px;float:right;margin-top:3px;}
					#browse_resources #resource_info #add_all a:hover {background-position:0 -20px;}
				
				.btn_add_item_to_cart,
				.btn_item_added {background:url(../img/btn_add_item_to_cart.png) no-repeat 0 0; display:block;width:220px; height:32px;margin:10px 0 4px;}
					.btn_add_item_to_cart:hover {background-position:0 -32px;}
				.btn_item_added,
				.btn_item_added:hover {background-position:0 -64px;margin-top:0;}
				
				.item_added {background:url(../img/bg_item_added.png) no-repeat 0 0; width:220px; height:28px;}
					.item_added .btn_view_cart {float:left; display:block; background:url(../img/btn_view_cart_header.png) no-repeat 0 0; width:75px; height:20px;margin:5px 10px 0 5px;}
						.item_added .btn_view_cart:hover {background-position:0 -20px;}
						.item_added p {float:left; margin:7px 0 0 !important;}
	
	#results {}
		#results #resource_info h2 {border-bottom: 1px solid #CCC;margin-bottom: 15px;padding-bottom: 10px;}
			#results #resource_info h2 span {font-size:16px}
		#results .row h2 {border-bottom:7px solid #FF6600}
		#results .item-list {width:auto}
	

/* workshops */
#columns .workshops {}
	#columns .workshops h3 {}
	#columns .workshops p {}
	#columns .workshops p.read_more {}

/* methodology */
#columns .methodology h4 {}
#columns .col_4 .item img {margin:0 0 10px;}

/* portfolio */
#portfolio #columns {margin-bottom:60px;}
	#portfolio #hero {margin-bottom:12px;height:412px;}
		#portfolio #hero .bct {padding:12px 0 8px 10px;}
		#slideshow {height:372px;position:relative}
			#case_study #slideshow {background:url(../img/bg_hero_resources.png) no-repeat 0 0; height:282px;margin-top:10px;}
		
			#slideshow #controls {position:absolute;left:8px;top:162px;}
			#case_study #slideshow #controls {top:125px;}
			
				#controls a {display:block; height:27px; position:absolute}
					#controls #btn_prev {width:105px; background:url(../img/btn_prev.png) no-repeat 0 0;left:0;top:0;}
						#controls #btn_prev:hover {background-image:url(../img/btn_prev_hover.png)}
					#controls #btn_next {width:80px; background:url(../img/btn_next.png) no-repeat 0 0;left:880px;top:0;}
						#case_study #controls #btn_next {left:624px;}
						
						#controls #btn_next:hover {background-image:url(../img/btn_next_hover.png);}
				
				#controls ul {position:absolute;height:16px;left:11px;top:174px;list-style:none;padding:0;margin:0;width:800px}
					#case_study #controls ul {top:114px;}
					#home #controls ul,
					#browse_resources #controls ul {left:27px;top:85px;}
				
					#controls li {list-style:none;float:left; margin:0 0; padding:0; background:none; height:16px; width:14px;}
					#controls li.first,
					#controls li.last {width:17px;}
						#controls li a {background:url(../img/bg_slideshow_nav.png) no-repeat -17px 0;height:16px; width:14px;}
							#controls li a:hover {background-position:-17px -16px;}
							#controls li a.selected {background-position:-17px -32px;}
							
						#controls li.first a {background-position:0 0; width:17px;}
							#controls li.first a:hover {background-position:0 -16px;}
							#controls li.first a.selected {background-position:0 -32px;}
							
						#controls li.last a {background-position:-31px 0; width:17px;}
							#controls li.last a:hover {background-position:-31px -16px;}
							#controls li.last a.selected {background-position:-31px -32px;}
							
				#slideshow #info {background:url(../img/bg_info_overlay.png) no-repeat 0 0; width:250px;height:44px;top:293px; left:365px;padding-top:6px; position:absolute;}
					#slideshow #info p {margin:0 10px; text-align:center;width:auto;font-size:1.2em; color:#fff}
		
	#portfolio #browse {border-bottom:7px solid #FF6600;padding:0 0 3px;margin-bottom:17px;}
		#portfolio #browse p {float:right;}
	#portfolio #columns .col_1 {width:460px; margin-right:20px;}
		#portfolio #columns .col_1 h2 {font-size:3.3em; line-height:1;margin-bottom:3px;}
		#portfolio #columns .col_1 h4 {color:#666;font-family:georgia;font-size:1.4em;font-weight:normal;margin-bottom:13px;}
		#portfolio #columns .col_1 .intro {}
			#portfolio #columns .col_1 .intro p {font-size:1.5em;line-height:1.3;margin-bottom:10px;}
		#portfolio #columns .col_1 h3 {border-top:7px solid #BEB4B4;padding-top:4px;margin-top:18px;}
		#portfolio #columns .col_1 p {font-size:1.3em;}
			
	#portfolio #columns .col_3 {margin-right:40px;margin-top:8px;}
		#portfolio #columns .col_3 .item {border-top-color:#BEB4B4}
		#columns ul.icons {list-style:none; margin:11px 0 0 2px; padding:0;}
			#columns ul.icons li {background:none; margin:0 8px 4px 0; padding:0;float:left;list-style:none;}
			#columns ul.icons li.last {margin-right:0;}
				#columns ul.icons li .icon {background:no-repeat 0 0;height:41px;}
					#columns ul.icons li .cd-rom {background-image:url(../img/icon_cd-rom.png);width:34px;}
					#columns ul.icons li .dvd {background-image:url(../img/icon_cd-rom.png);width:34px;}
					#columns ul.icons li .book {background-image:url(../img/icon_book.png);width:44px}
					#columns ul.icons li .website {background-image:url(../img/icon_website.png);width:33px}
					#columns ul.icons li .writer {background-image:url(../img/icon_writer_medium.png);margin-top:2px;}
					#columns ul.icons li .photographer {background-image:url(../img/icon_photographer_medium.png);margin-top:2px;}
					#columns ul.icons li .poster {background-image:url(../img/icon_poster.png);width:35px;}
					#columns ul.icons li .audio-cd {background-image:url(../img/icon_audio-cd.png);width:38px;}
					#columns ul.icons li .kit {background-image:url(../img/icon_kit.png);width:41px;}
					#columns ul.icons li .iphone-app {background-image:url(../img/icon_iphone-app.png);width:33px;}
					#columns ul.icons li .community {background-image:url(../img/icon_community.png);width:38px;}
					#columns ul.icons li .brochure {background-image:url(../img/icon_brochure.png);width:35px;}
					#columns ul.icons li .video {background-image:url(../img/icon_video.png);width:38px;}
					
   #content .portfolio .image {}
		#content .portfolio .image img {margin:0 0 5px;}
		#content .portfolio .image p {font-family:arial;font-size:1.2em;padding:0 0 0 44px;}
			#content .portfolio .cd p {background:url(../img/icon_cd_medium.png) no-repeat 0 0;}		
			#content .portfolio .cd-rom p {background:url(../img/icon_cd-rom.png) no-repeat 0 0;}
			#content .portfolio .dvd p {background:url(../img/icon_cd_medium.png) no-repeat 0 0;}
			#content .portfolio .book p {background:url(../img/icon_book.png) no-repeat 0 0;}
			#content .portfolio .poster p {background:url(../img/icon_poster.png) no-repeat 0 0;}
			#content .portfolio .website p {background:url(../img/icon_website.png) no-repeat 0 0;}
			#content .portfolio .audio-cd p {background:url(../img/icon_audio-cd.png) no-repeat 0 0;}
			#content .portfolio .kit p {background:url(../img/icon_kit.png) no-repeat 0 0;}
			#content .portfolio .iphone-app p {background:url(../img/icon_iphone-app.png) no-repeat 0 0;}
			#content .portfolio .community p {background:url(../img/icon_community.png) no-repeat 0 0;}
			#content .portfolio .brochure p {background:url(../img/icon_brochure.png) no-repeat 0 0;}
			#content .portfolio .video p {background:url(../img/icon_video.png) no-repeat 0 0;}
			
	#portfolio #columns .col_4 {margin-top:6px;}

/* Articles */

/* Drupal Tabs */
ul.tabs,
ul.links {list-style:none;margin:0 0 15px;background: url(../img/bg_nav.png) no-repeat scroll -5px 0;padding:5px}
        ul.tabs li,
        ul.links li {display:inline;text-transform:uppercase;background:none !important}
			ul.tabs li a,
        	ul.links li a {text-decoration:none; color:#FFFFFF; background:#821C23; padding:0 10px;}
				ul.tabs li a:hover,
        		ul.links li a:hover {background:#821C23;}
				ul.tabs li a.active,
        		ul.links li a.active {background:#821C23;}

/* Drupal Blocks */
#blocks {margin-bottom:20px;font-size:1.1em}
#blocks thead th {border-bottom:2px solid #d0d0d0;color:#494949;font-weight:bold;padding-right:1em;
text-align:left;font-size:1.2em; background:#ccc}
#blocks td.region {background-color:#EDEDED;border-bottom:1px solid #c0c0c0;color:#455067;font-weight:bold;font-size:1.1em;}
.form-select {width:auto;margin-bottom:0;}

#blocks td,
#blocks th {padding:0.3em 0.5em;}
#blocks tr.odd,
#blocks tr.info {background-color:#f9f9f9;}
#blocks tr.even,#blocks tr.odd,
#blocks tbody th {border-color:#F4F4F4;border-style:solid;border-width:1px 0;}
#blocks tr.even {background-color:#FFFFFF;}

#blocks td select.block-region-select {width:125px;}

#blocks tr.region-populated {display:none;}
#blocks tr.region-message {color:#999999;font-weight:normal;}

.block-region {border:2px dashed #e4e4e4;font-size:1.3em;padding:1em;text-align:center;background-color:#FFFF66;margin-bottom:4px;margin-top:4px; background:none;}
#subnav_holder .block-region {margin-top:70px;}

#block-admin-display-form {margin-bottom:20px;}

.resource_desc {height:48px !important;}
.resource_image {height:103px !important; font-weight:bold; margin-bottom:0 !important;}
	.resource_image img { margin-bottom:3px !important; }

div.menu-block-1 ul {font-size:14px; font-weight:bold; margin-left:0 !important;}
div.menu-block-1 ul li {list-style:none !important;}
div.menu-block-1 ul li ul {font-size:12px; margin:5px 0 10px 0;  font-weight:normal; }
div.menu-block-1 ul li ul li {list-style:disc !important;}

/* =PLUGINS
----------------------------------------------- */

/* Safari/Chrome hacks */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#top_search .button { height:22px; padding-bottom:0;}
		#ngata_dictionary #ngata_hero .button,
		#ngata_search_results #ngata_hero .button {height:25px; padding-bottom:0}
		#our_team .view_all_staff a {padding-top:3px;}
		#sub_nav a {padding-top:2px;}
		#sub_nav a:hover span {padding-top:2px;height:20px}
		#sub_nav .selected span {padding-top:8px !important;}
		#dictionary_form {padding-bottom: 1px;}
		#search_resources_form .textbox {padding:5px 6px}
		#search_resources_form #search_resources_submit {padding: 2px 0 0;}
		.search_resources_block fieldset {padding-bottom:1px}
	}
	
span.nid {display:none;}

form .error {border: 1px solid #ED1C24;}
div.news_item {margin-bottom: 10px;}
div.news_item h4 a {color: #333333;}
div.news_item h4 a:hover {color: #FF6600;}
ul.form_errors {background: #ED1C24; font-size 1.2em; font-weight: bold; color: white; list-style: none;padding:10px 15px;}
div.images_pf img {position: absolute !important}

