@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	background: #E6FFE6;
}

a:link {
	color: #282828;
	text-decoration: none;
	border-bottom: 0px dotted;
}
a:visited {
	color: #282828;
	text-decoration: none;
	border-bottom: 0px dotted;
}
a:hover {
	text-decoration: none;
	color: #065832;
	border-bottom: 0px dotted;
}


#container {
	width: 740px;
	margin: 0 auto;
	padding: 0;
	background: #FFFFFF;

}

#masthead
{
	width: 740px;
	height: 120px;
	background: url(/wp-content/themes/nulife/images/nulife_masthead3.gif);
}
#masthead h1 span {
	display: none;
}
#masthead .description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #9966CC;
	letter-spacing: 0em;
	display:none;
}					
#menu
{
	width: 740px;
	height: auto;
	background: #99D5C2;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 10px 0px;
	pading-left: 2px;
	border-top: 1px solid white;
	text-transform: uppercase;
}
#menu ul {
	list-style: none;
	padding: 0; margin: 0;
}
#menu ul li {
	display: inline;
	padding: 0; margin: 0;!important;
}
#menu ul li.current_page_item a {
	background: #CC0000;
	padding: 10px 15px;
}
#menu ul li a, #menu ul li.page_item a, #menu ul li.page_item a:link {
	color: white;
	text-decoration: none;
	padding: 10px 15px;
	border-right: 1px solid white;

	}
#menu ul li.page_item a:hover {
	background: #33CC99;
	color:#FFFFCC;
	}
#content {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CC0000;	
}
	#xmain {
			width: 380px; 
			float: left; 
			padding-left: 20px;
			padding-top: 5px;

	}
	#xmain h1 {
		font-size: 1.2em;
	}
	#xsidebar {
			float: left;
			width: 278px;
			margin: 0px 0px 0px 35px;

	}	
	
#main.narrowcolumn {
			width: 500px; 
			float: left; 
			padding-left: 10px;
			padding-right: 15px;
			padding-bottom: 15px;
			text-align: justify;
			margin: 10px;
			border-right: 2px dotted #c00;
			
}	
#main.widecolumn {
			width: 650px; 
			float: left; 
			padding-left: 10px;
			padding-right: 15px;
			padding-bottom: 15px;
			text-align: justify;
			margin: 10px;
			border-right: 0px dotted #c00;

}
.widecolumn {
			width: 650px; 
			float: left; 
			padding-left: 10px;
			padding-right: 15px;
			padding-bottom: 15px;
			text-align: justify;
			margin: 10px;
			border-right: 0px dotted #c00;

}

#main h2 { text-align: center; font: 18px Arial, Helvetica, sans-serif; font-weight: bold; }
#main.widecolumn h2 { text-align: left; font: 18px Arial, Helvetica, sans-serif; font-weight: bold; }
#main p {text-align: justify; }
#main.widecolumn p {line-height: 20px; }
#main img { margin: 1px; }
	#sidebar {
	float: left;
	width: 165px;
	margin: 5px 0px 0px 5px;
/*	border-left: 2px dotted #CCCCCC; */
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-bottom: 25px;
	}	
	
			#sidebar ul {
				padding: 0; margin: 0;
				margin-bottom: 20px;
				padding-right: 3px;
			}
			#sidebar li {
				list-style-type: none;
				list-style-image: none;
				margin-bottom: 5px;
				padding-left: 15px;
				padding-top: -5px;
				background:url(images/sidebar_li2.gif) no-repeat left top;

			}


#banner {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-top: 2px solid #CC0000;	
}

	
#footer {
	background: #99D5C2;
	margin: 0px;
	padding: 5px 0px;
	float: none;
	clear: both;	
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-top: 2px solid #c00;
}


.box1 { 
	background: #d3e9e2;
	width: 380px; 
	margin: 0 auto;
	margin-bottom: 5px; 
	margin-top: 10px;!important }

.box2 { 
	background: #bcdad0;
	width: 380px; 
	margin: 0 auto;
	margin-bottom: 5px; 
	margin-top: 10px;!important }

.eventtitle { text-align: center;!important }




.testimonies1 { 
	background: #d3e9e2; 
	margin-bottom: 15px;
	margin-top: 10px;!important }

.testimonies2 { 
	background: #bcdad0;
	margin-bottom: 15px;
	margin-top: 10px;!important }