/*CSS livelife-acupuncture.com */

/*
f6a230 orange
c83427 red
4e73ad blue
005ABE blue dark
*/

#site{
	width: 780px;
	margin: 0 auto;
	text-align: left;
	padding: 0px;
}



* {
	margin: 0;
	padding: 0;
}

html {
	min-height: 100%;
}

body {
	background: #fff url(images/background_paper3.jpg) repeat;
	/*background: #c6ccd0 url(images/mountain.jpg) no-repeat top center;*/
	color:#191919;
	font-size: 100%;
	font-family: sans-serif;
	text-align: center;
}

a {
	color: #900;
	text-decoration: none;
}

a:hover, a#selected {
	color: #005ABE;
	text-decoration: none;
}



p {
	padding-bottom: 1.2em;
}



h1 {
	font: bold 1em sans-serif;
	color: #900;
	font-size: 1.3em;
	padding: 0px 0px 15px 0px;
}


h2 {
	font: bold 1em sans-serif;
	color: #000;
	font-size: 1em;
	padding: 0px 0px 15px 0px;
	line-height: 2em;
}

h3 {
	font: bold 1em sans-serif;
	color: #000;
	font-size: 1em;
	padding: 15px 0px 5px 0px;
}


h4 {
	font: bold 1em sans-serif;
	color: #000;
	font-size: 1.1em;
	padding: 0px 0px 15px 0px;
	line-height: 2em;
}


.container {
	width: 780px;
	background: #FFF;
	font-size: 1em;
	margin: 0 auto;
	padding: 0px;
}


.header {
	height: 280px;
	width: 780px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	font-size: 1em;
	background: #fff url(images/background_paper.jpg) repeat-y;
	/*border-top: 5px;
	border-top-color: #f6a230;
	border-top-style: solid;*/

}

#header_links{
	font: .85em sans-serif;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;

}


#testimonial_name{
	padding: 0px 40px 40px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;

}

.mainnav {
	height: 32px;
	background: #CCC url(images/bar_red2.jpg);
	border-top: 1px;
	border-top-color: #f6a230;
	border-top-style: solid;
	border-bottom: 1px;
	border-bottom-color: #f6a230;
	border-bottom-style: solid;	
	
}
.mainnav a {
	background: #CCC url(images/bar_red2.jpg);
	text-decoration: none;
	display: block;
	padding: 0 18px;
	float: left;
	font: .90em sans-serif;
	color: #fff;
	line-height: 32px;
}

.mainnav a:hover, .mainnav a#selected {
	background-position: left bottom;
	color: #fff;
}

.main {
	border-top: 0px solid #FFF;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	background: #fff url(images/background_paper.jpg) repeat-y;

}

.image_content{
	float: right;
	margin: 0px 0px 15px 15px;
	border:3px;
	border-color:#f6a230;
	border-style:ridge;

}

/*SIDE-------------------------*/

.sideimage {
	width: 200px;
	float: left;
	text-align: right;
	margin: 30px 20px 20px 10px;
}



.subnav {
	width: 185px;
	float: left;
	margin: 28px 20px 20px 10px;
	font-size: .9em;
	border-style:solid;
	border-width:thin;
	border-color:#f6a230;
}

.subnav ul{
	list-style:none;
	padding: 12px 10px 0px 0px;

}

.subnav li{
	padding: 0px 0px 12px 0px;
}

.subnav a {
	font-size: .95em;
	color: #900;
}

.subnav a:hover, .subnav a#selected {
	color:#005ABE;
}


.content {	
	width: 510px;
	min-height: 350px;
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	line-height: 2em;
	font-size: .85em;
}

.content_page {	
	width: 700px;
	min-height: 350px;
	float: left;
	margin: 30px 0px 0px 35px;
	padding: 0px;
	line-height: 2em;
	font-size: .85em;
}

.content_services {	
	width: 450px;
	min-height: 350px;
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	line-height: 2em;
	font-size: .85em;
}

.content_services li{
	line-height: 1em;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
}

.footer {
	background: #fff url(images/background_paper.jpg);
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-align: center;
	font-size: 0.8em;
	font-weight: normal;
	color: #600;
	line-height: 2px;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#f6a230;
	
}



.clear {
	clear: both;
}


ul{
	list-style-type:disc;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li{
	line-height: 1em;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 25px;}


.highlight{	
	font: bold 1em sans-serif;
	color: #900;
}

.textgrey{
	color:#666666;
}

em{
}

.typesmall{
	font-size: .8em;	
}

.font_red{
	color: #900;
}


#problems_list{
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	float:left;
}

#problems_list1{
	float: left;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#problems_list2{
	float: left;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#price1{
	float: left;
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

#price2{
	float: left;
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

#price3{
	float: left;
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

.placenta_list li{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
}

.resources li{
	line-height:1.5em;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
}

/*DATE PICKER-------------------------*/
.entertextarea{
	max-width: 250px;
	max-height: 50px;
	width: 250px;
	height: 50px;
}

