/*
Theme Name: Everyday Wellness
Theme URI: http://wordpress.org/
Description: Custom theme for Everyday Wellness
Version: 1.0
Author:
Author URI:
*/
/* design-time */

/*div { border:solid 1px pink; }
*/
/* run-time */
* {
	padding: 0;
	margin: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #6d604d;
}
#wrapper {
	margin: 0 auto;
	width: 900px;
	overflow:hidden;
	background: #FFF;
}
#header {
	 width: 900px;
	 float: left;
	 height: 173px;
	 background: url(images/ew_slices_02.gif) no-repeat left top;
	 clear:both;
}

img.hdr {
	_height: 1px;
	_position: relative;
	_left: -2000px;
}

#leftcolumn {
	 background: white;
	 height: auto !important;
	 width: 150px;
	 float: left;
}
#content #img-left {
	margin: 18;
}
#content {
	float: left;
	background: white;
	margin: 0px 0px 0px 0px;
	width: 443px;
	display: block;
	padding: 0 54px 0 34px;
	height: auto !important;
	min-height: 700px;
}

#class .narrowcolumn {
	padding: 0;
}
#content small {
	color: #4f4839;
}
#columnspace {
	height: 100%;
	}
	
/* ------------- rightcolumn ----------*/
#rightcolumn {
	background: white;
	width: 253px;
	float: left;
	margin-top: 18px;
}

#rightcolumn .side-carrot {
	margin-bottom: -5px;
}

#rightcolumn .sidebar .mint {
	float:right;
	margin-right: -46px;
	margin-top: -12px;
}

#rightcolumn #tagline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #045b16;
	margin-bottom: 24px;
}

#rightcolumn a {
	color: #6d604d;
}
#rightcolumn a:hover {
	color:white;
}

/* ----------- Header ----------- */	


#header #header_names {
	float: right;
	width: 240px;
	height: 161px;
	vertical-align: middle;
	padding: 24px 0 0 14px;
	background: url(images/hdr_border.gif) no-repeat left center;

}
#header_names a {
	text-decoration: none;
	color: #e08026;
}
#header_names a:hover {
	text-decoration: none;
	color: #e08026;
}
#header #header_names p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #045B16;
}
#header img .hdr {
	float:left;
}
.orange {
	color: #E08026;
}
#header h3 {
	font-size: 1.8em;
	font-weight: lighter;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.randomimg {
float: left;
margin: 18px 0 0 34px;
}

/* ------------- Nav Menu: See qnav.css and qnav.js --------- */
	
/* ----------- Footer ----------- */	
#footer {
	float:left;
/*	border: solid thin pink;*/
	width: 900px;
	clear: both;
	color: #333;
	background: white url(images/ew_slices_09.gif) no-repeat left bottom;
	height: auto !important;
}
#footer ul {
	color: white;
	list-style: none;
	margin-left: 120px;
	margin-top: 6px;
	border: solid 0 yellow;
	height: 24px;
}
#footer li {
	border-right:solid 1px #FFFFFF; 
	list-style-image: none;
	list-style-type: none;
	display: inline;
	padding: 0 15px;
}
#footer a { 
	color:#ffffff;
	text-decoration: none;
}
#footer a:hover {
	color: #045B16;
}
#footer .green {
	color:#045B16;
}
#footer .green a {
	color:#045B16;
	text-decoration: none;
}

#footer .green a:hover {
	color:#ffffff;
}

#footer #footer-top {
	height: 62px;
	padding:50px 42px 0 375px;
	margin-top: 48px;
}

#footer #emaillink {
	_visibility:hidden;
}



/* ----------- Sidebar ----------- */	

.sidebar {
	background: url(images/sidebar-top.gif) #E08026 no-repeat top left;
	vertical-align: top;
	margin-right: 38px;
	margin-top: -10px;
	padding: 6px 18px 0px 18px;
	_height: 100%;
}

.sidebar h1 {
	font-family: Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: lighter;
	color: white;
	margin-top: 1em;
	line-height: 1em;
}
.sidebar h2 {
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	font-weight: lighter;
	color: white;
	line-height: 1.1em;
	margin: .5em 0em;
}
.sidebar h2 a {
	color: white;
}

.sidebar ul {
	list-style: none;
	background: none;
	height: 100%;
}

.sidebar ul li ul li a {
	font-size: 1.4em;
	color:white;
	text-decoration: underline;
}

.sidebar a:hover {
	text-decoration:none;
}

.sidebar ul li {
	font-size: 1.5em;
	color: white;
	line-height: 1.0em;
	margin: 1.4em 0 0 0;
	overflow:visible;
}
.sidebar ul li img {
	_visibility: hidden;
}
.sidebar ul li ul li {
	font-size: 12px;
	line-height:16px;
	margin: 1.0em 0 0 0;/*-.8em 0;*/
	color: #6d604d;
	font-family: Georgia, Times, serif;
}
.sidebar ul li ul li a{
	font-size: 12px;
	font-family: Helvetica, sans-serif;
		margin: .8em 0 0 0;
}
.sidebar ul li ul li ul {
	height: 100%;
}
.sidebar ul li ul li ul li {
	font-size: 12px;
	color: #045b16;
	margin: -4px 0 6px 18px;
}

.sidebar .carrotimg {
	height: 88px;
	margin-bottom: -3px;
	}
	
#tips {
	
}

.wp-quotes-quote {
	font-family: Helvetica, sans-serif;
	font-weight: lighter;
	color: white;
}

/* ----------- Content ----------- */	

#content h1 {
	font-family: Helvetica, sans-serif;
	font-size: 2em;
	color: #E08026;
	font-weight: lighter;
	margin: 0px 0 0 0;
	padding: 18px 0 12px 0;
}

#content h2 {
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin-top:1em;
	color: #E08026;
	font-weight: lighter;
}

#content p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #045b16;
	line-height: 1.4em;
	margin-top: 0.7em;
}

#content a {
	color: #E08026;
}

#content a:hover {
	color: #6d604d;
}

#content img {
	float: right;
	margin: 0 -20px 18px 22px;
	border: solid 2px #E08026;
}

#content ul {
	display: block;
	padding: 1em 0 1em 18px;
}

#content ol {
	display: block;
	padding: 1em 0 1em 18px;

}

#content li{
	color: #045B16;
}


#cond {
	list-style-image: none;
	list-style-type: none;
	margin-left: -18px;
}

#cond li {
	float: left;
	width: 49%;
	margin: 0;
	line-height: 1.5em;
	}


#content .img-left {
	margin: 0 18px 18px -120px;
	float: left;
}


/* SAFARI HACKS */
/* That's a little misleading, because what we'll actually do is make everything from here down invisible to Safari. */

/* First, we'll kill it with ;# in an otherwise innocuous definition. */
#faketag {
	padding: 0;
	margin: 0;#  /* Here it is */
}

/*Everything from here down is invisible to Safari. */

.sidebar {
	margin-top: -3px;
}
