/*
Theme Name: Colorado Trout Unlimited
Theme URI: http://coloradotu.org
Description: The theme for coloradotu.org
Author: Niby Design Group
Version: 2.0

*/



/* CSS Document */
html {margin-top:0;}

body {font: Arial, Helvetica, Verdana, sans-serif;
	padding:0 0 0 0;
	margin:0;}
	
	
/*------grid----------*/
.container {margin-left:auto;
	margin-right:auto;
	width:960px;
	position:relative;
	z-index:0;
	}

#salsa_wrapper {display:inline-block;
margin-top:-250px;
z-index:1;

}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15 {
	margin:0 10px 0 10px;
	display:inline;}

.grid_1 {width:40px;float:left;}
.grid_2 {width:100px;float:left;}
.grid_3 {width:160px;float:left;}	
.grid_4 {width:220px;float:left;}
.grid_5 {width:280px;float:left;}
.grid_6 {width:340px;float:left;}
.grid_7 {width:400px;float:left;}
.grid_8 {width:460px;float:left;}
.grid_9 {width:520px;float:left;}
.grid_10 {width:580px;float:left;}
.grid_11 {width:640px;float:left;}
.grid_12 {width:700px;float:left;}
.grid_13 {width:760px;float:left;}
.grid_14 {width:820px;float:left;}
.grid_15 {width:880px;float:left;}
.grid_16 {width:960px;float:left;}


.alignleft {float:left;
	padding:10px 10px 10px 0px;}
.alignright {float:right;
	padding:10px 0 10px 10px;}

/*--------typography---------*/

