@import url("reset.css");

body {
	background: url(images/bg_pattern.png) repeat top center;
	font: normal 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5f5f5f;
}

@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2, screen and (device-width: 768px)) {
   body {-webkit-text-size-adjust: none;}
}

a,a:link,a:visited {
	color: #5f5f5f;
	text-decoration: underline;
}
a:hover {
	color: #464646;
}

/* *** global *** */

.clear {

	clear: both;

}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
img.alignleft {
	display: inline;
	margin: 0 7px 2px 0;
}
img.alignright {
	display: inline;
	margin: 0 0 2px 7px;
}

#wrapper {
	background: url(images/body.png) repeat-y top center;
	margin: 0 auto;
	padding: 16px 28px 22px 28px;
	position: relative;
	width: 970px;
}

#top {
	background: url("images/top.png") no-repeat bottom center;
	height: 16px;
	margin: 0 auto;
	margin-top:30px;
	width: 1026px;
}
#end {
	background: url("images/bottom.png") no-repeat top center;
	height: 16px;
	margin: 0 auto;
	width: 1026px;
}



/* *** header *** */

#header {
}
a#logo {
	float: left;
	margin:0px;
	display: block;
	outline: none;
}

	/* *** search *** */

#search {
	background: url(images/quote.png) repeat-x top left #fdf4e1;
	height: 92px;
	margin-bottom: 13px;
	margin-left: auto;
	padding: 0px;
	width: 474px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

	
/* *** navigation *** */

#nav {

	background: #78c5f9;

	border: 3px solid #b5dcf7;

	height: 31px;

	position: relative;

	

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

	#nav li {
		float: left;
		display: block;
		text-align: center;
		position: relative; 
		margin-right: 7px;
		margin-top:0px;
	
    border-top: 3px solid transparent;  
    border-left: 3px solid transparent; 
    border-right: 3px solid transparent;  
	}


#nav li a{color: #fff;

		display: block;

		font-size: 13px;

		font-weight: 100;
		
		line-height: 24px;

		padding: 0px 10px 3px 10px;

		text-decoration: none;
		
			
}

#nav .dropdownparent:hover{

	color:#4aaef1;  
    border-top: 3px solid #4aaef1;  
    border-left: 3px solid #4aaef1; 
    border-right: 3px solid #4aaef1;  
	border-bottom: 1px solid #4aaef1;  
font-weight: 700;
    
      /* Rounded corners */  
  
    -moz-border-radius: 5px 5px 0px 0px;  
    -webkit-border-radius: 5px 5px 0px 0px;  
    border-radius: 5px 5px 0px 0px;  
}  


#nav  li:hover{background: #4aaef1;    -moz-border-radius: 5px 5px 5px 5px;  
    -webkit-border-radius: 5px 5px 5px 5px;  
    border-radius: 5px 5px 5px 5px;
	
		font-weight: 700;}




.dropdown{				
position:absolute;  
left:-999em; 
background:#fff;  
-moz-border-radius: 0px 5px 5px 5px;  
-webkit-border-radius: 0px 5px 5px 5px;  
border-radius: 0px 5px 5px 5px;
}

.dropdown_1column,  
.dropdown_2columns,  
.dropdown_3columns,  
.dropdown_4columns,  
.dropdown_5columns {  
    margin:4px auto;  
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding:10px 5px 10px 5px;  
    z-index:999;
    border: 3px solid #4aaef1;  
    /* Gradient background */  
    background:#fff;  
    /* Rounded Corners */  
    -moz-border-radius: 0px 5px 5px 5px;  
    -webkit-border-radius: 0px 5px 5px 5px;  
    border-radius: 0px 5px 5px 5px;  
}  

#nav .dropdown_3columns a{color:#000;font-size:12px;font-weight:normal;}

.dropdown_1column {width: 140px;}  
.dropdown_2columns {width: 280px;}  
.dropdown_3columns {width: 542px;}  
.dropdown_4columns {width: 560px;}  
.dropdown_5columns {width: 700px;} 

