/*sets transparency for IE*/
img, div { 
	behavior: url(http://www.cowichanlandtrust.ca/iepngfix.htc)
}

/*sets background colour and centers the content for IE*/
body {
	background-color: #f2eadb;
	text-align: center;
	left: -30px;
	top: 0px;
	font-size: medium;
}

/*different styles to load different background images*/
.dawn {
	background-attachment: fixed;
	background-image: url(images/backgrounds/background-dawn.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.cowbay {
	background-attachment: fixed;
	background-image: url(images/backgrounds/background-cowbay.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.lake {
	background-attachment: fixed;
	background-image: url(images/backgrounds/background_lake.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.estuary {
	background-attachment: fixed;
	background-image: url(images/backgrounds/background-estuary.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.image {
	background-attachment: fixed;
	background-image: url(images/backgrounds/background_lake.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

/*standard tags*/
p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	margin-bottom: 0.5em;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	margin-bottom: 0.5em;
	margin-top: 0.3em;
}


table {
	border-collapse:collapse;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	display: block;
}
tr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	vertical-align: top;
}
tbody 
/* necessary to counteract default Drupal borders and padding */
	{
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-collapse: collapse;
}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h1, h2, h3 {
	margin-bottom: -0.2em;
}


.breadcrumb  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	padding: 3px;
	margin-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #00713F;
	border-right-color: #00713F;
	border-bottom-color: #00713F;
	border-left-color: #00713F;
}
.breadcrumb   a:link,.breadcrumb  a:visited {
	text-decoration: none;
	color: #7B531F;
}
.breadcrumb a:hover, .breadcrumb a:active {
	text-decoration: none;
	color: #7B531F;
	font-weight: bold;
}
.form-item label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
}




/*clear div used to separate content*/
.clear {
	clear: both;
}


#container {
	width: 1030px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.contentbox_middle {
	background-color: #F2EADB;
	padding-right: 20px;
	padding-left: 20px;
}

/*styles used to push images left or right*/
.floatleft {
	float: left;
	margin-right: 10px;
}
.floatright {
	float: right;
	margin-left: 10px;
}

#footer {
	width: 990px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#footer a.noborder:link, #footer a.noborder:visited {
	border-style: none;
}
#footer   p, #footer  h1, #footer  h2, #footer  h3, #footer li {
	color: #333333;
}
#footer p a:link, #footer p a:visited, #footer li a:link, #footer li a:visited {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	color: #00713F;
	text-decoration: none;
}
#footer p a:hover, #footer p a:active, #footer li a:hover, #footer li a:active {
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: none;
}
#footer h1 a:link, #footer h2 a:link, #footer h3 a:link, #footer h1 a:visited, #footer h2 a:visited, #footer h3 a:visited {
	color: #00713F;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}
#footer h1 a:hover, #footer h2 a:hover, #footer h3 a:hover, #footer h1 a:active, #footer h2 a:active, #footer h3 a:active {
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}



#footer li {
	list-style-image: url(images/footer_bullet.png);
	padding-left: 5px;
	margin-left: 5px;
}

#footer_contact {
	float: right;
	width: 247px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 20px;
}
#footer_links {
	clear: both;
	float: left;
	width: 605px;
	padding-right: 15px;
	padding-left: 15px;
	margin-left: 20px;
}
#footer_links   table {
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
}
#footer_links td {
	width: 300px;
}


.footer_middle {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 1px;
	margin-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/footer_middle.png);
	background-repeat: repeat-y;
}


