body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#555555;
	background-color:#818174;
	width:960px;
	
}
body.home {
	background-color:#818174;
	margin: 20px auto;
}
body.sub {
	margin: 0px auto;
	background-color:#818174;
}
img {
	border:0px;
}
#clear {
	clear:left;
}
#wrapper {
	
	background-color:#C7C19C;
	font-size:1.3em;
	line-height: 1.4em;
	display:block;
	float:left;
}
#givingwrapper {
	background-color:#D3CEB0;
	font-size:1.3em;
	line-height: 1.4em;
	display:block;
	float:left;
}
h1, h1.homepage, h1.purple, h1.blue, h1.orange, h1.green, h1.grey, h1.light, h1.dark {font-size:1.6em; font-weight:normal; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif}

h2 {font-size:1.4em; font-weight:normal; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif}
h3 {font-size:1.4em; font-weight:normal; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif}
h4 {font-size:1.4em; font-weight:normal; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif}
h5 {font-size:1.4em; font-weight:normal; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif}

h1.purple {margin-bottom:0px;}
p.leader {margin-top:0px;}

.purple {color:#993366}
.blue {color:#666699}
.orange {color:#D5612F}
.green {color:#669966}
.grey {color:#6B6B61}
.light {color:#C7C19C;}
.dark {color:#6B6B61;}

#aboutheader {
	float: left;
	height: 150px;
	width: 960px;
	display:block;
	background: url(images/sub_about.gif) no-repeat;
}
#givingheader {
	float: left;
	height: 150px;
	width: 960px;
	display:block;
	background: url(images/sub_giving.gif) no-repeat;
}
#projectsheader {
	float: left;
	height: 150px;
	width: 960px;
	display:block;
	background: url(images/sub_projects.gif) no-repeat;
}
#resourcesheader {
	float: left;
	height: 150px;
	width: 960px;
	display:block;
	background: url(images/sub_resources.gif) no-repeat;
}
#meetingsheader {
	float: left;
	height: 150px;
	width: 960px;
	display:block;
	background: url(images/sub_meetings.gif) no-repeat;
}
#contactheader {
	float: left;
	height: 150px;
	width: 960px;
	display:block;
	background: url(images/sub_contact.gif) no-repeat;
}

#header {
	height:108px;
	background:url(images/background.gif) no-repeat;
}
#logo {
	width:268px;
	height:99px;
	background-image:url(images/asialink_logo.gif);
	float:left;
	margin-left:62px;
	display:inline;
}
#logo h1 {
	display:none;
}
#news {
	height:78px;
	width:470px;
	float:left;
	padding:20px 20px 0px 100px;
	overflow:hidden
}
#news h1 {
	margin:0px 0px 5px 0px;
	color:#818174;

	text-decoration:none;
	line-height:17px;
	font-weight:normal;
}
#news p {
	margin:0px;
}
#news a:link {
	color:#555555;
	text-decoration:underline;
}

#news a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

