/* 
Theme Name: Aromatherapyy Theme
Description: Aromatherapyy Theme
Version: 2.0
Author: Chriserdesign
Author URI: http://www.chriserdesign.co.uk
Tags: community, blog, magazine, news, personal blog
*/

/*----------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0;}   
body						{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; line-height:18px; background:url(images/bg.jpg) 0 0 repeat-x #f2f2f2;}

a 							{color:#4A0647; text-decoration:none; font-weight:bold;}
a:hover 					{color:#B87EBE; text-decoration:none; font-weight:bold;}
h1, h2, h3, h4, h5, h6 		{font-family:Arial, Helvetica, sans-serif;}
h1							{letter-spacing:normal; font-size:26px; padding:0; margin:10px 0 20px 0; line-height: 30px;}
h2							{font-size:24px; letter-spacing:normal; padding:0; margin:0 0 15px 0; line-height: 28px;}
h3							{font-size:20px; letter-spacing:normal; padding: 0px; margin:0px 0 15px 0;}
h4							{font-size:18px; line-height:0.5em; padding: 0px; margin:0px 0 15px 0;}
h5							{padding: 0px; font-size:14px; margin:10px 0 10px 0;}
h6							{padding:0px; font-size:11px; margin:0px 0 10px 0;}
p 							{line-height:1.8em; padding:0 0 1.3em;}

ul 							{list-style-type: none;}
hr.seperator 				{border:none; border-top:1px solid #DECDDD; border-bottom:1px solid #FCEEFB; clear: both;}
hr.sidebar-seperator 		{border:none; border-top:1px solid #E5B5E3; border-bottom:1px solid #FFFFFF; margin: 0 20px;}
hr.seperator-single 		{border:none; border-top:1px solid #DECDDD; border-bottom:1px solid #FCEEFB; margin: 0 0 20px 0;}

input		 				{color:#444444; font-family:'Lucida Grande',Helvetica,Arial,sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}
html[xmlns] 				{margin:0; padding:0;}
html[xmlns] .clearfix 		{display : block;}

* html .clearfix 			{height : 1%;}

.clearfix:after 			{content : "."; display : block; clear : both; visibility : hidden; line-height : 0; height : 0;}
.clearfix 					{display : inline-block;}
.clear 						{clear:both;}

.adbox 						{width:280px;float:left; display:block; }
.ad_leaderboard				{margin:0 0 0 0;}
.ad_leaderboard-google		{margin:10px 0 0 0;}

.ad_leaderboard_single		{margin:20px 0 0 0;}
.ad_links					{margin: 10px 0 20px 0;}
.cta-box-middle				{height: 100%; width: 120px; margin: 10px auto;}
.cta-ads-box				{width: 468px; margin: 0 auto;}

.wrapper					{margin-left: auto; margin-right: auto; width: 1048px; }

#header						{height:160px; width:1048px; margin:0 auto;}
#header .top				{height:100px; width:1048px; background:url(images/top_bg.jpg) no-repeat;}
#header .logo				{height:100px; width:698px; left:0; float:left;}
#header .control			{height:100px; width:350px; float:left;}
#header .links li			{display:inline;}
#header .links ul			{text-align:right; height:30px; width:350px; padding:10px 0 0 0;}
#header .links li a			{text-decoration:none; color:#000; padding:0 0 0 10px;}
#header .links li a:hover	{text-decoration:none; color:#666; padding:0 0 0 10px;}
#header .search				{height:40px; width:350px;}
.logo 						{margin:0px 0 0 0px;}

#account_form .text_field 	{background:#F7FCFF url(images/search.png) no-repeat scroll right top; border:1px solid #000000; color:#25313C; font-size:14px; margin:0 0 0 134px; padding:6px; width:200px;}

.breadcrumb-bar 			{height:26px; padding: 6px 0 0 0; margin: 20px 0 0 0; border: 1px solid #DC97E3; background: url(images/breadcrumb-bg.jpg) repeat-x right center;}
	span.breadcrumbs 		{background: url(images/crumbs.jpg) no-repeat right center; padding: 8px 15px 8px 5px;  font-weight:bold; font-size: 12px; color: #B87EBE;}
	span.breadcrumbs a 		{background: url(images/crumbs.jpg) no-repeat right center; padding: 8px 15px 8px 5px; float: none; font-weight: bold; color: #46014D; font-size: 12px; text-decoration: none; }
	span.breadcrumbs a:hover {background: url(images/crumbs.jpg) no-repeat right center; padding: 8px 15px 8px 5px; float: none; font-weight: bold; color: #B87EBE; font-size: 12px; text-decoration: none;}
	span.breadcrumbs img 	{display: none;}

#nav 						{float:left; position:relative;}
#nav li 					{float:left; list-style:none outside none;}
#nav li a 					{background: url(images/menu-bg.png) repeat-x 0 0; color:#E3E3E3; cursor:pointer; float:left; font-size:17px; padding:21px 24px; position:relative; text-decoration:none; width:auto; z-index:2; font-weight: normal;}
#nav li a:hover				{background: url(images/menu-bg.png) repeat-x 0 -60px; color:#64365A; cursor:pointer; float:left; font-size:17px; padding:21px 24px; position:relative; text-decoration:none; width:auto; z-index:2; font-weight: normal;}
#nav ul li.current-menu-item > a	{background: url(images/menu-bg.png) repeat-x 0 -60px; color:#64365A; cursor:pointer; float:left; font-size:17px; padding:21px 24px; position:relative; text-decoration:none; width:auto; z-index:2; font-weight: normal;}




.main						{padding:0; width:728px; display:inline; float: left; position: relative; margin: 0 0 0 0;}
.main_container				{margin:0 20px 0 0; width:728px; display:inline; float: left; position: relative;}
.single_container			{margin:0 20px 0 0; width:728px; display:inline; float: left; position: relative;}
.imgbox						{background:none repeat scroll 0 0 #FED3FC; border:1px solid #DC97E3; padding:10px; margin:10px 0;}
.contentbox 				{padding:10px 5px 30px 5px; z-index:1; width: 500px; float: left;}
.post_image					{float:left; position:relative;}
.post-img 					{margin-right:20px;}
.fullpost .excerpt 		 	{border-bottom:none; margin-bottom:0;}
.fullpost .excerpt h1		{margin-right:10px !important; padding-right:10px;}
.short-text 				{display:block; width:100%; float:left; min-height:100px;}
.short-text p				{font-size: 12px; line-height: 18px; color:#4A0647; font-style: italic;}
.post-bottom-box 			{padding:0 20px 20px 20px; clear:both; overflow:hidden; height:100%;}
.excerpt					{height: 100%; padding: 0 0 20px 0; position: relative; width: 330px; float: left;}
.excerpt h2					{margin: 0 0 5px 0; font-size: 18px; line-height: 24px;}
.post-excerpt				{margin: 20px 0 0 0; min-height: 170px;}
.post-img-encyclo			{float:left; position:relative; padding: 10px; background:#FED3FC; border:1px solid #DC97E3;}
.excerpt-encyclo			{height: 100%; overflow: hidden; padding: 0 0 10px 20px; position: relative;}
.excerpt-encyclo h2			{color:#4A0647; font-size: 18px;}
.short-text-encyclo 		{display:block; width:100%; float:left;}
.post-excerpt-encyclo		{margin: 20px 0 0 0; min-height: 100px;}

.post-img-landing			{float:left; position:relative; padding: 5px; background:#FED3FC; border:1px solid #DC97E3;}
.post-excerpt-landing		{margin: 20px 0 0 0; min-height: 60px;}
.excerpt-landing			{height: 100%; overflow: hidden; padding: 0 0 10px 20px; position: relative;}

.excerpt-single				{height: 100%; overflow: hidden; position: relative;}
.crp_thumb					{float:left; position:relative; padding: 5px; background:#FED3FC; border:1px solid #DC97E3;}
.crp_title					{overflow: hidden; padding: 0 0 10px 20px; position: absolute;}

.img-left					{float: left; margin: 5px 10px 0 0;}
.img-right					{float: right; margin: 5px 0 0 10px;}

#sidebar					{width:300px; float: left; position: relative; }
.sidebar-wrapper 			{width: 300px; margin: 20px 0;}
.sidebar-content			{background:url(images/sidebar-bg.jpg) repeat-x top #FED3FC; border:1px solid #DC97E3;}
.sidebar-textbox			{padding:0;}
.sidebar-title				{color: #4A0647; display: block; font-size: 24px; font-weight: bold; height: 38px; padding: 10px 0 0 0; text-align: center;}
.sidebar-textbox-content	{padding: 20px 0 0 0;}

.sidebar-textbox-content li				{padding: 0 0 5px 0;}
.sidebar-textbox-content a				{color: #4A0647; font-weight: bold; text-decoration: none; padding: 0 0 0 20px;}
.sidebar-textbox-content a:hover		{color: #B87EBE; font-weight: bold; text-decoration: none; padding: 0 0 0 20px;}
.sidebar-textbox-content ul li.current-menu-item > a	{background:url(images/arrow.png) no-repeat left; padding: 0 0 0 30px;}

.sub-menu					{padding: 0 0 0 30px;}
.sub-menu li				{padding: 0 20px 3px 0;}
.sub-menu a					{color: #4A0647; font-weight: normal; font-size: 12px; text-decoration: none; padding: 0;}		
.sub-menu a:hover			{color: #B87EBE; font-weight: normal; font-size: 12px; text-decoration: none; padding: 0;}		

#middle-sidebar				{float: left; width: 200px; margin: 10px 0 0 16px; height: auto;}
#middle-sidebar h3			{font-size: 16px; color:#4A0647;}
#middle-sidebar h4			{font-size: 14px; color:#4A0647; margin: 20px 0 0 0;}
#middle-sidebar h5			{font-size: 12px; color:#4A0647; margin:0; padding: 0;}
#middle-sidebar h6			{font-size: 11px; font-style: italic; color:#B87EBE; margin:0; padding: 0;}

.popular-posts 				{font-size: 12px; margin: 2px 0 0 0; line-height: 16px;}
.popular-posts a			{color:#4A0647;}
.popular-posts a:hover		{color:#B87EBE;}
.related-posts				{position: relative;}

.sidebar-middle-title		{background: url(images/sidebar-bg.jpg) repeat-x #FED3FC; border: 1px solid #DC97E3; padding: 10px}


#footer 					{width: 100%; min-width: 1048px; background: url(images/footer-bg.jpg) repeat-x top #000000; height: auto;}
.footer 					{width: 1048px; min-height: 150px; margin: 0 auto; padding: 30px 0 0 0; background: url(images/footer-logo.png) no-repeat right;}
.footer-box					{width: 260px; min-height: 150px; float: left;}
#footer a					{color:#4A0647; text-decoration:none; font-weight:bold;}
#footer  ul li.current-menu-item > a	{color:#B87EBE; text-decoration:none; font-weight:bold;}
#footer a:hover				{color:#B87EBE; text-decoration:none; font-weight:bold;}
#footer p					{color:#B87EBE;}
				
	
.buttonhide 				{display: none;}

#slider1 					{width: 708px; height: 280px; position: relative; overflow: hidden; background:#FED3FC; padding:10px; margin: 20px 0 0 0; border:1px solid #DC97E3;}
#slider1Content 			{width: 708px; position: absolute; top: 9px; margin-left: 0;}
.slider1Image 				{float: left; position: relative; display: none;}
.slider1Image span 			{position: absolute; padding: 10px 10px; background-color: #000000; border-top:1px solid #111111; color: #000; width:688px; display: none; opacity:0.6; margin:0 0 5px 0;}
.slider1Image span a		{color:#FFFFFF; font-family:Arial,sans-serif; font-size: 20px; font-weight:bold; letter-spacing:-1px; line-height: 26px;}
.slider1Image span a:hover 	{color:#000; text-decoration:none; border-bottom:1px solid #000;}
.slider1Image span strong 	{font-size: 14px;}
.top 						{top: 0; left: 0;}
.bottom 					{bottom: 0; left: 0;}

.wp-pagenavi 				{clear: both; font-size: 11px; font-weight:bold; margin-bottom: 20px; text-align: right;}
.wp-pagenavi a				{margin-left: 3px; padding: 3px 7px;}
.wp-pagenavi a:hover, span.current {}
.wp-pagenavi .pages 		{float:left; }
.wp-pagenavi a, .wp-pagenavi a:link {padding: 8px 10px; margin: 2px; text-decoration: none;}
.wp-pagenavi a:visited 		{padding: 8px 10px; margin: 2px; text-decoration: none;}
.wp-pagenavi a:hover 		{}
.wp-pagenavi a:active 		{padding: 8px 10px; margin: 2px; text-decoration: none;}
.wp-pagenavi span.pages 	{padding: 8px 10px; margin: 2px; text-transform:uppercase;}
.wp-pagenavi span.current 	{padding: 8px 10px; margin: 2px; font-weight: bold;}
.wp-pagenavi span.extend 	{padding: 8px 10px; margin: 2px;}


#walbsiteresource				{float: left; width: 100%;}
.rdcllistitem	 				{border-top: 1px solid; border-color: #DECDDD; float: left; padding: 8px; width: 98%;}
.jmhiword	 					{float: left; width: 100%;}
.sgbndesc	 					{float: left; width: 100%;}
.dqniurl	 					{float: left; width: 100%; color: #000000;}

