/* $Id: toxics_garland.css */

/**
 * Garland, for Drupal 7.x
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 
 * The customized color scheme is stored in a copy of style.css located in sites/default/
 * files/color/<color scheme>. This style.css is the same style.css located in the Garland 
 * directory, surrounded by new pngs that have the new color. The template.php file uses a color 
 * module hook to change the path to the style.css located in sites/default/files/color/<color 
 * scheme>.
 *
 * Note that you have to include style.css in the .info file even though it does not actually exist 
 * in your theme directory. Apparently the color hook needs the reference to a style.css in order 
 * to change the location of the style.css to the one in sites/default/files/color/<color module>.
 *
 */



/* Mike' Additions to Garland */

table.views-view-grid, table.views-view-grid tr, table.views-view-grid td {

}

table.views-view-grid tr{

	vertical-align: top;
}

table.views-view-grid td {

	width: 30em;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 0;
}

table.views-view-grid div.node {

	border-bottom: none;
}

table.views-view-grid div.terms {

	display: none;
}

td.views-field-field-order-link-value a {
	
	padding: 10px;
	background-color: #0066CC;
	border: solid 2px black;
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

td.views-field-field-order-link-value a:hover {

	text-decoration: none;
}



/* Services View */
div.view-id-Services td.views-field-title {
	
	width: 16em;
}

td.views-field-teaser {
	
	width: 53em;
	padding-right: 2em;
}

td.views-field-field-service-cost-value {

	width: 10em;
	padding-left: 3em;
}

td.views-field-body {

	padding-left: 30px;
	padding-top: 30px;
	width: 25em;
	vertical-align: top;

}

td.views-field-image-attach-images {

	width: 600px;
	text-align: center;
}

/* Slideshow intro slides */

div.view-slideshow-toxic-sites-intro th, div.view-slideshow-gis-projects-intro th {
	
	border: hidden;
}

div.view-slideshow-toxic-sites-intro tr.odd, div.view-slideshow-gis-projects-intro tr {

	background-color: black;
	color: white;
}

table.toxic-site-slideshow-intro  tr, table.gis-slideshow-intro tr{

	border: hidden;
	height: 400px;
}

td.toxic-site-slideshow-intro-text, td.gis-slideshow-intro-text {

	width: 40em;
	background-color: black;
	color: white;
	border-top: hidden;
}

td.toxic-site-slideshow-intro-images, td.gis-slideshow-intro-images {

	text-align: center;
	background-color: black;
	color: white;
	border-top: hidden;
}

td.gis-slideshow-intro-images {

	width: 350px;
	height: 300px;
	padding: 5px;
}

td.gis-slideshow-intro-images img {

	width: 45%;

}

/* Slideshows */

div.view-slideshow-gis-projects td.views-field-title, div.view-slideshow-toxic-sites td.views-field-title,
div.view-slideshow-competitor-comparison td.views-field-title, div.view-slideshow-ithaca-clean-up td.views-field-title {

	padding-top: 10px;
	background-color: black;
	color: white;
	height: 570px;
	width: 25em;
	padding-left: 2em;
}

div.view-slideshow-toxic-sites td.views-field-node-image, div.view-slideshow-gis-projects td.views-field-node-image, div.view-slideshow-competitor-comparison td.views-field-node-image {

	text-align: center;
}

div.start-slideshow  {

	margin: 50px;
}

div.start-slideshow a {
	
	font-family: arial;
	font-weight: bold;
	font-size: 125%;
	padding: 20px;
	background-color: #2DB300;
	color: black;
}


p.grid-view-slide-link  a{

	color: white;
	border: 1px solid white;
	padding: 5px;

}


/* Grid Slideshow Styles */

/* GIS Projects */
div.view-id-slideshow_gis_projects.view-display-id-page_3 {

	background-color: black;
	color: white;
	padding: 10px;
}

div.view-id-slideshow_gis_projects.view-display-id-page_3  div.view-content {

	border: hidden;
}

div.view-id-slideshow_gis_projects.view-display-id-page_3  td {

	text-align: center;
}

div.view-id-slideshow_gis_projects.view-display-id-page_3  div.views-field-image-attach-images {

	margin-bottom: 10px;
}

div.view-id-slideshow_gis_projects.view-display-id-page_3  div.views-field-image-attach-images  span div{

	margin-left: auto;
	margin-right: auto;
}

div.view-id-slideshow_gis_projects.view-display-id-page_3 a.back-to-single-slides {
	
	color: white;
	border: 1px solid white;
	padding: 5px;

}

/* Competitors */

div.view-slideshow-competitor-comparison.view-display-id-page_2{

	background-color: black;
	color: white;
	padding: 10px;
}


div.view-slideshow-competitor-comparison.view-display-id-page_2 div.view-content{

	border: hidden;
}

div.view-slideshow-competitor-comparison.view-display-id-page_2 td {

	text-align: center;
}


div.view-slideshow-competitor-comparison.view-display-id-page_2  div.views-field-image-attach-images {

	margin-bottom: 10px;
}

div.view-slideshow-competitor-comparison.view-display-id-page_2  div.views-field-image-attach-images  span div{

	margin-left: auto;
	margin-right: auto;
}

div.view-slideshow-competitor-comparison.view-display-id-page_2 a.back-to-single-slides {
	
	color: white;
	border: 1px solid white;
	padding: 5px;

}

/* Toxic Sites */

div.view-slideshow-toxic-sites.view-display-id-page_2{

	background-color: black;
	color: white;
	padding: 10px;
}

div.view-slideshow-toxic-sites.view-display-id-page_2 div.view-content{

	border: hidden;
}

div.view-slideshow-toxic-sites.view-display-id-page_2  td {

	text-align: center;
}

div.view-slideshow-toxic-sites.view-display-id-page_2  div.views-field-image-attach-images {

	margin-bottom: 10px;
}

div.view-slideshow-toxic-sites.view-display-id-page_2  div.views-field-image-attach-images  span div{

	margin-left: auto;
	margin-right: auto;
}

div.view-slideshow-toxic-sites.view-display-id-page_2 a.back-to-single-slides {
	
	color: white;
	border: 1px solid white;
	padding: 5px;

}



/* Mike's Additions */

div.view-all-news-articles div.terms {

	display: none;
}

div.view-content {

	padding-bottom: 25px;
	border-bottom: solid 1px #E6E6E6;
}

/* Front page node a links */

p.front-links {

	margin-top: 25px;
	margin-bottom: 20px;
	text-align: center;
}

a.front-homebuyer, a.front-phase-1 {

	margin: 10px;
	padding: 10px;
	border: solid 2px black;
	color: black; 
	font-family: arial;
	font-size: 120%; 
	font-weight: bold;
	letter-spacing: .09em;
}

a.front-phase-1 {
	
	background-color: #ff3300; /*#2DB300;*/
	color: white;
}

a.front-homebuyer {

	background-color: #3366cc; /*#0066CC;*/
	color: white;
}

/* Sign the Coalition Letter */
div.take-action-signature {

	text-align: center;
	margin: 10px;
	padding: 10px;
	border: solid 2px black;
	background-color: #ff3300;
	color: black; 
	font-family: arial;
	font-size: 120%; 
	font-weight: bold;
	letter-spacing: .09em;
}

div.take-action-signature a {

	color: white;
}

/* In the News */

div.view-all-news-articles div.terms {

	display: inline;
}

/* Removes the taxonomy terms from pages where the page is the only element within that taxonomy term */

li.taxonomy_term_39 a, li.taxonomy_term_37 a, li.taxonomy_term_51 a, 
li.taxonomy_term_40 a, li.taxonomy_term_42 a,
li.taxonomy_term_43 a, li.taxonomy_term_36 a, li.taxonomy_term_44 a{

	display: none;
}

/* Order links in Services pages */

div.field-field-order-link a {

	margin: 0;
	padding: 5px;
	background-color: #0066CC;
	border: outset 1px #C7C7C7;
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

div.field-field-order-link a:active {

	border: inset 1px #C7C7C7;
	
}

/* Marcellus Sidebar Link Styles for "New" */

a#dhtml_menu-7582 {

	color: red;
}

/* AddThis Styles */

div.share_item {
	float: left;
	padding: 10px;

}

div.addthis_toolbox {
  clear: both;
}

div.share_button {
  display: block;
  height: 48px;
  width: 256px;
  background: url('images/share_button_rollover.png') 0px 0px no-repeat;
}

a:hover .share_button {
  background: url('images/share_button_rollover.png') 0px -64px no-repeat;
}

a#sign_button {
  display: block;
  height: 64px;
  width: 256px;
  background: url('images/sign_button_rollover.png') 0px 0px no-repeat;
}
a#sign_button:hover {
  background: url('images/sign_button_rollover.png') 0px -64px no-repeat;
}

