body {
border-top:none;
background: #f6fdea;
}

#header-left {
background:none #FFF !important;
}


#navigation {
	margin:0; padding:0 0 0px 0;
	height:68px;
	list-style:none;
	border-top:1px solid #eff0f1;
	border-bottom:none;
}
	
	#navigation li {
		margin:0px 0 0 0px; padding:0 0px 0 0;
	height:68px;
		float:left;
		width:auto;
		border-right:none;
		background: url(./images/menuline.jpg) no-repeat right center;
	}
			
		#navigation li a {
			margin:0; padding:0 15px;
			height:68px;
			line-height:68px;
			text-decoration:none; display:block;
			font:1.50em Arial, Helvetica, sans-serif; color:#64146b;
		}
				
		#navigation li:hover a, #navigation li.sfhover a {
			background:url(./images/menuhover.png) repeat-x;
			color:#FFF;
		}
		
			#navigation li.current_page_item a:link,
			#navigation li.current_page_item a:visited,
			#navigation li.current_page_item a:active {
				background:url(./images/menuhover.png) repeat-x;
				color:#FFF;
			}
	
			#navigation li span {
				margin:0; padding:8px 0 0 0;
				display:block;
			}
	
			#navigation li:hover span, #navigation li.sfhover span,
			#navigation li.current_page_item a:link span,
			#navigation li.current_page_item a:visited span,
			#navigation li.current_page_item a:active span {
				background:none !important;
			}
						
				#navigation li span span {
					margin:0; padding:0 0 0 15px;
					line-height:50px;
					display:block;
				}
					
				#navigation li:hover span span, #navigation li.sfhover span span,
				#navigation li.current_page_item a:link span span,
				#navigation li.current_page_item a:visited span span,
				#navigation li.current_page_item a:active span span {
					background:url(./images/menuhover.png) repeat-x;
				}
								
					#navigation li span span span {
						margin:0; padding:0 15px 8px 0;
						display:block;
					}
					
					#navigation li:hover span span span, #navigation li.sfhover span span span,
					#navigation li.current_page_item a:link span span span,
					#navigation li.current_page_item a:visited span span span,
					#navigation li.current_page_item a:active span span span  {
						background:url(./images/menuhover.png) repeat-x;
					}
						
		#navigation li ul {
			margin:0; padding:15px 0 25px 0!important;
			list-style:none;
			position:absolute;
			width:252px;
			left:-999em;
		}
			
			#navigation li ul li, #navigation li:hover ul li, #naviation li.sfhover ul li {
				margin:0; padding:0;
					height:30px;
				float:none;
					border-right:0;
			}
			
				#navigation li ul li a {
					margin:0; padding:0;
					height:20px;
					line-height:20px;
					background:none;
					color:#64146b;
					border-right:0;
				}
				
				#navigation li:hover ul li a, #navigation li.sfhover ul li a {
					margin:0 2px; padding:0 15px;
					font:1.00em Arial, Helvetica, sans-serif; color:#64146b;
					border-right:0;
					background:none !important;
				}
				
					#navigation li:hover ul li a:hover {
						color:#FFF;
					}
					
					#navigation li:hover ul > li:first-child, #navigation li:hover ul > li:hover:first-child {
						padding:0px ;
						background:none  !important;
					}
				
					#navigation li:hover ul li:hover, #navigation li.sfhover ul li.sfhover {
						margin:0; padding:0;
						background:none;
					}
					
					#navigation li ul li span,
					#navigation li ul li span span, 
					#navigation li:hover ul li:hover span, 
					#navigation li:hover ul li:hover span span, 
					#navigation li:hover ul li.sfhover span, 
					#navigation li:hover ul li.sfhover span span,
					#navigation li:hover ul li span,
					#navigation li:hover ul li span span {
						margin:0; padding:0 0 0 5px;
						background:none;
						height:20px;
						line-height:20px;
					}
		
		#navigation li:hover ul, #navigation li.sfhover ul {
			margin:-4px 0 0 0; padding:0 0 25px 0;
			left:auto;
						background:url(./images/menuhoverbase.png) bottom left !important;
		}
		
		#navigation li.current_page_item li a  {
			background:url(./images/menuhover.png) repeat-x;
		}
		
		#navigation li.current_page_item li a span  {
			background-image: none!important;
		}
		
		#navigation li.current_page_item li a span span  {
			background: none;
		}
		
		#navigation li.current_page_item li a span span span  {
			background: none;
		}
		
