/*
Theme Name: A Better You
Theme URI: http://www.objectivelabs.com/
Description: Original wordpress theme developed for A Better You Wellness Center
Version: 1.0
Author: Tim Conner

by Tim Conner || http://www.objectivelabs.com
Orginal wordpress theme developed for A Better You Wellness Center
*/
*
{
	margin: 0;
	padding: 0;
	border: 0;
}

body
{
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande","Verdana",sans-serif;
	font-size: small;
	text-align: center;
	line-height: 1.4em;
	color: #2F2F2F;
}

h1
{
	color: #68411e;
	font: 26px/34px Georgia, serif;
	}

h2
{
	color: #68411e;
	font: 18px/30px Georgia, serif;
	height: 30px;
}

h3
{
	color: #5f5f5f;
	font: 26px/28px Georgia, serif;
	margin-bottom: 8px;
}

h4
{
	color: #68411e;
	font: 17px/14px Georgia, serif;
	margin: 20px 0 0 0;
	font-style: italic;
}


h6
{
	color: #68411e;
	font: 14px/14px Georgia, serif;
	font-weight: bold;
	padding: 4px 0 4px;
}

#header, #content, #footer
{
	margin: 0 auto;
	text-align: left;
	width: 700px;
}


#header
{
	height: 66px;
	line-height: 66px;
	color: #efefef;
	text-align: center;
}

#header a
{
	color: #efefef;
	font-weight: bold;
}

#header a:hover { color: #efefef; }

address
{
	font-size: 14px;
	font-family: verdana, sans-serif;
}

.fineprint
{
	padding: 0 15px 2em 15px;
	font-size: 12px;
	color: #2F2F2F;
}

#content-wrapper {
	margin: 0 auto;
	width: 880px;
}
#content { margin-top: 0; }
#text { width: 440px; }
#text p {padding-top: 6px; }
div.portfolio { width: 760px; }

div.item
{
	margin: 25px 35px 15px 0;
	padding: 10px 10px 4px 10px;
	background: #fff;
	width: 325px;
	float: left;
}

div.item h1
{
	font-size: 14px;
	color: #116398;
	margin: 0;
	padding: 0;
}

div.caption
{
	padding: 8px 8px 0 8px;
	margin-top: 5px;
}

div.caption p
{
	padding: 0;
	margin: 0 0 3px 0;
	color: #2F2F2F;
}

#logo {
	margin: 0 auto;
	text-align: left;
	width: 880px;
}

#sidepanel, #sidepanel2, #sidepanel3, #sidepanel4
{
	float: right;
	width: 230px;
	margin: 59px 0px 0 0;
}

#sidepanel3
{
	background-color: #f4f4f4;
	color: #2F2F2F;
}

#sidepanel4
{
	height: auto;
	background: none;
	text-align: right;
}

p
{
	margin-bottom: 1.75em;
	font-size: 13px;
	font-family: verdana, sans-serif;
	color: #2F2F2F;
}

p.mid { margin-bottom: 0.75em; }

#text a
{
	text-decoration: none;
	border-bottom: 1px solid #fb880b;
	color: #2F2F2F;
}

#text a:hover { background: #fff3d0; }

.intro
{
	color: #5f5f5f;
	font: 22px/1.2em Georgia, serif;
}

/* tabbed navigation */
#nav
{
	line-height: 1em;
	margin: 0 20px 35px;
	height: 30px;
	width: 780px;
	float: left;
}

#nav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#nav li { float: left; }

#nav a
{
	float: left;
	display: block;
	color: #68411e;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	padding: 10px 12px 10px 12px;
	margin: 0 10px 0 0;
	font-family: helvetica, arial, sans-serif;
}

#nav a.selected
{
	color: #2F2F2F;
}

#nav a.selected:hover { color: #2F2F2F; }
#nav li a:hover { color: #d81b12; }

/* hide from ie-mac \*/
#nav a { float: none; }

