/* $Id: local_sample.css 6555 2010-02-24 20:21:15Z chris $ */

/****************************/
/* 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 */

/* GENERAL STYLES */
html {
  background: #00456a;
}
body {
  background: #dfe2be;
}

body.full-node .node {
border:none;
}

.tranquil-lightgreenbg h2.title, .tranquil-peach-title h2.title, .tranquil-lightgreen-title h2.title  {
	text-shadow: none;
	color:#00456a;
}
.tranquil-darkteal-title h2.title {
	background:none repeat scroll 0 0 #00456a;
	text-shadow: none;
	color: #eff1db;
}
#block-block-35 h2.title {
  background: url('/sites/all/themes/fusion_tranquil/images/footprint.png') no-repeat 2px 0px #00456a;
}
#block-block-35 p {
    margin: 0;
    text-align: center;
    width: auto;
}
#block-block-35.tranquil-border-rounded-corners .inner .content {
    margin: 0;
    padding: 10px 10px 3px;
}
#block-block-16 {
  width: 325px;
}

/* HEADER STYLES */
#header-site-info-inner
{
	padding:0px;
	position:inherit;
}
#header-site-info.block
{
	margin-top:0px;	
}

.header-top-wrapper 
{
	padding-bottom:0px;
}

#header-top .block
{
	margin-bottom:5px;
}

#header-top-inner a:link, #header-top-inner a:visited
{
	color: #FFF;	
}

#logo
{
	margin:0px;	
}

#preface-top #preface-top-inner {
	background: #63491a; url("/sites/default/files/brown-gradient-bg.png");
	padding-top: 0px;
}
#preface-top #preface-top-inner .content
{
	margin:0px;
	padding:0px;
}

#preface-top .block
{
	margin-bottom: 0px;	
}

/* SEARCH STYLES */
#search span.button span
{
	background:none;	
}
span.button span input
{
	font-weight:normal;
	text-shadow:none;
	font-size:110%;
}
input.search_submit
{
	background: url(/sites/default/files/search-button.png) no-repeat;
	width:75px;
	height:26px;
	border: none;
}

/* PRIMARY NAVIGATION STYLES */
#primary-menu ul.menu li.expanded:hover ul.menu li a:hover,
#primary-menu ul.menu li.expanded:hover ul.menu li a:focus,
#primary-menu ul.menu li.expanded.hover ul.menu li a:hover {
  background: #d9dcb1 url(../images/primary-menu-second-divider.png) repeat-x bottom center;
  text-decoration: underline;
}
#primary-menu ul.menu li ul.menu li.last {
  background: #dfe2be;
}
#primary-menu ul.menu li ul.menu li a:link,
#primary-menu ul.menu li ul.menu li a:visited {
  background: #dfe2be url(../images/primary-menu-second-divider.png) repeat-x bottom center;
}
.sf-menu ul {
	width:17em;
}
#primary-menu ul.menu li ul.menu {
	margin: 12px 0px 0px 0px;	
}

/* LINKS */
.tranquil-lightgreenbg ul li a.active
{
	color: #a77a00;	
}
.tranquil-lightgreenbg ul li a
{
	color: #00456a;
}

.item-list ul.pager li a:link, .item-list ul.pager li a:visited {
	color: #DBEAAC;
}

.item-list ul.pager li a:hover, .item-list ul.pager li a:focus, .item-list ul.pager li.pager-current {
	color: #f2bb55;
}

#header-top {
  position: relative;
}

/* SPECIFIC BLOCK STYLES */
#block-block-15, #block-block-17
{
	margin-top:65px;
	margin-bottom:0px;
	position: absolute;
	right: 5px;
}
#block-block-15 p, #block-block-17 p
{
	margin:0;
	padding:0;
}