.greenbox_top {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.greenbox_middle {
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 1px;
	margin-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/green_middle_new.png);
	border-collapse: collapse;
	vertical-align: bottom;
	background-repeat: repeat-y;
}
.greenbox_bottom {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#home_content {
	width: 603px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	margin-top: 20px;
}
#home_content  a.noborder:link, #home_content a.noborder:visited {
	border-style: none;
}
#home_content p {
	color: #333333;
}
#home_content li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	list-style-image: url(../../../default/files/images/green_bullet.PNG);
}
#home_content p a:link, #home_content p a:visited,#home_content li a:link,#home_content li a:visited, .ipaper-download-pdf a:link, .ipaper-download-pdf a:visited, .search-results a:link, .search-results a:visited {
	font-weight: bold;
	color: #7B531F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7B531F;
}
#home_content   p a:hover,  #home_content p a:active,#home_content li a:hover,#home_content li a:active, .ipaper-download-pdf a:hover, .ipaper-download-pdf a:active, .search-results a:hover, .search-results a:active {
	font-weight: bold;
	color: #00713F;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#home_content h1 {
	font-size: 2em;
	font-weight: bold;
	color: #00713F;
	padding-bottom: 0px;
	background-image: url(../images/h1_background.png);
	background-repeat: repeat-x;
}

#home_content h2 {
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: bold;
	color: #00713F;
}


#home_content   h1 a:link,  #home_content h1 a:visited,#home_content h2 a:link,#home_content h2 a:visited {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	color: #00713F;
}
#home_content  h1 a:hover, #home_content h1 a:active,#home_content h2 a:hover,#home_content h2 a:active {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #333333;
	color: #7B531F;
}
#home_content imagefield .imagefield-field_image {
	clear: both;
}

#home_content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	font-weight: bold;
}
#home_content  h3 a:link, #home_content h3 a:visited {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00713F;
	color: #333333;
}
#home_content  h3 a:hover, #home_content h3 a:active {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #00713F;
	color: #00713F;
}
#home_content img {
	border: 1px solid #00713F;
}
#home_content img.noborder {
	border: 1px none #00713F;
}


#home_content  div.taxonomy  li a:link, #home_content div.taxonomy li a:visited  {
	font-size: 0.6em;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #7B531F;
	border-bottom-color: #7B531F;
	margin-left: 1em;
	padding-right: 1em;
}




#left {
	float: left;
	width: 635px;
	clear: both;
}

#logo {
	height: 148px;
	width: 990px;
}
#mainmenu {
	float: left;
	width: 990px;
	margin-bottom: 20px;
}
#mainmenu ul {
	text-align: center;
}

#mainmenu li.leaf {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7B531F;
	font-size: 1em;
	font-weight: normal;
	list-style: none outside none;
	padding-right: 0.5em;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #00713F;
	padding-left: 0.5em;
	margin-right: auto;
	margin-left: auto;
	height: 25px;
}

#mainmenu li a:link, #mainmenu li a:visited {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #663300;
	font-weight: normal;
	list-style-type: none;
	text-decoration: none;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#mainmenu li a:hover, #mainmenu li a:active {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #663300;
	font-weight: bold;
	list-style-type: none;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #663300;
}
#mainmenu p {
	color: #333333;
}
#mainmenu p a:link, #mainmenu p a:visited {
	font-weight: bold;
	color: #7B531F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7B531F;
}
#mainmenu p a:hover, #mainmenu p a:active {
	font-weight: bold;
	color: #00713F;
	text-decoration: none;
}

/*style used on images to counteract default border settings*/
.noborder                       {
	border-style: none;
}

#precontent_left {
	float: left;
	width: 400px;
	margin-left: 0px;
}
#precontent_left img {
	border: 1px solid #00713F;
}

#precontent_right {
	float: right;
	width: 165px;
	padding-top: 10px;
	margin-left: 10px;
}
#precontent_right_noclear {
	float: right;
	width: 165px;
	padding-left: 10px;
	background-color: #CCFF99;
}
#home_content #precontent_right img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#home_content       #precontent_right      h2       {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #00713F;
	line-height: 1.1em;
	margin: 0px;
	padding: 0px;
	text-align: center;
}







#right {
	float: right;
	width: 277px;
	margin-right: 20px;
}
#right a.noborder:link, #right a.noborder:visited {
	border-style: none;
}
#right p, #right h1, #right h2, #right h3, #right li {
	color: #FFFFFF;
	font-weight: bold;
}
#right h1, #right h2, #right h3 {
	margin-bottom: 0.5em;
}



