/* @override 
	http://www.bayspringmedical.com/tierra/wp-content/themes/bayspring/style.css
	http://www.bayspringmedical.com/wp-content/themes/bayspring/style.css
*/

/*
Theme Name: Bayspring
Theme URI: 
Description:Default Bayspring theme.
Version: 1
Author: Tierra Technology
Author URI: http://www.tierrainteractive.com/
Tags: This theme was designed by Dianna Jacobsen and built by Francisco Santiago.
*/
/*
Written using CSSEdit
http://macrabbit.com/cssedit/
*/
/* @group Generic */

* {
	margin: 0;
	padding: 0;
}

html {
	background: #d0cdc4 url(images/background.jpg) repeat center top;
	overflow: auto;
}
/* 62.5% resets default pixel size from 16 to 10; easier to work in base 10 */
body {
	font: 62.5% Verdana, Lucida, sans-serif;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	color: #668D3C;
}

p, ul, ol, dl {
	font-size: 1.3em;
	line-height: 1.25em;
	color:  #000;
}

p {
	margin: 0 0 1.25em;
}

ul p, ol p, dl p {
	font-size: 1em;
}

a:link, a:visited {
	color: #33467d;
	text-decoration: none;
}

a:hover, a:active {
	color: #4C72B7;
	text-decoration: underline;
}
a:hover img{
	text-decoration: none;
}
img {
	border: none;
}

form p {
	margin: 0;
}

hr {
	height: 0;
	border: none;
	border-bottom: 1px solid #aaafb4;
	margin: 20px 0;
}
/*@end*/

/* @group Common Classes */
.active a{
	color: #b2c2cf;
}
.center {
	text-align: center;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.cleared {
	zoom: 1;
}

.cleared:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}

img.left {
	margin: 0 10px 10px 0;
}

img.right {
	margin: 0 0 10px 10px;
}

img.left.inline, img.right.inline {
	margin-top: 10px;
}

.column, .float {
	float: left;
}

.float {
	float: left;
}

.offleft {
	position: absolute;
	left: -999em;
}

.more {
	margin-top: -1em;
}

.emphasized {
	color: #004897;
}

.flushtop {
	margin-top: 0;
}

.flushbottom {
	margin-bottom: 0;
}

.flush {
	margin: 0;
}

.spaced {
	margin-bottom: 5px;
}

.sidebar h4.vip {
	margin-top: 2px;
}

p.vip {
	margin-bottom: 1.4em;
}

img.vip {
	margin-top: 1px;
}

.vip img.left {
	margin-bottom: 3em;
}

p.bio {
	margin-bottom: .75em;
}

.bio strong.smaller {
	line-height: 1.2em;
}

strong.larger {
	font-size: 1.0769em;
	line-height: 1.5em;
}

.smaller {
	font-size: .92em;
}

.small {
	font-size: 1.0em;
}

.date {
	color: #818a8f;
	font-size: .923em;
}

.info-table {
	float: left;
	margin: 0 15px 15px 0;
}

.info-table td {
	padding: 1px;
}

.info-table .sm-links {
	font-size: .92em;
}

.sitemap {
	float: left;
	padding-right: 3em;
}

.sitemap li ul {
	font-size: 1em;
}

.graphs {
	float: left;
	width: 350px;
}

.graphs img {
	margin-bottom: 25px;
}

.physicians {
	list-style-type: none;
	font-weight: bold;
}

.physicians li {
	padding: 0;
	margin-bottom: 10px;
}

.navigation {
	float: left;
	width: 550px;
	font-size: 1.1em;
	border-top: 1px solid #668d3c;
	margin-top: 20px;
	padding: 10px 8px 0;
}

.navigation .prev {
	float: left;
	width: 150px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}

.navigation .main {
	float: left;
	width: 150px;
	text-align: center;
	margin-left: 36px;
}

.navigation .next {
	float: right;
	width: 150px;
	text-align: right;
}
ul.no-bullet{
	list-style-type: none;
}
ul.bolded-no-bullets{
	list-style-type: none;
	font-weight: bold;
}
ul.bolded-no-bullets li{
	margin: 0 0 7px 0;
}
ul.bolded-no-bullets li img{
	position: relative;
	top: 3px;
}
/* @end */

/* @group Page Layout */

#page {
	width: 944px;
	padding-bottom: 38px;
	margin: 0 auto;
	background: transparent url(images/footer_cap.png) no-repeat left bottom;
	text-align: left;
}

#main {
	background: #fff url(images/main_background.jpg) repeat-y top center;
	width:  900px;
	padding: 0 22px;
}
#header {
	margin: 0px 0px 40px 0px;
	padding: 0px;
	background: #fff url(images/header-bg.png) no-repeat;
}
#header  a img{
	margin: 38px 0px 152px 15px;
}

#sidebar {
	float:  left;
	width: 241px;
	margin: 0px;
	padding: 0 0 1px;
}

#nav-box{
	margin: 0 auto;
	padding: 6px 0 0;
	width: 163px;
	background: url(images/sidebox-top.png) no-repeat left top;
}

#nav-box .inner {
	padding-bottom: 6px;
	background: url(images/sidebox-bottom.png) no-repeat left bottom;
}

#nav-box ul{
	font-size:  1.4em;
	padding: 15px 20px 1px;
	list-style-type: none;
	color: #647548;
	background: #fefefd url(images/sidebox-bg.png) repeat-x left bottom;
	border-left: 1px solid #647548;
	border-right: 1px solid #647548;
}

#nav-box ul li{
	padding: 0 0 10px;
	margin: 0 10px 8px 0;
	background: url(images/dotted_border.png) repeat-x left bottom;
}

#nav-box ul li.last {
	margin-bottom: 0px;
	background: none;
}

#nav-box ul li a{
	text-decoration: none;
	color: #647548;
}
#nav-box ul li.active a{
	color: #355091;
}
#nav-box ul li.active a:hover{
	color: #355091;
}


#nav-box ul li a:hover{
	text-decoration: none;
	color: #4C72B7;
}

#contact-box{
	margin: 25px auto;
	padding: 10px 0 5px;
	width: 164px;
	border:  1px solid #647548;
	background-color: #C6D0AC;
}

#contact-box h3{
	margin: 5px 0px 3px 20px;
	color:#647548 ;
	font-size: 1.3em;
}

#contact-box p{
	margin: 0px 0px 10px 20px;
	color: #647548;
}
#contact-box a{
	padding: 1px 10px 2px 7px;
	margin-bottom: 10px;
	text-decoration: none;
	color:#647548 ;
	font-size: .8em;
	font-weight: bold;
	background: url(images/bt-more-bg.png) no-repeat;
}

.content{
	margin: 0px 0px 0px 234px;
	padding:  0 80px 1px 20px;
}

.content h2{
	font-size: 2.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
}
.content h3{
	margin-bottom: 10px;
}
.content ul, .content ol{
	margin: 0 18px 18px 18px;
}
#footer {
	float: left;
	width: 900px;
	background: #f4f1de;
	padding: 10px 0 5px;
	margin: 50px 0 0;
}

#footer p {
	color: #647548;
	font-size: 1.1em;
	margin: 15px 40px 0;
	float: left;
}

#footer .attribution {
	float: right;
}
/* @end */
/* @group Page Specific */



/* @end */