@font-face {
    font-family: 'MidoMedium';
    src: url('fonts/Mido-webfont.eot');
    src: url('fonts/Mido-webfont.eot?iefix') format('eot'),
         url('fonts/Mido-webfont.woff') format('woff'),
         url('fonts/Mido-webfont.ttf') format('truetype'),
         url('fonts/Mido-webfont.svg#webfontNCLiedwu') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSlab500';
    src: url('fonts/museo_slab_500-webfont.eot');
    src: url('fonts/museo_slab_500-webfont.eot?iefix') format('eot'),
         url('fonts/museo_slab_500-webfont.woff') format('woff'),
         url('fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('fonts/museo_slab_500-webfont.svg#webfontj5nKK51M') format('svg');
    font-weight: normal;
    font-style: normal;
/* A font by Jos Buivenga (exljbris) -> http://www.exljbris.com */
}

@font-face {
    font-family: 'junctionregularRegular';
    src: url('fonts/Junction-webfont.eot');
    src: url('fonts/Junction-webfont.eot?iefix') format('eot'),
         url('fonts/Junction-webfont.woff') format('woff'),
         url('fonts/Junction-webfont.ttf') format('truetype'),
         url('fonts/Junction-webfont.svg#webfontATSw5sgI') format('svg');
    font-weight: normal;
    font-style: normal;
	

}


.yellow {font-family: 'ChunkFiveRegular';
	color:#f5bf03;}

h1, h2, h3, h4, h5, h6 { color: #1f1e1c; margin:12px 0; }

h1 {font-size:30px;
	font-family:'MuseoSlab500';
	font-weight:normal;}

h2 {font-size:24px;
	font-family:'MuseoSlab500';
	font-weight:normal;}

h3 {font-size:18px;
	font-family:'MuseoSlab500';
	font-weight:normal;}

h4 {font-size:16px;
	font-family:'TrajanProRegular',"Times New Roman", Times, serif;
	color:#7a8c52;}

h5 {font-family:'MuseoSlab500';
	font-size:18px;
	color:#000;
	margin:10px 0 5px 0;
	}

h6 {font-size:19px;
	color:#7a8c52;
	font-family:'junctionregularRegular';
	letter-spacing:-.05em;
	border-bottom:thin solid #7a8c52;
	padding-bottom:3px;}

.mem_green {color:#7a8c52;}

.cat_head {margin-top:40px;}

p { font-size:16px; 
	line-height:1.5em; 
	margin:12px 0; 
	color:#012b33;
	font-family:Arial, Helvetica, sans-serif;}
	
small { font-size:.75em;}

.text_align_left { text-align:left; }
.text_align_center { text-align:center; }
.text_align_right { text-align:right; }



/*--------toolbox---------*/
.orange {color:#e46f25;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;} 
.hide {display: none;}
.overflow { width: 100%; overflow: hidden; }
fieldset {border:none;}
.text_shadow {text-shadow: 1px 2px 1px #000;}

blockquote.left {float: left;
	margin-left:0;
	margin-right:20px;
	text-align: right;
	width: 33%;}
	
blockquote.right {float: right;
	margin-left:20px;
	margin-right:0;
	text-align: left;
	width: 33%;}

a:link {color:#e46f25;}
a:visited {color:#e46f25;}
a:active,a:hover {color: #8e2903;}
a.btn_style:hover {color:#531701;}

.rounded_corner {border: 3px solid #fff;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;	
	-moz-border-radius: 20px;
	border-radius: 20px;
	behavior: url(PIE.htc);
	position:relative;}

.gradient {background-image: -moz-linear-gradient(top, #fe4600, #8d2903);
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0.00, #fe4600), color-stop(1.00, #8d2903));}

.single_drop_shadow {box-shadow: 1px 1px 7px #000;
	-moz-box-shadow: 1px 1px 7px #000;
	-webkit-box-shadow: 1px 1px 7px #000;}
	
.stripe_bg {padding:10px 10px 5px 10px;
	background-image:url(images/bg_brown.jpg);}

.bg_lines {margin-left:auto;
	margin-right:auto;
	width:960px;
	position:relative;
	background-image:url(images/bg_lines.jpg);
	height:109px;}

a.btn_large {width:150px;}

a.btn_style, #contact .button, #branding .main_menu li a.btn_stlye, #contact_form .gform_wrapper input.button, .side_content input, #gform_wrapper_4 input.button, .salsa_news input#submit  {color:#000;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	padding:6px;
	font-family:'MuseoSlab500', Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	background-color:#ee8645;	
	border: 1px solid #53270b;
	text-align: center; 
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fabe98), to(#e46f25));
	background: -moz-linear-gradient(#fabe98, #e46f25);
	background: linear-gradient(#fabe98, #e46f25);
	-pie-background: linear-gradient(#fabe98, #e46f25);
	-pie-background: linear-gradient(#fabe98, #e46f25);
	behavior: url(http://www.coloradotu.org/PIE.htc);
	position:relative;}

a.btn_style:hover, #contact .button:hover, #branding .main_menu li a.btn_stlye, #contact_form .gform_wrapper input.button:hover, .side_content input:hover, #gform_wrapper_4 input.button:hover, .salsa_news input#submit:hover {color:#000;
text-decoration:underline;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dba17c), to(#b04d0e));
	background: -moz-linear-gradient(#dba17c, #b04d0e);
	background: linear-gradient(#dba17c, #b04d0e);
	-pie-background: linear-gradient(#dba17c, #b04d0e);
	-pie-background: linear-gradient(#dba17c, #b04d0e);
	behavior: url(http://www.coloradotu.org/PIE.htc);
	cursor:pointer;}

a.btn_large_content {
font-size:1.5em;
padding:6px 20px;
}

.btn_large_wrap {
margin:0 auto;
text-align:center;
width:100%;}

.btn_small_wrap {
float:right;
margin: 5px 0 5px 5px;
}

a.btn_more {color: white;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
background-image: url(images/bg_link_slide.png);
background-repeat: no-repeat;
background-position: 95% 10px;
display: inline-block;
padding-right: 18px;
background-color: #7A8C52;
padding: 6px 18px 6px 10px;}

a.btn_more:hover{
background-color: #566338;
text-decoration: underline;}

#wpadminbar { display:none;}

.main_menu li a#btn_force {font-size:10px;}

/*------typography--------*/



/* Pullquotes
-------------------------------------------------------------- */


/* =Global Elements
-------------------------------------------------------------- */





/* =Header
-------------------------------------------------------------- */

#branding {
	position:relative;
	height:300px;
	margin:0 auto 20px auto ;
	z-index:10;
	
}


#header_image {
	width:100%;
	position:relative;
	z-index:5;
	display:inline-block;
	background-color:#012b33;
	height:295px;
	overflow:hidden;
	border-bottom:thick solid #e46f25;
	
	}

#header_slider {position:relative;
	margin:0 auto;
	width:1400px;
	z-index:2;}

#header_slider li {position:relative;}

.bar_wrapper {margin-left: auto;
margin-right: auto;
width:1100px;
z-index: 3000;
position: relative;
top:-135px;
height:50px;}

.left_bar {position: relative;
top: 0px;
left: -5px;
z-index:3000;}

.right_bar {position: relative;
top: -40px;
left: 1030px;
z-index:10000;
width:50px;}

 a#prev3, a#next3 {
display: block;
width: 40px;
height: 40px;
text-indent: -9999px;
position: relative;
}



.right_bar a#next3 {background: url(images/next.png);
background-repeat: no-repeat;}

.left_bar a#prev3 {background: url(images/prev.png);
background-repeat: no-repeat;}

#nav_slide {/*display: none;*/
	list-style: none;
	
	position:relative; top: 150px; z-index: 15; width:100%;}

div#header_image ul#nav_slide li#prev {
		float: left; margin: 0 0 0 40px;
	}
	div#header_image ul#nav_slide li#next {
		float: right; margin: 0 50px 0 0;
	}
	div#header_image ul#nav_slide li a {
		display: block; width: 60px; height: 80px; text-indent: -9999px;
	}
		div#header_image ul#nav_slide li#prev a {
			background: url(images/prev.png);
			background-repeat:no-repeat;
		}
		div#header_image ul#nav_slide li#next a {
			background: url(images/next.png);
			background-repeat:no-repeat;
		}

	div#header_image ul#slides {
		list-style: none;
	}
		div#header_image ul#slides li {
			margin: 0 0 20px 0;
		}


.header_wrapper {background-image:url(images/bg_trout.jpg);
padding:10px 0;
position:absolute;
top:10px;
z-index:15;
height:75px;
width:100%;}

.slide_meta_wrapper {position:absolute;
	left:15%;
	top:120px;
	width:450px;
	
	
	}

.slide_meta {background-color:#d1d1d1;
	padding:8px;}	

.slide_meta_link {
	width:125px;
	margin:10px 0;
	}

.slide_meta h2 {font-family: 'MidoMedium';
	font-size:26px;
	color:#455a3c;
	
	}

.slide_meta p  {
	font-family: 'MidoMedium';
	font-size:18px;
	color:#455a3c;
	margin:0;
	}

.slide_meta_wrapper a {color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	padding-right:18px;
	background-color:#7a8c52;
	padding:6px 18px 6px 10px;
	background-image:url(images/bg_tabs_active.png);
	background-repeat:repeat-x;
	background-position:top;
	}

.slide_meta p a {color:white;}

.slide_meta_wrapper a:hover {background-color:#566338;
	text-decoration:underline;}

#logo {display:inline;}

.pledge_button {margin-top:-80px;
	padding-left:50px;}

.header_action {
	margin:8px 0 0 235px;
	float:left;
	display:inline-block;}

.header_news {float:left;
	margin: 8px 5px 0 10px;
	}	
	
#news_sign {background-image:url(images/bg_search.png);
	width:334px;
	height:37px;position:relative;
	display:inline-block;}

#news_sign .gform_wrapper, #news_sign .gform_wrapper .gform_heading {margin:0;}

#news_sign .gform_wrapper form{margin-top:-14px;}

#news_sign label {font-size:12px;
font-family:'MuseoSlab500', Georgia, "Times New Roman", Times, serif;
padding-left:10px;
float:left;
width:115px;
margin-top:10px;}

#news_email {margin:10px 0 0 15px;
width:143px;
height:12px;
border:none;
font-size:10px;
border-right:#586651 2px solid;
}


#news_sign #submit {
text-indent:-9999px;
border:none;
width:21px;
height:15px;
background-image:url(images/btn_news_submit.png);
position:absolute;
top:10px;
left:287px;
cursor:pointer;
background-color:transparent;
font-size: 0; 
display:block; 
line-height: 0;}

#news_sign .news_sign_form .gform_edit_link {font-size:10px;}




.search_wrapper {
	
	width:230px;
	margin-left:81px;
	display:inline-block;
	padding-top:6px;}

	
	
			




.search_input {width:190px;
		
		background-color:transparent;
		border:none;
		color:#1F1E1C;
		font-size:12px;
		padding:5px 8px;
		text-align:left;
		float:left;
		
		}
	
	#searchsubmit{
			
			background-image: url('images/icon_search.png');
			background-color:transparent;
			background-position: 95% 7px;
			background-repeat: no-repeat;
			border:none;
			width:15px;
			text-indent:-999em;
			padding:5px 0;
			text-transform: capitalize;
			cursor:pointer;}	
	
	
.salsa_news label {width:100%;
	float:left;
	font-family:'MuseoSlab500', Georgia, "Times New Roman", Times, serif;
	color:#1F1E1C;
	margin:10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #1F1E1C;
	}

#news_email {margin:15px 0;
width:100%;
height:24px;
border:1px solid #b7b6b6;
font-size:18px;
padding:5px;
background-color:#d1d1d1;
color:#7a8c52;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#inline1 label, #inline2 label  {font-family:'MuseoSlab500', Georgia, "Times New Roman", Times, serif;}

#inline2 li {width:95%;
	margin:10px 0;}

#inline2 input {width:95%;
	font-size:18px;
	padding:5px;
	background-color:#d1d1d1;
	color:#7a8c52;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #b7b6b6;
	}

#inline2 textarea {	width:95%;
	font-size:16px;
	padding:5px;
	background-color:#d1d1d1;
	color:#7a8c52;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #b7b6b6;
}