#news a:hover {
	color:#A4A188;
	text-decoration:none
}
#navigation {
	clear:both;
	float:left;
	width:960px;
	height: 37px;
}
#navabout {float:left;}
#navabout a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	margin-right:12px;
	text-align:center;
	display:block;
	background: url(images/button_one.gif) no-repeat;
	margin-left:62px;
	height:18px;
	padding:17px 8px 2px 8px;
	width:112px;
}
#navabout a:hover {
	color:#CC99B3;
	background-position: 0px -37px
}
#navgiving a {
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	margin-right:12px;
	float:left;
	text-align:center;
	display:inline;
	background: url(images/button_two.gif) no-repeat;
	height:18px;
	padding:17px 8px 2px 8px;
	width:112px;
	display:inline;
}
#navgiving a:hover {
	color:#B3B3CC;
	background-position: 0px -37px
}
#navprojects a {
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	margin-right:12px;
	float:left;
	text-align:center;
	display:inline;
	background: url(images/button_three.gif) no-repeat;
	height:18px;
	padding:17px 8px 2px 8px;
	width:112px;
	display:inline;
}
#navprojects a:hover {
	color:#EEBFAB;
	background-position: 0px -37px
}
#navresources a {
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	margin-right:12px;
	float:left;
	text-align:center;
	display:inline;
	background: url(images/button_four.gif) no-repeat;
	height:18px;
	padding:17px 8px 2px 8px;
	width:112px;
	display:inline;
}
#navresources a:hover {
	color:#B3CCB3;
	background-position: 0px -37px
}
#navmeetings a {
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	margin-right:12px;
	float:left;
	text-align:center;
	display:inline;
	background: url(images/button_five.gif) no-repeat;
	height:18px;
	padding:17px 8px 2px 8px;
	width:112px;
	display:inline;
}
#navmeetings a:hover {
	color:#B399B3;
	background-position: 0px -37px
}
#navcontact a {
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	margin-right:12px;
	float:left;
	text-align:center;
	display:inline;
	background: url(images/button_six.gif) no-repeat;
	height:18px;
	padding:17px 8px 2px 8px;
	width:112px;
	display:inline;
}
#navcontact a:hover {
	color:#C0C0BA;
	background-position: 0px -37px
}
a:visited #button {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:15px
}
.one {
	background: url(images/button_one.gif) no-repeat;
	margin-left:62px;
	height:18px;
	padding:19px 8px 0px 8px;
	width:112px;
	display:inline;
}
.two {
	background: url(images/button_two.gif) no-repeat;
	height:18px;
	padding:19px 8px 0px 8px;
	width:112px;
	display:inline;
}
.three {
	background: url(images/button_three.gif) no-repeat;
	height:18px;
	padding:19px 8px 0px 8px;
	width:112px;
	display:inline;
}
.four {
	background: url(images/button_four.gif) no-repeat;
	height:18px;
	padding:19px 8px 0px 8px;
	width:112px;
	display:inline;
}
.five {
	background: url(images/button_five.gif) no-repeat;
	height:18px;
	padding:19px 8px 0px 8px;
	width:112px;
	display:inline;
}
.six {
	background: url(images/button_six.gif) no-repeat;
	height:18px;
	padding:19px 8px 0px 8px;
	width:112px;
	display:inline;
}
#flash {
	clear:both;
	float:left;
	display:block;
	width:900px;
	height:327px;
	padding:0px 30px;
	text-align:center;
	z-index:0;
}
#content {
	width:960px;
	clear:both;
	float:left;
}
#headline {
	margin-left:86px;
	width:340px;
	background-color:#CA6839;
	float:left;
	display:inline;
	padding:0px 10px 10px 10px;
	color:#FFFFFF;
	z-index: 2;
}
#headline h1 {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	z-index: 2;
}
#headline p {
	margin-bottom:0px;
	font-size:13px;
	color:#FFFFFF
}
#headline p.call {
	display:block;
	padding:4px;
	background-color:#B75C31;
	border-left:1px solid #BF6F49;
	border-top:1px solid #BF6F49;
	border-right:1px solid #9B4E2A;
	border-bottom:1px solid #9B4E2A;
}
#headline p.call a:link {
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/pointer.gif) no-repeat left bottom;
	padding-left: 20px;
	padding-right:10px;
	width:auto;
}
#headline p.call a:visited {
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/pointer.gif) no-repeat left bottom;
	padding-left: 20px;
	padding-right:10px;
	width:auto;
}
#headline p.call a:hover {
	color:#FFFF00;
	text-decoration:none;
	background:url(images/pointer_hover.gif) left bottom no-repeat;
	padding-left:20px;
	padding-right:10px;
	width:auto;
}

.headlinebase {
	background:url(images/orange_base.gif) bottom no-repeat;
}
#signup {
	margin-left:40px;
	width:380px;
	background-color:#818174;
	float:left;
	display:inline;
	padding:0px 10px 10px 10px;
	color:#FFFFFF;
	z-index: 2;
}
form {
	margin:0px
}
#signup h1 {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	z-index: 2;
}
#leftform {
	float:left;
	width:200px;
	font-size:13px;
	color:#FFFFFF;
	padding: 0px;
}
#rightform {
	float:left;
	width:160px;
	padding: 0px 0px 0px 10px;
	font-size:13px;
	color:#FFFFFF;
}
#rightform p, #leftform p {
	margin-bottom:0px;
}

.signupbase {
	background:url(images/grey_base.gif) bottom no-repeat;
}
#footerone {
	width:960px;
	height:20px;
	clear:both;
	float:left;
	background:url(images/footer.gif) bottom no-repeat;
	text-align: center;
	color: #FFFFFF;
}

