﻿* {
  margin 			: 0;
  padding 			: 0;
  border			: none;
  font-family 			: Arial, Helvetica, sans-serif;
  font-size 			: 12px;
}


body { 
  background			: #ceba92; 
  line-height			: 1.4;
  color 			: #000;
}


.img-news {
  float				: left;
  margin			: 0 10px 6px 0;
}


.img-news-right {
  float				: right;
  margin			: 0 0 6px 10px;
}


div.img-left {
  float				: left;
  border: 2px solid #679b1e;
  margin			: 0 10px 6px 0;
  padding: 0;
  background-color: #679b1e;
}


div.img-right {
  float				: right;
  border: 2px solid #679b1e;
  margin			: 0 0 6px 10px;
  padding: 0;
  background-color: #679b1e;
}


div.img-left p, div.img-right p {
  padding: 0 5px;
  margin: 0;
  background-color: #679b1e;
  color: #fff;
  margin: 0;
  font-weight: bold;
  font-family: Arial;
  font-size: 90%;
  line-height: 1.4;
}



#container, #wrapper { 
  width 			: 980px; 
}

#container {
  text-align 			: left;
  margin 			: 0 auto;
}


#container-int {
  background			:#fff;
  float				:left;
}

#wrapper {
  float 			: left;
}


#content {
  margin 			: 0 20px 0 260px;
  overflow			: hideen;
}

#header {
  position			: relative;
  background-color 		: #6f9b1e;
  height 			: 113px;
  margin 			: 0 0 8px 0;
  width 			: 980px;
}

#logo{
  float 			: left;
  margin 			: 18px 0 0 35px;
}

#countdown{
  float 			: right;
  margin 			: 18px 35px 0 0;
  color 			: #ffffff;
}


#logo span {
  background-color 		: inherit;
  font-size 			: 13px;
  color 			: #ffffff;
  text-transform 		: lowercase;
  font-family			: Arial, Helvetica, sans-serif;
}


#header ul {
  clear 			: both;
  float 			: left;
  margin 			: 7px 0 0 30px;
  line-height			: 1;
  width				: 650px;
}


#header ul li {
  border-right 			: 1px solid #ffffff;
  float 			: left;
  list-style-image 		: none;
  list-style-position 		: outside;
  list-style-type 		: none;
  padding 			: 2px 0 2px 5px;
}

#header ul li.last {
  border 			: none;
}

#header li.active, div#header li a:hover {
  text-decoration		: underline;
  color				: #fff;
}

#header a {
  color				: #fff;
}

#header a:hover {
  color				: #ff0000;
  text-decoration		: none;
}

#header form {
  position			:absolute;
  right				: 15px;
  top				: 90px;
}

#header form label {
  display 			: none;
}

#topmenu a, #header li.active { font-size : 120%; }
#topmenu li.active { padding : 2px 5px; }


#topmenu a {
  background-color 		: inherit;
  color 			: #ffffff;
  padding 			: 0 5px 0 0;
  text-decoration 		: none;
}

#sign-up_box {
  width				: 223px;
  background-color		: #EBEAE4;
  border			: 1px solid #CEBA92;
  margin			: -25px 0 0 0;
  padding			: 0;
}

form.sign-up {
  margin			: 0;
  padding			: 8px;
  text-align			: center;
}

form.sign-up input { 
  background-color		: #fff; 
  border			: 1px solid #bdbdbd;
  padding			: 3px;
  margin			: 2px 0;
  color				: #bdbdbd;
}

form.sign-up input.submit { 
  background-color		: #86A52C; 
  border			: 1px solid #000;
  color				: #fff;
  text-align			: center;
  padding			: 2px;
  margin			: 5px 0 0 0;
  width				: 120px;
  height			: 27px;
  font-weight			: bold;
}

form.sign-up input.submit:hover {
  background-color		: #b7d168; 
  color				: #fff;
  cursor			: pointer;
}



div#fb-like {
	position: absolute;
	top: 55px;
	right: 34px;
}


