	* { margin: 0; padding: 0; }

	body {
		background: #fff;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
	}
	
	h1,h2,h3,h4,h5,h6,p { padding-bottom: 5px; }
	h1,h2,h3,h4,h5,h6,p { 
		padding-top: 5px; 
		padding-bottom: 5px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	

	img, img a { border: 0; }

	#head h1 {
		color: black;
		background-color: white;
		background-image: url(/common/images/headerFiles/33.png);
		background-repeat: no-repeat;
		background-position: top left;
		height: 68px;
		border-bottom: solid 6px #c41e24;
		padding-bottom: 0px;
margin: 0;
padding: 0;
	}
	
	#head h1 a {
		display: block;
		width: 100%;
		height: 68px;
		text-indent: -6000px;
		/* \*/
		overflow: hidden;
		/* */
		text-decoration: none;
		border: 0;
	}

	#nav {
		position: relative;
		height: 34px;
		border-bottom: solid 1px #fff;
	}

	#nav ul {
		list-style: none;
	}
	
	#nav ul li, #nav ul li a {
		text-decoration: none;
		float: left;
		padding-left: 10px;
	}

	a,a:visited {
		font-weight: bold;
		text-decoration: none;
		color: #c41e24;
		background: inherit;
	}
	
	a:hover {
		color: green;
		background: inherit;
	}
	
	a.rssNews,a.rssNews:visited {
		color: black;
		font-weight: normal;
		background: inherit;
	}
	a.rssNews:hover {
		text-decoration: underline;
	}
	
	#wrap {
		position: relative;
		width: 100%;
	}
	
	#content {
		
		margin-left: 10px;
		margin-right: 10px;
		padding-bottom: 5px;
	}
	
	#youtube { 
		float: right;
		width: 48%;
		padding: 1%;
		text-align: center;
	}
	#news {
		float: left;
		width: 48%;
		padding: 1%;
	}
	
	#lothiansMap {
		float: right;
		text-align: right;
		width: 48%;
		padding: 1%;
	}
	
	#parlNews {
		float: right;
		width: 48%;
		padding: 1%;
	}

	
	#george {
		float: left;
		width: 45%;
		padding: 1%;
	}
	
	.divider {
		width: 100%;
		clear: both;
	}
	
	#foot {
		clear: both;
	}
	
	.startQuote {
		background-image: url(/common/images/startQuote.png);
		background-position: top left;
		background-repeat: no-repeat;
		padding-top: 35px;
		padding-left: 50px;
		padding-right: 50px;
		min-height: 35px;		
	}
	.quote {
		padding-left: 50px;
		padding-right: 50px;
	}
	.endQuote {
		background-image: url(/common/images/endQuote.png);
		background-position: bottom right;
		background-repeat: no-repeat;
		padding-left: 50px;
		padding-right: 50px;
		padding-bottom: 50px;
		min-height: 50px;
	}
	
	div#registrationFormLeft {
		float: left;
		width: 43%;
		border: none;
	}
	div#registrationFormRight {
	    float: right;
	    width: 55%;
	    border-right: 0;
	    border-top: 0;
	    border-bottom: 0;				
	    border-left: dotted 1px black;
		padding-left: 5px;
	}

	form label {
	    float: left;
	    width: 11em;
	}

	form label.wide {
	    float: none;
	    width: auto;
	}
	
	form input, form textarea {
		background-color: white;
		color: black; 
		border: 1px solid #c41e24;
		margin: 2px;
	}
	.error {
		color: red;
		font-weight: bold;
		background-color: inherit;
	}
	
	.img {
		float: left;
		border: 1px solid #666666;
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 5px;
	}
	
	p#introText {
		width: 472px;
		height: 362px;
		background-image: url(/common/images/introText.jpg);
		background-position: center;
		background-repeat: no-repeat;
		margin: 0;
		text-indent: -6000px; 
		/* \*/
		overflow: hidden;
		/* */
		text-decoration: none;
		border: 0;
	}
	
	#sub_links {
		position: relative;
		float: right;
	}

	#sub_links ul {
		list-style: none;
	}
	
	#sub_links ul li, #nav ul li a {
		text-decoration: none;
		float: left;
		padding-left: 10px;
	}
	
	.toggle {	
	  cursor:pointer;
	}
	.toggle.closed {
	}
	.toggled {
	}
	.hidden {
	  display:none;
	}
	.thumb {
		border: 1px solid gray; 
		margin-right: 5px; 
		margin-top: 5px; 
		float: left;
	}
	#loving ul li a {
		color: black;
		background-color: inherit;
	}
	#loving ul li {
		padding-bottom: 10px;
	}
	
	#surgeries {
		width: 280px;
		height: 106px;
		background-image: url(/common/images/eSurgeries.png);
		background-position: top left;
		background-repeat: no-repeat;
		background-color: white;
		font-weight: bold;
		color: black;
		padding: 15px;
		margin: 10px;
	}
	
	#surgeries ul {
		margin-left: 15px;
		list-style: square;
	}
	
	div.blog {
		width: 60%;
		float: left;
	}
	
	div.blog_title {
		background-color: #c41e24;
		border-right: solid 1px #c41e24;
		color: white;
		padding-right: 5px;
		text-align: right;
	}
	
	div.blog_body {
		border-bottom: solid 1px #c41e24;
		border-left: solid 1px #c41e24;
		border-right: solid 1px #c41e24;
		padding: 5px;
		margin-bottom: 10px;
	}
	
	div.links {
		float: right;
		margin-left: 15px;
		margin-right: 15px;	
		width: 25%;	
	}
	
	#spotlight {
		width: 60%;
		float: left;
	}
	#about_spotlight {
		float: right;
		margin-left: 15px;
		margin-right: 15px;	
		width: 25%;
		border: 1px solid #c41e24;
		padding: 5px;
	}
	
	div#contactFormLeft {
		float: left;
		width: 55%;
		border: none;
		border-right: dotted 1px black;
	}
	div#contactFormRight {
	    float: right;
	    width: 43%;
	    border: none;
	}

	label {
	    float: left;
	    width: 8em;
	}

	label.wide {
	    float: none;
	    width: auto;
	}