#nav li:hover .dropdown_1column,  
#nav li:hover .dropdown_2columns,  
#nav li:hover .dropdown_3columns,  
#nav li:hover .dropdown_4columns,  
#nav li:hover .dropdown_5columns {  
    left:-3px;top:auto;margin-top:1px;}  
		
.col_1,  
.col_2,  
.col_3,  
.col_4,  
.col_5 {  
    display:inline;  
    float: left;  
    position: relative;   
    }  
.col_1 {width:170px;}  
.col_2 {width:370px;}  
.col_3 {width:410px;}  
.col_4 {width:550px;}  
.col_5 {width:690px;}

#nav .menu_right {  
    float:rightright;  
    margin-right:0px;  
}  

#nav li .align_right {  
    /* Rounded Corners */  
    -moz-border-radius: 5px 0px 5px 5px;  
    -webkit-border-radius: 5px 0px 5px 5px;  
    border-radius: 5px 0px 5px 5px; 
}

#nav li:hover .align_right {  
    left:auto;  
    right:-3px;  
    top:auto;  
} 

#nav .droplist li{background:#fff;border:0;border-top:1px dashed #ccc;padding:0px;text-align:left;width:140px;}

#nav .droplist li a{margin:0;line-height:14px;padding:8px;color:#777;text-indent:0px;}


#nav .droplist li a:hover{
text-indent:2px;
color:#333;   
-webkit-transition: text-indent 0.2s ease-in-out;
	-moz-transition: text-indent 0.2s ease-in-out;
	transition: text-indent 0.2s ease-in-out;
   -o-transition: color 0.2s ease-in-out;}

#nav .droplist li:hover{border:0;border-top:1px dashed #ccc;padding:0px;background-color:#edffff;   -webkit-transition:color 1s ease-in;  
   -moz-transition:color 200ms ease-in;  
   -o-transition:color 200ms ease-in;  
   transition:color 200ms ease-in;}
   
#nav .morelink{color:#666;padding:0;margin:0;display:inline;}
#nav .morelink:hover{border-bottom:1px dashed #000;}

		
.mainitems{
border: 1px solid black;
background-color: #FFEEC6;
}

.mainitems a{
margin-left: 6px;
margin-right: 8px;
text-decoration: none;
}

		

/* *** breadcrumbs *** */

#crumbs {

	background: #fdf5e4;

	font-size: 11px;

	height: 40px;

	line-height: 31px;

	padding: 5px 14px 0;

	margin-top: -5px;

	

	-moz-border-radius: 0 0 5px 5px;

	-webkit-border-radius: 0 0 5px 5px;

	border-radius: 0 0 5px 5px;

}

	#crumbs li {

		float: left;

		margin-right: 11px;
		margin-top:4px;

	}

		#crumbs a {

			background: url("images/crumb.gif")/*tpa=http://www.pregnancy.co.uk/images/crumb.gif*/ no-repeat 100% 4px;

			color: #f2ae53;
	margin-top:4px;
			padding-right: 5px;

		}

#crumbs li.current_crumb a{
	background:none;
}

			#crumbs a:hover {

				color: #464646;

			}

		#crumbs strong {

				margin-top:4px;
			font-weight: normal;

		}

		

/* *** content area *** */

#lower {

	padding: 23px 0;

}



/* *** column widths *** */

#left_sidebar {

	display: inline;

	float: left;

	margin-right: 30px;

	width: 126px;

}



#content {

	float: left;
	
	font-size:13px;

	width: 470px;

}

#content a {
color: #f2ae53;
}

	#home #content {

		width: 320px;

	}

	

#sidebar {

	float: right;

	width: 306px;

}

	#home #sidebar {

		width: 473px;

	}
	
	
	
.sharebox{

	width:100%;

	border: 3px solid;

	padding: 0px;
	
	margin:0px;

		background: #fff;

	border-color: #fceed2;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;
	
}
	
	
.inadvert{

	width:300px;
	height:250px;

	border: 3px solid;

	padding: 0px;
	
	margin:5px;
	
	text-align:center;

		background: #fff;

	border-color: #fceed2;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;
	
}