li.ui-accordion-group .ui-accordion-data {
  padding: 1em;
}

div.view-taxonomy-term-docsdata table caption a h1, div.view-id-marcellus_updates table caption a h1 { color: black; font-family: arial;  }

div.view-taxonomy-term-docsdata td.views-field-created, div.view-id-alerts td.views-field-created , div.view-id-taxonomy_term_marcellus_press td.views-field-field-date-published, div.view-id-marcellus_updates td.views-field-created {

	width: 10%;
}

div.view-id-taxonomy_term_marcellus_press td.views-field-title, div.view-marcellus-updates  table.views-table td.views-field-title {

	width: 70%;
}

/* div.view-signature-admin tr.even td{background-color: red;} */

span.highlight {

	background-color: yellow;
}

div.view-signature-admin.view-display-id-page_2  span.field-content {

	display: none;
}

div#report-maps-right h3{

	margin: 10px 5px 10px 5px;
}

#logo-floater span{

	font-weight: 100;
	font-size: 55%;
	font-family: "Palatino Linotype", "Bookman Old Style";
}

#edit-search-block-form-1 {

	width: 200px;
}

#search-block-form {

	text-align: center;
}

/* Styles for Cuomo 2011 Signatories Grouping by Category header */

div.view-id-signature_admin.view-display-id-page_5 h3 {

	margin-top: 20px;
	font-size: 200%;
	color: #B0B0B0;
}

