/*

Forgotten Children
Code and Design donated Tony Scialdone
http://www.StraightStreetDesign.com/
Spring 2007

*/

/* UNIVERSAL DECLARATIONS */

body * {
	position: relative;
	margin: 0;
	padding: 0;
	background: transparent;
	color: #333;
	border: 0; }


/* CONTAINERS */

body {
	margin: 7px 0;
	padding: 0;
	background: #f1f1f1 url(../images/bg.jpg);
	font: normal .8em/1.3em verdana, tahoma, sans-serif; color: #666; }

#wrap {
	margin: 0 auto;
	padding: 7px;
	width: 780px;
	background: #fff;
	border: 5px solid #ccc; }

#header {
	margin: 0 auto;
	background: #666 url(../images/bg_header.jpg) no-repeat right top;
	width: 100%;
	height: 200px;
	border: 1px solid #ddd; }
	
#tagline {
	margin: 7px 0 0 0;
	padding: 0; 
	width: 100%;  
	font-size: 125%; 
	border: 1px solid #ddd; }
#tagline p { 
	margin: 0; 
	padding: 7px 0; 
	background: #28025f; 
	font-weight: bold; 
	text-align: center; 
	text-indent: 98px; 
	color: #ee5301; 
	letter-spacing: -1px; }

#nav {
	width: 100%;
	background: url(../images/bg_nav.jpg) no-repeat left top; }

#content {
	float: left;
	margin: 7px 0 0 0; 
	background: #fff url(../images/bg_content.gif) repeat-y left top;
	width: 100%;
	border: 1px solid #ddd; border-left: 1px solid #28025f; }

#main {
	float: left;
	margin-bottom: 49px;
	width: 480px; 
	background: #f3f3f3; }

#secondary {
	float: right;
	width: 300px; 
	background: #ccc; }

#footer {
	clear: both;
	margin: 7px 0 0 0;
	width: 100%;
	height: 35px;
	background: #9f92b0; 
	border: 1px solid #ddd; }




/* NAV STYLE */

#nav ul {
	list-style-type: none;
	top: -1px; 
	margin: 0; 
	width: 100%;
	background: #fff url(../images/bg_nav.jpg) repeat-x left top;
	letter-spacing: -1px; }

#nav li { margin: 0; padding: 0; height: 35px; text-indent: 49px; }
#nav li a:link, #nav a:visited, #nav a:active {
	display: block; 
	text-decoration: none;
	width: 100%; 
	background: #28025f; 
	font: bold 118%/33px verdana, arial, sans-serif;
	color: #fff; }
#nav li a:hover { background: #ee5301 url(../images/bullet2.gif) no-repeat 21px 13px;  }

#nav li.subnav a { font-size: 118%; text-indent: 77px; }
#nav li.subnav a:hover { background: #ee5301 url(../images/bullet2.gif) no-repeat 56px 14px; }

#nav li.bangsub, #nav li.nepsub, #nav li.indsub { display: none; }


/* PARAGRAPHS */