.contbox{

	width:300px;
	height:250px;

	border: 1px solid;

	margin-bottom:15px;
	
	padding: 0px;
font-size:11px;
	
	text-align:center;

		background: #fff;

	border-color: #a5a5a5;


	
}

	

/* *** colour box containers *** */

.orange, .pink, .pale, #footer {

	border: 3px solid;

	padding: 10px;

	

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



.orange {
	background: #f2ae53;
	border: 3px solid #fec271;
}

.pink, #footer {

	background: #fdf5e4;

	border-color: #fceed2;

}

.pale {

	background: #fff;

	border-color: #fceed2;

}



/* *** ad blocks *** */

.ad {

	padding: 0;

}

	.ad img {

		display: block;

	}
		

/* *** top ads *** */

#whyregister {

	color: #fff;

	float: left;

	height: 67px;

	position: relative;

	width: 203px;

}

	#whyregister li {

		background: url("images/tick.png")/*tpa=http://www.pregnancy.co.uk/images/tick.png*/ no-repeat 0 3px;

		margin-bottom: 5px;
		
		-webkit-text-size-adjust:100%;
		
		font-size:12px;

		padding-left: 22px;

		position: relative;

	}

	#whyregister .go {

		background: url("images/register.png")/*tpa=http://www.pregnancy.co.uk/images/register.png*/ no-repeat center center;

		display: block;

		height: 29px;

		text-indent: -9999px; outline: none;

		width: 98px;

		

		position: absolute; bottom: -17px; left: 10px;

	}



#seventwoeight {

	height: 90px;

	margin: 0 0 25px auto;

	width: 728px;

}



/* *** post content *** */

.pagetitle {

	color: #464646;

	font-size: 24px;

	font-weight: normal;

	margin-bottom: 12px;

	letter-spacing: -1px;

}



.post .ad {

	margin-bottom: 15px;

	width: 300px;

}



.entry {

}

	.entry h1, .entry h2, .entry h3 {

		font-size: 17px;

		font-weight: normal;

		margin-bottom: 10px;

	}

	.entry p {

		line-height: 150%;

		margin-bottom: 15px;

	}

	.entry ul, .entry ol {

		padding-bottom: 10px;

	}

		.entry li {

			padding-bottom: 10px;

		}

		.entry ul li {

			list-style: disc outside;

			margin-left: 15px;

		}

		.entry ol li {

			list-style: decimal outside;

			margin-left: 19px;

		}

		

	.entry blockquote {

		background: #fdf5e4;

		margin-bottom: 15px;

		padding: 15px 20px;

		

		-moz-border-radius: 3px;

		-webkit-border-radius: 3px;

		border-radius: 3px;

	}

		.entry blockquote p {

			font: normal 15px/150% Georgia, Tahoma, Verdana, Arial;

			font-style: italic;

		}

			.entry blockquote p:last-child {

				margin-bottom: 0;

			}

		.entry blockquote cite {

			font-style: normal;

		}

			#content .entry blockquote a {

				color: #f2ae53;

			}

			

	/* *** related links *** */

	#related {

		background: #fdf5e4;

		margin-bottom: 20px;

		padding: 20px; padding-bottom: 10px;

		

		-moz-border-radius: 3px;

		-webkit-border-radius: 3px;

		border-radius: 3px;

	}

		#related h3 {

			background: url("images/related.png")/*tpa=http://www.pregnancy.co.uk/images/related.png*/ no-repeat center left;

			font-size: 1px;

			height: 10px;

			text-indent: -9999px;

		}

		#related ul {

			border-top: 1px solid #f5d9a1;

			margin-top: 14px;

			padding-top: 12px;

		}

			#related li {

				background: url("images/arrow-pale.png")/*tpa=http://www.pregnancy.co.uk/images/arrow-pale.png*/ no-repeat 0 3px;

				padding-bottom: 10px;

				padding-left: 14px;

			}

			#related a {

				color: #f2ae53;

			}

				#related a:hover {

					color: #464646;

				}

	

