/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */
.entry-title  {border-bottom: 4px solid #ccc; color: #BEA645; padding-bottom: 3px;font-size:1.70em}

#header {background-color:#fff; border-bottom:1px solid #CCCCCC; width:960px; margin-left:auto; margin-right:auto; padding: 10px 20px 1px 20px; color:#BEA645; height:209px; background-image:url(../../../../wp-includes/images/master-header.jpg); background-repeat:no-repeat; border-left:2px solid #fff; border-right:2px solid #fff; padding:0px; width:1000px;}
	#header h1 {border:none; font-size:34px; letter-spacing:-1px;}
#nav {width: 1000px; margin-right:auto; margin-left:auto;border-left:2px solid #fff; border-right:2px solid #fff;}
	#nav-content {width:998px;}
#main {background-color:#f9f9f2;border-left:2px solid #fff; border-right:2px solid #fff; }
#footer {width: 960px; padding: 0 20px 0 20px; margin-left:auto; margin-right:auto; margin-top:0; border-left:none; border-right:none;border-left:2px solid #fff; border-right:2px solid #fff;}

h1 {border-bottom: 4px solid #ccc; color: #BEA645; padding-bottom: 3px;font-size:1.65em}
h2 {color:#666666; font-size:1.4em;}

.textwidget {margin:-10px;}
#branding {text-align:right;}

.entry-title {border:none;}

#searchbar {margin-top:5px; text-align:right; width:371px; float:right;}
#searchsubmit {background-color:#BEA645; background-image:none;}

a, a:active, a:visited, a:link {color: #BEA645;}
	
	.posts-default .published, .posts-quick .published {color:#333333}
	
.featured-entry .entry-title {font-size:18px;}
.featured-entry	.entry-summary {color:#333333}

.widgettitle {font-size:16px; color:#BEA645}

#wpcf7-f1-w2-o1 label {width: 70px; float:left; padding-top:3px;}
#wpcf7-f1-w2-o1 span {width: 200px;}
#wpcf7-f1-w2-o1 textarea {width:265px; height: 50px;}
#wpcf7-f1-w2-o1 input {width:150px;margin:0;}
#wpcf7-f1-w2-o1 select {width:185px; margin:0;}
#wpcf7-f1-w2-o1 p {margin:0 0 3px 0; padding:0; line-height:normal;}
#wpcf7-f1-w2-o1 submit {width:265px;}

#wpcf7-f1-w3-o1 label {width: 70px; float:left; padding-top:3px;}
#wpcf7-f1-w3-o1 span {width: 200px;}
#wpcf7-f1-w3-o1 textarea {width:265px; height: 50px;}
#wpcf7-f1-w3-o1 input {width:150px;margin:0;}
#wpcf7-f1-w3-o1 select {width:185px; margin:0;}
#wpcf7-f1-w3-o1 p {margin:0 0 3px 0; padding:0; line-height:normal;}
#wpcf7-f1-w3-o1 submit {width:265px;}


#wpcf7-f1-p11-o1 label {width: 70px; float:left; padding-top:3px;}
#wpcf7-f1-p11-o1 span {width: 200px;}
#wpcf7-f1-p11-o1 textarea {width:265px; height: 50px;}
#wpcf7-f1-p11-o1 input {width:150px;margin:0;}
#wpcf7-f1-p11-o1 select {width:185px; margin:0;}
#wpcf7-f1-p11-o1 p {margin:0 0 3px 0; padding:0; line-height:normal;}
#wpcf7-f1-p11-o1 submit {width:265px;}

.widgetcontainer input[type="text"], .widgetcontainer input[type="password"] {width:170px;}

.wpcf7-form label {width: 70px; float:left; padding-top:3px;}
.wpcf7-form span {width: 200px;}
.wpcf7-form textarea {width:265px; height: 50px;}
.wpcf7-form input {width:150px;margin:0;}
.wpcf7-form select {width:185px; margin:0;}
.wpcf7-form p {margin:0 0 3px 0; padding:0; line-height:normal;}
.wpcf7-form submit {width:265px;}

.sf-menu a {padding:0 5px 0 5px;}


#clinic-titles ul{clear:both;display:inline; margin-top:145px;}
	#clinic-titles li{display:inline; float:left;margin-top:145px;}
	#clinic-titles  a ,#clinic-titles  a:active, #clinic-titles  a:link, #clinic-titles  a:visited, #clinic-titles  a:hover{display:block; height:30px; text-decoration:none;margin-right:5px;}
	.Cambridge {width:63px; }
	.Peterborough {width:110px;}
	.Northampton {width:110px;}
	.Spalding {width:40px;}
	.MK {width:110px;}
	
	
		#clinic-titles li span{visibility:hidden}
		
#practioners {margin:10px;}
#practioners h2 {clear:both; margin:20px 0 5px 0; padding:0; font-size:12px; font-weight:bold;}
#practioners ul{list-style-type:none}
#practioners li{float:left; width:130px;}