/*
Theme Name: Sarah Jones Midwife
*/
body {
	background-color: #CED7C5;
	background-image: url(images/main_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 780px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
ul {
	margin-left:0px;
	padding-left:17px;
}
li{
	list-style-type: none;	
}
a, a:visited {
	color:#5F8E3D;
	font-family: Verdana, Arail, Helvetica, sans-serif;
}
a:hover{
	text-decoration:none;
}
p {
	padding-top:0px;
	margin-top:0px;
}
#wrapper {
	position:relative;
}
.pageTop {
	background:url(images/topline.jpg) no-repeat;
	height:7px;
	-margin-bottom:-12px;
}
.logoarea {
	background-image: url(images/bgtop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 130px;
	width: 778px;
	border-right: 1px solid #ACCD94;
	border-left: 1px solid #ACCD94;
}
.logo {
	height: 130px;
	width: 264px;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	float:left;
}
.posttitle {
 font-size: 18px;
font-weight: bold;
padding-top: 5px;
line-height:25px;
padding-bottom: 20px;
}
.topmenu {
	float:right;
	text-align:right;
	overflow:hidden;
	margin-right:10px;
}
.topmenu ul {
	margin-right:-5px;
	margin-top:0px;
}
.topmenu li {
	background-image:none;
	display: inline;
	padding:0px;
	margin:0px;
	color:#597247;
}
.topmenu li a {
	font-size:12px;
	text-decoration:none;
}
.topmenu li a:hover {
	text-decoration:underline;
}
.contentarea h1, .contentarea2 h1 {
	background: url(images/titlebg.jpg) no-repeat;
	/*background-repeat: repeat-x;
	background-position: left top;*/
	height: 39px;
	width: 743px;
	margin-top: 10px;
	padding-left: 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4F6640;
	line-height:39px;
}
.contentarea h2, .contentarea2 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #4d4d4d;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.content, .content_bg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #4d4d4d;
	width: 723px;
	padding-right: 20px;
	padding-left: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
	clear: both;
	float: left;
}

.content_bg {
	background:url(images/text_bg.jpg) repeat-x;
	margin-top: 5px;
	padding-top:10px;	
	padding-bottom: 0px;
}
.content li, .content_bg li  {
	padding:5px 0px 5px 15px;
	background:url(images/bullet.gif) 0px 9px no-repeat;
}
.contentarea2 .content {
	width: 473px;
}
.contentarea2 .blog_content {
	width: 533px;
}
.contentarea2 .content_bg {
	width: 463px;
}
.content .pTitle {
	font-family: Verdana, Arail, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#5D7C38;
	border-top: 1px dashed #5D7C38;
	padding-top:15px;
}
.content .back {
	text-align:right;
	padding-bottom:15px;
}
.imageFrameLeft {
	border:1px solid #CCC;
	padding:5px;
	float:left;
	margin-right:10px;
}
.imageFrameRight {
	border:1px solid #CCC;
	padding:5px;
	float:right;
	margin-left:10px;
}
.sign {
	background-image: url(images/img_sign1.gif);
	background-repeat: no-repeat;
	background-position:right top;
	clear: both;
	float: right;
	height: 30px;
	width: 100%;
	margin-top: 10px;
	/*margin-bottom: -20px;*/
	padding-bottom: 0px;
	border-bottom: 1px dashed #CFD1A0;
}
.copy {
	background-image: url(images/copybg.jpg);
	height: 48px;
	width: 758px;
	border-right: 1px solid #ACCD94;
	border-left: 1px solid #ACCD94;
	clear: both;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FEFEFC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #808080;
	
}
.copyinfo {
	width: 300px;
	float: left;
}
.bmenu {
	float: right;
	text-align: right;
	overflow:hidden;
	margin-top:-10px;
	*margin-top:0px;
	width:450px;
}
.bmenu ul {
	margin-right:-5px;
	margin-bottom:0px;
}
.bmenu ul.row2 {
	margin-top:0px;
}
.bmenu li {
	background-image:none;
	display: inline;
	padding:0px;
}
.bottom {
	background-image: url(images/bottom.jpg);
	background-repeat: no-repeat;
	height: 5px;
	width: 780px;
	clear: both;
	float: left;
}


.copy a {
	color: #6F6F14;
	text-decoration: none;
	text-align: right;
}

.contentarea, .contentarea2 {
	background-color: #FFF;
	padding: 10px;
	width: 758px;
	border-right: 1px solid #ACCD94;
	border-left: 1px solid #ACCD94;
	/*clear: both;*/
	float: left;
	*margin-top: 30px;
	-margin-top: 0px;

}

#sidebar-wrapper {
	float:right;
	width:240px;
	background:url(images/sidebar_line.gif) repeat-y;
	margin-top:15px;
	padding: 0px 5px 0px 5px;
}
#sidebar-wrapper .testimonial {
	background:url(images/testimonial_bg.gif) no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style:italic;
	line-height: 140%;
	color: #6E6E13;
	padding-left:25px;
}
#sidebar-wrapper .testimonial .author {
	color:#4C4C4C;
	text-align:right;
}
.copy a:hover {
	text-decoration: underline;
}

