/*
-----------------------------------------------
PCANZ
- - - - - - - - - - - - - - - - - - - - - - - -
Description:	Print Styles
Filename:			pcanz.print.css
Author:				Catch Design Limited (www.catchdesign.co.nz)
Date:					1 January 2008
Updated:			1 January 2008
Version:			v.0.0
----------------------------------------------- */

/*
GLOBAL
	- Clearfix
	- Generic
	- Typography
	- Forms
	- Lists
	- Tables

STRUCTURE
	- Masthead
	- Content
	- Footer
	- Primary Nav
	- Secondary Nav

DETAIL
	- Articles
	- **GUYS, this is where anything from Graphical headers, to section specific styles can go**

PLUGINS
	- **Plugin specific styles here**
	
*/


/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
/*reset.css*/body{color:#000;background:#FFF;}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,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}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,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


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

body { background:#fff ; font: 63.7%/1.4 Arial, sans-serif; color:#000;margin:0; }

/* =Clearfix */
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* =Generic */
a { color:#ac1414; text-decoration:underline; }
a:hover { text-decoration: none; }
a img, a:hover img { border: none; }
.hide { text-indent:-9999em; outline: none; }
.alignright { float:right; }
.alignleft { float:left; }
img.alignright { padding:0; margin:6px 0 0 10px; }
img.alignleft { padding:0; margin:6px 10px 0 0; }
.meta { color:#999; font-size: 1.1em; text-transform:uppercase; }

/* =Typography */
p { font-size:2em; color:#000;line-height:1.5;}
#sub_page p {margin-bottom:18px;}
small {}
strong {font-weight:bold;}
em {font-style:italic;}

h1 {width:100% !important;text-indent:0 !important; color:#000 !important; text-decoration:none !important; font-size:4em !important; margin:0 !important}
	h1 a {text-decoration:none !important; color:#000 !important; width:100% !important; margin:0 !important;}
h2 {font-size:2.6em; font-weight:bold; color:#1a1a1a;line-height:1.3;margin-bottom:18px;}
h3 { font-size:1.8em; border-bottom:1px solid #ccc; color:#333; font-weight:bold; margin-bottom:4px}
	h3.bordered { font-size:1.8em; border-bottom:1px solid #d9d9d9; padding-bottom:3px; width:100%; margin-bottom:0;}
h4 { font-size:1.6em; font-weight:bold; color:#666; margin-bottom:4px;}
#sidebar h4 {border-bottom:1px solid #d4d4d4; margin-bottom:19px;}
h5 { text-transform:uppercase; font-size:1.2em; font-weight:bold;margin-bottom:3px; color:#3B3B3B;}
	h5.news { text-transform:none; line-height:1.3; border-bottom: 1px solid #ebebeb; margin-bottom:6px; padding-bottom:3px;}
		h5.news a { color:#ac1414; text-decoration:none; }
			h5.news a:hover {text-decoration:underline;}
	h5.side_bar { color:#666; font-size:1.4em; border-bottom: 1px solid #d4d4d4; margin-bottom:13px; padding-bottom:1px; text-transform:uppercase;}
	#floated_left h5 {margin-bottom:5px;}
/* =Forms */
fieldset {}
fieldset legend {}
label { display: none;}

input {}
input.textbox { background:url(../img/bg_text_field.png) no-repeat top left; width: 276px; height:25px; border:0; padding: 8px 0 0 9px; font-size:1.2em; font-style:italic; color:#666; margin-bottom:9px;}
.wide input.textbox { background:url(../img/bg_search_minister_parish.png) no-repeat top left; width: 280px; float:left;}

input.radio {margin:0 4px 0 16px;vertical-align:middle;}
input.first {margin-left: 0 !important;}
input.checkbox {}
input.submit {float: right; margin-top:2px;}
textarea {}
select {}

#search-block-form { display:none}
	#search-block-form ul {font-size:1em; float:right;}
		#search-block-form ul li {float:left;}
#edit-search-block-form-1 {background: url(../img/bg_search.png) no-repeat top left; width:240px; height:24px; border:none; color:#fff; padding: 8px 0 0 11px;font-size:1.3em;}

table.search_result {width:100%; margin-bottom:15px;}
table.search_result td.heading { width:120px;font-weight:bold;}
table.search_result td {padding-bottom:15px; vertical-align:top;}
table.search_result td p {font-size:1em; margin-bottom:0 !important; }

#filter_by {font-size:1.2em;margin-bottom:15px;}
#filter_by .large {font-size: 1.15em;}
	#filter_by label {display:inline;vertical-align:middle;}

#reset{float:right;font-size:1.2em;}

#wp-email label {display:block;}


/* =Lists */
ul {font-size:1.2em;}
.col_3 ul {margin:-2px 0 36px;}
	.col_3 ul li {list-style-type:disc; list-style-position:outside;margin: 0 0 6px 19px;}
.col_2 ul {/*margin-top:-8px;*/ margin-bottom:14px; color:#3B3B3B; }
	.col_2 ul li {list-style-type:disc; list-style-position:outside;margin: 0 0 6px 19px;}
	
/* site map */
	.ddsg-wrapper ul {font-size:1.4em;}
		.ddsg-wrapper ul ul {font-size:1em;margin-top:10px;}



ol {font-size:1.2em; color:#000;}
	ol li { list-style:decimal;margin: 0 0 6px 25px; }
		ol ol{font-size:1em; }
			ol ol li{list-style: lower-alpha;}
		
ul#news_archive{}
ul#news_archive li ul {font-size:1em;margin-top:10px;margin-bottom:0;}
ul#news_archive li {list-style-type:none;margin-left:0;}
ul#news_archive li ul li{list-style-type:disc;margin-left:20px;}

/*
.bullets {margin-top:-8px;}
.col_3 .bullets {margin:-2px 0 36px;}
	.bullets li {list-style-type:disc; list-style-position:outside;margin: 0 0 6px 19px;}
*/

/* =Tables */
table {font-size:1.2em;} 
td {}
table.table { font-size:1.1em; margin-bottom:18px; }
table.table td { padding:6px; vertical-align:top; background:#eee; border:1px solid #fff; }
	table.table thead td { background:#3B3B3B; color:#fff; font-weight:bold; }

table.results {width:100%;}
	table.results thead td {font-size:1.1em; background:#545454; color:#fff; padding: 6px 0 6px 9px;}
		table.results thead td span {float:left;}
		.up_down_arrow {background:url(../img/btn_arrow_up_down.gif) no-repeat top left;width:8px; height:7px; display:block;float:left;margin:8px 0 0 5px;}
	/* up_down_arrow needs to be {background-postition: top right} when reversing results */
	
	table.results tbody td {padding: 6px 9px; border-bottom:1px solid #ebebeb;vertical-align:top;}
	table.results tbody tr.alt  {background:#f7f7f7;}
	
	table.results tbody a {text-decoration:none;}
	table.results tbody a:hover {text-decoration:underline;}
	table.results tbody tr img{margin-right:10px;margin-left:3px;}
	table.results tfoot tr{width:100%;margin-top:10px;}
	table.results tfoot td {background:#E5E5E5 none repeat scroll 0 0;padding:10px;}
		table.results tfoot a{color:#666;}
		table.results tfoot .spacer td{background:#fff;}
		table.results tfoot #previous{float:left;margin-right:10px;padding:4px;}
		table.results tfoot span{float:left;margin-right:5px;padding:4px;background:#ccc;}

		table.results tfoot #first{float:left;margin-right:10px;color:#999;padding:4px;}
		table.results tfoot #next{float:right;padding:4px;}
		table.results tfoot #last{float:right;margin-left:10px;color:#999;padding:4px;}
	table.results tfoot .number{float:left;margin-right:5px;padding:4px;}
		
	table.results td.sort_selected span {font-weight: bold;}
	table.results tbody tr:hover {background: #B4EBFF; cursor:pointer}
	

/* =STRUCTURE
----------------------------------------------- */

#container {width: 100%; background: #fff; padding:0 0 53px !important; border-bottom:1px solid #ccc; }
#sub_page #container {padding-bottom: 0;}

.wrap { width:977px; margin: 0 auto;}
.columns {}
#footer { display:none;}

/* Find Something */
#find_something {display:none !important; }
	#btn_find_something {display:none !important}

/* Masthead */
#masthead {width:100%;height:auto !important;}
	#header { width:100%; height:auto !important}

/* Content */
.columns .clearfix {width:647px;}

.columns #main_content {width: 100%;margin-top:-2px;}

	.columns #sidebar {display:none}
	.columns #content {float:left; margin-top:27px;}
	
	.columns .col_1 {display:none}
	.columns .col_2 {width:100%; margin: 0 0 16px 0; background:url(../img/bg_underline_dashed.gif) repeat-x bottom left; padding-bottom:19px;}
	#welcome .columns .col_2 {width:653px; background: none; padding: 0; margin: 0;}
	#sub_page .columns .col_2 {background: none;}
	.columns .col_3 {display:none}
	
	.columns .wide {width:647px; margin: 0;}
    .columns .widest {width:764px;}

#more_news {display:none;}

#logo_and_search {width: 100%; height:auto !important}

/* Footer */
#footer ul {margin:32px 0 0 0; font-size:1em;}
	#footer li {float: left;}

	#footer ul ul { margin: 0; font-size:1.1em; width: 138px;}
		#footer ul ul ul {font-size:1em;}
		#footer ul ul li {float:none; color:#ac1414; margin-bottom:7px; width: 120px;}
			#footer a {color:#666; text-decoration:none;}
				#footer a:hover {text-decoration:underline ;}
				#footer a.first {color:#ac1414;}

#copyright {margin-top: 17px; font-size:1.1em;color:#666;}
#footer #footer_nav {margin: 7px 0 0 0; padding-bottom:23px;}
	#footer #footer_nav li {border-right:1px solid #666; margin-right: 4px; padding-right:4px; line-height:1;}
	#footer #footer_nav .last {margin-right:0; border: 0; }
		
#catch_design {background:url(../img/btn_catch_design.png) no-repeat top left; display: block; width:18px; height:18px;}
	#catch_design:hover {background-position:bottom left;}


/* Primary Nav */
#primary_nav {display:none;}
			
/* Secondary Nav */
	#secondary_nav {display:none}

/* Tertiary Nav */
#tertiary_nav {display:none}
			

/* =DETAIL
----------------------------------------------- */
/* News Archive */
	ul.news_archive li{
		padding-bottom: 3px;
		padding-top: 3px;
	}
	
	ul.news_archive{
		margin:0 0 30px; 
	}
	
	
	.news_archive_sort{
		
	}
	
/* Top Links */
#top_links {display:none !important;}

/* Homepage banner/gallery */
#ministers_parishes {height:237px;position:relative;}
#ministers_parishes img {left:0;position:absolute;top:0;margin:0;padding:0;}
	
	#ministers,
	#parishes {background: url(../img/btn_ministers_parishes.jpg) no-repeat top left;width:305px; display:block; }
	
	#ministers {height:118px;}
		#ministers:hover {background-position:top right;}
	#parishes { height:119px;background-position:bottom left;}
		#parishes:hover {background-position:bottom right;}
	
/* Welcome text */
#welcome {background:url(../img/bg_diagonal_tile.gif) repeat top left; width: 100%; height:70px; margin-bottom:35px;}
 #welcome .columns {}
 	#welcome .col_1 {margin: 22px 0 0 27px;width: 186px}
		#welcome #arrow_left {background:url(../img/btn_next_previous.png) no-repeat top left; width:25px; height:25px; display:block; margin-right:9px;}
			#welcome #arrow_left:hover {background-position:bottom left;}
		#welcome #arrow_right {background:url(../img/btn_next_previous.png) no-repeat top right; width:25px; height:25px; display:block;}
			#welcome #arrow_right:hover {background-position:bottom right;}
	#welcome #welcome_text {background:url(../img/hdr_afio_mai.png) no-repeat top left; display:block; width:653px; height:45px; margin-top:13px;}
    #welcome #arrow_play {background:url(../img/btn_play.png) no-repeat top left; width:25px; height:25px; display:block; text-indent:-999em; outline:none;margin-right:9px;}
    #welcome .pause{background:url(../img/btn_play.png) no-repeat bottom left !important;width:25px; height:25px; display:block; text-indent:-999em; outline:none;}
	
	
/* National Ministries */

/* for Internet Explorer mim height hack */
/*\*/
* html #floated_left li {height: 160px !important;}
/**/

#floated_left {font-size:1em; width:100%; margin-bottom:16px}
	#floated_left li {float:left; width:220px; padding: 7px 10px 13px; margin:0 19px 3px 0; border:1px solid #fff; list-style:none;min-height:160px;}
    	#floated_left li.right {margin-right:0;}
        #floated_left li a {text-decoration:none; color:#1a1a1a}	
			#floated_left li p {margin-bottom:0;}
            	#floated_left li p a {text-decoration: underline; color:#ac1414;}     
								           
        #e-minister,
        #national_mission,
        #global_mission,
        #youth_ministry,
        #kids_friendly,
        #knox_centre,
        #assoc_women, #rural {display:block; width:221px; height:41px; margin-bottom:8px;}
         
				#e-minister {background:url(../img/img_e-minister.jpg) no-repeat top left;}
        #national_mission {background:url(../img/img_national_mission.jpg) no-repeat top left;}
        #global_mission {background:url(../img/img_global_mission.jpg) no-repeat top left;}
        #youth_ministry {background:url(../img/img_youth_ministry.jpg) no-repeat top left;}
        #kids_friendly {background:url(../img/img_kids_friendly.jpg) no-repeat top left;}
        #knox_centre {background:url(../img/img_knox_centre.jpg) no-repeat top left;}
        #assoc_women {background:url(../img/img_assoc_woman.jpg) no-repeat top left;}
        #rural {background:url(../img/img_rural.jpg) no-repeat top left;}
				
				
		.pretty-hover,
		#floated_left li:hover {background:#f1f1f1; border:1px solid #dadada; cursor:pointer;}
			.pretty-hover li a,
			#floated_left li:hover a{text-decoration:underline; color:#ac1414;}
				.pretty-hover li p a,
				#floated_left li:hover p a {text-decoration:none;}
				
				.pretty-hover #e-minister,
				#floated_left li:hover #e-minister, 
				.pretty-hover #national_mission,
				#floated_left li:hover #national_mission,
				.pretty-hover #global_mission,
				#floated_left li:hover #global_mission,
				.pretty-hover #youth_ministry,
				#floated_left li:hover #youth_ministry,
				.pretty-hover #kids_friendly,
				#floated_left li:hover #kids_friendly,
				.pretty-hover #knox_centre,
				#floated_left li:hover #knox_centre,
				.pretty-hover #assoc_women,
				#floated_left li:hover #assoc_women, 
				.pretty-hover #rural,
				#floated_left li:hover #rural {background-position: bottom left;}

/* Sidebar */
.box {margin-bottom: 20px;}
	.box .grey_top {background:url(../img/bg_grey_top.png) no-repeat bottom left; width:303px; height:10px; border: 1px solid #e4e4e4; border-bottom:0; font-size:1px;}
	.box .grey_tile { background:url(../img/bg_grey_tile.png) repeat-y top left; width:283px; border: 1px solid #e4e4e4; border-bottom:0; border-top:0; padding: 3px 10px 0;}
		.box .grey_tile p {margin-bottom:7px;}
	.box .grey_bottom {background:url(../img/bg_grey_bottom.png) no-repeat top left; width:303px; height:10px; border: 1px solid #e4e4e4; border-top:0; font-size:1px;}
	
	.box .grey_top_wide {background-image:url(../img/bg_grey_top_wide.png); width: 432px; height:6px;margin:0; border: 1px solid #e4e4e4;border-bottom:0; font-size:1px;}
	.box .grey_tile_wide {background-image:url(../img/bg_grey_tile_wide.gif); width: 412px; border: 1px solid #e4e4e4; border-bottom:0; border-top:0; padding: 3px 10px 0;}
	.box .grey_tile_wide input.textbox {float:left;}
	.box .grey_bottom_wide {background-image:url(../img/bg_grey_bottom_wide.png); width: 432px; height:6px;margin:0; border: 1px solid #e4e4e4; border-top:0; font-size:1px;}
		.box .grey_tile_wide p {color:#322e2e; margin-bottom:11px !important;}
		.box .grey_tile_wide p span {color:#666;}

.side_img {width:305px; height:256px; margin-bottom:40px}

/* Sidebar images*/

#lge_teaching_and_nurturing {background:url(../img/img_teaching_and_nurturing.jpg) no-repeat top left;}
#lge_kids_friendly {background:url(../img/lge_img_kids_friendly.jpg) no-repeat top left;}
#lge_apw {background:url(../img/lge_img_apw.jpg) no-repeat top left;}
#lge_eminister {background:url(../img/lge_img_eminister.jpg) no-repeat top left;}
#lge_publications {background:url(../img/lge_img_publications.jpg) no-repeat top left;}
#lge_speaking_out {background:url(../img/lge_img_speaking_out.jpg) no-repeat top left;}
#lge_gmo {background:url(../img/lge_img_gmo.jpg) no-repeat top left;}
#lge_pym {background:url(../img/lge_img_pym.jpg) no-repeat top left;}
#lge_cpt {background:url(../img/lge_img_cpt.jpg) no-repeat top left;}
#lge_for_parishes {background:url(../img/lge_img_parishes.jpg) no-repeat top left;}
#lge_seeking {background:url(../img/lge_img_seeking.jpg) no-repeat top left;}
#lge_for_ministers {background:url(../img/lge_img_ministers.jpg) no-repeat top left;}
#lge_aboutus {background:url(../img/lge_img_aboutus.jpg) no-repeat top left;}
#lge_national {background:url(../img/lge_img_national.jpg) no-repeat top left;}
#lge_knox {background:url(../img/lge_img_knox.jpg) no-repeat top left;}
#lge_rural {background:url(../img/lge_img_rural_ministry.jpg) no-repeat top left;}
#lge_spanz {background:url(../img/img_spanz.jpg) no-repeat top left;}
#lge_bush_telegraph {background:url(../img/img_bush_telegraph.jpg) no-repeat top left;}
#lge_candour {background:url(../img/img_candour.jpg) no-repeat top left;}


#no_image{background:none;height:0;margin:0;width:0;}


/* Articles */

.pdf,
.word,
.excel,
.powerpoint {margin:10px 0 17px;padding: 3px 0 1px 0 !important; text-decoration:none;, background: none !important}
	
	.powerpoint:hover,
	.pdf:hover,
	.word:hover,
	.excel:hover,
	.powerpoint:hover {text-decoration:underline;}

.external {background: none;padding-right:0 !important;}

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

/* Breadcrumb Trail */
.bct {display:none}

.bct.bottom {display:none}

#footer_links {float:right;}
	#footer_links a {display:block;float:left;height:16px;}
	#icon_email {background: url(../img/icon_email.gif) no-repeat 0 3px;margin-right:23px;padding-left:26px;}
	#icon_print {background: url(../img/icon_print.gif) no-repeat 0 1px;margin-right:84px;padding-left:23px;}

#search_msg {margin-bottom:15px;min-height:37px;height: expression( this.scrollHeight < 38 ? "37px" : "auto" ); /* sets min-height for IE */}
	#search_msg p {color:#000;margin-bottom: 0; font-size:1.4em;}
	
#map {vertical-align:top;}

/* pagination */

.pager {list-style:none;margin-top:10px;border-bottom:1px solid #CCC;padding-bottom:14px;}
.pager li {display:inline;margin:0 0 6px 6px !important;}

/* media releases */
.views-row-even,
.views-row-odd {margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.views-field-title .field-content h3 {border:none;}
.views-field-created .field-content {font-size:1.1em;}
.views-field-view-node .field-content {font-size:1.2em;}


#block-search-0 {display: none;}
