

/* General
+-------------------------------------------*/
	/* Basic Tags
	+---------------------------------------*/
	
* {
}
html {
}
body {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	font-size: 0.8em;
	line-height: 1.6em;
	margin: 30px;
	color: #444;
}
em {
	font-style: italic;
}
strong {
	font-weight: 600;
	font-size: 1.1em;
	margin: 0 5px;
}
q {
}
blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, 
ins, kbd, s, samp, small, strike, strong, sub, sup, tt, var, caption {
}
sub { 
	vertical-align: sub 
}
sup { 
	vertical-align: super 
}
	sub, sup {
		font-size: 0.55em;
		line-height: inherit;
		text-transform: inherit;
	}
blockquote {
}
	blockquote p {
	}
	blockquote.alternate {
	}

	/* Headings
	+---------------------------------------*/
	
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
}
	h1 {
		font-size: 1.4em;
		font-weight: 500;
	}
	h2 {
		font-size: 1.4em;
		text-transform: capitalize;
		margin: 30px 0 5px;
	}
	h3 {
		font-size: 1em;
		line-height: 1em;
		margin: 15px 15px;
	}
	h4 {
		font-size: 1em;
		text-transform: uppercase;
		text-align: left;
		color: #5d5d5d;
		margin: 15px 30px;
	}
	h5 {
		font-size: 1em;
		font-weight: 500;
		font-style: italic;
		line-height: 1em;
		text-transform: none;
		text-align: left;
		text-decoration: underline;
		color: #666;
		margin: 15px 45px;
	}
	h6 {
		font-size: 1em;
		font-weight: 500;
		font-style: normal;
		line-height: 1em;
		text-transform: uppercase;
		text-align: left;
		text-decoration: none;
		color: #777;
		margin: 15px 45px;
	}
		
	/* Anchors (Links)
	+---------------------------------------*/
	
a, a:link {
	color: #5f882f;
	font-style: italic;
	text-decoration: none;
}
	a:visited {
	}
	a:hover {
		color: #3e591f;
		text-decoration: none;
		border-bottom: 1px dotted #000;
	}
	a:active {
		color: #000;
		text-decoration: none;
	}
	
		/* Anchor Button
		+-----------------------------------*/
	
	a.button, a.button:link, div#wrapper div#content input.button {
		color: #6cae5f;
		font-size: 1.2em;
		font-style: normal;
		font-weight: 600;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	}
		a.button:visited {
		}
		a.button:hover, div#wrapper div#content input.button:hover, div#wrapper div#content input.button:active {
			text-decoration: none;
		}
		a.button:active {
		}

	/* Lists
	+---------------------------------------*/
		/* Definition
		+-----------------------------------*/
		
div#content dl {
	margin: 30px;
}
	div#content dl dt {
		font-size: 1em;
		font-weight: 600;
		margin: 15px 0;
	}
	div#content dl dd {
		margin: 15px 15px 30px;
		font-size: 0.8em;
		line-height: 1.6em;
	}
		div#content dl dd * {
			font-size: 1em;
		}
		div#content dl dd ul {
		}
			div#content dl dd ul li {
				margin: 0;
				padding: 0;
			}
				div#content dl dd ul li, div#content dl dd ul li li {
					font-size: 1em;
				}
			
		/* Ordered
		+-----------------------------------*/
		
div#content ol {
	margin: 30px 0;
}
	div#content ol li {
		margin: 10px;
		font-size: 0.8em;
		line-height: 1.7em;
		padding: 0 10px;
	}
	
		/* Unordered
		+-----------------------------------*/
		
div#content ul {
	list-style: none inside;
	margin: 30px 0;
}
	div#content ul li {
		margin: 10px;
		font-size: 0.8em;
		line-height: 1.7em;
		padding: 0 10px;
	}
		div#content ul li ul {
			margin: 30px 30px 30px 45px;
		}
			div#content ul li ul li {
				list-style: square outside none;
				padding: 0 15px;
			}
				div#content li p, div#content li li, div#content li li li, div#content li li li li {
					font-size: 1em;
				}
				
			/* Custom (Traditional)
			+-------------------------------*/
			
	div#content ul.list {
		list-style: disc outside none;
		margin: 30px 30px 30px 45px;
	}
		div#content ul.list li {
			padding: 0 15px;
			margin: 0;
		}
			div#content ul.list li ul {
				
			}
			
			/* Custom (Contact Information)
			+-------------------------------*/
			
	div#content ul.contact {
	}
		div#content ul.contact li {
			text-align: left;
		}
			div#content ul.contact li ul {
				margin: 30px 0;
			}
				div#content ul.contact li ul li {
					list-style: none outside none;
					padding: 0;
					margin: 0;
				}
				
			/* Custom (Dialogue List)
			+-------------------------------*/

	div#content dl.dialogue {
	}
		div#content dl.dialogue dt {
			color: #5d5d5d;
			text-align: right;
		}
		div#content dl.dialogue dd {
			text-align: left;
		}

	/* Forms
	+---------------------------------------*/
		/* General
		+-----------------------------------*/
	