#inline2 .gform_footer input {width:15%;
border:none;
background-color:transparent;}


/* =Navigation
-------------------------------------------------------------- */
nav  {list-style:none;
	height:43px;
	float:left;
	margin-top:17px;
	z-index:100;
	
	}
.main_menu {position:relative;
	z-index:100;}

.main_menu li {float:left;
	padding: 7px 25px 4px 9px;
	margin-right:15px;
	background-image:url(images/bg_nav_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	}



.main_menu li a{font-size:14px;
	font-family: 'MidoMedium', Times, serif;
	color:white;
	text-decoration:none;}

#btn_force {float:left;}

#branding .main_menu li a#btn_force {color:#000;
	margin-top:5px;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	padding:6px;
	font-family:'MuseoSlab500', Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	background-color:#ce4714;	
	border: 1px solid #53270b;
	text-align: center; 
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fabe98), to(#e46f25));
	background: -moz-linear-gradient(#fabe98, #e46f25);
	background: linear-gradient(#fabe98, #e46f25);
	-pie-background: linear-gradient(#fabe98, #e46f25);
	-pie-background: linear-gradient(#fabe98, #e46f25);
	behavior: url(http://www.coloradotu.org/PIE.htc);
	position:relative;}

#branding .main_menu li a#btn_force:hover {color:#000;
text-decoration:underline;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dba17c), to(#b04d0e));
	background: -moz-linear-gradient(#dba17c, #b04d0e);
	background: linear-gradient(#dba17c, #b04d0e);
	-pie-background: linear-gradient(#dba17c, #b04d0e);
	-pie-background: linear-gradient(#dba17c, #b04d0e);
	behavior: url(http://www.coloradotu.org/PIE.htc);}

.sub-menu li {background-image:none;}

.main_menu li:hover{
	z-index:10;
	background-color:#82acb4;
	border-bottom:none;
	padding: 9px 25px 4px 9px;
	margin-bottom:10px;
	
	
	
	
	
	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
	
}

nav li a {
	color: #fff;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
	
}
nav li:hover a {
	color:#333;
	text-shadow: none;
}
nav li .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 5px;
}
nav li:hover .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 4px;
}


.main_menu .dropdown_1column, 
.main_menu .dropdown_2columns, 
.main_menu .dropdown_3columns,
.main_menu .dropdown_4columns,
.main_menu .dropdown_5columns,
.main_menu #dropdown_fullwidth_first,
.main_menu #dropdown_fullwidth_item2,
.main_menu #dropdown_fullwidth_item3,
.main_menu #dropdown_fullwidth_item4,
.main_menu #dropdown_fullwidth_item5,
.main_menu #dropdown_fullwidth_item6,
.main_menu #dropdown_fullwidth_item_right {
	margin:5px auto;
	left:-999em;
	position:absolute;
	background:#012b33;
	border:1px solid #82acb4;
	border-top:none;
	padding:10px;
	text-align:left;
	background-image:url(images/bg_drop_down.jpg);
	background-repeat:no-repeat;
	
	/* CSS 3 Stylings */

	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;

}

.main_menu .dropdown_1column {width: 155px;}
.main_menu .dropdown_2columns {width: 310px;}
.main_menu .dropdown_3columns {width: 475px;}
.main_menu .dropdown_4columns {width: 675px;}
.main_menu .dropdown_5columns {width: 765px;}

.main_menu #dropdown_fullwidth_first,
.main_menu #dropdown_fullwidth_item2,
.main_menu #dropdown_fullwidth_item3,
.main_menu #dropdown_fullwidth_item4,
.main_menu #dropdown_fullwidth_item5,
.main_menu #dropdown_fullwidth_item6,
.main_menu #dropdown_fullwidth_item_right {
	width: 940px;
	/* Rounded corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.main_menu li:hover .dropdown_1column, 
.main_menu li:hover .dropdown_2columns, 
.main_menu li:hover .dropdown_3columns,
.main_menu li:hover .dropdown_4columns,
.main_menu li:hover .dropdown_5columns {
	left:-1px;
	top:25px;
	z-index:10;
}

.main_menu li:hover #dropdown_fullwidth_item2 {left:-241px; top:25px;}
.main_menu li:hover #dropdown_fullwidth_item3 {left:-351px; top:25px;}
.main_menu li:hover #dropdown_fullwidth_item4 {left:-531px; top:25px;}
.main_menu li:hover #dropdown_fullwidth_item5 {left:-571px; top:25px;}
.main_menu li:hover #dropdown_fullwidth_item6 {left:-681px; top:25px;}

.main_menu li:hover .nav_item_5 {left:-400px; top:25px;}
.main_menu li:hover .nav_item_6 {left:-300px; top:25px;}
/* Columns Sizes */

.main_menu .col_1,
.main_menu .col_2,
.main_menu .col_3,
.main_menu .col_4,
.main_menu .col_5,
.main_menu .col_6 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	text-align:center;
	padding-top:20px;
	
}
.main_menu .col_1 {width:145px;}
.main_menu .col_2 {width:300px;}
.main_menu .col_3 {width:455px;}
.main_menu .col_4 {width:610px;}
.main_menu .col_5 {width:765px;}
.main_menu .col_6 {width:920px;}


.main_menu h2 {font-size:15px;
	font-family: 'MidoMedium', Times, serif;
	font-weight:bold;
	color:white;
	font-variant:small-caps;
	text-align:left;
	height:20px;}

.main_menu .col_1 ul.menu {
display:inline-block;
}

.main_menu ul.menu li, .main_menu ul.header_add li  {background-image:none;
	text-align:left;
	width:120px;
	margin-right:0;}

.main_menu ul.menu li a, .main_menu ul.header_add li a {text-decoration:underline;
	text-align:left;
	color:#e46f25;}

.main_menu ul.menu li:hover, .main_menu ul.header_add li:hover {background-color:transparent;
	border:none;
	color:white;
	padding: 7px 25px 4px 9px;
	text-shadow:none;
	margin-bottom:0;}

.main_menu ul.menu li a:hover, , .main_menu ul.header_add li a:hover {color:white;}

.main_menu .dropdown_2columns .info_dropdown {width:290px;
	height:125px;
	float:left;
	margin-right:10px;
	padding:10px;}

.main_menu .info_dropdown {width:360px;
	height:100px;
	float:left;
	margin-right:10px;
	padding:10px;}

.main_menu .info_dropdown p {line-height:1.3em;}

.main_menu .headcol_3 {width:225px;}

.main_menu .info_image {width:150px;
	height:100px;
	float:left;
	margin-right:10px;
	padding:10px;}

.main_menu .info_image img {border:6px #fff solid;
	margin-top:10px;}

.main_menu .info_dropdown p {color:#fff;
	font-size:13px;
	margin-bottom:10px;
	}
.nav_ctu_blog p {font-size:10px;
	color:#FFF;}



.nav_ctu_blog {
	padding:10px 0;
	display:inline-block;
	width:135px;}

.nav_ctu_blog_content  h5 {font-size: 12px;
	margin:5px 0 5px 0;
	color:#fff;
	text-align:left;
	line-height:1.3em;
	padding-top:5px;}

.nav_ctu_blog  p {margin:0 0 5px 0;
	text-align:left;}


.nav_ctu_blog_content {width:135px;}


/* IMPORTANT */

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.main_menu .firstcolumn {
	margin-left: 0; /* Clearing margin & left */
	clear: left;
}

.dropdown_info {float:left;
	margin-bottom:10px;}

/*.menu-primary-container {margin-left:130px;
	display:inline-block;}

#menu-primary li, .nav_minor li {}
	
#menu-primary li.last {background-image:none;}



#menu-primary li a, .menu-footer-container li a, .nav_minor li a {font-size:14px;
	font-family: 'MidoMedium', Times, serif;
	color:white;
	text-decoration:none;
}

#menu-primary li a:hover, .menu-footer-container li a:hover, .nav_minor li a:hover {text-decoration:underline;
	color:#f5bf03;}
	
.title_wrapper {height:204px;}

#menu-primary li.top, .nav_minor li.top {background-image:url(images/nav_spacer_top.png);
	background-repeat:no-repeat;
	background-position:right;}

ul#menu-primary {margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;}

ul#menu-primary li {position:relative;}

ul#menu-primary li .sub-menu li {background-image:none;}

ul#menu-primary li .sub-menu {background-color:#012b33;
	position:absolute;
	top:50px;
	background-image:none;
	padding-left:25px;}

ul#menu-primary li .sub-menu .sub-menu {background-color:none;
	background-image:none;
	padding:0;}*/



/* =Sidebars
-------------------------------------------------------------- */
#about {background-color:#3f5e70;}
	
/* =Gravity Forms Styling
-------------------------------------------------------------- */


.gfield_required {display:none;}

section .gform_wrapper .validation_error {color:#F00;}

.grid_3 .gform_wrapper .gform_footer, .grid_3 .gform_wrapper  {margin:0;}



.add_post_label {font-size:14px;
	width:100%;
	margin:5px 0;
	display:inline-block;
	font-weight:bold;}

 #contact_form .gform_wrapper .gfield_label {
	clear:both;
	display:inline-block;
	font-weight:bold;
	line-height:130%;
	font-size:14px;
	margin:10px 0 4px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

#contact_form .gform_wrapper input {width:438px;
	font-size:14px;
	background-color:#CCC;
	border:none;
	color:#000;
	padding: 1px 1px 1px 4px;
	height:1.5em;
	margin-left:10px;
	float:left;}

#contact_form {display:inline-block;}

#contact_form li{width:500px;
margin-bottom:10px;
display:inline-block;}

#contact_form .gform_wrapper .ginput_left, #contact_form .gform_wrapper .ginput_left input,#contact_form .gform_wrapper .ginput_right, #contact_form .gform_wrapper .ginput_right input {width:215px;
	float:left;
	}

#contact_form .gform_wrapper .ginput_left, #contact_form .gform_wrapper .ginput_left input {margin-right:10px;}

#contact_form .ginput_container {margin-left:10px;}

#contact_form .ginput_container textarea {
	width:438px;
	font-size:14px;
	background-color:#CCC;
	border:none;
	color:#000;
	padding: 1px 1px 1px 4px;
	margin-left:10px;
	float:left;}

#contact_form .gform_wrapper textarea.medium {width:100%;
	font-size:14px;
	background-color:#212020;
	border:none;
	color:#FFF;
	padding: 1px 1px 1px 4px;
	height:150px;
	margin-left:10px;}

 #contact_form .gform_wrapper #input_3_1_3_container label, #contact_form .gform_wrapper #input_3_1_6_container label {padding-left:10px;}

#side_bot {margin:10px 0;
display:inline-block;
width:100%;}

#side_bot .gform_heading  {font-size:12px;
	margin-bottom:5px;}



.input_form .gform_wrapper select {
	font-family:verdana,sans-serif;
	font-size:11px;
	letter-spacing:normal;
	padding:3px 0;
	margin-left:10px;
	}

.add_post_half {width:250px;
	display:inline-block;
	padding-right:10px;}
	
.input_form {margin-top:30px;
	display:inline-block;
	}

 #contact_form .gform_wrapper input.button {
	width:100px;
	height:30px;
	margin-left:20px;
}

.list_wrap .gform_wrapper .top_label select.medium {background-color:#212020;
	color:#fff;
	width:550px;}

.list_wrap .gform_wrapper input.button {color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
	background-color:#fb4500;	
	border: 1px solid #b0b8bb;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fe4600), to(#8D2903));
	background: -moz-linear-gradient(#fe4600, #8D2903);
	background: linear-gradient(#fe4600, #8D2903);
	width:100px;
	height:30px;
	}
/* content
-------------------------------------------------------------- */

#content {position:relative;
	z-index:0;
	}


/* index
-------------------------------------------------------------- */
#twitter_update_list {float:left;
	width:645px;}
	
#twitter_update_list li {background-color:#fff;
	padding:15px 7px;
	font-size:14px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	color:#7A8C52;
	position:relative;
	border:1px solid #fff;}

#twitter_update_list li span {color:#7a8c52;}	

#twitter_wrapper {background-color:#d1d1d1;
	padding:15px;
	display:inline-block;
	width:730px;
	float:left;
	height:66px;}