/* *** left sidebar *** */

#left_sidebar {

}

	/* *** quick links *** */

	#quick {

		margin-bottom: 20px;

		padding-bottom: 0;

	}

		#quick h3 {

			font-size: 15px;

			font-weight: normal;

			margin-bottom: 10px;

		}

		#quick li {

			background: url(images/arrow_01.png) no-repeat 0 3px;

			padding-bottom: 10px;

			padding-left: 15px;

		}

			#quick li a {

				text-decoration: none;

			}

				#quick li a:hover {

					text-decoration: underline;

				}

				#quick .cur a {

					font-weight: bold;

				}

				

	/* *** facebook like button *** */

	#facebook {

		display: block;

		margin: 0 auto 20px;

		width: 121px;

	}

		#facebook img {

			display: block;

		}

	

/* *** right sidebar *** */

#sidebar {

}

	/* *** new arrival *** */

	#arrival {

		position: relative;

	}

		#arrival .inner {

			background: #fdf5e4;

			padding: 15px 0 5px 12px;

			

			-moz-border-radius: 5px 5px 5px 5px;

			-webkit-border-radius: 5px 5px 5px 5px;

			border-radius: 5px 5px 5px 5px;

		}

			#arrival h4 {

				background: url("images/arrival-headings.png")/*tpa=http://www.pregnancy.co.uk/images/arrival-headings.png*/ no-repeat 0 1px;

				height: 24px;

				margin-bottom: 5px;

				text-indent: -9999px;

			}

				#trimester-2 h4 {

					background-position: 0 -111px;

				}

				#trimester-3 h4 {

					background-position: 0 -224px;

				}

			

			#arrival ul {

				height: 67px;

				padding: 0 12px 15px;

				position: relative;

			}

				#trimester-1 ul {

					margin-right: 80px;

				}

				

				#arrival li {

					float: left;

					margin-bottom: 5px;

					width: 86px;

					

					position: relative; z-index: 3;

				}

		

		#stork {

			background: url("images/stork1.png")/*tpa=http://www.pregnancy.co.uk/images/stork1.png*/ no-repeat top right;

			display: block;

			height: 126px;

			width: 215px;

			

			position: absolute; right: 0; top: -5px;

		}

		

	/* *** newsletter *** */

	#newsletter {

		margin: -5px 0 20px;

		position: relative; z-index: 3;
		padding:0;

	}

		#newsletter h3 {

			color: #fff;

			font-size: 20px;

			font-weight: normal;

			letter-spacing: -1px;

			line-height: 20px;

			margin-bottom: 14px;

		}

		

		#newsletter form {

			display: block;

			position: relative;

		}

		#home #newsletter form {

			height: 38px;

		}

			#newsletter label {

				display: none;

			}

			#newsletter .input {

				background: #fff;

				border: 1px solid #f2ae53;

				color: #000;

				float: left;

				font: normal 13px Verdana, Tahoma, Arial;

				font-style: italic;

				padding: 10px;

				position: relative;

				

				-moz-border-radius: 5px;

				-webkit-border-radius: 5px;

				border-radius: 5px;

				-moz-box-shadow: 0 0 5px #d29247;

				-webkit-box-shadow: 0 0 5px #d29247;

				box-shadow: 0 0 5px #d29247;

			}

				#newsletter .input.date {

					width: 144px;
					background:#FFFFFF url("images/date.gif")/*tpa=http://www.pregnancy.co.uk/images/date.gif*/ no-repeat 140px 11px;
					cursor: pointer; cursor: hand;

				}

					#home #newsletter .input.date {

						width: 120px;
						background:#FFFFFF url("images/date.gif")/*tpa=http://www.pregnancy.co.uk/images/date.gif*/ no-repeat 115px 11px;
						cursor: pointer; cursor: hand;
					}

				#newsletter .input.email {

					margin-bottom: 12px;

					width: 230px;

				}

					#home #newsletter .input.email {