form.uform input {
  border 			: 1px solid #3e5424;
  color				: #333333;
  font-family			: Arial, Helvetica, sans-serif;
  float 			: left;
  height 			: 14px;
  padding 			: 2px 0 0 6px;
  margin-left: 20px;
  margin-top: -10px;
  width 			: 141px;
}

form.uform select {
border : 1px solid #3e5424;
color:#333333;
float : left;
height : 18px;
padding : 0 0 0 6px;
width : 149px;
}

form.uform label {
display : none;
}

form.uform select option {
margin : 0 0 0 10px;
}

form.uform input.submit {
background-image : url(../images/go.png);
border : medium none;
cursor : pointer;
height : 18px;
margin : -10px 0 0 5px;
width : 30px;
}

form.uform input#searchtext {
width : 250px;
}



.group {
  margin			: 0;
  padding			: 4px;
  background			: #ffffff;
}


.feat-box { border:1px solid #000; background:#F3EEE3; padding:5px; margin-bottom:10px; }
div#url {
display : none;
}

div#content h2 {
background-color : inherit;
/* color : #fdbe3e; */
font-size : 14px;
margin : 20px 0 15px;
}

div#content a { color:#03F; text-decoration:underline; }
div#content a:visited { color:#606; text-decoration:underline; }
/* div#content a:hover { color: #999; text-decoration:none; } */
div#content ol {
list-style-type : decimal;
}

div#content ol a {
font-size:12px;
}

div#content ul, div#content ol {
margin : 0 15px 0 25px;
}

div#content ul li, div#content ol li {
margin : 0 0 10px;
}

div#content ul li ul {
margin : 10px 15px 0 25px;
}


div#content p small {
font-size : 10px;
}

div#content p.important {
font-weight : bold;
}

div#content h1 {
background-color : inherit;
/* color : #6F9B1E; */
color : #000;
font-size : 21px;
margin : 0 0 10px;
}

table#shops, table#goalslist { width:100%; }
table#shops th { vertical-align:top; border:1px solid #000; padding:4px; }
table#shops td { padding:4px; background:#feebc5; }
div#content table#shops p { margin:0; }
table#goalslist td { padding:4px; }
table#goalslist td ul { margin-left:15px; }


div#content div.facts h1 {
 border-top 		: 2px solid #ede7d8;
 border-bottom 		: 2px solid #ede7d8;
 color 			: #cd611c;
 font-size 		: 21px;
 font-weight 		: normal;
 margin 		: 0 0 10px;
 padding 		: 0;
}

div.facts table {
  margin 		: 0 -4px;
  width 		: 100%;
}

div.facts table td {
  background-color 	: #feebc5;
  font-size 		: 11px;
  padding 		: 5px 10px;
}

div.facts table td.tdhead {
  font-weight 		: bold;
  width 		: 160px;
}

div#content ul.print-share {
float : left;
list-style : none;
margin : 20px 0 10px;
width : 100%;
}

div#content ul.print-share li {
float : left;
margin : 0 10px 0 0;
}

div#content ul.print-share li img {
float : left;
}

div#content ul.print-share li span {
float : left;
margin : 2px 0 0 4px;
}

div#content ul.print-share li a {
text-decoration : none;
}

form#contactform {
float : left;
width : 100%;
}

form#contactform legend {
float : left;
font-size : 14px;
font-weight : bold;
margin : 0 0 20px;
}

form#contactform ul {
list-style : none;
margin : 0 5px;
}

form#contactform li {
clear : both;
float : left;
width : 100%;
}

form#contactform label {
float : left;
padding : 2px 0 0;
width : 160px;
}

form#contactform select, form#contactform input, form#contactform textarea {
border : 1px solid #3e5424;
float : left;
height : 18px;
padding : 0 0 0 2px;
width : 250px;
}

form#contactform select {
width : 258px;
}

:first-child + html form#contactform select {
height : 20px;
}

form#contactform input {
height : 16px;
padding : 2px 0 0 6px;
}

form#contactform img#img_captcha {
cursor : pointer;
float : left;
margin : 0 0 0 160px;
}