ul.sitemap li a {
	font-weight:bold;
	line-height:15px;
}

.blogPost {
	border-bottom: 1px dashed #CFD1A0;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.blogPost h1 {
	font-size:14px;
}
.blogPost .date {
	text-align:right;
	font-style:italic;
}
ul.rightMenu {
	padding:0px;
	background:url(images/rightmenu_bg.gif) left top repeat-x;
	width:219px;
	margin-top:0px;
	margin-left:20px;
	padding-top:1px;
}
ul.rightMenu  ul {
	padding-left:0px;
	background:none;
}
ul.rightMenu a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5E8143;
	font-weight:bold;
	text-decoration:none;
	line-height:38px;
	background:url(images/rightmenu_bg.gif) left bottom repeat-x;
	display:block;
	width:199px;
	padding-left:20px;
}
ul.rightMenu  a.selected, ul.rightMenu  a:hover {
	background:#E3F4CA url(images/rightmenu_bg.gif) left bottom repeat-x;
}
ul.rightMenu ul a {
	color:#878A42;
	font-weight:normal;
	padding-left:40px;
	width: 179px;
}

.menu2 {
	position:absolute;
	top:415px;
	*top:435px;
	right:20px
}
.menu2 li {
	float:left;
	padding:0px 7px 0px 7px;
	background:url(images/menu2div.gif) no-repeat;
}
.menu2 li.first {
	background:none;
}
.menu2 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B613D;
	text-decoration:none;
}
.menu2 a:hover {
	text-decoration:underline;
}
.menu2 a.selected {
	font-weight:bold;
}
.ddsg-wrapper  ul li {
	list-style:none;
}

#blog-sidebar {
	float:right;
	width:180px;
	background:url(images/sidebar_line.gif) repeat-y;
	margin-top:15px;
	padding: 0px 5px 0px 5px;
}
#blog-sidebar ul.rightMenu {
	padding:0px;
	background:url(images/rightmenu_bg.gif) left top repeat-x;
	width:159px;
	margin-top:0px;
	margin-left:20px;
	padding-top:1px;
}
#blog-sidebar ul.rightMenu  ul {
	padding-left:0px;
	background:none;
}
#blog-sidebar ul.rightMenu a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5E8143;
	font-weight:bold;
	text-decoration:none;
	line-height:38px;
	background:url(images/rightmenu_bg.gif) left bottom repeat-x;
	display:block;
	width:139px;
	padding-left:20px;
}
#blog-sidebar ul.rightMenu  a.selected, #blog-sidebar ul.rightMenu  a:hover {
	background:#E3F4CA url(images/rightmenu_bg.gif) left bottom repeat-x;
}
#blog-sidebar ul.rightMenu ul a {
	color:#878A42;
	font-weight:normal;
	padding-left:40px;
	width: 119px;
}
.smalltext{font-family:Arial, Helvetica, sans-serif; font-size:12px;}