margin-bottom: 12px;
						width: 170px;

					}

				

				/* date selector */

				#date-wrap {

					display: inline;

					float: left;

					margin-right: 7px;

					position: relative;

				}

					#open {

						background: url("images/date.gif")/*tpa=http://www.pregnancy.co.uk/images/date.gif*/ no-repeat center center;

						display: block;

						height: 15px;

						text-indent: -9999px; outline: none;

						width: 16px;

						

						position: absolute; right: 10px; top: 50%; margin-top: -8px; z-index: 11;

					}

				

			#newsletter .go {

				background: url("images/signup.gif")/*tpa=http://www.pregnancy.co.uk/images/signup.gif*/ no-repeat center center #7ec8fa;

				border: 0;

				cursor: pointer;

				display: block;

				float: right;

				height: 38px;

				position: relative;

				text-indent: -9999px; text-transform: uppercase;

				width: 97px;

			}

			

			#free {

				background: url("images/free.png")/*tpa=http://www.pregnancy.co.uk/images/free.png*/ no-repeat center center;

				height: 26px;

				margin-top: 14px;

				text-indent: -9999px;

			}

			

	/* *** 300px ad *** */

	#sidebar .ad {

		margin-bottom: 20px;

	}

			

	/* *** recent listings *** */

	.recent {

		margin-bottom: 25px;

		padding: 12px 10px 14px;

	}

		.recent ul, #fact {

			border-top: 1px solid #ebebeb;

			margin-top: 9px;

			padding-top: 9px;

		}

			.recent li {

				background: url(images/arrow_02.png) no-repeat 0 3px;

				margin-bottom: 10px;

				margin-left: 3px;

				padding-left: 14px;

			}

			#sidebar .recent li a {

				text-decoration: none;

			}

				#sidebar .recent li a:hover {

					text-decoration: underline;

				}

		

		.recent .more {

			font-weight: bold;

			padding-top: 4px;

			white-space: nowrap;

		}

		#sidebar .recent .more a:hover {

			color: #464646;

		}

		

	/* *** recent questions *** */

	#home #recentquestions {

		float: left;

		width: 202px;

	}

		#recentquestions .more a, #qa-cats .more a , #pregticker .more a{

			color: #92c9e0;

		}

		

	/* *** recent threads *** */

	#home #recentthreads {

		float: right;

		width: 202px;

	}

		#recentthreads h3 {

			background-position: 0 -25px;

		}

		#recentthreads li {

			background-image: url("images/arrow-green.png")/*tpa=http://www.pregnancy.co.uk/images/arrow-green.png*/;

		}

		#recentthreads .more a, #randomfact .more a {

			color: #a6cc42;

		}

		

	/* *** random fact *** */

	#randomfact {

	}

		#randomfact h3 {

			background-position: 0 -50px;

		}
		
#pregticker {

	}

		#pregticker h3 {
			height:12px;
			background-position: 0 -69px;

		}
		



		#fact {

			line-height: 150%;

			margin-bottom: 10px;

		}

		

	/* *** Q&A Categories *** */

	#qa-cats {

	}

		#qa-cats h3 {

			background-image: url("images/qa-heading.png")/*tpa=http://www.pregnancy.co.uk/images/qa-heading.png*/;

		}

		

/* *** footer *** */

#footer {

	background: url(images/footer.png) repeat-x top left;

	padding: 30px;

}

	#footernav {

	}

		#footernav .col {

			float: left;

			width: 230px;

		}

			#footernav h4 {

				color: #f2ae53;

				font-size: 17px;

				font-weight: normal;

				line-height: 19px;

				height: 19px;

				margin-bottom: 12px;

			}

			#footernav .col li {

				margin-bottom: 10px;

			}

				#footenav .col a {

					font-size: 14px;

				}

				

			#footernav .last {

				width: 170px;

			}



	#copyright {

		clear: both;

		font-size: 10px;

		margin-top: 25px;

		text-align: right;

	}

	

/* *** website network *** */

