/*   
Theme Name: Midland
Description: Default theme for Midland Ortho site
Author: Chris Shepherd Shep Agile Development LLC
*/

html {
  background: #7171f9 url(images/bg-grad.jpg) repeat-x top left;
}

div#hd {
  background: url(images/body-top.gif) no-repeat top left;
  height: 15px;
}

div#bd {
  background: url(images/body-bg.png) repeat-y left;
}

div#footer_bootom {
  background: url(images/body-bottom.gif) no-repeat top left;
  height: 15px;
}

div#footer_text {
  text-align: center;
  line-height: 25px;
  height: 30px;
  padding-left: 24px;
  background: url(images/body-bg.png) repeat-y left;
}

div#footer_text span {
  color: #fff;
  padding: 0 20px;
}

div#top-nav {
  background: url(images/top-nav.gif) no-repeat bottom left;
  margin: 0 9px;
  height: 41px;
  line-height: 40px;
}

div#top-nav a {
  font-size: 1.5em;
  padding: 0 22px;
  text-decoration: none;
  color: #1b1953;  
  border-left: 2px solid #dee0e1;
}

div#top-nav a.first {
  border: none;
}

div#top-nav a:hover {
  color: #2323fd;
}

div#logo-hd {
  height: 120px;
  margin: 2px 9px 0 9px;
  background: url(images/header.jpg) no-repeat bottom left;
}

div#logo {
  height: 120px;
  width: 120px;
  background: url(images/logo-border.jpg) no-repeat bottom left;
  float: left;
}

div#title {
  float: left;
  line-height: 120px;
  padding-left: 50px;
  text-transform: uppercase;
  font-size: 3em;
  font-weight: lighter;
}

h3.page_title {
	font-size: 2em;
	color: #1B1953;
}

div#main-body {
  margin-left: 9px;
  min-height: 350px;
}

div.yui-page {
  background: url(images/left_nav.jpg) repeat-y top left;
}

div#left_nav {
  margin-left: 9px;
  padding: 5px 0 0 2px;
}

	div#left_nav label {
	  font-weight: bold;
	  color: #f4f4f4;
	  padding-left: 15px;
	  font-size: 1.5em;
	  border: 0;
	  line-height: 30px;
	}
	
	div#left_nav li {
	  padding: 2px 10px;
	  font-size: 16px;
	  font-weight: bold;
	}

	div#left_nav a,a.visited {
		text-decoration: none;
		color: #2323fd;
	}
	
	div#left_nav p.details {
		color: #5F5E5E;
		font-size: 11px;
		font-weight: normal;
		padding: 0 2px;
	}

div.box {
  background: url(images/side_nav_top.gif) no-repeat top left;
  width: 190px;
  padding-bottom: 5px;
}

div.box_content {
  background: #f4f4f4;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #a1a1a1;
  padding: 10px;
}

div.box_bottom {
  background: url(images/side_nav_bottom.gif) no-repeat top left;
  width: 190px;
}

div.big_box {
  background: url(images/big_box_top.gif) no-repeat top left;
  width: 250px;
  padding-bottom: 5px;
  margin-left: 17px;
}

div.big_box_content {
  background: #f4f4f4;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #a1a1a1;
  background: url(images/patient_ed.gif) no-repeat top left;
  text-align: right;
  padding: 10px;
}

div.big_box_bottom {
  background: url(images/big_box_bottom.gif) no-repeat top left;
  width: 250px;
}

div#content-right {
  margin-left: 22.85em;
}

div#content-right p {
	padding: 5px;
}

div#content-right h2 {
	font-size: 1.6em;
	color: #1B1953;
}

div#content-right p.details {
	color: #5f5e5e;
}

div#content-right a.office_link {
	font-size: 1.5em;
  padding-left: 20px;
  text-decoration: none;
  color: #1b1953;
  float: left;
}

ul#subpages li {
	padding-left: 5px;
}

ul#subpages li a {
	font-size: 1.5em;
	text-decoration: none;
	cursor: pointer;
}

div.yui-g {
  background: url(images/right-content.jpg) repeat-y top left;
  padding: 10px 15px;
  margin-right: 9px;
  min-height: 350px;
}

div#home-left {
	color: #C1CCE7;
	margin: 15px 7px;
	padding-bottom: 5px;
	height: 150px;
	background: url(images/midland_logo_small.gif) no-repeat top left;
}

div#home-links {
	color:#1B1953;
	margin-left: 14px;
}

div.rounded_box {
	background-color: #F4F4F4;
	border: 1px solid #000000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	box-shadow: 3px  3px 3px #303030;
	-moz-box-shadow: 3px 3px 3px #303030;
	-webkit-box-shadow: 3px 3px 3px #303030;
}

div.bio {
	width:  45%;
	float: left;
	margin: 5px;
}

div.bio img {
	margin-right: 5px;
}

div#home-links h3 {
	font-size:1.6em;
	text-align: center;
}

div#home-links label {
	font-size:1.2em;
	font-weight: bold;
	color: #232323;
}

div#home-links li {
	margin-left: 5px;
}


div#home-left span {
	padding-left: 150px;
	display: block;
	text-align: center;
	padding-top: 15px;
	font-size: 20px;
	font-style: italic;
	text-shadow: white 0.1em 0.1em 0.2em;
}

div#slide {
	height: 410px;
	padding: 5px 0 0 5px;
	background: url(images/slide-bg.png) no-repeat top left;
}

/* Grey box styles */
div#logo-sm-hd {
	height: 120px;
	background: url(images/header-small.jpg) no-repeat top left;
}

div#gb-content {
	padding: 15px;
	text-align: left;
}

div#gb-content img {
	padding-right: 5px;
	float: left;
}

div#gb-content h3 {
	font-size: 1.8em;
	color: #1B1953;
}

div#gb-content p {
	padding: 5px;
}

div#gb-content strong {
	font-weight: bold;
	color: #1B1953;
}

span.snipit {
	color: #5f5e5e;
	font-size: 1em;
}

.attachment-post-thumbnail {
	float: left;
}

div.clear {
  clear: both;
}

