/* NAVIGATION */
#navigation ul { list-style: none; margin: 0; padding:0; border-top: 1px dashed #8A9298; border-bottom: 1px dashed #8A9298; float: left; color: #74C7B8;width:97%; }
#navigation ul li { display: block; float: left; margin: 12px 18px 11px 0px;}
#navigation ul li a { display: block; }
#navigation ul li a span { font-family: Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-transform:uppercase; }
#navigation ul li a:hover span, #navigation ul li a.current { color: #034F5A }

/*#navigation ul li.home a { width: 47px; height: 11px; background: url(../images/home-off.gif) no-repeat; } 
#navigation ul li.home a:hover, #navigation ul li.home a.current { background: url(../images/home-on.gif) no-repeat; }

#navigation ul li.survey a { width: 60px; height: 11px; background: url(../images/survey-off.gif) no-repeat; } 
#navigation ul li.survey a:hover,#navigation ul li.survey a.current { background: url(../images/survey-on.gif) no-repeat; }

#navigation ul li.donate a { width: 62px; height: 11px; background: url(../images/donate-off.gif) no-repeat; } 
#navigation ul li.donate a:hover, #navigation ul li.donate a.current { background: url(../images/donate-on.gif) no-repeat; }

#navigation ul li.our-programmes a { width: 149px; height: 11px; background: url(../images/programmes-off.gif) no-repeat; } 
#navigation ul li.our-programmes a:hover,#navigation ul li.our-programmes a.current { background: url(../images/programmes-on.gif) no-repeat; }

#navigation ul li.contact-us a { width: 97px; height: 11px; background: url(../images/contact-off.gif) no-repeat; } 
#navigation ul li.contact-us a:hover,#navigation ul li.contact-us a.current { background: url(../images/contact-on.gif) no-repeat; }
*/

#navigation ul li.save-the-children, #navigation ul li.facebook, #navigation ul li.twitter { margin: 6px 8px 4px 0px; float:right; }
#navigation ul li.twitter { margin-right: 2px; }  
#navigation ul li.save-the-children a { width: 24px; height: 24px; background: url(../images/stc-icon.gif) no-repeat; }
#navigation ul li.facebook a { width: 24px; height: 24px; background: url(../images/fb-icon.gif) no-repeat; } 
#navigation ul li.twitter a { width: 24px; height: 24px; background: url(../images/twitter-icon.gif) no-repeat; } 
#navigation ul li.save-the-children a span, #navigation ul li.facebook a span, #navigation ul li.twitter a span { display: none; }

/* FOOTER */
#footer ul { list-style: none; margin: 0; padding:0; float: left; }
#footer ul li { display: block; float: left; font-size: 10px; font-weight: normal; color: #6F7072;}
#footer ul li a { font-family: Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #6F7072; text-decoration: none; }


.typography {
    font-family: Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #6F7072; 
}

.typography h1 {
	font-family: Helvetica Neue, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #034F5A; line-height: 26px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.typography h2 {
	font-family: Helvetica Neue, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #034F5A;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.typography h3 {
	text-transform: uppercase;
}

.typography h3.blue {
	text-transform: uppercase;
	color: #74C7B8;
}

.typography p {
	margin: 0px 0px 15px 0px;
	line-height: 15px;
}

.typography p.blue {
	color: #74C7B8;
	text-transform: uppercase;
}

.typography p.left { float: left; }

.typography p.left span.caption { clear: both; display:block; line-height: 10px; font-size: 9px; position: relative; top: 10px; }

.typography p.divider { border-top: 1px dashed #8A9298; clear:both; display:block; width: 515px; height: 5px; }

.typography p strong.blue-list { color: #034F5A; font-size: 17px; text-align: right; width: 40px; display: block; float: left; margin-right: 10px;}
 
.typography a {
	color: #74C7B8;
	text-decoration: none;
} 

.typography a.more { text-transform: uppercase; display: block; border-top: 1px dashed #8A9298; border-bottom: 1px dashed #8A9298; color: #74C7B8;
background: url(../images/arrow-btn-off.gif) no-repeat 100% 2px; padding: 5px 20px 5px 70px;
display: block;
float: left;
}
.typography a.more:hover { color: #034F5A; background: url(../images/arrow-btn-on-darkblue.gif) no-repeat 100% 2px; padding: 5px 20px 5px 70px;
}

.typography a.download { text-transform: uppercase; display: block; color: #74C7B8;
background: url(../images/download-off.gif) no-repeat top right;
display: inline;
padding: 0px 20px 0px 0px;
}
.typography a.download:hover { color: #034F5A; background: url(../images/download-on.gif) no-repeat top right;
}

.typography a.right { float: right; margin-bottom: 20px;}
 
.typography a.indent { margin-left: 30px; }

.typography img {
	border: none;
}
 
.typography img.left {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.typography #left .inside p object {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.typography img.right {
	float: right;
	margin-top: 0px;
	margin-left: 10px;
}


.typography .map-overlay img {
	float: left;
	margin-left: 3px;
}

.typography .map-overlay p {
	float: left;
	font-size: 9px;
	line-height: 10px;
	margin: 0px 0px 0px 3px;
	width: 80px;
	padding: 5px 0px;
}

/* right col */
#content #right .results img { float: left; margin-right: 8px;}
#content #right .results p { font-size: 10px; width: 80px; float: left; }
#content #right .movies object { width: 150px; height: 150px; }

#content #right h4 {
	border-top: 1px dashed #6F7072;  border-bottom: 1px dashed #6F7072;
	font-size: 10px;
	font-weight: normal;
	padding: 5px 0px;
	margin-top: 8px;
}

/* Contct Us */
.typography a.inline-icon {
	position: relative;
}

.typography a.inline-icon img {
	position: absolute;
	bottom: 5px;
}

.typography a.inline-icon img.facebook { left: 15px; }
.typography a.inline-icon img.twitter { left: 10px; }