form#contactform input#submit {
background-color : #034c30;
border : medium none;
color : #ffffff;
cursor : pointer;
float : right;
height : 22px;
margin : 0 118px 0 0;
padding : 0;
text-transform : uppercase;
width : 90px;
}

input#submit {
background-color : #034c30;
border : medium none;
color : #ffffff;
cursor : pointer;
float : left;
height : 22px;
margin : 0 118px 0 0;
padding : 0;
text-transform : uppercase;
width : 110px;
}

* html form#contactform input#submit {
margin : 0 103px 0 0;
}

:first-child + html form#contactform input#submit {
margin : 0 103px 0 0;
}

form#contactform textarea {
height : 100px;
padding : 4px 0 4px 6px;
}

form#contactform .error {
color : #ff0000;
}


#leftblock {
  background-color 		: #f3eee3;
  float 			: left;
  margin-left 			: -965px;
  width 			: 225px;
}

div#leftblock ul {
  list-style 			: none;
  margin 			: 3px 0 0 9px;
}

div#leftblock ul li {
 float 				: left;
  margin 			: 0 0 4px;
  padding 			: 3px 0 3px 9px;
 width 				: 200px;
}

div#leftblock ul li.p1, div#leftblock ul li.p2, div#leftblock ul li.p3, div#leftblock ul li.p4, div#leftblock ul li.p5 {
margin : 3px 0 0 0;
padding : 0;
}

div#leftblock ul li.sub1, div#leftblock ul li.sub2, div#leftblock ul li.sub3 {
padding : 3px 0 3px 9px;
}

div#leftblock ul li.sub1, div#leftblock ul li.sub2, div#leftblock ul li.sub3 { margin:0; }
div#content h1.p1, div#leftblock ul li.p1 a { color : #629ED5; }
div#content h1.p2, div#leftblock ul li.p2 a { color : #70528C; }


div#content h1.p3 {
   color 			: #CE611C;
 margin				: 0;
 padding			: 0;
}


div#leftblock ul li.p3 a { 
  color 			: #CE611C; 
}


div#content h1.p4, div#leftblock ul li.p4 a { color : #064626; /*#FF9900; yellow */  }
div#content h1.p5, div#leftblock ul li.p5 a { color : #6B2A07; }
div#leftblock ul li.p1.sub2 a:hover, div#leftblock ul li.p1.sub3 a:hover { background:url(/assets/templates/gorta/images/nav_pointer1.gif) top left no-repeat; }
div#leftblock ul li.p2.sub2 a:hover, div#leftblock ul li.p2.sub3 a:hover { background:url(/assets/templates/gorta/images/nav_pointer2.gif) top left no-repeat; }
div#leftblock ul li.p3.sub2 a:hover, div#leftblock ul li.p3.sub3 a:hover { background:url(/assets/templates/gorta/images/nav_pointer3.gif) top left no-repeat; }
div#leftblock ul li.p4.sub2 a:hover, div#leftblock ul li.p4.sub3 a:hover { background:url(/assets/templates/gorta/images/nav_pointer4.gif) top left no-repeat; }
div#leftblock ul li.p5.sub2 a:hover, div#leftblock ul li.p5.sub3 a:hover { background:url(/assets/templates/gorta/images/nav_pointer5.gif) top left no-repeat; }
div#leftblock ul li a {
background-color : inherit;
display : block;
font-size : 18px;
text-decoration : none;
}
div#leftblock ul li.sub1 a {
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
div#leftblock ul li.sub2 a {
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 0 0 0 20px;
}

div#leftblock ul li.sub3 a {
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 0 0 0 35px;
}

div#leftblock ul li.sub3 a:hover {
font-weight:bold;
}

div#leftblock ul li.active a {
text-decoration:underline;
font-weight:bold;
}

div#leftblock ul li.active.sub2, div#leftblock ul li.active.sub3 { 
background:url(/assets/templates/gorta/images/nav_pointer3.gif) 9px 3px no-repeat; 
/* border-bottom: 1px solid #ccc; */
}

