/*
Theme Name: MD Home Health
Theme URI: http://fivepints.com/
Description: Custom WordPress theme.
Author: 5 Pints Productions
Version: 1.0
*/
@charset "utf-8";

*, body	{margin:0; padding:0;}

body {
	font:14px Arial, Helvetica, sans-serif;
	color:#231f20;
	background:#90792f url(images/caduceus.jpg);
}
img, img a, a img {border:none;}
a, a:visited {
	color:#4c5e67/*231f20*/;
	text-decoration:none;
}
a span {text-decoration:none;}

a:hover, a:active {
	color:#7d96a3/*576f7c*/;
	text-decoration:none;
}

ul {list-style-position:outside; margin-left:20px;}
ul li {line-height:1.5em;}
hr {border:none; border-bottom:2px solid #684a6f;}

.ul-red {list-style-image: url(images/check-red.png); margin:15px 0 0 0; font-weight:bold;}
.ul-purple {list-style-image:url(images/check-purple.png); margin:15px 0 0 0; font-weight:bold;}

p {margin-bottom:15px;}

input, textarea, select {background: #fff url(images/inputbg.png) no-repeat right top; border:none; padding:2px; vertical-align:middle;}
label {width:auto; display:block;}

#gradient { background:url(images/top-bg.jpg) repeat-x; }
#container {
	width:960px;
	margin:0px auto 0px auto;
}
.home #container {
	padding-bottom:40px;
	background:url(images/home-content-bottom.png) no-repeat center bottom;} 

.header {
	width:960px;
	padding-top: 25px;
}
.home .header #flash {
	border-left:#fff 2px solid; border-right:#fff 2px solid;
	color:#fff;
	padding:0;
	height:300px;
	z-index:0;
	background:#90579c;
	/*overflow:hidden;*/
	}
#logo {margin:5px 0 0 -15px;}

/* NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV NAV */
.parent-link {cursor: default;}

#navigation {margin-top:20px; height:58px;}
#navigation * {margin:0; padding:0; line-height:normal; border:none;}

#navigation #home {background:url(images/home_w.png);}
.home #navigation #home {background:url(images/home_.png);}
#navigation #about-us {background:url(images/about-us_.png);}
#navigation #medical {background:url(images/medical_.png);}
#navigation #non-medical {background:url(images/non-medical_.png);}
#navigation #faqs {background:url(images/faqs_.png);}
#navigation #employment {background:url(images/employment_.png); height:58px;}
#navigation #contact-us {background:url(images/contact-us_.png);}

#navigation ul li	{
					list-style-type:none;
					list-style-position: outside;
					float: left;
					}
#navigation ul li img {float: left;}
#navigation a:link, #navigation a:visited, #navigation a:active	{text-decoration:none; font-weight:bold; color:#4c5e67;} /* menu at rest */
#navigation a.top_parent {}
#navigation ul li a:hover, #navigation a.top_parent:hover {color:#fff;}
#navigation ul li ul li:hover {background:url(images/menu-corner.png) no-repeat 8px bottom;}
#navigation #employment ul li ul li:hover {background:url(images/menu-corner300.png) no-repeat left bottom;}
#navigation ul li ul li a:hover	{} /* menu on mouse-over  */
#navigation ul li ul li a:active {}
#navigation ul li ul li a:visted {}
#navigation a.parent, #navigation a.parent:hover {}
#navigation li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	width:100%;
	}
#navigation ul ul/*, #navigation ul ul ul*/
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 15px 5px 0 0;
	margin:58px 0 0 0;
	background: url(images/menu-rep.png) repeat-y left 8px;
	width: 255px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	}
#navigation #employment ul ul {background: url(images/menu-rep300.png) repeat-y left 8px; width: 360px; left:-193px;}