#twitter_wrapper img {float:left;
	width:57px;
	border:none;}





.socialmedia {background-image:url(images/bg_trout.jpg);
	background-repeat:repeat-x;
	height:73px;
	}
	
.socialmedia ul {margin-left:145px;
padding-top:10px;}

#featured_slide {height:330px;}

.socialmedia li {width:225px; float:left;
	margin-right:10px;}

.quote {font-family:'MuseoSlab500';
	font-size:40px;
	position:relative;
	z-index:0;}

#main_top .grid_12 {z-index:1;
	position:relative;}

.quote_author {font-size:18px;
	color:#7a8c52;}
	
h1.action_header {background-image:url(images/bg_action_center_title.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:36px;
	font-family:'junctionregularRegular';
	color:#FFF;
	padding:15px 0 0 20px;
	margin-bottom:0;}

#action_center_wrapper3 {	
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:8px solid #929292;
	float:left;
	}

#action_center_wrapper h3 {font-size:14px;
font-family:Arial, Helvetica, sans-serif;}

.attachment-action_home_thumbnail {border: solid #FFF 8px;
position:relative;
z-index:10;
-moz-box-shadow: 5px 5px 2px #484747;
-webkit-box-shadow: 5px 5px 2px #484747;
box-shadow: 5px 5px 2px #484747;}

.action_item {
	float:left;
	display:inline-block;
	margin-bottom:10px;
	}

.threat_content {float:left;
	width:200px;}

.thumbnail_threat {position:relative;
	float:left;
	width:240px;}
a.btn_action {text-indent:-9999px;
	background-image:url(images/btn_take_action.png);
	background-repeat:no-repeat;
	background-position:top;
	width:177px;
	height:48px;
	margin-top:-60px;
	margin-right:1px;
	bottom:10px;
	right:0;
	position:absolute;
	z-index:100;}

.featured_donor_item {width:100%;}

#news_bar {background-color:#d1d1d1;
display:inline-block;
}

