
/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/* Launch page */
#pid-launch .content-inner-inner,
#pid-launch .content-inner
{
margin:0;
}
#pid-launch #content-content {line-height: 1.0ex}
#pid-launch h1,
#pid-launch .primary-menu,
#pid-launch #postscript-bottom-wrapper,
#pid-launch #block-search-0,
#pid-launch #header-group-wrapper
{display:none}

.main {background-color: white}

#header-site-info {margin-bottom: 0}
#header-site-info-inner {line-height: 1.0ex;}

#block-menu-secondary-links {
padding: 0.5em;
background-color: #b97147;
margin-bottom: 0;
}

#block-menu-secondary-links a,
#block-menu-secondary-links a:visited
{
color: white;
}

.content-inner-inner {
margin-top: 1.0em;

}

#pid-home #content-inner-inner h1,
#pid-home2 #content-inner-inner h1 {
display: none;
}

#pid-home .pane-1 h2,
#pid-home2 .pane-1 h2
{
	margin-top: 0.8em;
	line-height: 2.2ex;
	font-weight: lighter;
	text-align: justify;
}

#content-tabs { display: none}

.footer
{
	color: #aeaeaf;
	background-image: url(../images/footer_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.footer a {color: white}


#search-block-form {margin-top: 4em}
/* Hide search */
#edit-search-block-form-1-wrapper label {display:none}

/* Page title background */
#content-inner-inner h1.title
{
	background-image: url(../images/title_bg_green.jpg);
	background-repeat: no-repeat;
	height: 58px; width: 910px;
	color: white;
	padding: 30px 0 0 30px;
	text-shadow: #666 1px 1px 1px;
}
.publicservant #content-inner-inner h1.title,
#pid-public-servants #content-inner-inner h1.title
{
	background-image: url(../images/title_bg_yellow.jpg);
}
.labor #content-inner-inner h1.title
{
	background-image: url(../images/title_bg_red.jpg);
}
.liberal #content-inner-inner h1.title
{
	background-image: url(../images/title_bg_blue.jpg);
}
.national #content-inner-inner h1.title
{
	background-image: url(../images/title_bg_green.jpg);
}
.independent #content-inner-inner h1.title
{
	background-image: url(../images/title_bg_purple.jpg);
}
.other #content-inner-inner h1.title,
#pid-other #content-inner-inner h1.title
{
	background-image: url(../images/title_bg_grey.jpg);
}
.tradeunionist #content-inner-inner h1.title,
#pid-trade-unionist #content-inner-inner h1.title
{
	background-image: url(../images/title_bg_pink.jpg);
}



#content-inner-inner {margin-top: 0; 
margin-left: 20px;
margin-right: 20px;
}

#audio_interview,
.interview_audio object
{width: 100%; margin: 0px 0; position: absolute; left: 0; bottom:0}
#view-id-department-page_1 .ds-views-fields-region-middle a,
#view-id-decade-page_1 .ds-views-fields-region-middle a
{font-size:1.0em}
.timeline-event-label{font-size:0.8em; font-family: Helvetica, Arial; line-height: 2.2ex;}
#view-id-department-page_1 td, 
#view-id-decade-page_1 td 
{width:12.5%; vertical-align: top; font-size: 0.8em; text-align: center; line-height: 2.2ex;}
#view-id-department-page_1 h3 {margin: 1.0em 0 0 0.3em; font-size: 1.5em; }
/* Thumb 75 */
#view-id-department-page_1 .imagecache-thumb_75 img,
#view-id-decade-page_1 .imagecache-thumb_75 img 
{
margin-top: 5px; margin-bottom: 5px;
     -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
          box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf');
}



/* Display of interview info on full node */
.interview_summary_bio_link, .interviewer_date_audio_image {
float: left; width: 49.9%;
}

.interviewer_date_audio {
float:left; width: 68%;
position: relative;
height: 197px;
background-color: #B97147;
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
	border-right: 2px solid white;
	background-image: url(../images/audio_bg.png);
	background-repeat: no-repeat;
}
.interview_image {
float:left; width: 30%;
height: 197px;
}

.interview_image_bio {
width: 131px;
float: left; margin-left: 0px; margin-right: 10px;
border: 1px solid #aeaeaf; padding: 5px;
line-height: 1.0ex;
}

.interview_date
{
	font-size: 0.8em;
	font-style: italic;
}
.interviewer_date
{
	font-size: 1.3em; line-height: 1.2em;
	text-shadow: #666 1px 1px 0px;
	color: white;
	padding: 20px 10px 10px 70px;
	
}

.view-interview-segment {margin-top: 1.0em;}
.view-interview-segment td.views-field-tid {width: 50%; }
.view-interview-segment td {vertical-align: top}

.more-link a,
.views-field-view-node a 
{
    background: url("../images/readmore-brown.png") no-repeat scroll 100% 50% transparent;
    font-size: 0.9em;
    padding-right: 10px;
    white-space: nowrap;
}

/* Taxonomy terms */
.views-field-tid {
}
.views-field-tid a,
.field-terms a   
{
color: white;
font-size: 0.9em;
background-color: #aeaeaf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:2px 5px;
white-space: nowrap;
text-shadow: #666 1px 1px 0px;
text-decoration: none;
}
.views-field-tid a:hover,
.field-terms a:hover,
.field-terms a.active 
{text-shadow: none; color:white; background-color: #175900;}

h2 {color: #175900}
h3 {color: #175900}

/* Abosulte the breadcrumbs */
.content-group-inner {position: relative}
.breadcrumbs {
position: absolute;
top: 0; right: 0;
text-align: right;
z-index:1;
}

.simileAjax-bubble-contentContainer .views-field-field-summary-value {font-size: 0.8em;}
.views-field-field-image-fid {display:inline; width: 80px; float: left}
.views-field-name {font-size: 0.9em; color: #aeaeaf;}
.views-field-field-era-value2  {font-size: 0.95em; color: #aeaeaf;}

li.jcarousel-item {width: 75px;}

#block-block-1 .inner {margin:0;}

.view-id-interview_previews td {vertical-align: top; font-size: 0.8em;}
/* Thumb 75 */
.zzview-id-interview_previews .imagecache-thumb_75 img {
     -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
          box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf');
}

.view-id-interview_previews .views-field-field-image-fid {
margin-bottom: 0em; margin-top: 0.8em;
}

#legend_position {}
#legend_position li
{
	display: inline;
	float: left;
	list-style: none;
	padding-right: 20px;
	padding-bottom: 8px;
	font-size: 0.75em;
}

#legend_position .legend_swatch {height: 6px; min-width: 115px; width: 115px; /*border: 1px solid #aeaeaf; */ margin-right: 10px; line-height: 1px;}

#legend_position #legend_labor .legend_swatch, .legend_labor {background-color: #a90e13; color: #a90e13}
#legend_position #legend_liberal .legend_swatch, .legend_liberal {background-color: #014694;color: #014694}
#legend_position #legend_national .legend_swatch, .legend_national {background-color: #006946;color: #006946}
#legend_position #legend_public_servant .legend_swatch, .legend_public_servant {background-color: orange;color: orange}
#legend_position #legend_other .legend_swatch, .legend_other {background-color: #666;color: #666}
#legend_position #legend_independent .legend_swatch, .legend_independent {background-color: purple; color: purple}
#legend_position #legend_trade_unionist .legend_swatch, .legend_trade_unionist {background-color: pink; color: pink}

.view-interview-previews .views-field-phpcode .legend {height: 6px; width:75px; overflow: hidden; /*vertical-align: middle; display: table-cell*/ }
.view-interview-previews .views-field-field-image-fid {float:none; width: 75px; display:block;}
.view-interview-previews .fullname {background-color:#b97147; color: white; width: 69px; height: 30px; vertical-align: middle; display: table-cell; line-height: 1.8ex; padding:3px 3px}
.view-interview-previews, .view-interview-previews a {line-height: 1.0ex; text-decoration: none;display:block}
.view-interview-previews a:active,
.view-interview-previews a:hover
{/*border: 1px solid #aeaeaf;*/}

.view-interview-previews .fullname a {color: white; line-height: 2ex}
.view-interview-previews .interview_img {width: 75px;}

/* qtip */
.qtip-content {font-size: 0.9em; line-height: 2.2ex; color: white}
.qtip-dark .qtip-content a {color: white}
.qtip-content h2 {color: #aeaeaf;}



.tip_content {display:none}


.field-byte-html5-audio object,
#audio_byte
{width: 200px;}

#home_heading h2 {float: left; width: 63%; text-align: left;margin-top:0; margin-right:0;}

#home_heading ul {float:left; width: 33%; margin-top: 30px;}

/* Quikc tabs */
#quicktabs-politcians ul li {font-family: Arial; padding-top: 4px;}
#quicktabs-politcians #quicktabs-tab-politcians-0 {border-bottom: 3px solid #b97147}
#quicktabs-politcians #quicktabs-tab-politcians-1 {border-bottom: 3px solid #a90e13}
#quicktabs-politcians #quicktabs-tab-politcians-2 {border-bottom: 3px solid #014694}
#quicktabs-politcians #quicktabs-tab-politcians-3 {border-bottom: 3px solid #006946}
#quicktabs-politcians #quicktabs-tab-politcians-4 {border-bottom: 3px solid purple}

#quicktabs-politcians .active #quicktabs-tab-politcians-0 {background-color: #b97147; color: white}
#quicktabs-politcians .active #quicktabs-tab-politcians-1 {background-color: #a90e13; color: white}
#quicktabs-politcians .active #quicktabs-tab-politcians-2 {background-color: #014694; color: white}
#quicktabs-politcians .active #quicktabs-tab-politcians-3 {background-color: #006946; color: white}
#quicktabs-politcians .active #quicktabs-tab-politcians-4 {background-color: purple; color: white}

.search-results .search-info {display:none}

/* Menu mini panels */
.menu-minipanels a {display: block;padding: 2px 5px;}
.menu-minipanels a:hover {
background-color: #aeaeaf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
/*text-shadow: white 1px 1px 0px;*/
color: white;
}

.pane-decade {margin-top: 1.0em}
.menu-minipanel-3229 .timeline-link {border-bottom: 1px dotted #666; }

#view-id-decade-page_2 {font-size: 0.8em;line-height:2.8ex;}
#view-id-decade-page_2 table {margin-bottom: 10px;}
#view-id-decade-page_2 td {padding: 0; width: 12.5%; border-bottom: 1px dotted #666;}
#view-id-decade-page_2 h3 {color: #aeaeaf; margin: 0 2px; font-family: Georgia}

.pane-interview-list table {width: 800px}
.pane-interview-list td {border-bottom: 1px dotted #666;}

.menu-minipanel-2099 table {width: 500px}
.menu-minipanel-2099 td
{
border-bottom: 1px dotted #666
}

/* Bailiwick */
.menu-minipanel-2102 td {border-bottom: 1px solid #666; vertical-align: top; width: 25%}
.menu-minipanel-2102 .definition {color: #666; font-family: Georgia; font-size: 2.0em; margin: 15px 0;}
.menu-minipanel-2102 .definition a {display: inline}

/*other */
.menu-minipanel-1045 table {width: 250px;}
.menu-minipanel-1045 td {border-bottom: 1px solid #666; vertical-align: top}

/* For IEx */
#logo {height: 146px; overflow: hidden}

#view-id-interview_previews-page_2 ul li {display: inline; float: left; width: 75px; margin: 10px;}

/* Editor blocks in footer */
.footer-wrapper h2.title {color: white}
.footer-wrapper .shoutbox-user-name a {color:#333}

/* Audio footnotes */
.node-type-footnote_audio .field-body
{
	font-style: italic;
	font-size: 0.9em;
}

/* Search boxes */
#block-search-0 #edit-search-block-form-1 {
color: #222222;
    font-size: 1.0769em;
  /*  background-position: 8px -856px;*/
    background: url("../images/search-icon.png") no-repeat scroll 0 0 #FFFFFF;
     border: 3px solid #4c9932; /* 195809 */
    background-position: 8px 8px;
    line-height: 1.61538em;
    margin: 0 5px 0 0;
    min-height: 18px;
    padding: 8px 10px 8px 30px;
    width: 229px;
}

#block-search-0 #edit-submit,
#block-search-0 #edit-submit-1
{
padding-left: 1.0em;
padding-right: 1.0em;
line-height: 1.61538em;min-height: 18px;font-size: 1.0em;
 
    color: #eee; 
    
    background-color: #4c9932;
    border: none;
/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
-webkit-transition: -webkit-box-shadow 0.3s linear;
 
/* -- CSS3 Shadow - create a shadow around each input element -- */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c9932), to(#8fe672)); 
background:  -moz-linear-gradient(25% 75% 90deg,#8fe672, #4c9932); 
 
/* -- CSS3 - Rounded Corners -- */
-webkit-border-radius: 15px;
-moz-border-radius: 15px; 
border-radius: 15px;

}

#block-search-0 #edit-submit:hover,
#block-search-0 #edit-submit-1:hover
{ 		
    -webkit-box-shadow: 0px 0px 20px #555;
    -moz-box-shadow: 0px 0px 20px #aaa; 
    box-shadow: 0px 0px 10px #fff;		
    cursor:  pointer; 
}

/* style the form fields */
.content-content textarea, .content-content input[type="date"], .content-content input[type="datetime"],
.content-content input[type="datetime-local"], .content-content input[type="email"],
.content-content input[type="month"], .content-content input[type="number"], .content-content input[type="password"],
.content-content input[type="search"], .content-content input[type="tel"], .content-content input[type="text"],
.content-content input[type="time"], .content-content input[type="url"], .content-content input[type="week"] {
    background: #fbfafa;
    border: 1px solid #e0e0e0;
    color: #4c4c4c;
    margin: 1px;
    max-width: 100%;
    padding: 5px;
    font-size: 1.2em;
    box-shadow: inset -1px 2px 5px -1px #eee;
}

.content-content .form-submit {
    background: #4c9932;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c9932), color-stop(1, #8fe672));
    background: -moz-linear-gradient(top center, #4c9932 0%, #8fe672 100%);
    border: 0;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    color: #ffffff;
 padding: 0.5em 2.0em;

    text-shadow: none;
}

.content-content .form-submit:hover
{ 		
    -webkit-box-shadow: 0px 0px 20px #555;
    -moz-box-shadow: 0px 0px 20px #aaa; 
    box-shadow: 0px 0px 10px #fff;		
    cursor:  pointer; 
}