#block-views-content_complete_block-block_1 {
  margin-top: 0px;
}
#preface-top #preface-top-inner #block-teaming-4
{
	margin-right: 0px;
	padding-left:0px;
	padding-top: 0px;
}
#homepage_registration
{
	padding-top:0;
	width: 300px;	
	position: relative;
	right: 10px;
}
#homepage_registration div.column
{
	float:left;
	width: 125px;
}
#homepage_registration .state-choices
{
	display:none;
	width:500px;
	position:absolute;
	z-index:200;
	top:239px;
	left:-300px;
	background: #eef1d6 url(/sites/default/files/select-background2.png) repeat-x;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:10px;
	font-size:12px;
	
}
#homepage_registration .column ul
{
	list-style:none;
	padding: 0px;
	margin-left: 0px;
}
#homepage_registration .team-up
{
	margin-bottom:8px;
}
#homepage_registration .column a
{
	color:#63491a;	
}
#homepage_registration #join-coalition
{
	background: url(/sites/default/files/join-coalition-text.png) no-repeat;
	height: 26px;
	text-indent: -9000px;
}
#homepage_registration #sign-up-text
{
	background: url(/sites/default/files/sign-up-text.png) no-repeat;
	height: 26px;
	width: 170px;
	float:left;
	text-indent:-9000px;
}
#homepage_registration .signup-button
{
	float:left;	
	margin-top: 5px;
}
#homepage_registration #sign-up-button
{
	background: transparent url(/sites/default/files/sign-up-go-button.png) no-repeat;
	height:26px;
	border:0px;
	width: 41px;
	text-indent: -9000px;
	margin-left:4px;
	float:left;
}
#homepage_registration #state-coalitions-list
{
	clear:both;
	background: url(/sites/default/files/select-background.png) no-repeat;
	border:0px;
	height: 33px;
	width:100%;
	color:#785920;
	font-size:18px;
	line-height:33px;
	padding-left:4px;
	cursor:pointer;
}
#homepage_registration .team-up p
{
	margin-left:50px;	
}
#homepage_registration .email-entry
{
	background: transparent url(/sites/default/files/email-background.png) no-repeat;
	height: 43px;
	border: 0px;
	width:220px;
	padding-left:8px;
}
#homepage_registration #email-signup
{
	background:transparent;
	border: 0px;
	width:200px;
	font-size:26px;
	color: #b8a987;
	font-weight: bold;
	margin-top: 5px;
}

#block-share-2
{
	width: 100px;
	margin-top:49px;
}

#preface-top, #block-teaming-4.block
{
	overflow:visible;
}
#block-teaming-3 h2, #block-views-featured_organization-block_1 h2
{
	padding-left:45px;	
}
#block-views-news-block_1 .content
{
	padding-left:0px;	
}
#block-views-tool_kit-block_2 h2, #block-block-35 h2
{
	padding-left:35px;	
}
#birdfoot
{
	position:absolute;
	top: 2px;
	left: 4px;
	z-index:150;
}
#fishlogo
{
	position:absolute;
	top: 2px;
	left: -10px;
	z-index:150;
}
#pawlogo
{
	position:absolute;
	top: 2px;
	left: 4px;
	z-index:150;
}
#page-top-banner
{
	background-color: #00456a;	
}

.top-coalitions .top-five, .top-coalitions .top-ten
{
	float:left;
	width: 150px;
}

#block-views-featured_organization-block_1 .views-field-title span.field-content
{
	font-size:125%;	
}

/* HOME ROTATOR */

#preface-top-inner .block.block-views.grid16-8,
#block-rotator_feature-rotator_feature_1 {
  width: 700px;
  overflow: hidden;
}

#views-cycle-rotator_feature_part_deux-block_1,
#views-cycle-rotator_feature-default {
  margin: 0;
}

#views-cycle-rotator_feature_part_deux-block_1 a,
#views-cycle-rotator_feature-default a {
  text-decoration: none;
}

#views-cycle-rotator_feature_part_deux-block_1 img,
#views-cycle-rotator_feature-default img {
  border: none;
  padding-top: 10px;
}

#views-cycle-rotator_feature_part_deux-block_1 h3,
#views-cycle-rotator_feature-default h3 {
  font-size: 50%;
  line-height: 1em;
  position: absolute;
  bottom: 35px;
  left: 0px;
  margin-top: 0;
  max-width: 500px;
  text-decoration: none;
}

#views-cycle-rotator_feature_part_deux-block_1 h3.tranquil-whitebg-bigtitle div.inner,
#views-cycle-rotator_feature-default h3.tranquil-whitebg-bigtitle div.inner {
  padding: 5px !important;
}

#views-cycle-rotator_feature_part_deux-block_1 .teaser_link,
#views-cycle-rotator_feature-default .teaser_link {
  background: url(../images/rotator_right_arrow.png) no-repeat right center;
  padding: 0 15px 0 0;
  color: #eff1db;
  position: absolute;
  bottom: 12px;
  right: 23px;
  font-weight: lighter;
  text-transform: uppercase;
}


/* FOOTER STYLES */
.footer-container 
{
	background-color: #00456a;
}
.footer-message-inner {
	border: none;	
}

/*SKINR STYLES */
.tranquil-lightgreenbg .inner .content
{
	background:none repeat scroll 0 0 #dfe2be;
}

.inner .tranquil-list-arrow ul.menu li.active-trail, .inner .tranquil-list-arrow ul.menu li.expanded, .inner .tranquil-list-arrow ul.menu li:hover, .inner .tranquil-list-arrow ul.menu li:focus {
background:url("../images/list-arrow-green-active.png") no-repeat scroll 5px 10px #eef1d4;
}
.inner .tranquil-list-arrow ul li {
	background:url("../images/list-arrow-green.png") no-repeat scroll 5px 10px transparent;
	padding: 6px 20px 6px 22px;	
}
.tranquil-lightgreenbg-bigtitle .inner {
	background:url("../images/lightgreen-bg.png") repeat-x scroll center top #eef1d4;
}