#network {

	position: absolute; top: 10px; right: -63px;

}

	#network li {

	}

		#network a {

			display: block;

			height: 162px;

			text-indent: -9999px; outline: none;

			width: 66px

		}

		

	#network-1 a {

		background: url("images/network-1-small.png")/*tpa=http://www.pregnancy.co.uk/images/network-1-small.png*/ no-repeat center left;

	}

	#network-2 a {

		background: url("images/network-2.png")/*tpa=http://www.pregnancy.co.uk/images/network-2.png*/ no-repeat center left;

	}

	#network-3 a {

		background: url("images/network-3.png")/*tpa=http://www.pregnancy.co.uk/images/network-3.png*/ no-repeat center left;

	}

	

/* *** Q & A archive *** */

#qa-form {

	background: url("images/search.gif")/*tpa=http://www.pregnancy.co.uk/images/search.gif*/ repeat-x top left #fdf4e1;

	margin-bottom: 25px;

	padding: 12px; padding-bottom: 14px;

	

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

	#qa-form label {

		display: none;

	}

	#qa-form .input {

		float: none;

	}

	

	/* *** ask question form *** */

	#ask {

		background: url("images/qa-form.png")/*tpa=http://www.pregnancy.co.uk/images/qa-form.png*/ no-repeat 282px 0;

		height: 118px;

		margin-bottom: 10px;

		position: relative;

	}

		#qa-form #ask textarea {

			height: 63px;

			overflow: auto;

			padding: 10px;

			width: 290px;

		}

		#ask .go {

			float: none;

			

			position: absolute; right: 0; bottom: 0;

		}
		

	/* *** featured question *** */

	.featured, .question {

		background: #e5f3fc;

		margin-bottom: 20px;

		padding: 11px;

	

		-moz-border-radius: 3px;

		-webkit-border-radius: 3px;

		border-radius: 3px;

	}

		.bubble {

			background: #fff;

			border: 1px solid #97d3fa;

			font: normal 15px/150% Georgia, Arial, Tahoma, Verdana;

			font-style: italic;

			margin-bottom: 13px;

			padding: 12px 16px 13px;

			position: relative;

	

			-moz-border-radius: 5px;

			-webkit-border-radius: 5px;

			border-radius: 5px;

		}

			.bubble span {

				background: url("images/bubble.gif")/*tpa=http://www.pregnancy.co.uk/images/bubble.gif*/ no-repeat top center;

				display: block;

				height: 14px;

				width: 16px;

				

				position: absolute; left: 14px; bottom: -14px;

			}

				

	.featured {

		padding-bottom: 42px;

	}

		.featured ul {

			float: right;

			height: 31px;

		}

			.featured li {

				float: left;

				margin-left: 8px;

			}

			#content .featured li a {

				background: url("images/featured-buttons.png")/*tpa=http://www.pregnancy.co.uk/images/featured-buttons.png*/ no-repeat top center;

				display: block;

				float: left;

				height: 31px;

				text-indent: -9999px; outline: none;

				width: 125px;

			}

				#content .featured .more {

					background-position: bottom center;

				}

				

	/* *** questions archive *** */

	.archive {

		margin-bottom: 40px;

		padding-bottom: 1px;

	}

		.bit {

			border-bottom: 1px solid #c8e4f9;

			margin-bottom: 14px;

			padding-bottom: 17px;

		}

			.archive .bit:last-child {

				border: 0; margin: 0; padding: 0;

			}

			

			.archived-question p {

				color: #000;

				font: normal 14px/150% Verdana, Tahoma, Arial;

				font-style: italic;

				letter-spacing: -1px;

				margin-bottom: 10px;

			}



		/* *** archive question bit *** */

		.archived-question li {

			display: inline;

			margin-right: 10px;

		}

			#content .archived-question li a {

				color: #a0d440;

				font-weight: bold;

			}

			#content .archived-question .more {

				color: #6fbef8;

			}

				#content .archived-question .more span {

					font-weight: normal;

				}

				

		/* *** answer bit *** */

		.answers .bit {

			padding-bottom: 42px;

		}

		.answers .bit:last-child {

			padding-bottom: 25px;

		}

			.answers .bit p {

				color: #000;

				line-height: 150%;

				margin-bottom: 10px;

			}

		

			.answers .meta {

				color: #000;

				float: left;

				font-size: 11px;

				line-height: 25px;

			}

				#content .answers .meta a {

					color: #000;

				}



	/* *** featured question *** */

	.question {

		margin-bottom: 30px;

	}

		/* *** author info *** */

		.question .meta {

			color: #000;

			font-size: 11px;

			height: 57px;

			margin-bottom: 20px;

			padding-top: 7px;

		}

			.question .avatar {

				float: left;

				margin-right: 12px;

			}

				.question .avatar img {

					border: 1px solid #97d3fa;

				}

				

			/* *** username + 'asked by' info *** */

			.question .meta p {

				margin-bottom: 3px;

			}

				#content .question .meta p a {

					color: #6fbef8;

					font-weight: bold;

				}

					#content .question .meta p a:hover {

						color: #464646;

					}

					

				/* author username */

				.question .meta .username {

					display: inline-block;

					font-size: 13px;

					margin-bottom: 10px;

				}

				

			/* *** question tags *** */

			.tags {

			}

				.tags li {

					display: inline;

				}

				#content .tags a {

					color: #000;

				}

		/* *** / author info *** */

		

		/* *** actions *** */

		.actions {

			color: #000;

			height: 31px;

		}

			.actions .go {

				background: url("images/answernow.png")/*tpa=http://www.pregnancy.co.uk/images/answernow.png*/ no-repeat center center;

				display: block;

				float: left;

				height: 31px;

				margin-right: 25px;

				text-indent: -9999px; outline: none;

				width: 125px;

			}

			

			/* *** facebook + twitter buttons *** */

			.share {

			}

				.share li {

					float: left;

					line-height: 31px;

					margin-right: 6px;

				}

				.share a {

					background: url("images/social.png")/*tpa=http://www.pregnancy.co.uk/images/social.png*/ no-repeat center left;

					display: block;

					float: left;

					height: 31px;

					text-indent: -9999px; outline: none;

					width: 32px;

				}

					.share .twitter a {

						background-position: top right;

					}

					

			/* *** thumbs up/down *** */

			.rate {

				color: #000;

				font-size: 11px;

				float: right;

			}

			.question .rate {

				margin-top: 2px;

			}

				.rate li {

					float: left;

					margin-left: 8px;

					line-height: 25px;

				}

				#content .rate a {

					background: #fff;

					border: 1px solid #cecece;

					color: #000;

					display: block;

					float: left;

					height: 25px;

					padding: 0 6px 0 24px;

					text-decoration: none;

					

					-moz-border-radius: 4px;

					-webkit-border-radius: 4px;

					border-radius: 4px;

				}

					.rate a span {

						display: none;

					}

					.rate a strong {

						font-weight: normal;

					}

					

				#content .rate .up {

					background: url("images/up.png")/*tpa=http://www.pregnancy.co.uk/images/up.png*/ no-repeat 5px 50% #fff;

				}

				#content .rate .down {

					background: url("images/down.png")/*tpa=http://www.pregnancy.co.uk/images/down.png*/ no-repeat 5px 50% #fff;

				}

					

				#content .question .rate a {

					-moz-box-shadow: 0 0 3px #d3e0eb;

					-webkit-box-shadow: 0 0 3px #d3e0eb;

					box-shadow: 0 0 3px #d3e0eb;

				}

				#content .answers .rate a {

					-moz-box-shadow: 0 0 3px #ddd;

					-webkit-box-shadow: 0 0 3px #ddd;

					box-shadow: 0 0 3px #ddd;

				}
				