#right li {
	list-style-image: url(images/right-bullet.png);
}
#right p a:link, #right p a:visited, #right li a:link, #right li a:visited {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}
#right p a:hover, #right p a:active, #right li a:hover, #right li a:active {
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: none;
	color: #CCFF99;
}
#right h1 a:link, #right h2 a:link, #right h3 a:link, #footer h1 a:visited, #right h2 a:visited, #right h3 a:visited {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}
#right h1 a:hover, #right h2 a:hover, #right h3 a:hover, #right h1 a:active, #right h2 a:active, #right h3 a:active {
	color: #CCFF99;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}

.submenubox_middle {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 1px;
	margin-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/submenu_middle.png);
}
.whitebackground {
	padding: 10px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}

/*Drupal specific styles begin here*/

/*heading for News block*/
div.view-news-story div.view-header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.8em;
	margin-bottom: 1em;
}
div.view-news-story div.view-header a:link, div.view-news-story div.view-header a:visited {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}
div.view-news-story div.view-header a:hover, div.view-news-story div.view-header a:active {
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: none;
	color: #CCFF99;
}

/*content for News block*/
div.view-news-story   div.view-content  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.view-news-story div.view-content li {
	list-style-image: url(../../../../../images/footer_bullet.png);
	list-style-position: outside;
	margin-bottom: 1em;
}
#right div.view-news-story   div.view-content    li a:link,#right   div.view-news-story   div.view-content  li a:visited {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}
#right div.view-news-story    div.view-content      li a:hover,#right    div.view-news-story    div.view-content  li a:active {
	text-decoration: none;
	border-bottom-style: none;
	color: #CCFF99;
}

/*heading for News page*/
#home_content div.view-news-page   div.view-header p  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.8em;
	color: #00713F;
	line-height: 2.0em;
	margin: 0px;
	padding: 0px;
	background-image: url(../../../../../images/h1_background.png);
	background-repeat: no-repeat;
}
.view-news-page  .views-field-teaser  {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#home_content .view-news-page .views-row            {
	clear: both;
	border-bottom-width: medium;
	border-bottom-style: dashed;
	border-bottom-color: #CCFF99;
	padding-bottom: 20px;
	margin-bottom: 30px;
}

/*taxonomy for News page*/
#home_content .view-news-page .views-field-tid li {
	list-style-image: none;
	list-style-type: none;
	margin-top: -0.25em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
	line-height: 0.8em;
}


#home_content  .view-news-page .views-field-tid li a:link, #home_content .view-news-page .views-field-tid li a:visited {
	font-size: 0.6em;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #7B531F;
	border-bottom-color: #7B531F;
	margin-left: 1em;
	padding-right: 1em;
	list-style-type: none;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-image: none;
}

/*headlines for News page*/
#home_content        .view-news-page   .views-field-title         a:link,#home_content .view-news-page   .views-field-title    a:visited                     {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.4em;
	color: #00713F;
	text-decoration: none;
	line-height: 1.4em;
}
#home_content .view-news-page .views-field-title a:hover, #home_content .view-news-page .views-field-title a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #7B531F;
	text-decoration: none;
}

/*creation date for News page*/
#home_content div.view-news-page div.views-field-created {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.6em;
	color: #333333;
	padding: 0px;
	margin-top: 0.8em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


div.field-items                {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	float: left;
	margin-right: 10px;
}

/*taxonomy for Projects page*/
#home_content .view-project-page .views-field-tid {
	margin-bottom: 5px;
	float: left;
	width: 200px;
}



#home_content .view-project-page .views-field-tid li {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0.25em;
	margin-right: 0.25em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
	line-height: 0.8em;
	float: left;
}

#home_content .view-project-page .views-field-tid li a:link, #home_content .view-project-page .views-field-tid li a:visited {
	font-size: 0.6em;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #7B531F;
	border-bottom-color: #7B531F;

	padding-right: 1em;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-image: none;
}

/*headlines for Projects page*/
#home_content .view-project-page .views-field-title {
	float: left;
  margin-top: 30px;
  margin-left: 10px;
  width: 500px;
}

#home_content .view-project-page .views-field-title a:link, #home_content .view-project-page .views-field-title a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.4em;
	color: #00713F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7B531F;
}
#home_content .view-project-page .views-field-title a:hover, #home_content .view-project-page .views-field-title a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.4em;
	color: #7B531F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #7B531F;
}