a:link,
a:visited,
a:active { text-decoration: none; font-weight: bold; color: #ee5301; }
a:hover { text-decoration: none; color: #28026f; }


/* HEADER STYLES */

#header h1 { position: absolute; left: -9999px; }

a#donateHead {
	display: block;
	width: 150px;
	height: 100%; }

/* SIDEBAR STYLES */



/* CONTENT STYLES */

h2, h3, h4, p, ul, ol, dl { margin: 14px 14px 0 14px; }

h2 {
	margin-top: 28px; font: normal 164%/1.3em verdana, sans-serif; color: #28025f;
	letter-spacing: -2px; }
h3 {
	margin-top: 28px; font: normal 145%/1.3em verdana, sans-serif; color: #28025f;
	letter-spacing: -2px; }
	
li h2 { margin-left: 0; }
body#youcanhelp #main h3, body#annualreport #main h3 { margin-bottom: -14px; }

ul.none { list-style-type: none; position: outside; }
ul { margin: 14px 0 0 42px; }

ol { margin: 0 14px 0 35px; position: outside; text-align: justify; }

img.center {
	margin: 14px auto; 
	padding: 4px;
	background: #fff; 
	border: 1px solid #ddd; }

img.show {
	margin: 0 auto 28px auto; 
	padding: 4px;
	background: #fff; 
	border: 1px solid #ddd; }	
	
p { 
	margin: 14px 14px 14px 21px;
	text-align: justify; }

p#cuppajoe {
	margin: 0;
	padding: 21px;
	background: #666;
	font-weight: bold;
	font-size: 108%;
	color: #fff; }

p.quote { 
	padding-top: 7px; 
	height: 50px; 
	text-indent: 21px; 
	background: url(../images/quotes.gif) no-repeat left top; }
	
blockquote p { 
	margin-top: 5px;
	padding: 7px 21px; 
	background: transparent url(../images/quotes.gif) no-repeat 0px 2px; 
	color: #28025f; }
	
cite { display: block; margin: 7px 0 0 0; font-style: normal; font-weight: bold; color: #28025f; text-align: right; }

#globe {
	margin: 35px auto; 
	width: 228px;
	height: 255px; 
	background: url(../images/map_fc.gif) no-repeat center center; }
	
#globe a:link, #globe a:visited, #globe a:active { 
	display: inline; 
	margin: 0; 
	padding: 0; 
	width: 0; 
	background: transparent;
	font: bold 164%/1.2em arial, sans-serif; 
	color: #ee5301; }
#globe a:hover { color: #fff; }

#globe a.b { position: absolute; top: 105px; left: 95px; }
#globe a.n { position: absolute; top: 25px; left: 85px; }
#globe a.i { position: absolute; top: 130px; left: 00px; }


/* FOOTER STYLES */

#footer p { margin: 4px 0 0 0; padding: 0; font-size: 80%; line-height: 28px; text-align: center; color: #000;  }
#footer p a:link, #footer p a:visited, #footer p a:active { 
	margin-left: 35px; color: #28025f; }
#footer p a:hover { color: #fff; }

p#ssd { margin: 0 auto; padding-bottom: 77px; width: 780px; font-size: 80%; text-align: right; }
p#ssd a:link, p#ssd a:visited, p#ssd a:active { margin-right: 49px; color: #fff; }
p#ssd a:hover { color: #006; }

/* GENERAL TYPOGRAPHY */

.bold { font-weight: bold; }
.clear { clear: both; }
.left { text-align: left; }
.justify { text-align: justify; }
.center { display: block; margin: 0 auto; text-align: center; }
.fright { float: right; margin: 7px 7px 7px 7px; padding: 3px; min-height: 1px; border: 1px solid #000; }
.fleft { float: left; margin: 7px 7px 7px 0; padding: 3px; min-height: 1px; border: 1px solid #000; }
.noborder { border: 0; }
.bottom { margin-bottom: 49px; }
.bigger { font-size: 138%; line-height: 1.5em; }
.color1 { color: #28025f; }
.slides {
	width: 450px;
	height: 299px; }
strong { color: #28025f; letter-spacing: 0px; }


dl { margin-left: 10px; }
dt { margin-top: 7px; font-weight: bold; }
dd { margin: 3px 0 0 15px; }



form {
	margin: 21px 0 0 21px;
	padding: 14px 0; 
	font: bold 100%/1em verdana, sans-serif;
	color: #666; 
	vertical-align: middle; }

input, textarea {
	margin: 7px 7px 0 0;
	padding: 1px 0 1px 3px;
	width: 200px;
	height: 21px;
	background: #fff;
	font: bold 100%/1.5em verdana, sans-serif;
	color: #28025f;
	border: 1px solid #a5a59f; }

input.hidden { display: none; }

textarea {
	overflow: auto;
	margin: 7px 0 0 0;
	padding: 3px; 
	width: 350px;
	height: 77px; 
	font: bold 100%/25px verdana, sans-serif;}
	
select { 
	margin: 14px 0 0 0; 
	background: #fff; 
	font: normal 100%/25px verdana, sans-serif;
	border: 1px solid #ccc; }

input.button {
	display: block;
	margin: 21px 0 0 0;
	padding: 3px 0;
	height: 30px;
	background: #ee5301;
	font: bold 100%/25px verdana, sans-serif;
	color: #fff;
	text-indent: 0;
	border: 0; }
	
#myGallery {
	margin: 0 auto;
	width: 450px !important;
	height: 300px !important; }


/* INTELLIGENT NAVIGATION MAIN */
body#index li#home a { background: #ee5301 url(../images/bullet2.gif) no-repeat 21px 13px; }
body#whoweare li#who a { background: #ee5301 url(../images/bullet2.gif) no-repeat 21px 13px; }
body#whatwedo li#what a { background: #ee5301 url(../images/bullet2.gif) no-repeat 21px 13px; }
body#wherewework li#where a { background: #ee5301 url(../images/bullet2.gif) no-repeat 21px 13px; }

/* BANGLADESH INTELLIGENT NAVIGATION */
body#bangladesh li#bang a { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 56px 14px; }

body#bangladesh li#bangsub a, 
body#bangladesh1 li#bangsub a, 
body#bangladesh2 li#bangsub a, 
body#bangladesh3 li#bangsub a,
body#bangladesh4 li#bangsub a { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 56px 14px; }

body#bangladesh #nav li.bangsub, 
body#bangladesh1 #nav li.bangsub,
body#bangladesh2 #nav li.bangsub,
body#bangladesh3 #nav li.bangsub,
body#bangladesh4 #nav li.bangsub { 
	display: block; 
	font-size: 80%; 
	text-indent: 100px; }
body#bangladesh #nav li.bangsub a,
body#bangladesh1 #nav li.bangsub a,
body#bangladesh2 #nav li.bangsub a,
body#bangladesh3 #nav li.bangsub a,
body#bangladesh4 #nav li.bangsub a { color: #9380af; font-variant: smallcaps; }

body#bangladesh #nav li.bangsub a:hover,
body#bangladesh1 #nav li.bangsub a:hover,
body#bangladesh2 #nav li.bangsub a:hover,
body#bangladesh3 #nav li.bangsub a:hover,
body#bangladesh4 #nav li.bangsub a:hover { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 77px 14px;
	color: #fff; }

/* SAVAR HOME INTELLIGENT NAVIGATION */
body#bangladesh1 #nav li#bang a { background-color: #ee5301; background-image: none; }
body#bangladesh1 #nav li#bang1 a:link,
body#bangladesh1 #nav li#bang1 a:visited,
body#bangladesh1 #nav li#bang1 a:active { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 77px 14px; 
	color: #fff; }

/* DINAJPUR HOME INTELLIGENT NAVIGATION */
body#bangladesh2 #nav li#bang a { background-color: #ee5301; background-image: none; }
body#bangladesh2 #nav li#bang2 a:link,
body#bangladesh2 #nav li#bang2 a:visited,
body#bangladesh2 #nav li#bang2 a:active { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 77px 14px; 
	color: #fff; }

/* FORGOTTEN CHILDREN CENTER INTELLIGENT NAVIGATION */
body#bangladesh3 #nav li#bang a { background-color: #ee5301; background-image: none; }
body#bangladesh3 #nav li#bang3 a:link,
body#bangladesh3 #nav li#bang3 a:visited,
body#bangladesh3 #nav li#bang3 a:active { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 77px 14px; 
	color: #fff; }	
	
/* COUNTRY INFO INTELLIGENT NAVIGATION */
body#bangladesh4 #nav li#bang a { background-color: #ee5301; background-image: none; }
body#bangladesh4 #nav li#bang4 a:link,
body#bangladesh4 #nav li#bang4 a:visited,
body#bangladesh4 #nav li#bang4 a:active { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 77px 14px; 
	color: #fff; }
	
body#nepal2 #nav li#nep a { background-color: #ee5301; background-image: none; }
body#nepal2 #nav li#nep2 a:link,
body#nepal2 #nav li#nep2 a:visited,
body#nepal2 #nav li#nep2 a:active { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 77px 14px; 
	color: #fff; }

	
/* NEPAL INTELLIGENT NAVIGATION */
body#nepal li#nep a { background: #ee5301 url(../images/bullet2.gif) no-repeat 56px 14px; }

body#nepal #nav li.nepsub, body#nepal2 #nav li.nepsub { 
	display: block; 
	font-size: 80%; 
	text-indent: 100px; 
	font-variant: smallcaps; }
body#nepal #nav li.nepsub a,
body#nepal2 #nav li.nepsub a { color: #9380af; }

body#nepal #nav li.nepsub a:hover,
body#nepal2 #nav li.nepsub a:hover { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 77px 14px;
	color: #fff; }

/* INDIA INTELLIGENT NAVIGATION */
body#india li#ind a { background: #ee5301 url(../images/bullet2.gif) no-repeat 56px 14px; }

body#india #nav li.indsub, body#india2 #nav li.indsub { 
	display: block; 
	font-size: 80%; 
	text-indent: 100px; 
	font-variant: smallcaps; }
body#india #nav li.indsub a,
body#india2 #nav li.indsub a { color: #9380af; }

body#india #nav li.indsub a:hover,
body#india2 #nav li.indsub a:hover { 
	background: #ee5301 url(../images/bullet2.gif) no-repeat 77px 14px;
	color: #fff; }
	
/* GLOBE INTELLIGENT NAVIGATION */
body#bangladesh div#globe a.b, 
body#bangladesh1 div#globe a.b,
body#bangladesh2 div#globe a.b,
body#bangladesh3 div#globe a.b,
body#bangladesh4 div#globe a.b { background: transparent; color: #fff; }
body#nepal div#globe a.n,
body#nepal2 div#globe a.n { background: transparent; color: #fff; }
body#india div#globe a.i,
body#india2 div#globe a.i { background: transparent; color: #fff; }	

/* OTHER INTELLIGENT NAVIGATION */
body#youcanhelp li#help a { background: #ee5301 url(../images/bullet2.gif) no-repeat 21px 13px; }
body#contactus li#contact a { background: #ee5301 url(../images/bullet2.gif) no-repeat 21px 13px; }
body#successstories li#success a { background: #ee5301 url(../images/bullet2.gif) no-repeat 21px 13px; }