#content-left {
background: url(./images/featuredArea.jpg) repeat-x top center #f6fdea;
}

#news-top {
background: #f6fdea;
}

#news {
background: #FFF;
}

#features {
background-image: url(./images/featuredBottom.jpg);
width:851px;
}

#features-top {
background-image: url(./images/featuredTop.jpg);
width:911px;
}

#footer-info li, #footer-info ul li a {
color:#d776df;
}

.latest-image {
background: url(./images/featuredAreaPicBack.png) no-repeat 29px 11px;
margin-top:38px;
}

.headlines {
margin-top:38px;
}

.latest-image img {
border:none;
}

.headline h2 {
color:#6e2374;
}

p.image-caption, .caption {
color:#d776df;
font-family: Georgia;
line-height:18px;
font-size:12px;
margin:20px 0 0 30px;
padding-bottom:0px;
}

#content {
margin-bottom:40px;
}

#header-left {
background: url(./images/menuhover.png) repeat-x 0px 153px !important;
}

.caption {
margin:20px 0 0 0px;
}

.headline a.learn-more {
background: url(./images/learnMoreButtonGreen.jpg) no-repeat;
}

.headline a.learn-more:hover {
background: url(./images/learnMoreButtonGreen1.jpg) no-repeat;
}

.headlinetop a.learn-more {
background: url(./images/learnMoreButton.jpg) no-repeat;
}

.headlinetop a.learn-more:hover {
background: url(./images/learnMoreButton.jpg) no-repeat;
}

#recent-news {
background: url(./images/recent_news.jpg) no-repeat;
}

#from-the-blog {
background: url(./images/from_the_blog.jpg) no-repeat;
}

h3 a:hover, h2 a:hover {
color:#671e6d !important;
}

a.read-more {
background: url(./images/readMoreButtonGreen.jpg) no-repeat !important;
}

a.read-more:hover {
background: url(./images/readMoreButtonGreen1.jpg) no-repeat !important;
}

#content-left a {
color:#d776df !important;
}

#content-left a:hover {
color:#671e6d !important;
}

h3, h3 a, h2, h2 a, h4, h4 a, #content-left h3 a {
color:#713882 !important;
font-family: Arial !important;
}

a.view-blog:link, a.view-blog:active, a.view-blog:visited {
margin-left:225px;
}

a.view-news:link, a.view-news:active, a.view-news:visited {
margin:-47px 0 0 210px; padding:0;
font:bold 0.92em Arial, Helvetica, sans-serif; color:#aac2dc;
position:absolute;
}

#footer {
width:880px;
}

#copyright {
margin-right:20px;
}

#features .feature-image {
background:url(./images/tabImageBack.png) no-repeat;
width:282px;
height:174px;
}

#features .feature-image img {
border:none;
margin:5px 0 0 4px;
}

blockquote {
background: #d776df;
border-bottom:1px solid #d776df;
color:#FFF;
}

#content blockquote {
background: #FFF;
border-bottom:1px solid #d776df;
color:#d776df;
}

#features-tabs li.active, .cat-tabs li.active {
background: url(./images/tabs.jpg) repeat-x !important;
}

#features-tabs li.active a {
color:#671e6d !important;
}

#features-tabs {
margin-left:40px;
}

.post {
background: url(./images/post-bottom.jpg) no-repeat bottom left #FFF;
}