/*headings for Projects page*/
#home_content .view-project-page .view-header {
	text-decoration: underline;
	color: #00713F;
  padding-top: 20px;               
}
#home_content #block-views-project_page-block_1 .view-project-page .view-header {
  padding-top: 0px;
}
/*start year for Projects page*/
#home_content  .view-project-page  .views-field-field-year-value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-right: 5px;
	margin-top: 0.25em;
	font-size: 0.6em;
	color: #666666;
	border-top-style: none;
	float: right;
	font-weight: bold;
}

/*end year for Projects page*/
#home_content .view-project-page .views-field-field-end-value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 0.6em;
	color: #666666;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0.25em;
	border-top-style: none;
	float: right;
	font-weight: bold;
}

/*images for Projects page*/
#home_content .view-project-page .views-field-field-image-fid {
	margin-top: 30px;
  clear: both;
	float: left;
}

/*Past Projects block for Projects page*/
#block-views-project_page-block_2 {
	clear: both;
	margin-top: 100px;
}

/*Supported Projects block for Projects page*/
#block-views-project_page-block_4 {
	clear: both;
	margin-top: 100px;
}


#home_content  .view-resources-page  .views-field-tid  li {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
	line-height: 0.8em;
	clear: both;
}

/*headlines for Resources page*/
#home_content .view-resources-page .views-field-title {
	padding-top: 10px;
	clear: both;
	float: left;
	margin-bottom: 10px;
}

#home_content   .view-resources-page   .views-field-title   a:link, #home_content   .view-resources-page   .views-field-title   a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.0em;
	color: #00713F;
	text-decoration: none;
}
#home_content   .view-resources-page   .views-field-title   a:hover, #home_content   .view-resources-page   .views-field-title   a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #7B531F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7B531F;
}
#home_content .view-resources-page .views-field-tid li a:link, #home_content .view-resources-page .views-field-tid li a:visited {
	font-size: 0.6em;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #7B531F;
	border-bottom-color: #7B531F;
	margin-left: 1em;
	padding-right: 1em;
	list-style-type: none;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-image: none;
}

/*table cells for Resources page*/
.view-resources-page     table.views-view-grid td   {
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #CCFF99;
	border-bottom-color: #CCFF99;
	border-left-color: #CCFF99;
	padding: 10px;
	vertical-align: top;
	width: 33%;
}

/*table for Resources page*/
.view-resources-page table.views-view-grid {
	margin-top: 50px;
}

/*headline for Green Map Sites block*/
.view-greenmap-siteimages   .views-field-title  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
/*caption for Green Map Sites block*/
.view-greenmap-siteimages  .view-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/*keeps the FCK Editor box with a white background*/
#edit-body {
	background-color: #FFFFFF;
	text-align: left;
}

/*search box*/
#right    #search-block-form  .form-item label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

/*Green Map back gallery*/
.gallery-container   .title-box  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
}

.gallery-container .title-box a:link, .gallery-container .title-box a:visited {
	font-weight: bold;
	color: #7B531F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7B531F;
}
.gallery-container .title-box a:hover, .gallery-container .title-box a:active {
	font-weight: bold;
	color: #00713F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #663300;
}

/*links on Membership Form*/
.links a:link, .links a:visited {
	font-weight: bold;
	color: #7B531F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7B531F;
}
.links a:hover, .links a:active {
	font-weight: bold;
	color: #00713F;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*Previous Page field*/

#home_content .field-field-previouspage {
  margin-bottom: 40px;
}

#home_content .field-field-previouspage a {
  font-size: 0.8em;
    }
  
#home_content .field-field-previouspage .field-label {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 0.8em;
  margin-top: 10px;
}  
  
.field-field-previouspage a:link, .field-field-previouspage a:visited {
  font-weight: bold;
	color: #7B531F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7B531F;
}

.field-field-previouspage a:hover, .field-field-previouspage a:active {
  font-weight: bold;
	color: #00713F;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

embed {
  clear: both;
  margin-top: 10px;
}
#block-addthis-0 .content {
  text-align: center;
}
 
