/* CSS Document */

body {
	background-image:url(../images_presentation/bg_3.gif);
	margin: 0;
	padding: 0;
	font: 100%  "Trebuchet MS", Arial, sans-serif;
	text-align: center;
}

* {margin:0; padding:0;
}

div#header {width:760px; height:140px; 
	margin-left:auto; margin-right:auto;
	background-image:url(../images_presentation/banner1.jpg);
	margin-top:20px;
	background-color:#ffffff;
	text-align:center;
}

div#contentarea {width:760px;
	margin-left:auto; margin-right:auto;
	background-color:#edf8fb;
	position:relative;
}

/* * html div#contentarea {line-height:1.1em;} */

/* begin navigation area container */
div#nav_container1.home {float:left; margin:0 0 0 0;
	width:175px; height:414px;
	background-image:url(../images_presentation/nav_bg_175x414.gif);
	background-color:#004288;
}

div#nav_container1 {float:left; margin:0 0 0 0;
	width:175px; height:414px;  
	background-image:url(../images_presentation/nav_bg_175x414.gif);
	background-color:#004288;
}

div#nav_container1 p, div#nav_container1.home {
	
} 

/* beginning of navigation style code for main menu */
div#column1_nav {width:170px;
	background-color:transparent;
}

div#column1_nav ul {margin:0 0 10px 0;
	list-style:none;}

div#column1_nav li:first-child {padding-top:10px;}
	
div#column1_nav ul li {font-size:.8em;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 3px 10px;
}

div#column1_nav p {font-size:.8em;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 3px 10px;
	color:#FFFF00;
}

div#column1_nav p a {font-size:.9em;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 3px 10px;
	color:#FFFF00;
}

div#column1_nav p a:hover {color:#e7171a;
}

div#column1_nav li a {text-decoration:none; display:block;
	padding:0 6px;
	color:#fdf10f;
}
div#column1_nav li a:hover {color:#e7171a;
	text-decoration:underline;
}
/* end of navigation style code for main menu */

div#column2 {
	width:582px; 
	float:right;
	font-size:.8em;
	text-align:left;
	background-color:#edf8fb;
	color:#000000;
}

body.calendar #contentarea {width:820px;
	background-color:#edf8fb;
	color:#000000;
}

body.calendar #header {width:820px; height:140px; 
	margin-left:auto; margin-right:auto;
	background-image:url(../images_presentation/banner1.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	background-color:#edf8fb;
	text-align:center;
}

body.calendar #footer {background-color:#004288;
	color:#fdf10f;
	width:820px; height:40px;
	margin-left:auto; margin-right:auto; margin-bottom:30px;
	text-align:center;
	font-size:.7em;
	padding:10px 0 0 0;
}

body.calendar #column2.calendar {
	width:800px;  */
	padding-left:20px;
	background-color:#edf8fb;
	color:#000000;
}

div#column2.home {
	width:582px; height:350px;
	float:right;
	text-align:left;
	background-color:#edf8fb;
	background:url(../images_presentation/571wAfrica_map_wClearBG_final.png) no-repeat 0px 15px;
	color:#000000;
}

div#column2 .photos {
	width:582px; 
	float:right;
	font-size:.8em;
	text-align:left;
	background-color:#edf8fb;
	color:#000000;
}

div#column2 .img-wrapper {
	float:right;
	margin:15px 15px 15px 20px;
	background:url(../images_presentation/shadow.gif) no-repeat bottom right;
	line-height:0;
}

div#column2 .img-wrapper img {
	float:none;
	margin:0;
	background:#fff;
	padding:0;
	position:relative;
	left:-5px;
	top:-5px;
}
	
div#column2 h1 {font-size:1.5em; padding:20px 0 0 15px;}

div#column2.home h1 {font-size:1.5em; padding:20px 0 0 15px;}

div#column2 h3 {font-size:1.1em; padding:0 0 0 15px;}

div#column2 h4 {font-size:1em; padding:10px 0 10px 15px;}

div#column2 h4 span {font-size:1.2em;}

div#column2 p span {font-size:1.2em; font-style:italic; font-weight:bolder;}

div#column2 p {margin:5px 20px 10px 15px;}

div#column2 li {list-style-position:inside;  font-size:.8em; font-weight:bold; padding:10px 0 0 15px;}

div#column2.help li {list-style-position:inside;  font-size:1em; font-weight:normal; padding:5px 10px 0 0; margin:0 0 0 15px;}

div#column2.help p.donate {clear:left;}

div#column2 img {float:right; margin:15px 15px 0 15px;}

div#column2 img.email {float:left; margin:15px 0 0 15px;}

div#column2 img.inline {float:none; margin:0 0 0 12px;}

div#column2.home p {font-size:.9em; font-weight:bolder; margin:15px 20px 0 15px;}

div#column2.home ul li {font-size:.9em; font-weight:bolder;}

div#donate {margin: 30px 220px 20px 20px;
	text-align: left;
}

div#button {float:left;
	margin-right: 20px;
}

div.statement p:first-letter {font-size:1.6em; float:left;}

div.statement p {padding:5px 20px 10px 15px;}

/* Start code for image previews and larger hoverbox images. */
div#column2 .cover_pic {position:relative; margin:10px 15px 10px 5px; padding: 0; clear:left;}
div#column2 .cover_pic a.tn {width:245px; float:left; margin:10px 0 20px 0;}
div#column2 .cover_pic a.tn img {border:solid #000; border-width:1px 2px 2px 1px;}

div#column2 .cover_pic ul {list-style:none; margin:0; padding:0 0 0 .5em;}
div#column2 .cover_pic ul li.description {font-size:12px;}
div#column2 .cover_pic ul li.title {font:bold 12px "Trebuchet MS", Arial, sans-serif; border-bottom:1px solid;}
div.cover_pic a {font-size:.85em; text-decoration:none;}
div.cover_pic a.tn span {font-size:larger;}
* html div.cover_pic a span {display:none;}
/* End code for image previews and larger hoverbox images. */

/* start hoverbox code */
div.cover_pic a img.preview {display: none; cursor:default;}
div.cover_pic a:hover .preview {display:block; position:absolute; top:-60px; left:-120px; z-index:9;}  
div.cover_pic {}
* html div.cover_pic a:hover .preview {display: none;}
/* end hoverbox code */


div#footer {background-color:#004288;
	color:#fdf10f;
	width:760px; height:40px;
	margin-left:auto; margin-right:auto; margin-bottom:30px;
	text-align:center;
	font-size:.7em;
	padding:10px 0 0 0;
}

.clearthis {clear:both; height:0; line-height:0;}

body.calendar.clearthis {clear:both; height:0; line-height:0;}
