 /*------
Dorest & Wiltshire Indepedent Midwives  CSS

Copyright Derbyshire Web Services 2007

Last revised 16/10/07 
David Higley

----------*/



body					{ background: #ff8; font: 80% verdana, arial, helvetica, sans-serif; text-align: center; padding: 0; margin: 0;}
h1						{ font: normal 1.6em arial, verdana, helvetica, sans-serif; color: #504100; margin: 25 25px;}
h2						{ font: normal 1.4em arial, verdana, helvetica, sans-serif; color: #504100; margin: 0 0 15px; }
h3						{ font: bold 1.2em arial, verdana, helvetica, sans-serif; color: #504100; margin: 0 0 15px; }
h4						{ font: bold 1.0em arial, verdana, helvetica, sans-serif; color: #504100; margin: 0 0 15px; }

p, li					{ font-size: 1.0em; line-height: 1.5em; color: #504100; text-align: justify;}
a						{ font-size: 1.0em; color:  #542A80; text-decoration: none;}
a:hover					{ color: #542A80;}

img						{ border: 0; padding: 0px 10px 0px 0px;}
hr						{ height: 1px; background-color: transparent; color: #002483; border: 1px dashed #002483; padding: 0; margin: 5px 0; }

table					{border: 0px solid; border-collapse: collapse;  border-spacing: 0px;}
table td				{vertical-align:top; horizontal-align: center; padding: 3px; text-align: center;}



/* Layout Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#container				{ width: 760px; color: #333; text-align: left; margin: 10px auto;  border: 1px auto; }

#header					{ text-align: center; display:block; align:right; }

#header img				{ align: center; padding: 10px 10px 0px 10px; background: transparent url(images/brbg.png);}

#header p 				{ font: bold; font-size: 1.0em; line-height: 2.5em;}

#topnav					{ text-align: center; }

#links p				{ text-align: left; }

#banner					{ text-align: center; margin: 10px auto;}

#xxphotos				{ width: 150px; border:1px solid; text-align: center; position: relative; float: right; margin: 25px 30px 130px 20px;}

#saveim					{ width: 400px; background: #ffa; border: 1px solid; position: relative; float: left; padding: 5px; margin: 0px 70px 20px 0px; }

#content				{ width: 500px; padding: 1em; margin-left:10px; margin-right: 1em; float: left; border: 0px solid;}

#photos					{ width: 200px; border:0px solid; text-align: center; position: relative; float: right; margin: 25px 0px 0px 0px;}

#footer					{width: 775px; border: 10px; position: relative; margin: 20px 0px 50px 20px;}

/* Navigation Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#topnav ul				{background: #ff4; padding:0px; margin: 15px 10px 10px 5px ; border-top: #504100 2px solid; border-bottom: #504100 2px solid; list-style-type: none; }

#topnav li				{font-size: 90%;  display: inline; text-align:center; font-weight: bold; color: #504100;  list-style-type: none; line-height:27px; padding:0px 10px;  border-left:1px solid #504100; }
#topnav .firstli		{border: 0;}
#topnav li a			{color: #504100;}
#topnav li a:hover		{color: #504100; }
#topnav img 			{vertical-align:bottom;}




blockquote { background: transparent url(images/quoleft.png) left top no-repeat; font-size: 1.0em; line-height: 1.5em; color: #504100; text-align: justify;
 
}

blockquote div {
  padding: 0 48px;
  background: transparent url(images/quoright.png) right bottom no-repeat;
}

blockquote p {}

