/*

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 'Gabriela', Georgia, serif;

	}



h2

{

	color: #68411e;

	font: 18px/30px Georgia, serif;

	height: 30px;

}



h3

{

	color: #5f5f5f;

	font: 26px/28px 'Gabriela', 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;

}



#text ul 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

{
    font-size: large;

	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 */



