/*  
Theme Name: GE Citizenship
Theme URI: 
Description: 
Author: VSA Partners
Author URI: http://www.vsapartners.com/
Version: 1.0
Tags: 
.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

@import url('styles/screen.css');



/* Sidebar Nav
------------------------------ */

.local-navigation ul { margin: 0; padding: 10px 10px 8px; /* background: #efefef;*/}
	.local-navigation li { margin: 0 0 2px 0; padding: 0; float: left; }
		.local-navigation li a:focus { background-color: aliceblue; }
			.local-navigation li.site-nav-item {}
			.local-navigation li.first_ {}
			.local-navigation li.last_ {}
		.local-navigation li a {
			margin: 0; padding: 12px 10px 12px 50px;
			width: 187px; height: auto;
			display: block;
			float: left;
			font-size: 1.083em;
			font-weight: default;
			line-height: 20px;
			text-decoration: none;
/* 			text-transform: capitalize; */
			color: #711371;
			background: url('../images/skin/nav-li_bg.png') -1128px center no-repeat #f1f1f1;
		 	}
			.local-navigation li:hover a,
			.local-navigation li.hover_ a {
				color: #fff;
				background: url('../images/skin/nav-li_bg.png') -1439px center no-repeat #373737;
				}



/* Overrides
------------------------------------------------------------ */

/* reassigns properties to tag links   */
ul.story-tags li { font-size: 10px; line-height: 15px; color: #d1d1d1; text-transform: uppercase; font-weight: bold; float: left; padding-right: 5px; }
			ul.story-tags a { color: #a7a6a7 !important; padding-right: 0px; }
 
 /* reassigns pagination selectors and overrides properties of wp-pagenavi plugin styles */
ul#story-pagination { margin-left: 22px; }
ul#story-pagination li { padding: 0 2px; }
ul#story-pagination a { color: #711371; }
ul#story-pagination span.current_ { color: #313131; font-weight: 700; cursor: default; text-decoration: none; padding: 0 1px; }
ul#story-pagination li.next-page,
ul#story-pagination li.prev-page { margin-left: 10px; }

div.wp-pagenavi span.pages { padding: 0 2em; }
div.wp-pagenavi span.current { padding-right: 0.8em; }
div.wp-pagenavi a.page { padding-right: 0.8em; }
div.wp-pagenavi a.nextpostslink { padding: 0 0.8em 0 0.2em; }
div.wp-pagenavi a.previouspostslink { padding: 0 1em; }
	
/* reassigns color to topic/category links in header container */	
span.story-label a,
span.story-label a:visited {color: #999;}

/* assigns color to stories title */
.story span.title a, 
.story-landing span.title a,
.story span.title a:visited, 
.story-landing span.title a:visited {color: #fff;}

.tag h2.page-title {color: #711371  !important;}

.error404 span.title {background: #fff  !important;}
.error404 span.title a {color: #711371  !important;}

/* reassigns current link style to wordpress' pre-defined'current' selector */
li.current-cat  a,
li.current-tag a {
	background: url('styles/images/skin/nav-li_bg.png') -251px center no-repeat #711371 !important; 
	color: white !important; 
	text-decoration: none !important; 
	}

p.disclaimer_ { font-size: 1em;}
p.disclaimer_ a {background: inherit;}

.tooltip { 
	background: url(styles/images/skin/bg-tooltip.png) no-repeat;
	_background: url(styles/images/skin/bg-tooltip-ie6.gif) 12px 0 no-repeat; /* IE6 graceful degridation */
	margin: 24px 0 0;
	padding: 20px 30px;
	font-size:12px;
	width:265px;
	_width: 280px;
	height: 170px;
	line-height: 1.5;
	}
	
/* assigns white background to header container on filtered story template */
.category span.title { background: #fff; color: #711371; }


/*  Override for featured articles styles
------------------------------ */
img.large-block-image { margin-bottom: 1.5em; } /* for images that span entire right column */
 
 
/* for images with text that span full width of page  */
/* fb: This seemed to be interfering with default styles for this container on the education page */
/* div.large-inline-image-container  { overflow: hidden; } */
div.large-inline-image-container  { float: none; margin-bottom: 30px; overflow: hidden; zoom: 1; }
	div.large-inline-image-capsule { margin-top: 0;  }
	div.large-inline-image-content { float: left; position: relative; width: 40%; }

div.add-bottom-margin_ { margin-bottom: 24px; }

	

/* IE override styles 
----------------- */

/* targets IE8 & below */
div.filter-navigation-container { left: -286px\9;}
div.filter-navigation { padding-bottom: 20px\9; } 
div.nav-secondary-content { min-height: 380px\9;} 
div.filter-navigation li { margin-bottom: -9px\9; }


 /* IE6 only */
* html div.story-landing-details { bottom: -1px;}
* html li.contact a.pngfix  { position: absolute; left: 660px;} 
* html #story-pagination { margin-left: 12px;} 
* html a.pngfix {background-position: -1px 1px;}


/*overrides for long titles that are short in on brand type*/
.postid-2992 span.title,
.postid-2707 span.title,
.postid-2787 span.title { height: 80px !important; }
