/*
-----------------------------------------------
Presbyterian Church of Aotearoa New Zealand
- - - - - - - - - - - - - - - - - - - - - - - -
Description:	Base Setup Styles
Filename:			pcanz.base.css
Author:				Catch Design Limited (www.catchdesign.co.nz)
----------------------------------------------- */


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

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

/* =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:1.2em; color:#3b3b3b;line-height:1.5;}
#sub_page p {margin-bottom:18px;}
small {}
strong {font-weight:bold;}
em {font-style:italic;}

h1 { width:254px; float:left;}
	h1 a {background:url(../img/logo.png) no-repeat 0 0; width:243px; height:51px; display:block; margin:0 0 0 11px;}
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;*/ padding:9px 0 7px 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 {}
input#bush_sign_up_btn { margin-top:15px; }

#search-block-form { float:right; margin-top:16px;}
	#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: 9px 0 7px 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;}

form ul li{list-style-type:none !important;margin-left:0 !important;}

/* =Lists */
ul {font-size:1.2em;}
ul ul {font-size:1em;}
.col_3 ul {margin:-2px 0 36px;}
	.col_3 ul li {list-style-type:disc; list-style-position:outside;margin: 0 0 6px 19px; border:none; padding-bottom:0 !important}
.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:#3b3b3b;}
	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.pagination {width:100%;font-size:1em;}
	table.pagination td {background:#E5E5E5 none repeat scroll 0 0;margin-top:10px;text-align:center;}
	table.pagination td.first_previous{width:120px;text-align:left;}
	table.pagination td.last_next{width:100px;text-align:right;}
	
	
		table.pagination a{color:#666;}
		table.pagination .spacer td{background:#fff;}
		table.pagination #previous{float:left;margin-right:10px;padding:4px;}
		table.pagination span{margin-right:5px;padding:4px;background:#ccc;}

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

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

#container {width: 100%; background: #ffffff url(../img/bg_body.png) repeat-x top left; padding:25px 0 53px; border-bottom:1px solid #ccc; }
#sub_page #container {padding-bottom: 0;}

.wrap { width:977px; margin: 0 auto;}
.columns {}
#footer { border-top:1px solid #fff; background:url(../img/bg_footer.png) repeat top left; }

/* Find Something */
#find_something {background:#2e2e2e; width:100%; height:102px; display: none; }
	#btn_find_something {background:url(../img/btn_find_something_fast.png) no-repeat center top; width:216px; height:40px; margin-left:386px; display:block;}

/* Masthead */
#masthead {background:url(../img/bg_header_tile.png) repeat-x top left; width:100%; height:160px;}
	#header {background:url(../img/bg_header.png) no-repeat center top; width:100%; height:160px;}

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

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

	.columns #sidebar { float:right; width: 305px;}
	.columns #content {float:left; margin-top:27px;}
	
	.columns .col_1 {width:193px; margin: 0 20px 0 0;margin-bottom:20px;}
	.columns .col_2 {width:434px; 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 { width:305px;}
	
	.columns .wide {width:647px; margin: 0;}
    .columns .widest {width:764px;}

#more_news {margin: 2px 0 0 213px;}

#logo_and_search {width: 100%; height:51px;}

/* 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 { margin-top: 31px; overflow:hidden}
 #prmary_nav ul {}
 	#primary_nav ul li {float:left; margin-right:18px;list-style:none;}
		#primary_nav a {background: url(../img/primary_nav.png) no-repeat 0 0; height:23px; display: block;text-indent:-9999em; outline: none;}
		
		#primary_nav ul li#page-item-22,
		#primary_nav .last {margin-right:0;}
			
			li.menu-115 a {background-position:0 0 !important; width:93px;}
			
			li.menu-949 a {background-position: -93px 0 !important; width:115px;}
			
			li.menu-950 a {background-position: -208px 0 !important; width:123px;}
			
			li.menu-951 a {background-position: -331px 0 !important; width:114px;}
			
			li.menu-952 a {background-position: -445px 0 !important; width:124px;}
			
			li.menu-953 a {background-position: -569px 0 !important; width:171px;}
			
			li.menu-954 a {background-position: -740px 0 !important; width:119px;}
			
			.menu-115 a:hover,
			.menu-115 a.active {background-position:0 -23px !important;}
			
			li.menu-949 a:hover,
			li.menu-949 a.active {background-position: -93px -23px !important;}
			
			li.menu-950 a:hover,
			li.menu-950 a.active {background-position: -208px -23px !important;}
			
			li.menu-951 a:hover,
			li.menu-951 a.active  {background-position: -331px -23px !important;}
			
			li.menu-952 a:hover,
			li.menu-952 a.active {background-position: -445px -23px !important;}
			
			li.menu-953 a:hover,
			li.menu-953 a.active {background-position: -569px -23px !important;}
			
			li.menu-954 a:hover,
			li.menu-954 a.active {background-position: -740px -23px !important;}
			
/* Secondary Nav */
	#secondary_nav ul{font-size:1.4em; font-weight:bold; border-top:1px solid #ddd;}
	#secondary_nav a{ text-decoration:none; color:#3b3b3b; line-height:1.4; margin:2px 0 7px; }
		#secondary_nav a:hover{ text-decoration:underline; }
		#secondary_nav a.active {color:#ac1414 !important;text-decoration:underline !important;}
		
		#secondary_nav .active-trail a {color:#ac1414; text-decoration:underline;}
		#secondary_nav .active-trail a:hover {text-decoration:none; }
			#secondary_nav .active-trail .leaf a,
			#secondary_nav .active-trail .collapsed a {color:#3B3B3B; text-decoration:none;}
				#secondary_nav .active-trail .leaf a:hover,
			#secondary_nav .active-trail .collapsed a:hover {text-decoration:underline;}
		
		#secondary_nav .active-trail .leaf a.active,
			#secondary_nav .active-trail .collapsed a.active {text-decoration:underline;}	

	#secondary_nav .active-trail .leaf a.active:hover,
			#secondary_nav .active-trail .collapsed a.active:hover {text-decoration:none;}	
		
		#secondary_nav a.active {color:#ac1414; text-decoration:none;}
		#secondary_nav a.active:hover {text-decoration:underline;}
		#secondary_nav ul li{border-bottom: 1px solid #ddd; padding: 7px 10px 6px;}
   
    #secondary_nav ul li.last {border-bottom: 1px solid #ddd;}
			#secondary_nav ul li.selected
			#secondary_nav ul li.active {border-top: 1px solid #ddd; background:#f8f8f8;}
			
		#secondary_nav ul .menu { font-size:.9em; margin-left:15px; margin-bottom:7px; border: none; font-weight: normal;}
			#secondary_nav ul .menu li {border: none; background:none; padding:0; margin-bottom:6px;}
				#secondary_nav ul .menu li a { /*line-height:1.75;*/ text-decoration:underline;}
				#secondary_nav ul .menu li a:hover {text-decoration:none;}


/*#secondary_nav{font-size:1.4em; font-weight:bold; border-top:1px solid #ddd;}
	#secondary_nav a{ text-decoration:none; color:#3b3b3b; line-height:1.4; margin:2px 0 7px; }
		#secondary_nav a:hover{ text-decoration:underline; }
		#secondary_nav a.current_page_item,
		#secondary_nav a.selected{color:#ac1414;text-decoration:underline;}
		
		#secondary_nav a.current_page_ancestor, .menu a.current {color:#ac1414; text-decoration:underline;}
		#secondary_nav a.current_page_ancestor:hover, .menu a.current {text-decoration:underline;}
	
	#secondary_nav li , .menu li{border-bottom: 1px solid #ddd; padding: 7px 10px 6px;}
    #secondary_nav li.last , .menu li.last{border-bottom: 1px solid #ddd;}
			#secondary_nav li.selected, .menu li.selected
			#secondary_nav li.current_page_item , .menu li a.current {border=top: 1px solid #ddd; background:#f8f8f8;}

	
	#secondary_nav ul, ul.menu ul {font-size:.85em; font-weight:normal; border-top-style: none; margin-left:10px; margin-bottom:2px;}
		#secondary_nav ul li, ul.menu ul li{border: none; background:none; padding:4px 0 5px;}
			#secondary_nav ul li a , ul.menu ul li a{ line-height:1.4;} 
	
		#secondary_nav ul ul , ul.menu ul.menu{ font-size:1em; margin-left:15px; margin-bottom:7px}
			#secondary_nav ul ul li, ul.menu ul.menu li{border: none; background:none; padding:0; margin-bottom:6px;}
				#secondary_nav ul ul li a , ul.menu ul.menu li a{ line-height:1.75;}*/
			
/* Tertiary Nav */
#tertiary_nav {float:right;}
	#tertiary_nav ul { font-size:1.1em;line-height:1;margin-top:3px;}
		#tertiary_nav ul li {float:left;margin-top:4px;}
			#tertiary_nav a {padding:3px 10px; color:#fff; text-decoration:none;}
				#tertiary_nav a:hover {text-decoration:underline;}
				
				#tertiary_nav #home {border-right:1px solid #fff;}
					#tertiary_nav #home a {padding-left: 0;}
				#tertiary_nav #btn_rss a {background:url(../img/btn_rss.gif) no-repeat top left; display:block; width: 26px; height:22px; margin-top:0; padding:0;}
				

/* =DETAIL
----------------------------------------------- */
/* News Archive */
	ul.news_archive li{
		padding-bottom: 3px;
		padding-top: 3px;
	}
	
	ul.news_archive{
		margin:0 0 30px; 
	}
	
	
	.news_archive_sort{
		
	}
	
	/*.comment_add {display:none;}*/
	
/* Top Links */
#top_links {padding-top:17px;}
	#top_links ul { font-size:1.2em;}
		#top_links ul li {float: left;display: inline; width:185px; display:block; background:url(../img/img_bullet.gif) no-repeat 0 7px; padding: 0 0 6px 10px;	}
			#top_links ul li a { color:#fff; text-decoration:none;}
				#top_links ul li a:hover { text-decoration:underline;}

/* 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_welcome.png) no-repeat top left; display:block; width:572px; 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 */


.word,
.excel,
.powerpoint {margin:10px 0 17px;padding: 3px 0 1px 27px; text-decoration:none;}
.pdf {background: url(../img/icon_acrobat.gif) no-repeat left center;margin:10px 0 17px 5px;padding: 3px 0 1px 24px;}
.excel {background: url(../img/ico_excel.gif) no-repeat left center;}
.word {background: url(../img/ico_word.gif) no-repeat left center;}
.powerpoint {background: url(../img/ico_ppt.gif) no-repeat left center;}
	
	.powerpoint:hover,
	.pdf:hover,
	.word:hover,
	.excel:hover,
	.powerpoint:hover {text-decoration:underline;}

.external {background: url(../img/bg_external.png) no-repeat right top;padding-right:15px;}

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

/* Breadcrumb Trail */
.bct {margin:-13px 0 36px; font-size:1.1em; color:#666; border-bottom:1px solid #d9d9d9; padding-bottom:10px;}
	.bct a {text-decoration:none;}
		.bct a:hover {text-decoration:underline;}
	.bct .bct_home { background: url(../img/icon_home.gif) no-repeat top left; padding-left:20px;}

.bct.bottom {margin: 5px 0; border-bottom:0; border-top:1px solid #d9d9d9; padding-top:11px; padding-bottom:7px;}

#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;color:#999999;text-transform:uppercase;}
.views-field-view-node .field-content {font-size:1.2em;}
.views-field-created {margin-bottom:5px;}

/* Search */

#search-form{display:none;}
dl.search-results {margin-top:15px;}
dl.search-results dt.title{font-size:1.4em;font-weight:bold;}
dl.search-results .search-snippet{margin-bottom:0px !important;}
dl.search-results .search-info{font-size:1.1em;color:#999999;text-transform:uppercase;margin-bottom:5px !important;}
dl.search-results dd{margin-bottom:20px;}

/* Web forms */
.webform-client-form input.form-text { background:url(../img/bg_text_field.png) no-repeat top left; width: 276px; /*height:25px;*/ border:0; /*padding: 8px 0 0 9px;*/ padding:9px 0 7px 9px; font-size:1.2em; font-style:italic; color:#666; margin-bottom:9px;}
.webform-client-form textarea { padding:9px 0 7px 9px; font-size:1.2em; color:#666; margin-bottom:9px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5x;}
.webform-client-form input.error { background:none; border:2px solid red; color:red; -moz-border-radius:5px; -webkit-border-radius:5x; }
.webform-client-form legend { font:bold 1.6em/1.4 Arial, Helvetica, sans-serif; border-bottom:1px solid #D4D4D4; width:100%; color:#666; }
.webform-client-form label { display:block !important; font:1.2em/1.4 Arial, Helvetica, sans-serif; margin-top:10px; color:#666; margin-left:4px; }
.webform-client-form .form-radio,
.webform-client-form .form-checkbox { float:left; margin:2px 10px 0 0; }
.webform-client-form .form-submit { background:#2499C4; color:#fff; font-size:1.2em; text-transform:uppercase; padding:5px 8px; -moz-border-radius:5px; -webkit-border-radius:5x; border:none; }
.toggletinymce { display:none; }
.newsletterOptions { width:280px !important; }
	.newsletterOptions label { float:left; display:block; font:1.2em/1.4 Arial, Helvetica, sans-serif; margin:10px 16px 0 4px; color:#666; }
	.newsletterOptions label .form-radio { float:left; margin:2px 6px 0 0; }
	
/* Comment forms */
#comment-form input.form-text { background:url(../img/bg_text_field.png) no-repeat top left; width: 276px; /*height:25px;*/ border:0; /*padding: 8px 0 0 9px;*/ padding:9px 0 7px 9px; font-size:1.2em; font-style:italic; color:#666; margin-bottom:9px;}
#comment-form textarea { padding:9px 0 7px 9px; font-size:1.2em; color:#666; margin-bottom:9px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5x;}
#comment-form input.error { background:none; border:2px solid red; color:red; -moz-border-radius:5px; -webkit-border-radius:5x; }
#comment-form legend { font:bold 1.6em/1.4 Arial, Helvetica, sans-serif; border-bottom:1px solid #D4D4D4; width:100%; color:#666; }
#comment-form label { display:block !important; font:1.2em/1.4 Arial, Helvetica, sans-serif; margin-top:10px; color:#666; margin-left:4px; }
#comment-form .form-radio,
#comment-form .form-checkbox { float:left; margin:2px 10px 0 0; }
#comment-form .form-submit { background:#2499C4; color:#fff; font-size:1.2em; text-transform:uppercase; padding:5px 8px; -moz-border-radius:5px; -webkit-border-radius:5x; border:none; cursor:pointer; }
#comment-form fieldset {display:none}
#comment-form #edit-mail-wrapper {display:none}
#comment-form #edit-homepage-wrapper {display:none}
#comments {border-top:1px solid #CCC; padding-top: 20px;}
#comments .comment_reply {display:none}
#comments .submitted {font-size:1.1em; font-style:italic; color:#3b3b3b;line-height:1.5;}
#comments .new {display:none}

/* Site message */    
#site_message {width:100%;padding:10px 5px 0px 5px;background:#2e2e2e; position:fixed; z-index:1000; display:none;}    
    #site_message .error {background:#2e2e2e;font-size:14px;padding:10px 0 15px 223px;color:#fff;}
    #site_message .error ul {margin-bottom:0;padding-top:0;padding-left:0;}
    #site_message .error ul li {color:#fff;font-size:14px;}
    #site_message .messages {background:#2e2e2e;font-size:14px;padding:10px 0 15px 223px;color:#fff;}  
    #site_message .messages ul {margin-bottom:0;padding-top:0;padding-left:0;}
    #site_message .messages ul li {color:#fff;font-size:14px;}