#navigation ul li ul li {list-style:none; padding:0 10px 5px 18px; margin:0; clear:both; line-height:1.6em; width:237px; font-size:14px;}
#navigation ul li ul li a span {font-size:.8em; font-weight:normal;}
#navigation ul li ul li.mlvl {margin-left:10px; width:324px;}
#navigation #contact-us ul li ul li {margin-left:0;}
div#navigation li:hover	{/*cursor:pointer;*/ z-index:100;}
div#navigation li:hover ul ul,
div#navigation li li:hover ul ul,
div#navigation li li li:hover ul ul,
div.menuend:hover ul ul
{display:none;}

div#navigation li:hover ul,
div#navigation li li:hover ul,
div#navigation li li li:hover ul,
div#navigation li li li li:hover ul,
div.menuend:hover ul
{display:block;}

#navigation #first {margin:0;}
#navigation ul#secondtolast ul,
#navigation ul#last ul {background-image: url(images/menu-rep.png); margin-left:-188px;}
#navigation #contact-us ul ul {margin-left:-80px;}

#navigation ul li ul li.menu-end, #navigation ul li ul li.menu-end:hover {
			background:url(images/menu-bot.png) no-repeat left bottom;
			height:12px;
			width:260px;
			padding:0;
			margin:0;
			position:relative;
			top:12px;
			}
#navigation #employment ul li ul li.menu-end, #navigation #employment ul li ul li.menu-end:hover	{
			background:url(images/menu-bot300.png) no-repeat left bottom;
			width:360px;
			}
.menuend {margin: 0 auto 0 auto; display:inline;}
/* End CSS Drop Down Menu */


.contents {
	width:920px;
	padding:40px 20px 0 20px;
	background-color:#fff;
}
.home .contents {padding:40px 0 0 0; width:960px;}
.home .entry {background:url(images/home-center-repeat-bg.png) repeat-y center bottom;}
.home ul {list-style-position:inside; margin-left:0;}
.home #middleCol {width:420px; z-index:1; text-align:center;}
.home #middleCol #m-c-content {background:url(images/home-center-repeat-bg.png) repeat-y; width:360px; padding:30px;}
.home #middleCol #m-c-content #flash2 {width:344px; height:203px; background:url(images/mid-img.jpg);}
.home #middleCol #m-c-content p {text-align:left;}
.home .sideCol {
	width:216px;
	padding:27px;
}
.home #emblem {margin-top:-90px; z-index:100;}
.left-column {
	width:521px;
	float:left;
	margin-left:30px;
}
/*.employment .left-column {width:auto;}*/
.employment .hidden ul ul{margin-left:15px; list-style-type:circle;}