div#youtube {
font-family : arial, helvetica, sans-serif;
float : left;
margin : 20px 0 0;
text-align: center;
}

div#youtube * {
font-family : arial, helvetica, sans-serif;
}
* html div#youtube {
margin : 23px 0 0;
}

div#youtube h1, div#youtube p {

margin : 0 0 9px 8px;
}
div#youtube h1 a {

color : #064626;
font-size : 12px;
}

div#youtube img {
margin : 0 0 0 6px;
}

div#youtube object {
margin : 0 0 0 6px;
}

#rightblock {
  float 			: left;
  margin-left 			: -240px;
  width 			: 225px;
  text-align			: left; 
  z-index			: 5000;
}

#rightblock p {
  margin			: 10px 10px 20px 0;
}

div.nobg {
background-color : #ffffff;
float : left;
}


div.map {
  float 			: left;
  width 			: 225px;
  padding			: 0 10px 0 0;
}


div.map p {
  margin 			: 0 0 0 10px;
}


div.average {
  padding			: 0 0 0 10px;
  float				: left;
}

div#content h1.average {
 border-top 		: 2px solid #ede7d8;
 border-bottom 		: 2px solid #ede7d8;
 color 				: #cd611c;
 font-size 			: 21px;
 font-weight 			: normal;
 margin				: 10px 0 0 0;
 padding			: 0;
}


div.heading h1 {
  color 			: #ceba92;
  font-size 			: 14px;
  font-weight 			: bold;
  padding			: 8px 0px 8px 10px ;
}


#content div.heading {
margin-left:-10px;
}


div.heading img {
position : absolute;
right : 7px;
top : 1px;
}

* html div.heading img, :first-child + html div.heading img {
position : absolute;
right : 7px;
top : 2px;
}


div.infoblock {
  float			: left;
  background-color	: #F3EEE3;
  padding		: 0 0 10px 10px;
  width			: 215px;
  margin		: 10px 0 15px 0;
}

div.mainblock {
  float				: left;
  background-color		: #f3eee3;
  padding			: 0 0 10px 10px;
  width				: 450px;
  margin-top			: 20px;
}

div.projects {
 background-color 		: #f9bd28;
 width				: 215px;
}


div.projects h1 {
background-color 		: #CE611C;
}


div.projectsitems {
  padding 			: 0;
}


div#content div.projectsitems h1 {
 border-top			: 2px solid #ede7d8; 
 border-bottom 			: 2px solid #ede7d8;
 color 				: #cd611c;
 font-size 			: 21px;
 font-weight 			: normal;
 margin				: 10px 0 0 0;
 padding			: 0;
}


p.weatherlocation { 
  color			: #CE611C; 
  font-family		: Georgia, "Times New Roman", Times, serif; 
  font-size		: larger; 
  padding		: 0; 
  margin		: 0;
}


div.infoblock h2 {
float : left;
margin : 12px 0 0 0;
}

div.infoblock p {
  float 		: left;
  line-height 		: 1.3;
}

div.infoblock img {
float : left;
margin : 0 4px 0 0;
}

div.millenium {
background-color : #034c30;
}
div.milleniumblock {
padding : 0 0 10px 10px;
}
div.milleniumblock p {
margin : 10px 4px;
}
div.milleniumblock img {
float : left;
margin : 5px 4px 1px 0;
}



div#content object.styled {
float : left;
margin : 0 0 14px;
width:461px;
}




div#content div.infoblock {
width : 451px;
margin-right:10px;
}

  div#content div.infoblock * {
  font-size : 12px;
}

div#content div.infoblock h2 {
  color : #000000;
  float : left;
  margin : 8px 0 6px;
  width : 320px;
}

div#content div.infoblock p {
float : left;
margin : 0;
width : 320px;
}

div#content div.infoblock form#chcountry p {
width : 220px;
}

div#content div.infoblock img {
float : right;
margin : 10px 10px 0 0;
}


div#content div.heading h1 {
  color 		: #ffffff;
  font-size 		: 14px;
  font-weight 		: bold;
  margin 		: 0;
  padding		: 6px;
  background-color	: #CEBA92;
}


