/*
Theme Name: Wellness on Wheels
Theme URI: http://www.onedigitalfarm.com
*/



/* Begin Typography & Colors */
body {
	font-size: 80%; 
	font-family:arial,helvetica,tahoma,sans-serif;
	line-height:1.5;
	color: #5e4326;
	background:#e2ddd3;
	text-align: center;
	margin:0; padding:0 0 30px 0;
	}


#page{width:950px;margin:0 auto 10px;background-color:#fff;}
#page-inner{ padding:0 10px;}
hr{display:none;}
ul,ul li{list-style: none; list-type:none; margin:0; padding:0;}

ol { list-style: upper-roman; list-type: upper-roman; }
ol li{ list-style: upper-roman; list-type: upper-roman; }

a{color:#565248;}

p{margin:0; padding:0 0 10px;}

#header{position:relative; border-bottom:3px solid #f0ece9;height:100px;}
.headerimg{height:81px; position:absolute; right:0; top:7px;}
#header h1{ font-family:"helvetica",arial, tahoma, sans-serif; letter-spacing:0.1em; font-weight:normal; height:33px; width:500px; margin:0; padding:0; position:absolute; top:10px;left:0px;text-align:left;font-size:2.5em;}
h1 a{ display:block;text-decoration:none;color:#b75ab2;}
#header .description{font-family:"helvetica",arial, tahoma, sans-serif; width:500px; letter-spacing:0.1em;text-transform:uppercase; position:absolute;color:#a79d89; bottom:10px;text-align:left; left:0px;font-size:0.9em;}


#content.widecolumn {width:725px; float:right ;text-align:left; margin:0px 0 20px 0;}
#content.narrowcolumn {width:508px; float:left ;text-align:left; margin:0px 0 20px 0; }


h2{color:#84765a; font-size:1.2em;margin:10px 0 10px 0;padding:0 0 0 0;}
h2 a{color:#b75ab2;text-decoration:none;}

.page h2{margin:12px 0 10px 0;}
.home h2{font-weight:normal;}
h3{ color:#5e4326; text-transform:capitolize;font-size:1.1em;margin:0; padding:0 0 5px 0;}
h3 a{color:#5e4326;text-decoration:none;}
.entry h3{padding:0px 0 5px;}

.home h3{font-size:0.9em;margin:0 0 3px; padding:0;}

h4{padding:0; margin:0 0 5px;}

.home #sidebar-right .post a{text-decoration:none;color:#565248; font-weight:normal;}

.sidebar a{color:#565248;line-height:1.2;}

.sidebar ul.subnav{background:#fbf8f60;padding:4px 10px; padding:0; }

#sidebar-left {float:left; width:203px; text-align:left;margin:0px 0px 2px; }
#sidebar-left ul{margin:0 15px 6px 0px;font-size:1.0em;}
.home #sidebar-left ul{margin:0 2px 6px 0px;font-size:1.0em;}
#sidebar-left ul li {margin:0px 0 0px;}
#sidebar-left ul li ul{margin:5px 0 3px 0px;}
#sidebar-left ul li.current_page_ancestor ul,#sidebar-left ul li.current_page_parent ul,#sidebar-left ul li.current_page_item ul{display:block;text-transform:none;font-size:1.0em; }

#sidebar-left a{text-decoration:none;color:#3f3d3d;display:block;}
#sidebar-left a:hover{color:#c464c3; text-decoration:underline;}

#sidebar-left .page_item{padding:2px 0;}

#sidebar-left .current_page_item a,#sidebar-left .current_page_parent a{color:#b75ab2; }
#sidebar-left .current_page_item .page_item a,#sidebar-left .current_page_parent .page_item a{color:#3f3d3d; font-weight:normal;}
#sidebar-left .current_page_item .current_page_item a,#sidebar-left .current_page_parent .current_page_item a{color:#b75ab2; }

#sidebar-left .pagenav li{border-bottom:1px dotted #c5bfb2; padding:2px 0px;}
#sidebar-left .pagenav li a{color:#5e5d59; padding:0 5px;}
#sidebar-left .pagenav li a:hover{text-decoration:none;color:#c464c3;}
#sidebar-left .pagenav li.current_page_item a{background:#eae8e5}

#sidebar-right{font-family:century gothic, arial;float:right; width:195px; text-align:left; margin:10px 0px; margin:10px 0px !important;}
#sidebar-right ul{margin:0 0 20px 0px;}
#sidebar-right ul li{margin:0 0 10px;}
#sidebar-right ul li ul{margin:0 0 0px 0px;}
#sidebar-right ul li ul li{margin:2px 0;}
#sidebar-right ul li ul li ul {margin:0 0 3px 0px;}
#sidebar-right ul li ul li ul li {padding:0 0 0px 8px; background:url(images/dash.png) 0 4px no-repeat;}
#sidebar-right img_{margin:0 0 8px 0;width:195px;}

#sidebar-right ul li a{text-decoration:none;}

#wp-calendar{margin:0 0 20px 0;}
#wp-calendar caption{display:none;}
#next{text-align:right;}

#sidebar-right h2{margin:0;padding:0 0 5px 0;}

#sidebar-right label{display:none;}
#sidebar-right input#hthhty-hthhty{border:1px solid #978c7b; width:140px;}
#sidebar-right input.submit{border:none; padding:0; background:white; color:#978c7b; text-transform:uppercase;cursor:pointer}
#sidebar-right input.submit:hover{color:#c464c3; padding:0; }


.pagenav a{color:#5e5d59; text-decoration:none;line-height:1.6; display:block;}
.pagenav a:hover{text-decoration:none;color:#b75ab2;}

.pagenav .current_page_item a{color:#b75ab2;}

.sidebar .appointments {margin:10px 0 20px 0; }
.sidebar .appointments h2{color:#fff;font-weight:normal; font-size:1.2em;letter-spacing:0.1em;background-color:#c540bd;background-color:#b55bb0; padding:5px;margin:5px 0 0 0;text-transform:none;}
.sidebar .appointments p{padding:5px; margin:0;color:#b55bb0;background-color:#f6e7f5;}
.sidebar .appointments p span{font-size:1.3em;display:inline;color:#b55bb0;}

.sidebar .areas {margin:10px 0 20px 0;letter-spacing:0.2em;}
.sidebar .areas h2{color:#fff;background:#84765a;font-weight:normal; letter-spacing:0em;font-size:1.2em;font-weight:normal; padding:5px;margin:5px 0 7px;text-transform:none;}
.sidebar .areas p{padding:5px; margin:0;}


#footer{clear:both; overflow:hidden; letter-spacing:0.1em;border-top:3px solid #f0ece9;  text-align:left;color:#a79d89;padding:10px 10px;font-size:0.9em; }
#footer form{display:inline;}
#footer input#hthhty-hthhty{border:1px solid #a49580; width:120px;}
#footer a{color:#a79d89; text-decoration:underline;}

#footer .submit{color:#a49580; background:#a79d89; color:#fff;padding:2px 5px;letter-spacing:0.2em;}

ul.pagenav{}

.post h2 a{text-decoration:none;}
h3 a{text-decoration:none;}


#content ul,.entry li{ list-style:circle; }
#content li{ padding:0 0 0 5px; }
#content ul{padding:0 0 30px 30px;}

.category #content ol { list-style: decimal; list-type: decimal;  margin:0 0 30px 0px;padding:0 0 0 20px;}
#content ol li{ list-style: decimal; list-type: decimal;}

form .submit{border:none;background:white; text-transform:uppercase;cursor:pointer;padding:0;}

.clear{height:1px; clear:both; display:block;}

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

.entry a{color:#565248; text-decoration:none;}
.entry a:hover{color:#565248; text-decoration:underline;}
.post {margin:0 10px 0 0;}
div.date{font-size:0.8em; padding:0 0 0 0;}

.category .entry, .archive .entry{margin:5px 0 0px 0;}

.archive .postmetadata{margin:0 0 10px 0;font-size:0.9em}

.archive .post{border-top:2px solid #fff; padding-top:5px;}
.home .narrowcolumn .post{margin:0 5px 0 5px;}

blockquote{margin:0 0 20px 0; padding:0;font-style:italic;border-bottom:2px solid #f8e9d5}
blockquote em{font-style:normal;}
blockquote strong{font-weight:normal;font-size:0.9em; display:block; text-align:right;margin:0 15px 0 0;}

.entry img{margin:3px 0 7px;}


.home #content ul{margin:0; padding:0;}
.home #content li,.sidebar .areas li{background:url(images/listitem.png) no-repeat 0 3px;padding:0 0 0 9px;margin:0 0 6px 0;}

.slideshow-home{position:relative;margin:10px 0 5px;}

/* container for slides */
.images {	position:relative;	margin:0;	cursor:pointer;}

/* single slide */
.images div {display:none;position:absolute;top:0; left:0; margin:0;padding:0;font-size:12px;color:white;}

/* single slide */
.slideshow-home .images img {display:none;position:absolute;top:0; left:0;margin:0;padding:0;font-size:12px;color:white;}


.slideshow-history .tabs{position:absolute; bottom:0; width:786px;text-align:center;  z-index:9000;}
/* tabs (those little circles below slides) */
.tabs {	clear:both;padding:5px 0 8px 0; }

/* single tab */
.tabs a {	display:inline;	margin:0;padding:3px; color:#c6c6c6;	font-size:12px; text-decoration:none;}

/* mouseover state */
.tabs a:hover {	 text-decoration:underline;}

/* active state (current page state) */
.tabs a.current { color:white;   } 	
.forward, .backward {	float:left;	display:block;	width:30px;	height:30px;	background-color:white;	cursor:pointer;	font-size:1px;	text-indent:-9999em;display:none;}
.forward {} .forward:hover {} .forward:active {}
.backward:hover {} .backward:active {}
.disabled {visibility:hidden !important;}

.label{letter-spacing:0.1em;font-size:0.9em;margin:0; padding:0;text-transform:uppercase;}
.label a{text-decoration:none;color:#b75ab2;}






/* Menubox
----------------------------------------------- */
.menubox {height:30px;margin:0; padding:0;color:#66625a; position:relative; text-align:left; border-bottom:3px solid #f0ece9; z-index:100;text-decoration:none; }

.menubox * { margin: 0; padding: 0; 	}
.menubox a,.menubox a:hover,.menubox a:active { 	text-decoration: none;font-size:13px;letter-spacing:0.1em;}
.menubox ul { 	list-style: none; 	}


.menubox li a,.menubox li a:hover{line-height:30px;padding:0 14px 0 14px;}
.menubox li ul li a,.menubox li ul li a:hover,.menubox li ul li a:active{line-height:14px;font-size:12px; font-family:helvetica, arial; padding:0 14px; margin:0;}


/* Level 1
----------------------------------------------- */
ul.dropdown { 
	position: relative; 
	list-style:none;
	margin:0;
	padding:0 0 0 0px;
	z-index:100;
	position:absolute;
	}

ul.dropdown li { 
	float: left; 
	zoom: 1; 
	z-index:100;
	margin:0;
	text-align:left;
	}


ul.dropdown a:hover { 
	background:#f0ece9;
	color:#66625a;
	}

ul.dropdown a:active { 
	color:#66625a;
	}

ul.dropdown li a,
ul.dropdown li.cat-item a { 
	display: block; 
	color:#66625a;
	padding:0 14px;
	padding:0 14px !important;
	margin:0 !important;
	margin:0px;
	border:none;
	}
	
ul.dropdown li.page-item-7	a {padding:0 0px 0 14px;
	padding:0 0px 0 14px !important;}
	

ul.dropdown li.hover,
ul.dropdown li:hover { 
	color:#66625a;
	position: relative;
	background-color:#a79d89;
	}

ul.dropdown li.hover a { 	color:#f3f3eb;}


ul.dropdown .active,
li.current-cat a,
li.current-cat-parent a {
	color:#66625a;
	}




/* Level 2
----------------------------------------------- */
ul.dropdown ul { 
	width: 188px; 
	padding:5px 0;
	visibility: hidden; 
	position: absolute; 
	top: 100%; 
	left: 0; 
	z-index:10000;
	background:#f0ece9;
	}

ul.dropdown ul li { 
	font-weight: normal; 
	background:#fff;
	color:#66625a; 
	float: none; 
	z-index:10000;
	}
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{
	display:block;
	z-index:10000;
	padding:5px 16px;
	padding:5px 16px !important;
	color:#66625a;
	background:#f0ece9;
	margin:0 !important;
	} 

ul.dropdown ul li a:hover {
	background:#f0ece9;
	color:#000;
	
	}



/* Level 3
----------------------------------------------- */
ul.dropdown ul ul { 
	left: 100%; 
	top: 0; 
	background:#b5b5b5;
	}
	
ul.dropdown ul li ul li{background:#f0ece9;}

ul.dropdown .active ul,
li.current-cat ul li a,
li.current-cat-parent ul li a{background:#f0ece9;}

ul.dropdown li:hover > ul { 
	visibility: visible;
	}
	
.current_page_item a,.current_page_parent a{background:#f0ece9}
	
ul.dropdown li:hover { background:#f0ece9}
ul.dropdown li.cat-item a:hover { background:#f0ece9;}


.category-recipes-from-gigis-garden .narrowcolumn{background:url(images/gigi-garden.jpg) 0 6px no-repeat;padding:125px 0 0 0;}