/*

Theme Name: Rutherford Healthcare

Theme URI: http://www.rutherfordhealthcare.co.nz/

Description: A quick template based on the twentyten theme.

Author: Clint Fern

Template: twentyten

*/



@import url("../twentyten/style.css");

body {background: #fff;}

#wrapper {
	background: #F2FaFF url(images/page-bg.png) repeat-x;
margin-top: 0;
padding: 0;
width:100%;
}

#header {
width: 960px;
margin: 0 auto;
text-align: left;
padding-top:5px;
	height: 188px;
}
#main, #branding {
margin: 0px auto;
	width: 960px;
}
#main {
padding-top:10px;
}
#branding { height:142px;}
#container {
float: left;
	width: 724px;
}
#spec-container { float: left; 	width: 960px; }
#content { margin: 0; text-align: left; width: 694px; }
#spec-content { margin: 0; text-align: left; width: 960px; }
#content p { margin-left: 14px; }
#spec-content p { margin-right: 30px; margin-left: 14px; color: #333; font-size: 16px; }
#footer {
width:100%;
	background: #FFFFFF url(images/footer-bg.png) repeat-x;
padding-top:35px;
clear:both;
}

#site-title img {
padding:0; margin:0;
	border: 0;

}
#post-5 .entry-title { background-image: url(images/theatre.jpg); height: 414px;}
#content h1, #content .entry-title, #spec-content h1, #spec-content .entry-title {color: #1d6181; margin-bottom: 10px;}
#content #post-5 .entry-title {color: #eef79; text-indent: -9999px;}

/* Searchbox Style */
.header-search {
 float: right;
margin-top: 110px;
margin-right: 0px;
 height: 29px;
 width: 237px;
}
.search-text {
 float: left;
 display: block;
 height:22px;
 width:200px;
}  
#branding input[type="text"]{ background: #fff; border: 1px solid #1d6181; padding: 2px; }

/* Specialists page */
.spec_wrapper { background-color: #fff; padding: 7px; margin-bottom: 20px; clear: both; overflow:auto; }
.spec_image {width: 200px;}
.spec_text {width: 725px; }
.odd .spec_image {float: left;}
.even .spec_image {float: right;}
.odd .spec_text {float: right;}
.even .spec_text {float: left;}


/* Navigation */
#access {
	background: url(images/menu.jpg);
	display: block;
	float: left;
	margin: 0 auto;
padding: 0;
	width: 960px;
position: absolute; top:150px;
}
#access .menu-header{
	font-size: 13px;
margin: 0;
padding: 0;
	width: 960px;
}

#access a {
	color: #1d6181;
	display: block;
	line-height: 38px;
	padding: 0;
	text-decoration: none;
}

li.home a {
display: block;
	height: 38px;
  width: 141px;
  background: transparent url(images/menu.png) no-repeat 0 0;
font-size: 1%;
}
li.abou a {
display: block;
	height: 38px
  left: 141px;
  width: 175px;
  background: transparent url(images/menu.png) no-repeat  -141px 0;
font-size: 1%;
}

li.spec a {
display: block;
	height: 38px
  left: 316px;
  width: 197px;
  background: transparent url(images/menu.png) no-repeat -316px 0;
font-size: 1%;
}
li.proc a { display: block;
	height: 38px
  left: 513px;
  width: 205px;
  background: transparent url(images/menu.png) no-repeat -513px 0;
font-size: 1%;
}
li.cont a { display: block;
	height: 38px
  left: 717px;
  width: 242px;
  background: transparent url(images/menu.png) no-repeat -718px 0;
font-size: 1%;
}
#access li li a {
font-size: 1.1em; }
#access li.home:hover > a {
background: transparent url(images/menu.png) no-repeat 0 -76px;
}
#access li.abou:hover > a {
background: transparent url(images/menu.png) no-repeat -141px -76px;
}
#access li.spec:hover > a {
background: transparent url(images/menu.png) no-repeat -316px -76px;
}
#access li.proc:hover > a {
background: transparent url(images/menu.png) no-repeat -513px -76px;
}
#access li.cont:hover > a {
background: transparent url(images/menu.png) no-repeat -718px -76px;
}
.page-id-5 #access li.home  a {
  background-position: 0 -38px;
}
.page-id-8 #access li.abou a {
  background-position: -141px -38px;
}
.page-id-10 #access li.spec a {
  background-position: -316px -38px;
}
.page-id-13 #access li.proc a {
  background-position: -513px -38px;
}
.page-id-15 #access li.cont a {
  background-position: -718px -38px;
}
#access ul ul a {
	background: #7ec1e1;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #5ad38f;
color: #333;
	}
/* End Navigation */

/* Side Bar */
#primary { width:236px; color: #fff; }
#primary a:link { color: #fff; }
#primary a:visited { color: #fff; }
#primary a:active, #primary a:hover { color: #5ad38f; }
#primary .widget-container {background: #1f6D90; }
ul.menu  { list-style: none; margin: 0; padding:0;}
.widget-area ul ul { list-style: none; margin: 0; padding:0;}
#main .widget-area ul { margin-left: 0; padding: 0 0 0 0; }
#main .widget-area ul ul { border: none; margin: 0; padding: 0; }
#primary li.menu-item {border:0; padding-left: 10px; margin: 0; height:58px; line-height: 58px; background: url(images/sidemenu-bg.png); vertical-align:middle; font-weight:bold;}
h3.widget-title { color:#fff; padding-left: 10px; }

/* Map box */
.agm_mh_container ul li { border: 0; background-color: #1f6D90;}

/* Footer */
#colophon { border: 0; 	margin-top: 0px; padding; 0; }