div.infoblock div.heading h1 { 
  margin-left		: -10px; 
  position		: relative; 
  background-color	: #CEBA92;
  color			: #fff;
}


div.mainblock div.heading h1 { 
  margin-left		: -10px; 
  position		: relative; 
}


a#rss img {
  position		:absolute;
  right 		:5px;
  top			:5px;
  margin		:0;
}


div#content ol li p a.searchtitle { 
  font-size		: 14px; 
  color			: #6F9B1E;
}


div#content p.date {
color : #808081;
font-size : 10px;
padding-top:15px;
}

div#content p.newslink {
margin : 4px;
}

div#content p.newslink a {
font-size:14px; 
color: #6F9B1E;
}

div#countryinfoblock, div.infoblock div#countryinfoblock p {
float : left;
width : 225px;
}

div#content div.infoblock img{
padding:10px 10px 0px 0px;
margin:0px;
} 

div#content div.infoblock h2{
width:100px;
}

div.headingdonate, div.headinglifetimegifts {
font-family: Arial, Helvetica, sans-serif;
clear: both;
padding: 6px 0 6px 10px;
}

div#donatecol, div#lifetimegiftscol { margin-bottom:10px; }
div.headingdonate { background-color: #064626; }

div.headinglifetimegifts { background-color: #E71F01; }



div#leftblock div.headingdonate {
float : left;
margin : 10px 0 0 0;
width : 215px;
}

div#content div.headingdonate h1, div#content div.headinglifetimegifts h1 {
background-color : inherit;
color : #ffffff;
font-size : 14px;
font-weight : bold;
}

div.headingdonate h1 { text-transform : uppercase; }
div#content div.headingdonate h1, div#content div.headinglifetimegifts h1 { margin:0; 
}

div#rightblock div.headingdonate h1 a, div#content div.headingdonate h1 a, div.headingdonate h1 a, div#content div.headingdonate h1 a:visited, div.headingdonate h1 a:visited, div#rightblock div.headinglifetimegifts h1 a, div#content div.headinglifetimegifts h1 a, div.headinglifetimegifts h1 a, div#content div.headinglifetimegifts h1 a:visited, div.headinglifetimegifts h1 a:visited { text-decoration:none; color:#fff; font-size:14px; }



div.infoblockdonate {
  background-color 	: #ffffff;
  float 		: left;
  padding 		: 0 0 10px 10px;
  width			: 216px;
}

div#leftblock div.infoblockdonate {
padding : 0 0 10px 10px;
width : 225px;
}

div#leftblock div.infoblockdonate p {
float : left;
margin : 10px 0 0 -4px;
}

div#leftblock div.infoblockdonate img {
float : left;
margin : 10px 0 0 -10px;
}

div#leftblock div.infoblockdonate form input { margin-bottom:10px; }
div#rightblock div.infoblockdonate p {
float : left;
margin : 10px 0 0;
/* width : 96px; */
}

div#rightblock div.infoblockdonate img {
float : right;
margin : 10px 6px 0 0;
}

div.infoblockdonate form {
clear : both;
}

div#rightblock div.infoblockdonate form p {
margin : 6px 0 0;
width : auto;
}

div.infoblockdonate form span {
float : left;
font-size : 12px;
font-weight : bold;
margin : 2px 5px 0 0;
width: 8px;
}

div.infoblockdonate form input {
font-size : 12px;
height : 16px;
padding : 0 0 0 6px;
width : 117px;
}



div.newsletter {
float : left;
width: 450px;
}

div.newsletter p {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
font-size:11px;
margin : 10px 0 4px;
}

* html div.newsletter p {
margin : 13px 0 0;
}

div.newsletter form p {
width : auto;
}

div.newsletter form input {
width : 120px;
}

.errorlabel { color:#f00; font-weight:bold; }
form#chcountry {
float : left;
margin : 12px 0 0;
}

div#footer {
float : left;
padding : 0 10px 0 10px;
position : relative;
width : 960px;
}