#content_about {
	background: url(images/sub_about_wide.gif);
	width:960px;
	float:left;
}
#content_giving_gift {
	background-image: url(images/content_wide_top.gif);
	background-repeat: no-repeat;
	width:960px;
	float:left;
}
#magazine {
	background-image: url(images/content_wide_top.gif);
	background-repeat: no-repeat;
	width:960px;
	float:left;
}
#content_giving {
	background: url(images/sub_giving_wide.gif);
	width:960px;
	float:left;
}
#content_projects {
	background: url(images/sub_projects_wide.gif);
	width:960px;
	float:left;
}
#content_resources {
	background: url(images/greenwide.gif);
	width:960px;
	float:left;
}
#content_meetings {
	background: url(images/sub_meetings_wide.gif);
	width:960px;
	float:left;
}
#content_contact {
	background: url(images/sub_contact_wide.gif);
	width:960px;
	float:left;
}
#contentleftabout {
	width:326px;
	float:left;
	background: url(images/sub_about_flashtop.gif) no-repeat;
}

#contentleftgiving {
	width:326px;
	float:left;
	background: url(images/sub_giving_flashtop.gif) no-repeat;
}
#contentleftprojects {
	width:326px;
	float:left;
	background: url(images/sub_projects_flashtop.gif) no-repeat;
}
#contentleftresources {
	width:326px;
	float:left;
	background: url(images/sub_green_flashtop.gif) no-repeat;
}
#contentleftmeetings {
	width:326px;
	float:left;
	background: url(images/sub_meetings_flashtop.gif) no-repeat;
}
#contentleftcontact {
	width:326px;
	float:left;
	background: url(images/sub_contact_flashtop.gif) no-repeat;
}
#contentright {
	width:594px;
	float:left;
	padding:30px 20px 20px 20px;
	background: url(images/sub_green_contenttop.gif) no-repeat;
}
#subnav {
	float:left;
	width:960px;
	height: 47px;
}
#subtitle {
	width:920px;
	float:left;
	clear:both;
	height:40px;
	padding:63px 40px 0px 0px;
	text-align:right;
	margin: 0;
}

#subtitle h1, #subtitle h2, #subtitle h3, #subtitle h4 {display: block; margin:0; }

#subflash {width:260px; float:left;}

#subflashbelow {
	width:240px;
	padding:10px;
	color:#FFFFFF;
	float:left;
}

#footertwo {
	width:960px;
	height:26px;
	float:left;
	text-align: center;
	color: #FFFFFF;}
#footertwoabout {background:url(images/footer_about.gif) bottom no-repeat;
	width:960px;
	height:26px;
	float:left;
	margin:0px auto;
	text-align: center;
	color: #FFFFFF;}
#footertwogiving {
	background:url(images/footer_wide.gif) bottom no-repeat;
	width:960px;
	height:26px;
	margin:0px auto;
	float:left;
	text-align: center;
	color: #FFFFFF;
}
#footertwogivingmain {
	background:url(images/footer_giving.gif) bottom no-repeat;
	width:960px;
	height:26px;
	margin:0px auto;
	float:left;
	text-align: center;
	color: #FFFFFF;
}
#footertwoprojects {background:url(images/footer_projects.gif) bottom no-repeat;
	width:960px;
	height:26px;
	margin:0px auto;
	float:left;
	text-align: center;
	color: #FFFFFF;}
#footertworesources {background:url(images/footer_resources.gif) bottom no-repeat;
	width:960px;
	height:26px;
	margin:0px auto;
	float:left;
	text-align: center;
	color: #FFFFFF;}
#footertwomeetings {background:url(images/footer_meetings.gif) bottom no-repeat;
	width:960px;
	height:26px;
	margin:0px auto;
	float:left;
	text-align: center;
	color: #FFFFFF;}
#footertwocontact {background:url(images/footer_contact.gif) bottom no-repeat;
	width:960px;
	height:26px;
	margin:0px auto;
	float:left;
	text-align: center;
	color: #FFFFFF;}
#copyrightetc {font-size:11px; color: #FFFFFF; text-align:center; margin:0px auto; clear:both; width:940px; padding:10px;}

#contentwide {
	padding: 20px;
	float: left;
	width: 920px;
}
#contentwideleft {width:450px;float:left;padding:0px 10px 0px 0px}
#contentwideright {width:450px;float:left;padding:0px 0px 0px 10px}
#contentwidebase {width:920px;float:left; clear:left; padding-top:15px; margin-top:15px;}