.right-column {
	width:300px;
	float:left;
	margin-left:40px;
}
.right-column #print {height:20px; text-align:right; padding-bottom:13px;}
.right-column .box {background:#e8e4d5; margin-bottom:20px;}
.right-column .box div {padding: 20px; font-size:.9em;}
.right-column .box div img {margin-bottom:15px;}
.right-column .box #cfields {font-size:1.1em; padding:0;}
.right-column .box .input {width:100%; margin-bottom:15px; border:none; height:24px;}
.right-column .box label {;}
.cbox {border:0; margin:2px 8px 8px 0; width:15px; height:15px; background:none;}
.submit {background:none; width:auto;}

.tcpp {position:relative; bottom:0; font-size:.8em;}
.tcpp a, .tcpp a:visited {
	color:#CCC;
	margin:-15px 25px 0 25px;
}
.tcpp a:hover, .tcpp a:active {color:#000;}
.footer {
	width:958px;
	height:67px;
	margin:35px auto 5px auto;
}
.footer  a, .subarea  a.left, .subarea a.right {color:#ffffff;}
.footer a:hover, .footer-inside a:active, .subarea a:hover, .subarea a:active{text-decoration:none; color:#8f003a;}
.footer-inside {
	width:932px;
	height:62px;
	text-align:center;
	padding-top:8px;
	background: url(images/footerRe.png) repeat-x;
	color:#fff;
}
/* footer NAV footer NAV footer NAV footer NAV footer NAV footer NAV footer NAV footer NAV footer NAV */
.footer-inside ul li	{
	list-style-type:none;
	list-style-position: outside;
	float: left;
	display:inline;
	}
.footer-inside ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	width: 938px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	}
.footer-inside ul li ul li {list-style:none; display:inline; padding:11px 0 5px 0; margin:0; line-height:1.6em; font-size:12px; height:28px; /*background: url(images/footerRe2.png) repeat-x left 9px;*/}
.footer-inside ul li ul li.mlvl {margin-left:10px; width:200px;}
div.footer-inside li:hover	{z-index:100;}
div.footer-inside li:hover ul,
div.footer-inside li li:hover ul,
div.footer-inside li li li:hover ul,
div.footer-inside li li li li:hover ul
{display: block; width:650px;}
div.footer-inside li:hover ul#c_us,
div.footer-inside li li:hover ul#c_us,
div.footer-inside li li li:hover ul#c_us,
div.footer-inside li li li li:hover ul#c_us
{width:250px;}
.footer-inside a {margin:0 20px 0 20px;}
.footer-inside ul li ul li#rside {margin:9px -5px 0 0;padding:0; background:none;}
.footer-inside ul li ul li#lside {margin:9px 0 0 -5px;padding:0; background:none;}
.more {margin-top:24px;}
/* end of footer NAV */


/* formatting */

h1,h2,h3,h4,h5 {margin:0 0 15px 0;}

h1 {
	color:#4c5e67;
	font-style:italic;
	font-weight:bold;
	margin:0px 0px 25px 0px;
	border-bottom:2px solid #684a6f;
}
.home .header #jqtext h1 {color:#FFF; border:0; font-weight:normal; font-style:normal;}
h2 {
	color:#576f7c;
	font-weight: bold;
	margin:0px 0px 25px 0px;
}

h3 {margin:5px 0 10px 0;}
ul li h4 {display:inline;}
h4 {color:#684a6f; font-size:1.1em; margin:0 0 15px 0;}
h5 {
	color:#ffffff;
	font-weight:100;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #ffffff;
	margin:0px 0px 10px 0px;
}


h6 {
	color:#ffffff;
	font-weight:100;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
}

blockquote {margin:15px;}
.caption {margin-top:-45px; font-variant:small-caps; color:#684a6f;}
.testimonial {background:#e1e7ea; padding:0; width:520px; margin:15px 0 15px 0;}
.testimonial p {padding:15px;}
.testimonial p span {clear:both; font-weight:bold;}

#contact_form {font-size:.9em;}
#contact_form .input {margin-bottom:10px; width:150px;}
#contact_form label	{margin-bottom:5px;}
#cfields #contact_form, #cfields #employment_form {padding:15px;}
#contact_form .thirtythree {font-size:.9em;}

.center 	{text-align: center;}
.left-align {text-align:left;}
.equidistant{margin:auto;}
.left 		{float: left;}
.right 		{float: right;}
.clear 		{clear: both;}
.middle		{margin:0 auto 0 auto;}
.inline		{display:inline;}

.hidden		{display:none;}

.white 		{color:#ffffff;}
.black 		{color:#000000;}
.red 		{color:#8f003a;}
.purple 	{color:#684a6f;}
.blue		{color:#576f7c;}
.top		{font-size:.8em;}

#eoe {font-size:.85em; color:#666; margin:15px;}

/* etc */

#employment_form label, #employment_form .cbox {margin-bottom:2px; margin-top:10px;}
#employment_form label span {font-size:.8em;}
#employment_form textarea {width:304px;}

.purple-border {border: #684a6f 2px solid; margin:0 20px 55px 0;}
.purple-border.right { margin:0 0 35px 20px;}

.fifty {width:45%; margin:0 5% 10px 0;}
.thirtythree {width:30%; margin:0 3% 10px 0;}

.subarea {margin:0 auto 15px auto; font-size:11px; width:960px; text-align:center;}
.fivepints, .fivepints a:visited, .fivepints a:active {color:#963; text-decoration:none;}
.fivepints a:hover {color:#000;}

#editthisentry {border:#684a6f 2px solid; padding:5px; margin:10px;}