/* CONTENT TYPE STATE-COALITION */
.field-field-coalition-summary
{
	float:left;
	font-size: 150%;
	line-height:150%;
	background-color: #63491a;
	background-image: url(/sites/default/files/brown-gradient-bg.png) no-repeat;
	padding:15px;
	color: #fff;
}
.field-field-coalition-headline .field-item
{
	clear:both;
	float:left;
}
.field-field-coalition-headline p.default-title, .field-field-action-plan-headline p.default-title
{
	font-size:175%;
	margin-bottom:18px;
	background-color:#f2bb55;
	color:#00456a;
	padding: 5px;
}

/* CONTENT TYPE WILDLIFE ACTION PLAN */
.field-field-action-plan-summary
{
	float:left;
	font-size: 150%;
	line-height:150%;
	background-color: #00456a;
	padding:15px;
	color: #fff;
}
.field-field-action-plan-headline .field-item
{
	clear:both;
	float:left;
}
/* IMAGE INSERT STYLES */

.imagecache-pixels_50_right
{
	float:right;
	width:55px;
	margin-left:10px;
}
.imagecache-pixels_50_left
{
	float:left;
	width:55px;
	margin-right:10px;
}
.imagecache-pixels_100_right
{
	float:right;
	width:110px;
	margin-left:15px;
}
.imagecache-pixels_100_left
{
	float:left;
	width:110px;
	margin-right:15px;
}
.imagecache-pixels_150_right
{
	float:right;
	width:155px;
	margin-left:20px;
}
.imagecache-pixels_150_left
{
	float:left;
	width:155px;
	margin-right:20px;
}
.imagecache-pixels_200_left
{
	float:left;
	width:210px;
	margin-right:20px;
}
.imagecache-pixels_200_right
{
	float:right;
	width:210px;
	margin-left:20px;
}
.imagecache-pixels_250_left
{
	float:left;
	width:260px;
	margin-right:20px;
}
.imagecache-pixels_250_right
{
	float:right;
	width:260px;
	margin-left:20px;
}
.imagecache-100_square {
  float: left;
  width: 100px;
  margin-right: 10px;
  border: 1px solid #ddd;
}
.field-field-coalition-headline .imagecache-pixels_200_right, .field-field-coalition-headline .imagecache-pixels_200_left,
.field-field-coalition-headline .imagecache-pixels_150_right, .field-field-coalition-headline .imagecache-pixels_150_left,
.field-field-coalition-headline .imagecache-pixels_100_right, .field-field-coalition-headline .imagecache-pixels_100_left,
.field-field-action-plan-headline .imagecache-pixels_200_right, .field-field-action-plan-headline .imagecache-pixels_200_left,
.field-field-action-plan-headline .imagecache-pixels_150_right, .field-field-action-plan-headline .imagecache-pixels_150_left,
.field-field-action-plan-headline .imagecache-pixels_100_right, .field-field-action-plan-headline .imagecache-pixels_100_left
{
	padding: 2px;
	border: 1px groove #666;
}

.field-field-coalition-summary .imagecache-pixels_250_right, .field-field-coalition-summary .imagecache-pixels_250_left, .field-field-coalition-summary .imagecache-pixels_200_right, .field-field-coalition-summary .imagecache-pixels_200_left, 
.field-field-coalition-summary .imagecache-pixels_150_right, .field-field-coalition-summary .imagecache-pixels_150_left,
.field-field-action-plan-summary .imagecache-pixels_250_right, .field-field-action-plan-summary .imagecache-pixels_250_left,
.field-field-action-plan-summary .imagecache-pixels_200_right, .field-field-action-plan-summary .imagecache-pixels_200_left, 
.field-field-action-plan-summary .imagecache-pixels_150_right, .field-field-action-plan-summary .imagecache-pixels_150_left
{
	border: 5px solid #fff;	
}

/* views styles overrides*/
#view-id-organizations-page_1 .views-exposed-form .views-exposed-widget .form-submit {
	margin-top:0;
}
#view-id-organizations-page_1 .views-exposed-widget
{
	width:185px;	
}
#view-id-organizations-page_1 .views-exposed-widget label
{
	float:left;	
	margin-right:10px;
}

/* SHARE THIS */
.st_sharethis_custom
{
	color:#DBEAAC;
	cursor:pointer;
	font-weight:bold;
}

#preface-top #preface-top-inner #block-views-content_complete_block-block_1 {
  margin-right: 0px;
}

.ten-list {
  float: left;
  width: 19%;
}

#view-id-tool_kit-page_1 .views-row {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 10px;
}
div.node ul.links.inline {
  margin-top: 6px;
}