input.gift {padding:5px; font-size: 1.3em; color:#333333; border-left:2px solid #999999;border-top:2px solid #999999; border-right:none; border-bottom:none; width:400px; margin:0}
input.gift200 {padding:5px; font-size: 1.3em; color:#333333; border-left:2px solid #999999;border-top:2px solid #999999; border-right:none; border-bottom:none; width:200px; margin:0}
input.gift50 {padding:5px; font-size: 1.3em; color:#333333; border-left:2px solid #999999;border-top:2px solid #999999; border-right:none; border-bottom:none; width:50px; margin:0}
select.gift {padding:5px; font-size: 1.3em; color:#333333; margin:0}
input.gifter {padding:5px; font-size: 1.3em; color:#333333; margin:0}

h1.formlayout {margin-bottom:0px;}
h2.formlayout {margin-bottom:0px;}

#sidebox {
	padding: 10px;
	width: 216px;
	display:block;
	text-align:left;
}

#ebriefbox {
	padding: 37px;
	width: 162px;
	display:block;
	text-align:left;
}


#sidebox.aboutbox {
	background-color: #7C2953;
	border: 1px solid #D3CEB0;
}
#sidebox.givingbox {
	background-color: #333357;
	border-left: 2px solid #64647F;
	border-top: 2px solid #64647F;
	border-right: 2px solid #23233C;
	border-bottom: 2px solid #23233C;
}
/*#sidebox.projectsbox {
	background-color: #BF582B;
}*/

#sidebox.projectsbox {
	background-color: #BF582B;
	border-left: 2px solid #D08564;
	border-top: 2px solid #D08564;
	border-right: 2px solid #9C4823;
	border-bottom: 2px solid #9C4823;
}

#sidebox.resourcesbox {
	background-color: #4D734D;
	border: 1px solid #D3CEB0;
}

#ebriefbox.resourcesbox {
	background-color: #4D734D;
	border: 1px solid #D3CEB0;
}

#sidebox.meetingsbox {
	background-color: #492549;
	border: 1px solid #D3CEB0;
}
#sidebox.contactbox {
	background-color: #68685E;
	border: 1px solid #D3CEB0;
}

#sidebox h3 {margin-top:0px;}
#sidebox a {color:#FFFFFF}
#sidebox a:hover {color:#CCCCCC; text-decoration:none;}
#leftmargin {width:66px;
float:left;
display:block;}

#donation {text-align:center;padding:10px 0px;}
#map {width:134px; height:360px; background:url(images/projectmap.gif) no-repeat;  padding:10px 10px 10px 450px;}
#map a {font-size:1.2em; margin-bottom:3px; text-decoration:underline; color: #D5612F; background-color:#D3CEB0; width:126px; padding:2px; display:inline-block;}
#map a:hover {font-size:1.3em; text-decoration:none; background-color:#D5612F; color: #FFFFFF;}

.photo {
	margin-right: 5px;
	margin-bottom: 2px;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
}
#headline p {
	margin-bottom:0px;
	font-size:13px;
	color:#FFFFFF
}
#donate p.call {
	display:block;
	padding:5px 5px 5px 116px;
	width:473x;
	height:40px;
	color:#CCCCCC;
	background:url(images/give_backer.gif);
	margin-bottom:25px;
}
/*#donate p.call a {
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/supointer.gif) no-repeat left bottom;
	padding-left: 20px;
	padding-right:10px;
	width:auto;
}*/

/*#donate p.call a:hover {
	color:#FFFF00;
	text-decoration:none;
	background:url(images/supointer_hover.gif) left bottom no-repeat;
	padding-left:20px;
	padding-right:10px;
	width:auto;
}*/

#project p.call {
	display:block;
	padding:4px;
	color:#CCCCCC;
	background-color:#BF582B;
	margin-bottom:25px;
}
#project p.call a {
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/projpoint.gif) no-repeat left bottom;
	padding-left: 20px;
	padding-right:10px;
	width:auto;
}

#project p.call a:hover {
	color:#FFFF00;
	text-decoration:none;
	background:url(images/projpoint2.gif) left bottom no-repeat;
	padding-left:20px;
	padding-right:10px;
	width:auto;
}

#projectleft p.call {
	display:block;
	padding:4px;
	color:#CCCCCC;
	background-color:#BF582B;
	margin-bottom:0px;
}
#projectleft p.call a {
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/projpoint.gif) no-repeat left bottom;
	padding-left: 20px;
	padding-right:10px;
	width:auto;
}