div#footer p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position : absolute;
right : 10px;
text-align : right;
}

div#footer p a {
font-size:11px;
border : none;
display : inline;
padding : 0;
}

div#footer p a:hover {
font-size:11px;
border : none;
display : inline;
padding : 0;
}

hr {
background-color : #808081;
color : #808080;
clear : both;
float : left;
margin : 15px 0 0;
height : 2px;
width : 100%;
}

* html hr {
margin : 15px 0 -15px;
}

:first-child + html hr {
margin : 15px 0 -15px;
}

div#footer ul {
float : left;
list-style : none;
}

div#footer ul li {
float : left;
}

div#footer a {
font-family:Arial, Helvetica, sans-serif;
border-right : 1px solid #000000;
display : block;
padding : 0 5px 0 5px;
text-decoration : none;
}

div#footer a:hover {
font-family:Arial, Helvetica, sans-serif;
border-right : 1px solid #000000;
display : block;
padding : 0 5px 0 5px;
text-decoration:underline;
color:#999;
}

div#footer a.first:hover {
font-family:Arial, Helvetica, sans-serif;
border-right : 1px solid #000000;
display : block;
padding : 0 5px 0 5px;
text-decoration:underline;
color:#999;
}

div#footer a.first {
padding : 0 5px 0 0;
font-family:Arial, Helvetica, sans-serif;
display : block;
padding : 0 5px 0 5px;
text-decoration : none;
}

div#footer a.last {
border : none;
padding : 0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
display : block;
padding : 0 5px 0 5px;
text-decoration : none;
}

div#footer a.last:hover {
border : none;
font-family:Arial, Helvetica, sans-serif;
display : block;
padding : 0 5px 0 5px;
text-decoration:underline;
color:#999;
}

div#spacer {
clear : both;
float : left;
height : 20px;
width : 100%;
}

#addthis_services {
background-color : #ffffff;
}

#addthis_services a {
padding : 0 0 0 4px;
color : #333333;
display : block;
font-weight : normal;
}

#addthis_services td {
padding : 1px 0 1px 0;
}

#addthis_dropdown15 a:hover {
background-color : #f5f5f5;
border-bottom : 0;
}

#addthis_dropdown15 a {
text-decoration : none;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
}

#addthis_dropdown15 img {
border : none;
vertical-align : middle;
width : 16px;
height : 16px;
}

#addthis_dropdown15 {
z-index : 1000000;
text-align : left;
width : 230px;
position : absolute;
display : none;
border : 1px solid #7da848;
overflow : hidden;
background-color : #ffffff;
}

#addthis_dropdown15 * {
font-family : Arial, Helvetica, sans-serif;
}

#addthis_dropdown15 span {
font-size : 12px;
}

#GB_overlay {
background-color : #000;
position : absolute;
margin : auto;
top : 0;
left : 0;
z-index : 100;
}

#GB_window {
left : 0;
top : 0;
font-size : 1px;
position : absolute;
overflow : visible;
z-index : 150;
}

#GB_window .content {
width : auto;
margin : 0;
padding : 0;
}

#GB_frame {
border : 0;
margin : 0;
padding : 0;
overflow : auto;
white-space : nowrap;
}

.GB_Gallery {
margin : 0 22px 0 22px;
}

.GB_Gallery .content {
background-color : #fff;
border : 3px solid #ddd;
}

.GB_header {
top : 10px;
left : 0;
margin : 0;
z-index : 500;
position : absolute;
border-bottom : 2px solid #555;
border-top : 2px solid #555;
}

.GB_header .inner {
background-color : #333;
font-family : Arial, Verdana, sans-serif;
padding : 2px 20px 2px 20px;
}

.GB_header table {
margin : 0;
width : 100%;
border-collapse : collapse;
}

.GB_header .caption {
text-align : left;
color : #eee;
white-space : nowrap;
font-size : 20px;
}

.GB_header .close {
text-align : right;
}

.GB_header .close img {
z-index : 500;
cursor : pointer;
}

.GB_header .middle {
white-space : nowrap;
text-align : center;
}

