body{
	background-color:#0171bb;
	background-image:url('../images/background.jpg');
	background-repeat:repeat-x;
	font-family:arial,sans-serif;
	font-size:12px;
}

h2{
	font-size:130%;
}

#container{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
	#header{
		background-image:url('../images/header2.png');
		background-repeat:no-repeat;
		height:200px;
		margin-top:12px;
		width:100%;
	}
		div.circle{
			background-image:url('../images/circle.png');
			background-repeat:no-repeat;
			display:block;
			height:303px;
			margin-left:-83px;
			margin-top:152px;
			position:absolute;
			width:303px;
		}
	.nav{
		display:block;
		height:40px;
		margin:0 0 0 235px;
		padding:0;
		width:700px;
	}
		.nav li{
			display:inline;
			float:left;
			list-style:none;
		}
			.nav li a{
				background-position:center top;
				background-repeat:no-repeat;
				color:#fff;
				display:block;
				float:left;
				height:40px;
				line-height:40px;
			}
			.nav li a.active, .nav li a:hover{
				background-position:center bottom;
			}
				.nav li a.home{
					background-image:url('../images/nav_b/nav_b_01.jpg');
					width:55px;
				}
				.nav li a.services{
					background-image:url('../images/nav_b/nav_b_02.jpg');
					width:72px;
				}
				.nav li a.products{
					background-image:url('../images/nav_b/nav_b_03.jpg');
					width:81px;
				}
				.nav li a.contribute{
					background-image:url('../images/nav_b/nav_b_04.jpg');
					width:89px;
				}
				.nav li a.majopa{
					background-image:url('../images/nav_b/nav_b_05.jpg');
					width:75px;
				}
				.nav li a.testimonials{
					background-image:url('../images/nav_b/nav_b_06.jpg');
					width:103px;
				}
				.nav li a.links{
					background-image:url('../images/nav_b/nav_b_07.jpg');
					width:61px;
				}
				.nav li a.contact{
					background-image:url('../images/nav_b/nav_b_08.jpg');
					width:76px;
				}
	#content{
		background-color:#fff;
		min-height:429px;
		height:auto !important;
		padding-bottom:15px;
		padding-top:15px;
		overflow:hidden;
		width:100%;
	}
		#content h2.title{
			color:#072338;
			margin-top:20px;
			margin-bottom:0px;
		}
			#content h2.title.no_margin_top{
				margin-top:0px;
			}
		#content h3.title{
			margin-top:20px;
			margin-bottom:5px;
		}
			#content h3.title.no_margin_top{
				margin-top:0px;
			}
		#content p, #content ul, #content ol{
			color:#4D4D4D;
			line-height:18px;
			margin-top:15px;
		}
		#content p.no_margin_top{
			margin-top:0px;
		}
			#content a{
				color:#4D4D4D;
			}
				#content a:hover{
					text-decoration:none;
				}
		.left_col{
			display:block;
			float:left;
			padding-top:220px;
			width:235px;
		}
			div.empowering_people{
				background-image:url('../images/empowering_people.jpg');
				background-repeat:no-repeat;
				display:block;
				height:103px;
				margin:30px auto 0px;
				width:195px;
			}
			
			a.facebook{
				background-image:url('../images/facebook.png');
				background-position:center top;
				background-repeat:no-repeat;
				display:inline-block;
				float:left;
				padding-top:50px;
				margin-left:58px;
				width:56px;
				overflow:hidden;
				text-align:center;
			}
			a.twitter{
				background-image:url('../images/twitter.png');
				background-position:center top;
				background-repeat:no-repeat;
				display:inline-block;
				float:left;
				margin-left:20px;
				padding-top:50px;
				width:56px;
				overflow:hidden;
				text-align:center;
			}
		.col{
			display:block;
			float:left;
			margin-right:15px;
			width:249px;
		}
		.col.events{
			width:237px;
			margin-right:0px;
		}
		
		.col.majopa{
			width:220px;
		}
			.col h3{
				background-color:#062437;
				display:block;
				color:#fff;
				font-size:16px;
				height:46px;
				line-height:46px;
				padding-left:15px;
				width:240px;
				margin-bottom:15px;
				margin-top:0px;
			}
				.col.events h3{
					width:220px;
				}
				.col.majopa h3{
					background-color:#9BC4E2;
					margin-bottom:0px;
					width:210px;
				}
			a.i_need_services{
				background-image:url('../images/available-services.jpg');
				background-repeat:no-repeat;
				display:block;
				height:55px;
				margin-top:5px;
				width:249px;
			}
			a.looking_for_employment{
				background-image:url('../images/employment.jpg');
				background-repeat:no-repeat;
				display:block;
				height:55px;
				margin-top:5px;
				width:249px;
			}
			a.how_to_donate{
				background-image:url('../images/how-you-can-help.jpg');
				background-repeat:no-repeat;
				display:block;
				height:55px;
				margin-top:5px;
				width:249px;
			}
			.krysilis_group{
				background-image:url('../images/krysilis_group.jpg');
				background-repeat:no-repeat;
				display:block;
				height:148px;
				margin-left:-21px;
				width:290px;
			}
			.majopa_family{
				background-image:url('../images/majopa_family.jpg');
				background-repeat:no-repeat;
				display:block;
				height:132px;
				width:199px;
			}
			
			.col.events h4.date{
				border-bottom:1px solid #617480;
				color:#062437;
				display:block;
				font-size:14px;
				width:100%;
				margin-top:0px;
				margin-bottom:5px;
				padding-bottom:3px;
				text-transform:uppercase;
				overflow:hidden;
			}
				.col.events h4.date span.day{
					display:inline;
					float:left;
					margin-right:15px;
				}
				.col.events h4.date span.time{
					color:#617480;
					display:inline;
					float:right;
					margin-right:15px;
				}
				
				.col.events a.event{
					color:#547726;
					display:block;
					float:left;
					font-size:13px;
					font-weight:700;
					margin-bottom:20px;
					text-decoration:none;
					overflow:hidden;
				}
					.col.events a.event:hover{
						text-decoration:underline;
					}
	.questions .line{
		display:block;
		float:left;
		clear:left;
		margin-bottom:5px;
	}
	.questions label{
		display:block;
		line-height:24px;
		float:left;
		font-weight:700;
		width:70px;
	}
	.questions .text{
		border:1px solid #000;
		float:left;
		padding:3px;
		width:157px;
	}
	.questions textarea{
		padding:3px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #000;
		width:157px;
		height:75px;
	}
	
	.page{
		display:block;
		width:750px;
		overflow:hidden;
	}
		.link{
			display:block;
			height:100px;
			width:100%;
			margin-bottom:15px;
		}
			.link .photo{
				background-position:center center;
				background-repeat:no-repeat;
				display:block;
				float:left;
				margin-right:10px;
				width:100px;
				height:100px;
			}
			.link h3{
				margin-bottom:3px;
			}
				.link h3 a{
					color:#000;
				}
					.link h3 a:hover{
						text-decoration:none;
					}
		.director{
			display:block;
			float:left;
			margin-bottom:20px;
			margin-top:5px;
			margin-right:74px;
			overflow:hidden;
			width:132px;
		}
		.director.no_margin_right{
			margin-right:0px;
		}
			.director img{
				display:block;
				font-weight:700;
				height:236px;
				line-height:236px;
				margin-bottom:5px;
				text-align:center;
				width:132px;
			}
			.director p{
				font-weight:700;
				text-align:center;
			}
	#footer{
		background-color:#062437;
		display:block;
		height:40px;
		line-height:40px;
		width:100%;
	}
		span.left{
			color:#0071BB;
			float:left;
			margin-left:20px;
		}
		span.right{
			color:#0071BB;
			float:right;
			margin-right:20px;
		}
			span.right a{
				color:#0071BB;
				text-decoration:none;
			}
				span.right a:hover{
					color:#74B2DA;
				}
	
/* General Styles */
.clear{
	clear:both;
}
.none{
	display:none;	
}