#projectleft p.call a:hover {
	color:#FFFF00;
	text-decoration:none;
	background:url(images/projpoint2.gif) left bottom no-repeat;
	padding-left:20px;
	padding-right:10px;
	width:auto;
}
.maroontext {color:#4F4F77; }

#hovermap {width:594px; height:370px; background:url(images/map_of_asia.gif) no-repeat; position:relative;}
#hovermap ul {list-style:none; margin:0; padding:0;}
#hovermap ul li {display:inline; width:0; height:0;} /* needed for IE to function correctly */
#hovermap ul li a {position:absolute; display:block; z-index:100;}
#hovermap ul li.p1 a {left:37px; top:118px; background:url(images/map_iraq.png); width:34px; height:21px;}
#hovermap ul li.p1 a:hover { background-position:0 -21px;}
#hovermap ul li.p2 a {left:157px; top:113px; background:url(images/map_kashmir.png); width:59px; height:21px;}
#hovermap ul li.p2 a:hover { background-position:0 -21px;}
#hovermap ul li.p3 a {left:144px; top:292px; height:21px; background:url(images/map_maldives.png); width:59px; }
#hovermap ul li.p3 a:hover { background-position:0 -21px; }
#hovermap ul li.p4 a {left:212px; top:211px; height:21px; background:url(images/map_india.png); width:41px;}
#hovermap ul li.p4 a:hover { background-position:0 -21px;}
#hovermap ul li.p5 a {left:231px; top:173px; height:21px; background:url(images/map_nepal.png);width:44px;}
#hovermap ul li.p5 a:hover { background-position:0 -21px;}
#hovermap ul li.p6 a {left:236px; top:131px; height:21px; background:url(images/map_tibet.png); width:39px; }
#hovermap ul li.p6 a:hover { background-position:0 -21px;}
#hovermap ul li.p7 a {left:284px; top:145px; height:21px; background:url(images/map_bhutan.png); width:51px;}
#hovermap ul li.p7 a:hover { background-position:0 -21px;}
#hovermap ul li.p8 a {left:301px; top:50px; height:21px; background:url(images/map_mongolia.png); width:64px; }
#hovermap ul li.p8 a:hover { background-position:0 -21px;}
#hovermap ul li.p9 a {left:308px; top:179px; height:21px; background:url(images/map_nagaland.png); width:69px;}
#hovermap ul li.p9 a:hover { background-position:0 -21px;}
#hovermap ul li.p10 a {left:293px; top:216px; height:21px; background:url(images/map_burma.png); width:49px;}
#hovermap ul li.p10 a:hover { background-position:0 -21px;}
#hovermap ul li.p11 a {left:388px; top:150px; height:21px; background:url(images/map_china.png); width:49px;}
#hovermap ul li.p11 a:hover { background-position:0 -21px;}
#hovermap ul li.p12 a {left:410px; top:71px; height:21px; background:url(images/map_northkorea.png); width:79px;}
#hovermap ul li.p12 a:hover { background-position:0 -21px;}
#hovermap ul li.p13 a {left:358px; top:231px; height:21px; background:url(images/map_laos.png); width:39px; }
#hovermap ul li.p13 a:hover { background-position:0 -21px;}
#hovermap ul li.p14 a {left:420px; top:267px; height:21px; background:url(images/map_vietnam.png); width:54px; }
#hovermap ul li.p14 a:hover { background-position:0 -21px;}

#play {
	color: #FFFFFF;
	background:url(images/podcaster.gif) no-repeat;
	width:574px;
	height:19px;
	padding: 10px;
	display:block;
	font-size:1.2em;
}

#sidebox p img {margin-bottom:10px;}
#sidebox p {margin-bottom:0px;}

#play a {color:#FFFFFF;}
#play a:hover {text-decoration:none}

#countrybackground {background:#CCC6A5;padding:10px; border: 1px solid #B1A980}

input.item, select.item, textarea.item {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	color:#333333;
	padding:5px;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	}
	
	input.contacter, select.contacter, textarea.contacter {
	font-family: Arial, Helvetica, sans-serif;
	width: 410px;
	min-width: 410px;
	max-width: 410px;
	margin-bottom: 2px;
	color:#333333;
	padding:5px;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	}
	
		input.contacter2, select.contacter2, textarea.contacter2 {
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	min-width: 100px;
	max-width: 100px;
	margin-bottom: 2px;
	color:#333333;
	padding:5px;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;