#GB_middle {
color : #eee;
}

#GB_middle img {
cursor : pointer;
vertical-align : middle;
}

#GB_middle .disabled {
cursor : default;
}

#GB_middle .left {
padding-right : 10px;
}

#GB_middle .right {
padding-left : 10px;
}
.GB_Window .content {
background-color : #fff;
border : 3px solid #ccc;
border-top : none;
}
.GB_Window .header {
border-bottom : 1px solid #aaa;
border-top : 1px solid #999;
border-left : 3px solid #ccc;
border-right : 3px solid #ccc;
margin : 0;
height : 22px;
font-size : 12px;
padding : 3px 0;
color : #333;
}
.GB_Window .caption {
font-size : 12px;
text-align : left;
font-weight : bold;
white-space : nowrap;
padding-right : 20px;
}
.GB_Window .close {
text-align : right;
}
.GB_Window .close span {
font-size : 12px;
cursor : pointer;
}
.GB_Window .close img {
cursor : pointer;
padding : 0 3px 0 0;
}
.GB_Window .on {
border-bottom : 1px solid #333;
}
.GB_Window .click {
border-bottom : 1px solid red;
}

#donatecol, #lifetimegiftscol { width:225px; float:left; }
#donatecol { padding-right:10px; }
#donatecol .donatetopfeat form { padding-top:35px; }
div#donatecol form span { float:left; margin:2px 5px 0 0; }

#lifetimegiftscol .donatetopfeat img { padding:15px 0 0 20px; }
.donatetopfeat { height:140px; }
.donateinfo { background:#F3EEE3; padding:10px; clear:both; min-height:295px; height:295px; }
.donateinfo img { width:92px; float:left; margin:4px 8px 4px 0; border:solid 1px #333; }

* html #donatecol, * html #lifetimegiftscol { width:223px; } /* IE6 only */
* html .donateinfo img { margin:4px 7px 4px 0; } /* IE6 only */

.calltoaction { font-weight:bold; text-align:right; }
div#content .calltoaction a, div#content .calltoaction a:visited { text-decoration:underline; color:#000; }


.mediacentre { background:#F3EEE3; padding:10px; clear:both; min-height:295px; height:350px; }

td { vertical-align: middle }


div.newsitem {
  font-size		: 11px;
  font-family		: Arial, Helvetica, sans-serif;
  color			: #333333;
  float 		: left;
  margin 		: 12px 20px 10px 20px;
  width			: 300px;
  padding		: 3px;
/*  border		: 1px solid #000000; */
}


  div.homepagenewsitem {
  font-size		: 11px;
  font-family		: Arial, Helvetica, sans-serif;
  color			: #000000;
  float 		: left;
  margin 		: 12px 0 0 0;
  width			: 430px;
}

div.newsitem p { float:none; }

div.homepagenewsitem p { float:none; }


.video {
  display		: table;
  margin		: 0 auto;
  padding-top		: 5px;
  text-align		: center;
  width			: 100%;
}

p.socialmediaicons {
 margin-top		: -35px;
}



#logos_footer {
  width			: 420px;
}


#logos_footer li { float:left; display:inline; margin: 10px 10px 20px 10px; height:74px; }
#logos_footer li a { display:block; height:74px; background-image:url(http://www.gorta.org/images/web_2.0/logos_footer.gif); text-indent:-9999px; }


#logos_footer .actnow { width:153px; background-position:-590px 0; }
#logos_footer .actnow:hover { background-position:0 0; }


#logos_footer .codeofconduct { width:124px; background-position: -373px 0; }
#logos_footer .codeofconduct:hover { width:124px; background-position: -159px 0; }

#logos_footer .stopclimatechaos { width:75px; background-position:-512px 0; }
#logos_footer .stopclimatechaos:hover { background-position:-296px 0; }


#socialmedia {
  width			: 980px;
}

#socialmedia li { float:left; display:inline; margin: 10px 8px 10px 10px; height:74px; }
#socialmedia li a { display:block; height:74px; background-image:url(http://www.gorta.org/images/web_2.0/sm-icons.jpg); text-indent:-9999px; }

#socialmedia .facebook { width:74px; background-position:0 0; }
#socialmedia .facebook:hover { background-position:0 -76px; }

#socialmedia .flickr { width:74px; background-position: -80px 0; }
#socialmedia .flickr:hover { background-position:-80px -76px; }

#socialmedia .google { width:74px; background-position:-160px 0; }
#socialmedia .google:hover { background-position:-160px -76px; }

#socialmedia .linkedin { width:74px; background-position:-240px 0; }
#socialmedia .linkedin:hover { background-position:-240px -76px; }

#socialmedia .twitter { width:74px; background-position:-320px 0; }
#socialmedia .twitter:hover { background-position:-320px -76px; }

#socialmedia .youtube { width:74px; background-position:-400px 0; }
#socialmedia .youtube:hover { background-position:-400px -76px; }



.flashunit {
	padding: 4px;
	background: #fff;
	border: 4px solid #ddd;
	margin: 10px auto;
	width: 575px;
}
.flashunit h2 {
	font: 18px normal Arial, Helvetica, sans-serif;
	border: 1px solid #ddd;
	background: #f0f0f0;
	margin: 0;
	padding: 10px;
	color: #111;
	text-align: center;
}
.flashunit p {
	font: 12px normal Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	border: 1px solid #ddd;
	background: #f0f0f0;
}
object.flashvideo {
	width: 100%;
	height:350px;
}


.news-item {
  margin			: 5px;
  text-align			: justify;
  padding			: 0 10px 0 0;
}

.x {
  border-top	        : 0;
  padding		: 10px 0 10px 0;
  clear			: both;
}


#mdg-icons {
  text-align		: center;
}

