body { background-color: #52277e; }
	#main-footer { border-top: 1px solid #52277e; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
		#main-footer, #main-footer a, h4.widgettitle, p#copyright, p#copyright a  { color: #ffffff; }
		#main-footer a:hover { color: #f1f1f1; }
		p#copyright { border-top: 1px solid #7d6f94; }

	#navigation { border: 1px solid #52277e; border-width: 1px 0; background-color: #52277e; -moz-box-shadow: inset 0 1px 0 #e0d3f5; -webkit-box-shadow: inset 0 1px 0 #e0d3f5; box-shadow: inset 0 1px 0 #e0d3f5; }
		#top-menu a, a#mobile_nav { color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
		#top-menu a:hover, a#mobile_nav:hover, #top-menu > ul > li.current-menu-item > a, ul.nav ul li a:hover { color: #f1f1f1 !important; }
			ul.nav li ul { background-color: #52277e; border-color: #7d6f94; -moz-box-shadow: inset 1px 0 0 #e0d3f5; -webkit-box-shadow: inset 1px 0 0 #e0d3f5; box-shadow: inset 1px 0 0 #e0d3f5; }
				ul.nav li:hover ul ul, ul.nav li.sfHover ul ul { border-top: 1px solid #9d8cbb; }

		a#mobile_nav { background-color: #52277e; border-color: #7d6f94; -moz-box-shadow: inset 1px 1px 0 #e0d3f5; -webkit-box-shadow: inset 1px 1px 0 #e0d3f5; box-shadow: inset 1px 1px 0 #e0d3f5; }
		a#mobile_nav.opened { border-bottom: 1px solid #9d8cbb; }
		nav#top-menu ul.mobile_nav { background-color: #9d8cbb; border-color: #7d6f94; }
			#top-menu ul.mobile_nav a { border-bottom: 1px solid #7d6f94; border-top: 1px solid #e0d3f5; }

	#search-form { background-color: #9d8cbb; border: 1px solid #52277e; -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.1), 1px 1px 0 #e0d3f5; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1), 1px 1px 0 #e0d3f5; box-shadow: inset 0 0 2px rgba(0,0,0,0.1), 1px 1px 0 #e0d3f5; }
		#search-form #searchinput { color: #fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.2); }

	.f_widget li { background-image: url(images/sidebar_bullet_white.png); }