div.view-id-cuomo_letter_sigs_block.view-display-id-block_4 h3, div.view-id-cuomo_letter_sigs_block.view-display-id-block_5 h3 {

	margin-top: 20px;
	font-size: 200%;
	color: #B0B0B0;
}

div.view-id-cuomo_letter_sigs_block.view-display-id-page_2 h3 {

	margin-top: 20px;
	font-size: 200%;
	color: #B0B0B0;
}

div.view-pledge-signatories td {

	font-size: 200%;
}

/* Basic combo-formatting styles */

.tt-ulbld {

	font-weight: bold;
	text-decoration: underline;
}

.tt-mail-form {

	margin: 10px;
	padding: 30px;
	border: 1px solid gray;
	font-family: courier, monospace;
}

.ac-let-block {

	font-family: Helvetica;
	font-size: 110%;
	background-color: #F8F8F8;
	margin: 20px;
	padding: 40px;
	border: 1px solid black;
}

.ac-let-block-thread {

	background-color: #E0E0E0;
	margin: 10px;
	padding: 10px;
	border: 1px solid #888888;
}

/* Styles for Cuomo Letter */

#letter-styles img {

	width: 500px;
	text-align: center;
}

pre.inherit {

	font-family: inherit;
}

div.news-article-header {

	float: right;
}

div#block-block-43 h2 {

	color: red;
	font-weight: bold;
}

/* Menu Tabs Styles */

ul.tabs.primary li {

	font-size: 130%;
	font-family: Arial, Helvetica, sans-serif;
}