/* end hide from Ie-mac*/
#footer
{
	background: #f4f4f4;
	clear: both;
	margin-top: 50px;
	width: 100%;
	text-align: center;
}

#footercontainer
{
	margin: 0pt auto;
	padding: 25px 0pt 0pt;
	width: 700px;
	text-align: left;
}

#footercontainer .sidecontent
{
	float: right;
	margin: 0pt;
	padding: 0pt;
	width: 220px;
}

#footercontainer .footermain
{
	float: left;
	margin: 0pt;
	padding: 0pt 0pt 6px;
	width: 380px;
}

#footercontainer .copyright
{
	clear: both;
	margin: 0pt;
	padding: 0pt;
	width: 700px;
}

#footer h5 a, #footer h5 a:hover
{
	color: #68411e;
	font-family: "Lucida Grande","Verdana",sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	padding-left: 4px;
	text-decoration: none;
}

#footer h5 a:hover { color: #B86800; }

#footer h6
{
	clear: both;
	color: #333333;
	font-family: "Verdana",sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1em;
	margin: 0pt;
	padding: 8px 0pt;
	text-indent: 8px;
	width: 700px;
}

#footer h6 em
{
	color: #74A644;
	font-style: normal;
}

#footer h6 em a
{
	border: 0pt none;
	color: #74A644;
	font-weight: bold;
	text-decoration: none;
}

#footer h6 em a:hover { color: #386809; }
#footer p { color: #68411e; }
#footer p strong { color: #333333; }

#footer ul
{
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt 0pt 25px;
	padding: 2px 0pt 5px;
}

#footer ul li
{
	color: #68411e;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida","Verdana",sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 1.6em;
	margin: 0pt 6px 6px;
	padding: 0pt 0pt 0pt 14px;
}

#footer a
{
	text-decoration: none;
	border-bottom: 1px solid #fb880b;
	color: #2F2F2F;
}

#footer a:hover { background: #fff3d0; }

.photograph
{
	float: left;
	padding: 4px 4px 4px 4px;
	margin: 0px 8px 8px 0;
	border: 1px solid #68411e;
}

.mini
{
	margin: 0px 2px -2px 0;
	/* border: 1px solid #68411e; */
}

blockquote
{
	margin: 5px 0 0 0;
	padding-left: 35px;
}

.signature
{
	margin:-20px 0px 0px 0px;
	padding: 0 0 0 36px;
	font-weight: bold;
	color: #999;
}

/* Rounded corners */
.upperleft
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	background-position: top left;
}

.upperright
{
	background-repeat: no-repeat;
	background-position: top right;
}

.lowerleft
{
	background-repeat: no-repeat;
	background-position: bottom left;
}

.lowerright
{
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 8px 10px 10px 10px;
	margin-bottom: 0px;
}

.bullets li
{
	margin: 0 0 0 8px;
	padding: 0 0 0 15px;
	list-style: none;
	background-repeat: no-repeat;
}

ul { padding: 0 0 15px 0; }
.center { text-align: center; }

#sidepanel3 li
{
	padding: 0 0 0 15px;
	list-style: none;
	background-repeat: no-repeat;
}

#sidepanel3 a { color: #d81b12; }

#sidepanel3 a:hover
{
	color: #d81b12;
	text-decoration: none;
	background: #fffdec;
	border-bottom: 1px solid #fb880b;
}

#sidepanel3 a:active { color: #d81b12; }
#sidepanel3 a:selected { color: #d81b12; }

.col3
{
	text-align: center;
	border: 0;
	margin: 5px;
}

.col3 td
{
	width: 215px;
	text-align: left;
}

.submit input
{
margin-left: 4.5em;
}
input
{
	color: #68411e;
	background: #fffdec;
	border: 1px solid #68411e;
}

.submit input
{
	color: #000;
	background: #fffdec;
	border: 2px outset #68411e;
}
fieldset
{
	width: 450px;
}



textarea {
	color: #68411e;
	background: #fffdec;
	border: 1px solid #68411e;
}

/* common */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* End hide from IE-mac */

