body {
	color: #666;
	margin: 0px;
	background-color: #fffae9;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: 0;
}
/* menus */
#menuback {
	background-color: #99d9ec;
/*	width: 100%; */
	padding: 0px 0px 0px 21px;
}
#menufront {	
	background-color: #5dadc1;
	width: 741px;
}
#menufrontleft {
	float: left;
	width: 395px;
	background-color: #5dadc1;
}
#menufrontright {
	float: left;
	width: 346px;
	background-color: #5dadc1;
}
/* making sure the background comes through on the top menu */
#menufront:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#menufront {display: inline-table;}

/* Hides from IE-mac \*/
* html #menufront {height: 1%;}
#menufront {display: block;}
/* End hide from IE-mac */
/* End making sure the background comes through on the top menu */

#submenuback {
	clear: both;
	background-color: #6da9c9;
	border-bottom: 1px solid #fffae9;
/*	width: 100%; */
	padding: 0px 0px 0px 21px;
}
#submenufront {	
	background-color: #387c9f;
	width: 741px;
	height: 92px;
	background-image:url(../images/submenuarea_background.gif);
	background-repeat: no-repeat;
}
#headerback {
	background-color: #cadde2;
	padding: 0px 0px 0px 21px;
}
#headerfront {	
	width: 741px;
}
#headershadowback {
	background-color: #b7c2c0;
	padding: 0px 0px 0px 21px;
}
#headershadowfront {	
	width: 741px;
}
#mainback {
	background-color: #fffae9;
	padding: 0px 0px 0px 21px;
	background-image:url(../images/background_mainarea.gif);
	background-repeat: repeat-y;
}
#mainfront{
	width: 741px;
}
#footerback {
	background-color: #6da9c9;
	padding: 0px 0px 0px 21px;
}
#footerfront {
	background-color: #387c9f;
	width: 741px;
	color: #fff;
	font-size: 11px;
	padding-bottom: 100px;
}
#footerspacing {
	padding: 11px 0px 0px 37px;
}
.clear {
	clear: both;
	font-size: 1px;
}
/* main */
#maincontainer {
	width: 725px;
	font-size: 11px;
}
#mainleftcontainer {
	float: left;
	width: 536px;
	padding: 17px 0px 0px 0px;
}
#mainrightcontainer {
	float: left;
	width: 189px;
	padding: 17px 0px 0px 0px;
}
#mainleft {
	padding: 0px 100px 0px 37px;
}
#mainleft a {
	color: #ff9000;
	text-decoration: none;
	font-weight: bold;
}
#mainright {
	padding: 0px 18px 0px 35px;
}
/* submenus */
#submenusupportvia {
	position: absolute;
	margin: 47px 0px 0px 659px;
}
#submenucontributenow {
	position: absolute;
	margin: 62px 0px 0px 603px;
}
#submenuaboutus {
	position: absolute;
	margin: 0px 0px 0px 348px;
}
#submenuourwork {
	position: absolute;
	margin: 0px 0px 0px 336px;
}
#submenugetinvolved {
	position: absolute;
	margin: 0px 0px 0px 348px;
}
.insidetitlecontainer {

}
.insidetitle {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	padding-bottom: 8px;
	background-image: url(../images/line_dotted_horizontal_for_background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#popimage {
	padding: 5px;
}
#popcaption {
	width: 590px;
	padding: 5px;
	font-size: 11px;
}
.thumbleft {
	padding: 10px 18px 18px 0px;
	float: left;
}
.thumbright {
	padding: 10px 0px 18px 18px;
	float: right;
}