.tabs_outer {width:440px;
display:inline-block;
background-image: url(images/bg_chapter_news.jpg);
background-repeat:no-repeat;
padding:10px;}

.tabs_wrapper {background-image:url(images/bg_chapter_news_bottom.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:20px;
width:450px;
}

.newsfeed_content {margin:10px 0;
padding-bottom:5px;
	border-bottom:1px solid #012b33;
	display:inline-block;}

.newsfeed_link {float:left;	
	width:300px;
	margin-right:10px;}

.newsfeed_link_event {float:left;	
	width:225px;
	margin-right:10px;}

.newsfeed_link p, .newsfeed_link_event p {margin:2px 0;}

.newsfeed_link a, .newsfeed_link_event a {font-family:'MuseoSlab500';
	font-size:18px;
	color:#012b33;}

.newsfeed_meta {float:left;
	width:70px;
	background-image:url(images/bg_nav_side.png);
	background-position:right;
	background-repeat:no-repeat;}

.newsfeed_meta_event {float:left;
	width:125px;
	background-image:url(images/bg_nav_side.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;}

.newsfeed_meta p, .newsfeed_meta_event p  {margin:0;}

.blog_wrapper, .ad_home_wrapper {margin:20px 0;
	float:left;}

.blog_wrapper h2 {width:820px;
	float:left;
	margin-left:10px;}
.blog_wrapper a.btn_more {width:100px;
	float:right;
	margin:10px 15px 10px 0;
	background-image:url(images/bg_tabs_active.png);
	background-repeat:repeat-x;
	background-position:top;
	padding-right:2px;}	

.home_ctu_blog {
	display:inline-block;}

.home_ctu_blog  h5 {margin:0px 0 5px 0;}

.home_ctu_blog  p {margin:0 0 5px 0;}

a.post_title {color:#1f1e1c;
text-decoration:none;}

a.post_title:hover {color:#7a8c52;}

.ctu_blog p {font-size: 14px;
line-height: 1.3em;
margin: 12px 0;
color: #012B33;
font-family: Arial, Helvetica, sans-serif;}

.ctu_blog thumbnail_blog_home {margin-top:12px;}

.ctu_blog {display:inline-block;
padding:10px 0;
	margin-bottom:10px;
	border-bottom:1px solid #012b33;}

.thumbnail_blog_main {width:150px;
	float:left;
	margin:10px 10px 0 0;
	}

.thumbnail_blog_main img {box-shadow: 1px 1px 7px #000;
	-moz-box-shadow: 1px 1px 7px #000;
	-webkit-box-shadow: 1px 1px 7px #000;}

.thumbnail_blog_home {border:solid #d1d1d1 8px;
	float:left;
	height:128px;
	margin-bottom:10px;}

.nav_ctu_blog .thumbnail_blog_home {height:90px;
	border:none;}

.thumbnail_blog_home a {float:left;}

.thumbnail_blog {display:inline-block;
	margin-bottom:10px;}


.ctu_blog_content {width:390px;
float:left;}

.thumbnail_ad_home {width:760px;
float:left;}

.ad_home_wrapper img {float:left;
	border:8px solid #d1d1d1;
	width:744px;}

.ad_content_home {float:right;
text-align:center;
width:180px;
padding:10px 10px;
background-color:#7a8c52;
height:174px;
overflow:hidden;}

.ad_content_home  img {width:96px;
	border:none;
	float:none;}

.ad_content_home p, .ad_content_home a {color:#fff;
	margin:3px 0;}

.ad_content_home a {font-style:italic;}	
 
	
/* =Tabs box
-------------------------------------------------------------- */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 400px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 2px 0 0 0 ;
	height: 35px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	position: relative;

}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	font-family: 'MidoMedium', Times, serif;
	outline: none;
}
ul.tabs li a:hover {
	background: #394126;
	color:#fff;
}
html ul.tabs li.active   { /*--Makes sure that the active tab does not listen to the hover properties--*/
	color:#fff;
	border:1px solid #3f482b;
	background-image:url(images/bg_tabs_active.png);
	background-repeat:repeat-x;/*--Makes the active tab look like it's connected with its content--*/
}

html ul.tabs li.active a:hover {background-color:transparent;}

html ul.tabs li.active a {background-image:url(images/bg_tabs_active_link.png);
background-position:center bottom;
background-repeat:no-repeat;
height:42px;
color:#fff;
}



.tab_container {
	
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 420px;
	
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

.tab_content li:hover {background-color:#d1d1d1;}

/* =Page
-------------------------------------------------------------- */

.nav_side_wrapper {background-color:#012b33;
	background: -moz-linear-gradient(top, #012b33, #011215);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#012b33), to(#011215));
	
	padding:5px;
	border:1px solid #82acb4; }

.nav_side_wrapper .menu li, .nav_side_wrapper ul li {padding:10px 10px 10px 0;
	width: 140px;
	border-bottom:1px solid #e46f25;
	background-image:url(images/bg_nav_side.png);
	background-position:right;
	background-repeat:no-repeat;}

.nav_side_wrapper .menu li a, .nav_side_wrapper ul li a {text-decoration:none;}

.nav_side_wrapper .menu li a:hover, .nav_side_wrapper ul li a:hover {color:#333;}

.content_wrapper {border:1px solid #012b33;
	padding:10px;
	}
	
.nav_side_wrapper .menu li:hover, .nav_side_wrapper ul li:hover {	
	background-color:#82acb4;
	padding-left:10px;
	color:#333;
	width:130px;
	}

.nav_side_wrapper .menu li.current-menu-item a {color:#333;}

.nav_side_wrapper .menu li.current-menu-item {background-color:#82acb4;
	padding-left:10px;
	width:130px;}

.breadcrumb-trail {margin-bottom:10px;}

/* =Sidebars
-------------------------------------------------------------- */
.side_content {background:#d1d1d1;
	color:#7a8c52;
	padding:5px;
	border:3px solid #9e9d9d;
	margin-bottom:25px;}

.side_content p {color:#7a8c52;
	font-size:12px;
	margin-bottom:10px;}



#side_bar_single h3 {background:#7a8c52;
	text-align:right;
	padding:5px 5px 5px 0;
	margin-bottom:0;
	color:white;}

.side_content .btn_style {width:129px;
	margin-bottom:10px;}

.side_content input {width:143px;
	margin-bottom:10px;}

/* =Footer
-------------------------------------------------------------- */
footer {
	display:inline-block;
	width:100%;
	margin-top:10px;
	background-color:#012b33;
	color:#7a8c52;
	padding:30px 0;
	background-image:url(images/bg_drop_down.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}



#contact, #contact .gform_wrapper span, #contact .gform_wrapper label {color:#fff;}

.gform_wrapper span, .gform_wrapper label {font-size:14px; 
	line-height:1.5em; 
	margin:12px 0; 
	color:#012b33;
	font-family:Arial, Helvetica, sans-serif;}

#contact .gform_wrapper textarea.large {
    height: 125px;
	width:320px;}

#field_3_2, #field_3_3 {width:320px;}

#contact .gform_wrapper #input_3_1_3_container input, #contact .gform_wrapper #input_3_1_6_container input, #contact .gform_wrapper #input_3_1, #contact .gform_wrapper #input_3_2, #input_4_1, #input_4_2, #input_4_3{width:320px;}

#input_4_3 {margin-bottom:10px;}

#contact .gform_heading, #contact label  {margin-bottom:8px;}

#gform_fields_3 li {margin-bottom:5px;
	float:left;}

.secondary_nav {margin:30px 0;}

#menu-footer-menu {margin-bottom:10px;}

#menu-footer-menu li {display:inline;
	border-right:1px #fff solid;
	padding-right:10px;
	margin-right:10px;}

#menu-footer-menu li a {color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;}

/* =blog layout 
-------------------------------------------------------------- */
.entry_blog {display:inline-block;}

.entry_blog ol {list-style:inside;
	list-style-type:decimal;
	font-family:Arial, Helvetica, sans-serif;}

.entry_blog li, .associate_list_entire li {margin-bottom:5px;
	color:#012B33;
font-family:Arial, Helvetica, sans-serif;}

.entry_blog h2 {color:#7a8c52;}

.entry_blog h3 {color: #012B33;}

.entry_blog ul {
	font-size: 14px;
	line-height: 1.3em;
	margin: 12px 0;
	color: #012B33;
	font-family: Arial, Helvetica, sans-serif;}

.entry_blog li {list-style:outside disc;
	margin-left:20px;
	font-size:14px;
	line-height:1.5em;
	}

.entry_blog ol li {list-style:outside decimal;
margin-left:20px;
font-size:14px;
line-height:1.5em;}

.entry_blog form {margin:10px 0;}

.thumbnail_blog_basin{
border: solid #D1D1D1 8px;
float: left;
line-height:0;
margin-bottom: 10px;
	
}

.basin_posts {padding-top:20px;
	margin-top:20px;
	border-top:1px solid #D1D1D1;}
/* =calendar layout 
-------------------------------------------------------------- */

.grid_10 .grid #tribe-events-calendar-header {height:90px;}

#content .tec-calendar th {background-color:#7a8c52;}

#content .tec-calendar td.tec-past .daynum {background-color:#d1d1d1;
	color:#012b33;}

#content .tec-calendar .daynum {background-color:#d1d1d1;
	color:#012b33;}

#content .tec-calendar td.tec-present .daynum {background-color:#012b33;
	color:#d1d1d1;}

#content .tec-month-nav {left:0;}

#googlemaps small a {color:red;}
	
/* =CTU board
-------------------------------------------------------------- */	
.associate_list_entire {display:inline-block;}

.associate_members {
	float:left;
	display:inline-block;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #D1D1D1;
	position:relative;}

#commitee_members ul {display:inline-block;
margin-bottom:10px;}

.member_logo {width:225px;
	float:left;}

.member_meta {float:left;}	



 li.reg_mem, #commitee_members .entry_blog ul li {width:265px;
	margin:10px 7px;
	float:left;}

li.reg_mem {height:70px;}

.member_meta li {
	margin:3px 7px;}

.board_title {font-weight:bold;}

.member_logo .attachment-action_home_thumbnail {border:none;
-moz-box-shadow: 0px 0px 0px #fff;
-webkit-box-shadow: 0px 0px 0px #fff;
box-shadow: 0px 0px 0px #fff;}

#commitee_members .entry_blog ul {width:556px;}

#commitee_members .entry_blog ul li {list-style:none;
	width:165px;
	height:18px;}

#commitee_members .entry_blog ul {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
	position:relative;
	background-color:#e3e3e3;}
.tip {
	width:450px;
    color: #FFF;
	background:#011215;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#012B33), to(#011215));
	background: -moz-linear-gradient(top, #012B33, #011215);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#012B33), to(#011215));
	border: 1px solid #82ACB4;
    display:none; /*--Hides by default--*/
    padding:20px;
    position:absolute;    z-index:1000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	font-size:15px;
	line-height:1.5em;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;	
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-family:Arial, Helvetica, sans-serif;
	
	
}

.toggle_container {
		background-color:#e3e3e3;
		
		padding:20px;
		
		display:inline-block;
		top: 210px;
		left: 0px;
		width:510px;
			
		}

.toggle_container p {font-size:14px;}

.bio_wrapper {width:550px;
float:left;}

.stripe_header  {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
	position:relative;
	background-color:#e3e3e3;
	padding:5px;
	font-size:12px;
	background-position:98% 50%;
	background-image:url(images/bg_nav_arrow_close.png);
	background-repeat:no-repeat;}

.active {
	background-position:98% 50%;
	background-image:url(images/bg_nav_arrow.png);
	background-repeat:no-repeat;
	
	}

.delete a {font-family:Arial, Helvetica, sans-serif;}				

/* =single
-------------------------------------------------------------- */
.share li {width:32px;
	float:left;
	padding:0 16px 0;
	list-style:none;}

.share {margin-bottom:1em;
	width:558px;
	display:inline-block;}
	
.category-actioncenter h3 {background-color:#012B33;
padding:1em;
border: 3px solid #7A8C52;
color:#fff;
text-align:center;}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {

	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #d1d1d1;
	line-height: 24px;
	margin: 0 0 0 0;
	padding: 16px 15px 20px 100px;
	position: relative;
	background: url(images/bg_comment_bubble.png) no-repeat 20px 16px;
}

ol.commentlist li.bypostauthor {background: url(images/comment_bubble_author.png) no-repeat 20px 16px;}

ol.commentlist li.bypostauthor {background-color:#012B33;
	border:3px solid #7a8c52;
	margin-bottom:5px;}

ol.commentlist li.bypostauthor .says, ol.commentlist li.bypostauthor p {
	color: #fff;

}

ol.commentlist li div.vcard img.avatar {
left: 30px;
position: absolute;
top: 25px;
border-top: 0px none;
border-right: 0px none;
border-bottom: 0px none;
border-left: 0px none}

.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #7a8c52;
	font-style: normal;
	font-weight: bold;
}


a.comment_meta_link, .fn a {color:#7a8c52;}

.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}


#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}



#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}

#respond .comment-form-author {float:left;
	width:271px;
	margin-right:10px;}

#respond .comment-form-email {float:left;
	width:271px;
	margin-bottom:10px;}

#respond .comment-form-url {float:left;
	width:558px;
	margin-bottom:10px;}

#respond .comment-form-email input, #respond .comment-form-author input, #respond .comment-form-url input {height:1.4em;}

.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}	
	
/* =volunteer styling
-------------------------------------------------------------- */	
.volunteer_wrapper {border-bottom:3px solid #012B33;
padding:10px 0;}

.vol_contact p {margin:2px 0;
color:#fff;
}
.vol_contact {
background-color: #012B33;
border: 3px solid #7A8C52;
margin-bottom: 5px;
padding:10px;}
/* =map_styling
-------------------------------------------------------------- */
.map_address {margin-top:5px;
padding-top:5px;
border-top:dashed 1px #999;}

.map_address li {font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
/* =page_navi
-------------------------------------------------------------- */

.wp-pagenavi {
	clear: both;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	height:30px;
	font-size:0.75em; /* This may need changed to suit your theme */
	-webkit-font-smoothing:antialiased; /* smooths the font in webkit, optional */
}
.wp-pagenavi a, .wp-pagenavi span {
	/* Change this image URL to the relative location of the sprite sheet: */
	background:url(images/numbers_spritesheet.png) no-repeat;
	display:block;
	float:left;
	width:28px;
	height:27px;
	text-decoration:none;
	text-align:center;
	line-height:26px;
	margin-right:3px;
	font-weight:bold;
}
.wp-pagenavi a:active {
	margin-top:1px;
}
.wp-pagenavi .pages, .wp-pagenavi .extend {
	background:none;
	width:auto;
	font-weight:normal;
	margin-right:7px;
	line-height:27px;
}
.wp-pagenavi .extend {
	padding:0 5px;
	margin:0 5px 0 1px;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .wp-pagenavi .first, .wp-pagenavi .last {
	text-indent:-9999px;
}

/* Individual color themes */

.light .wp-pagenavi a, .light .wp-pagenavi span {
	background-position:0 0;
	color:#717171;
	text-shadow:1px 1px 0 #fff;
}
.light .wp-pagenavi a:hover {
	background-position:0 -27px;
}
.light .wp-pagenavi span.current {
	text-shadow:0 1px 0 #585858;
	color:#fff;
	background-position:-140px 0;
}
.light .nextpostslink {
	background-position:-113px 0 !important;
}
.light .nextpostslink:hover {
	background-position:-113px -27px !important;
}
.light .previouspostslink {
	background-position:-28px 0 !important;
}
.light .previouspostslink:hover {
	background-position:-28px -27px !important;
}
.light .first {
	background-position:-56px 0 !important;
}
.light .first:hover {
	background-position:-56px -27px !important;
}
.light .last {
	background-position:-84px 0 !important;
}
.light .last:hover {
	background-position:-84px -27px !important;
}

	