#mdg-icons img {
  padding		: 20px;
}


#imageContainer { 
  height		: 315px; 
}  


#imageContainer img { 
  display		: none; 	
  height		: 315px;  	
  width			: 461px; 	
  opacity		: -0.01; 
} 


.section-title {
  width			: 690px; 
  background-color	: #86a52c; 
  color			: #fff; 
  text-transform	: uppercase; 
  padding		: 5px; 
  font-weight		: bold; 
  margin-top		: 15px; 
  margin-bottom		: 10px; 
  font-size		: 14px;
}

div#content p {
  margin		: 5px 0;
}

div#content img#mainimg {
  main 			: 0 0 15px 0;
  text-align		: center;
}

.item {
  width			: 700px; 
  margin		: 20px 0;
}


.item-image {
  float			: left; 
  width			: 130px; 
  height		: 130px; 
  border		: 2px solid #BDB06B; 
  padding		: 0;
  margin		: 0;
  z-index		: 4999;
}

p.item-title {
  width			: 700px; 
  border-bottom		: 2px solid #BDB06B; 
  margin		: 10px 0 0 0; 
  text-transform	: uppercase; 
  font-size		: 20px; 
  font-weight		: bold; 
  color			: #BDB06B; 
  text-align		: right;
  padding		: 0;
}

p.item-url {
  width			: 700px; 
  border		: none; 
  margin		: 0; 
  padding		: 0;
  font-size		: 14px; 
  font-weight		: bold; 
  text-align		: right; 
  height		: 15px;
}

p.item-url a {
  font-size		: 14px;
  padding		: 0;
  margin		: 0;
}

p.item-text {
  width			: 560px;
  height		: 68px;
  border		: none; 
  margin		: 0 0 10px 0px; 
  background-color	: #fff; 
  padding		: 6px 5px 5px 140px; 
  color			: #000; 
  text-align		: left;
  font-size		: 13px;
}

.magnified {
  float			: left; 
  width			: 225px; 
  border-right		: 2px solid #679b1e; 
  margin-right		: 10px; 
  padding-right		: 10px;
}

.magnified p {
  font-size		: 18px; 
  font-weight		: bold; 
  line-height		: 1.5;
}

.box {
  border			: #679b1e 1px solid; 
  padding			: 10px; 
  margin			: 20px 0; 
}
