/*  
Theme Name: Wellness
Description: Theme developed for beautyandwellness.com
Theme URI: http://beautyandwellness.com
Version: 1.0.0
Author: Jutta Fisher
Author URI: http://www.beautywellness.asia/
*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, font, img, small, strike, strong, sub, sup, b, u, i, center, ol, ul, li,
fieldset, form, label, legend {	margin: 0; padding: 0; border: 0; font-size: 100%; background: transparent;}
ol, ul { list-style: none; }

body { margin-top: 0; font-size: 0.73em; font-family: Arial, Helvetica, sans-serif; color: #fff; background: #ffffe3 url(images/bg.jpg) repeat-x; }

a{ color: #cc9933; text-decoration: none; }

p { padding-bottom: 0.31em; padding-top: 0.31em; }
h1{ margin-bottom: 0.31em;}
blockquote, pre{border-top: 0.90em solid #999031; border-bottom: 0.90em solid #999031; margin-left: 1.19em; background-color: #e5e5e5;}

#container { width: 80.00em; margin: 0 auto; background: url(images/bg.jpg) repeat-x; }

/* Header */
#header{ height: 15.00em; background: url(images/header.jpg) no-repeat; position: relative; }
#header .search{ position: absolute; width: 25.90em; height: 2.41em; bottom: 0.98em; right: 0em; background: url(images/searchbg.jpg) no-repeat; }
input#s{ background: transparent; border: none; font-size: 1.30em; letter-spacing: 0.10em; color: #cc9999; width: 20.02em; height: 1.40em; margin-left: 0.75em; float: left; }

