p, ul, li, h1, h2, h3, h4, h5, h6, ol {margin:0px; padding:0px;}

body {
	margin:0; padding:0;
	font:73%/1.8 verdana, arial, helvetica,  sans-serif;
	color:#484848;
	text-align:center;

	background: #FFE3AA url(../images/bg.gif) 50% 0 repeat-x;
}
#wrapper {
	position:relative;
	width:800px;
	margin:0px auto 0px auto;
	height:100%;
}
#head {
	position: absolute; 
	top:0px; left: 0px;
	width:800px;
	height:90px;
	background:#FFF;
}
/* Header area 
-------------------------------------------*/
#logo {margin: 0; background: url(../images/logo.gif) top left no-repeat; width: 706px; height:40px; position: absolute; top:27px; left: 21px;}
#logo a { display: block; overflow: hidden; font-size: 1px; height:40px;}

#nav {
	position:absolute;
	top:89px;
	left:0px;
	height:30px;
	width:800px;
	background:#00529C;
}

#nav ul {

	position:absolute;
	top:0px;
	left:8px;
	padding: 0;
	margin: 0;
	width:700px;
	list-style: none;
	line-height: 1;
}
#nav li {float: left; border-right:1px solid #FFF;}
#nav a {
	display: block;
	padding:11px 16px 10px 16px;
	text-decoration:none;
}

#nav a {color:#FFF;}
#nav a:hover {color:#FFF;	text-decoration:underline;}
#nav a.here { color:#FFF;font-weight:bold;	text-decoration:none;}

/* Styles for layout 
-------------------------------------------*/


#main {
	position:absolute;
	top:120px;
	left:0px;
	width:800px; 
	margin:0px; 
	padding:0px; 
	text-align:left;
	background:url(../images/main_bg.gif) left repeat-y;
}

#content {/* Main Content Area for two column layout*/
	float:left;
	width:420px;
	padding:30px 20px 0 20px;
	margin:0;
}


#right {/* Right column */
	/*background:url(../images/screenshot.jpg) top right no-repeat; */   
	float:right;
	width:300px;
	margin: 0; padding:0;
}
#right h3 a{
    display:block; width:278px; height:240px;    
	background:url(../images/crisiscentre.gif) right no-repeat;
    margin:20px 0 0 10px;
	/*margin:270px 0 0 10px;*/
	padding:0px;
}


p {
    line-height:1.5em;
	margin:0px;
	font-size:0.95em;
    padding-bottom:1em;
}
ul, ol, td {font-size:0.95em; margin-left:26px;}

table{border-collapse:collapse;width:450px;}
td{border:1px solid #FFD88B;vertical-align:top;}
.heading td{font-weight:bold; padding-left:1em;}
h2 {
	font:bold 1.2em arial, helvetica, verdana, sans-serif;
	color:#484848;
    padding-bottom:1em;
	text-align:left;
}


a{color:#00529C;}
img{border:0;}

	

/* Footer Information 
--------------------------------------------------*/

#footer {float:left; width:800px;  margin-top:40px; background:#00529C; }
#footer p {font-size:0.8em; color:#FFF; padding:9px 20px;}


.hide {display:none;}

.special{text-decoration:italics;font-size:1.5em;}
.highlighted{padding:5px 0 8px 12px;background:url(../images/highlight_bg.gif) repeat-y;}
.marginbottomthin{margin-bottom:15px;}
.marginbottomthick{margin-bottom:30px;}


/* Sponsors list
--------------------------------------------------*/
#supporters table{width:470px;}
#supporters th{background:#FFD88B;font-weight:bold;border-bottom:8px solid #FFF;border-top:8px solid #FFF;text-align:center;}
#supporters td{border-left:0;border-right:0;padding:15px 0;text-align:center;vertical-align:middle;}
#supporters td img{padding:0 5px 5px 0;}
.nologo {background:#00529C;color:#FFF;font-weight:bold;padding:10px;margin:5px;}
.nologo a{color:#FFF;}
.nologo a{text-decoration:underline;}