label {
	text-align: right;
	font-size: 0.8em;
	text-transform: uppercase;
}
input {
	text-align: left;
}
input.button {
	color: #222;
	font-size: 1.1em;
	text-align: center;
	text-transform: uppercase;
}
textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
select {
}
option {
}
form p {
}

		/* Specific
		+-----------------------------------*/

	div#wrapper p.result {
		font-style: italic;
		font-weight: 600;
		color: #2f5f2f;
	}
	div.form strong {
		color: #4d6e26;
	}
	
	/* Fieldsets
	+---------------------------------------*/
	
fieldset {
}
legend {
}
fieldset p {
}
	
	/* Tables
	+---------------------------------------*/
table {
}
tbody {
}
thead {
}
tfoot {
}
tr {
}
th {
}
td {
}


/* Navigation
+-------------------------------------------*/
	/* Top
	+---------------------------------------*/
	
ul.nav li a {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 80px;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 2px 5px #333333;
	color: #fff;
}
	
	/* Bottom
	+---------------------------------------*/
	
ul.footerNav li a {
	font-size: 0.9em;
	font-style: normal;
	font-weight: 500;
	text-transform: none;
	text-decoration: none;
	text-shadow: 1px 2px 5px #333333;
	color: #fff;
}
	/* Side Navigation
	+---------------------------------------*/
	
div#content ul.sideNav {
}
	div#content ul.sideNav li {
			line-height: 1.4em;
	}
		div#content ul.sideNav li a {
			font-style: normal;
			font-size: 0.9em;
			font-weight: 600;
			line-height: inherit;
			text-decoration: none;
			text-transform: capitalize;
			color: #5F882F;
		}
			div#content ul.sideNav li a:hover {
				color: #fff;
			}
	

/* Content
+-------------------------------------------*/
	/* General classes
	+---------------------------------------*/
	
	em.subheading {
		font-weight: 500;
		font-style: italic;
		font-size: 1em;
		text-transform: none;
		color: #5d5d5d;
		margin: 0 5px;
	}
	p.fancy:first-letter {
		display: block;
		padding: 0;
		margin: 4px 4px -2px 2px;
		float: left;
		color: #000;
		font-size: 3.6em;
		font-family: Georgia;
		line-height: 0.65em;
	}
	p.fancyBlock:first-letter {
		display: block;
		padding: 3px;
		margin: 4px 4px -2px 2px;
		float: left;
		color: #fff;
		background-color: #000;
		font-size: 3.1em;
		font-family: Georgia;
		line-height: 0.65em;
	}
	
	/* Specific Situations
	+---------------------------------------*/

	div#wrapper div#content div.single p { 
		text-align: justify; 
	}
	

	/* Section
	+---------------------------------------*/
		/* Heading
		+-----------------------------------*/
	div#wrapper div#content {
	}
		div#content div.heading {
		}
			div#content div.heading h2 {
				font-size: 1.3em;
				text-align: center;
				color: #000;
			}
			
div.section {
}
	div.sectionTop div.sectionTopContent {
	}
		div.sectionTop div.sectionTopContent h2 {
			font-family: Verdana, Geneva, sans-serif;
			line-height: 55px;
			padding: 4px 0 11px;
			color: #fff;
			text-transform: uppercase;
			text-align: center;
			text-shadow: #000 1px 2px 5px;
			font-size: 1.5em;
			font-weight: 500;
		}
	div.section div.sectionContent p {
		margin: 0;
		padding: 0;
	}
	
	/* Article
	+---------------------------------------*/
div.article {
}
	div.article h1 {
		background: transparent url('../images/stethoscope_50.png') no-repeat top left;
		color: #275124;
		margin: 19px 0 0;
		padding: 0 0 0 60px;
		height: 50px;
	}
	div.article p {
	}
	
	/* Testimonials (jQuery Fade)
	+---------------------------------------*/
	div#testimonialFeed p {
		font-size: 0.8em;
		font-family: Verdana, Geneva, sans-serif;
		font-weight: 600;
		color: #000;
	}
		div#testimonialFeed p:before {
		}
		div#testimonialFeed p:after {
		}
		
	/* Video
	+---------------------------------------*/
	div#video a {
	}


/* Footer
+-------------------------------------------*/
	/* Copyright
	+---------------------------------------*/
div#bottom {
}
	div#bottom div#copyright p {
		font-weight: 600;
		text-align: center;
		text-transform: uppercase;
		margin-top: 15px;
		padding: 0 150px;
	}