/* Navigation */
#navigation{ clear: both; position: relative; height: 3.50em; width: 80.20em; }
.navi-left{ background: url(images/linkbg-left.jpg) left top no-repeat; }
.navi-right{ background: url(images/linkbg-right.jpg) right top no-repeat; }
.navigate{ background: url(images/linkbg.jpg) repeat-x; margin-left: 0.94em; margin-right: 0.94em; height: 3.40em; padding-left: 0.31em;}
.navigate ul{ margin: 0em;}
.navigate li{ list-style: none; display: inline; }
.navigate li a{ height: 3.00em; line-height: 3.00em; padding-left: 0.44em; padding-right: 0.44em; font-size: 1em; font-weight: normal; letter-spacing: 0.2em; text-decoration: none; color: #fff; }
.navigate li a:hover, .navigate li.current_page_item a{ color: #6e906e; }


/* Widget set */
.widgeter{ margin-bottom: 0.45em;}
.widget-top-l{ background: url(images/left-top-corner.gif) left top no-repeat; height: 0.5em;}
.widget-top-r{ background: url(images/right-top-corner.gif) right top no-repeat; height: 0.5em;}
.widget-top{ background: #fff; border-top: 0.20em solid #e5e5e5; margin-left: 0.30em; margin-right: 0.30em; height: 0.40em;}
.widget-bot-l{ background: url(images/left-bot-corner.gif) left bottom no-repeat; height: 0.20em;}
.widget-bot-r{ background: url(images/right-bot-corner.gif) right bottom no-repeat; height: 0.80em;}
.widget-bot{ background: #fff; border-bottom: 0.20em solid #e5e5e5; margin-left: 0.20em; margin-right: 0.20em; height: 0.20em;}
.widget-cont{ background: #fff; border-left: 0.20em solid #e5e5e5; border-right: 0.20em solid #e5e5e5; height: 100%; padding-bottom: 0.20em;}
.actu-content{ padding: 0.35em 0.94em;}
.actu-content .bkmark{ margin-top: 0.53em;}
.actu-content a{ color: #cc9933; text-decoration: none;}
.actu-content h1{ background: url(images/tp-headbg.jpg) 0.44em no-repeat; line-height: 1.50em; padding-bottom: 0.33em;}
.actu-content h1, .actu-content h1 a{ color: #000; font-family: "Trebuchet MS", Arial; font-size: 1.30em; font-weight: normal; }

/* Main Contents */
#content{ float: left; width: 39.40em; color: #666; position: relative; margin-top:  0.38em; margin-right:  0.38em;}
#content h2{ margin-top: 1.20em; margin-bottom: 0.40em;}
#content h2 a{ font-family: Arial, Helvetica, sans-serif; font-size: 0.81em; color: #333; }
#page-content{ float: left; width: 49.56em; color: #666; position: relative; margin-top: 0.38em;}
#page-content .ctform input{ margin-right: 0.94em;}
h1.searchtitle{ font-family: "Times New Roman", Times, serif; font-size: 1.46em; font-weight: normal; color: #000; line-height: 1.75em;  padding-left: 0.94em;}
h1.searchtitle span{ color: #006699;}
h2.notfound{ font-family: Arial; font-size: 1.75em; font-weight: normal; color: #00CC33;}
.ctform textarea{ width: 28.13em; height: 100px; color: #006666;}

/* sidebars */
#sidebar .t-head, #rsidebar .t-head{ margin-top: -0.44em; margin-left: -0.05em; margin-right: -1px;}
#sidebar .widget-title-l, #rsidebar .widget-title-l{ background: url(images/t-head-l.gif) left no-repeat; height: 2.31em;}
#sidebar .widget-title-r, #rsidebar .widget-title-r{ background: url(images/t-head-r.gif) right no-repeat; height: 2.31em;}
#sidebar .widget-title, #rsidebar .widget-title{ background: url(images/t-head.gif) repeat-x; margin-left: 0.38em; margin-right: 0.38em; height: 2.95em; line-height: 2.95em;}
#sidebar p, #sidebar .textwidget, #rsidebar .textwidget{ padding: 0.94em 0.94em 0.49em 0.94em;}
#sidebar ul, #rsidebar ul, #calendar_wrap{ padding: 1.10em 1.10em 0.20em 1.10em;}
#sidebar ul li, #rsidebar ul li{list-style: none; line-height: 1.8em; border-bottom: 0.10em solid #ccc; }
#sidebar h1, #rsidebar h1{ background: url(images/list-bg.jpg) 0.53em 0.53em no-repeat; padding-left: 2.60em; line-height: 2.60em; color: #663333; }
#sidebar a, #rsidebar a{ font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }
#sidebar a:hover, #rsidebar a:hover{ color: #333333; }

/* Left sidebar */
#sidebar{ width: 19.9em; float: left; font-size: 1.0em; color: #808a90; padding-top: 0.38em; margin-right: 0.38em;}
#sidebar .sideadvrts img{padding: 0.19em; background: #fff; margin-right: 0.31em; border: 0.06em solid #ccc;}
#sidebar .sector{ margin-left: 0.56em; padding: 0.63em; border: 0.63em solid #b7e0c2; margin-bottom: 0.94em;}
#sidebar .sector h3{ background: #fff url(images/head-bg.jpg) no-repeat; font-family: "Century Gothic", Arial; font-size: 1.10em; color: #cc3333; font-weight: normal; padding-left: 0.44em;  line-height: 1.75em; }

/* Right sidebar */
#rsidebar{ width: 19.70em; float: left; padding-top: 0.38em; font-size: 1.00em; color: #808a90;}
#rsidebar .rsector{ margin-left: 0.56em; padding: 0.63em; margin-bottom: 0.31em;}
#rsidebar .rsector h3{ font-size: 0.94em; }

/* Footer Contents */
#footer { clear: both; padding-top: 1.00em; background: url(images/footer.jpg) no-repeat; width: 97.09em; text-align: right; height: 0.70em; color: #999; font-size: 0.80em; line-height: 0.90em; letter-spacing: 0.30em; font-weight: normal;}
#footer span{ padding-left: 2.56em; color: #666;  padding-right: 1.6em;}
#footer a{ color: #009933;}
#footer a:hover{ color: #000;}

/* Alignment */
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 0.63em 0.63em 0; }
.alignright { float: right; margin: 0 0 0.63em 0.63em; }
.clr{ clear: both}

/* Page Navigation */
.pgnav {text-align: right; font-weight: bold; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	padding: 0.13em 0.38em 0.13em 0.38em;
	margin: 0.13em;
	text-decoration: none;
	color: #666;
	background: url(images/page-nav.jpg) repeat-x;
	border: solid 0.13em #cccc33;
	cursor: pointer;	
}

.wp-pagenavi a:hover, .wp-pagenavi a:active {	
	color: #000000;
	background: url(images/page-nav.jpg) repeat-x;
}

.wp-pagenavi span.pages {
	padding: 0.13em 0.38em 0.13em 0.38em;
	margin: 0.13em;
	color: #666;
	background: url(images/page-nav.jpg) repeat-x;
	border: solid 0.13em #cccc33;
	cursor: pointer;	
}
.wp-pagenavi span.current {
	padding: 0.13em 0.38em 0.13em 0.38em;
	margin: 0.13em;
	font-weight: bold;
	color: #000000;
	background: url(images/page-nav.jpg) repeat-x;
	border: solid 0.13em #cccc33;
}