#blog-main
{

}

    #blog-main-title
    {
        width: 200px;
    }

        #blog-main-title a
        {
            text-decoration: none;
        }

    #blog-main h3
    {
        margin-bottom: 0;
    }

.post-details
{
    color: #CFCEC5;
    font-size: 12px;
    margin-bottom: 10px;
}

.blog-post p
{
    text-align: justify;
    font-size: 13px;
	line-height:1.6em;
	padding-top:5px;
	padding-bottom:5px;
}

.blog-seperator
{
    height: 20px;
    border-bottom: solid 1px #F5F5F5;
    margin-bottom: 20px;
}

#blogh3
{font-size: 21px; font-weight:normal;}

#blogh3 a {
color:#535353;
}

#name-details
{
    float:  left;
    clear:  left;
    margin: -10px 20px 25px 0;
    width:  285px;
    height: 185px;
    border: 3px solid #ebebeb;
    margin-right: 20px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

    #name-details span
    {
        display: block;
        height: 37px;
    }

    #name-details span strong
    {
        float: left;
        display: block;
        margin: 9px 0 0 20px;
        font-weight: normal;
        width: 100px;
    }

    #name-details span em
    {
        float: left;
        display: block;
        width: 140px;
        height: 20px;
        margin: 9px 0 0 10px;
        font-style: normal;
        overflow:hidden;
    }

        #name-details .shade
        {
            background: #f5f5f5;
        }

div#whyregister ul{
	padding-top:-2px;
}
table tr td{
	text-align:center;
	vertical-align:middle;
}

div#footer{
	text-align:center;
}
div#footer a{
	text-decoration:none;
}
div#footer a:hover{
	text-decoration:underline;
}

a#top_home_link, a#top_contact_link{
	display:block;
	width:120px;
	height:35px;
	position:absolute;
	clear:both;
}
a#top_home_link{
	background:url(images/btn_h.png) 0px -35px no-repeat;
	top:12px;
	margin-left:50px;
}
a#top_contact_link{
	background:url(images/btn_c.png) 0px -35px no-repeat;
	margin-left:180px;
	top:12px;
}

a#top_home_link:hover{
	background:url(images/btn_h.png) 0px 0px no-repeat;
}
a#top_contact_link:hover{
	background:url(images/btn_c.png) 0px 0px no-repeat;
}
img.main_image{
	padding:0;
	margin:0;
	margin-bottom:20px;
}
img, a img{
	border:none;
	padding:0;
	margin:0;
}

div#whyregister ul li a{
	color:#fff;
}
div#whyregister ul li a:hover{
	text-decoration:none;
}

div#quick ul li a{
	text-decoration:underline;
}
div#quick ul li a:hover{
	text-decoration:none;
}

#sidebar div#recentquestions ul li a{
	text-decoration:underline;
}
#sidebar div#recentquestions ul li a:hover{
	text-decoration:none;
}

div#cont_table{
	float:left;
	width:250px;
	padding:0px 25px 5px 0px;
}

a#toplink{
	color:#3c8cb1;
}
a#toplink:hover{
	text-decoration:none;
}

div#dude{
	width:100%;
	height:92px;
	background:url(images/dude.png) bottom right no-repeat;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


/* CUSTOMIZING */

#search p{
	color:#0b486b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	padding:9px 80px 0px 20px;
}

#nav {
	background: #3c8cb1;
	border: 3px solid #9bc8e2;
}
#nav  li:hover{
	background: #80b8d8;
}
#crumbs {
	background: #cee3f5;
}
#crumbs a {
	color: #3c8cb1;
}

a,a:link,a:visited {
	color: #3c8cb1;
	text-decoration: underline;
}
a:hover {
	color: #3c8cb1;
}

div#footer{
	text-align:center;
	border-color: #cee3f5;
	color: #3c8cb1;
}
div#footer a{
	text-decoration:none;
	color: #3c8cb1;
}
div#footer a:hover{
	text-decoration:underline;
	color: #3c8cb1;
}

.orange {
	background: #80b8d8;
	border: 3px solid #add7ef;
}
.pink {
	background: #dfedf8;
	border-color: #add7ef;
}
.pale {
	border-color: #add7ef;
}
.sharebox{
	border-color: #add7ef;
}