/*   
Theme Name: Infertility Blog Theme
Description: An XHMTL / CSS standard, tableless CSS theme for the infertility blog. This theme is Widget Ready
Author: 
Version: 1.0

*/
/* General styling parameters */
body
	{
		background: #00355a;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		color: #363636;
		font-size: 12px;
	}
a, a:visited
	{
		color: #000066;

	}
vsmall
	{
		font-size: 0.4em;
		font-weight:normal;
	}
a img
	{
		border: none;
	}
small
	{
		font-size: 0.8em;
	}
.aligncenter
	{
		text-align:center;
	}
#main
	{
		width: 780px;
		margin: auto;
		text-align: left;
		background: #ffffff; 
	}
#content
	{
		background: url(images/maintextbg.jpg) repeat-y;
	}
/* sidebar css styling */
#sidebar
	{
		float: right;
		width: 225px;
	}
#sidebar ul, #sidebar li
	{
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
#sidebar li h2
	{
		background:url(images/sidebar_bullet.jpg) no-repeat 5px #A9C8DC;
		padding: 3px;
		padding-left: 35px;
		margin: 0px;
		color: #00355a;
		font-size: 1.5em;
	}
#sidebar li li
	{
		padding: 5px;
		padding-left: 35px;
	}
#sidebar li a
	{
		color: #457594;
		text-decoration: none;
	}
#sidebar li a:hover
	{
		text-decoration: underline;
	}
#main_content
	{
		float:left;
		width: 555px;
	}
#posts
	{
	}
.post_title
	{
		background: url(images/post_bullet.jpg) 10px 10px no-repeat;
		color: #004f86;
		font-size: 1.7em;
		padding: 10px;
		padding-left: 40px;
		vertical-align:middle;		
	}
.post_title a
	{
		color: #004f86;
		text-decoration:none;
		vertical-align:middle;
	}
.post_date
	{
		float: right;
		padding: 5px;
		padding-top: 15px;
	}
.post_content
	{
		padding: 10px;
		padding-left: 40px;
		background: url(images/post_bg.jpg) repeat-x top;
	}
.post_bottom
	{
		background: #d8ebf3;
	}
h2.post_bottom
	{
		padding: 5px;
	}
.post_bottom a
	{
		color:#00355a;
		text-decoration: none;
	}
.comment_link
	{
		float: left;
		background:url(images/comment_link_bullet.jpg) no-repeat left;
		padding: 5px;
		padding-left: 25px;
	}
/* COMMENTS CSS */
#commentlist, #commentlist li
	{
		list-style: none;
		margin: 0px;
		padding: 0px;		
	}
#commentlist li
	{
		background: #aeaeae;
		margin: 5px;
		padding: 0px;
		color: #003366;
		border: solid 2px #aeaeae;
		border-left: solid 10px #aeaeae;
	}
.author_info
	{
		padding: 5px;
		color: #ffffff;
	}
.author_info a
	{
		color: #ffffff;
		font-weight:bold;
	}
.comment_text
	{
		padding: 10px;
		background: #ffffff;
	}
.read_more_link
	{
		float: right;
		background:url(images/read_full_post_bullet.jpg) no-repeat left;
		padding: 5px;
		padding-left: 25px;
	}
.clearer
	{
		clear: both;
	}
h2
	{
		margin: 0px;
		font-size: 18px;
	}
h4
	{
		margin: 0px;
		background: none !important;
		padding-left: 10px !important;
	}
.search_box, .search_button
	{
		vertical-align: top;
	}
#searchbox
	{
		text-align: center;
		padding: 10px;
	}
#footer
	{
		padding: 10px;
		font-size: 0.9em;
		text-align:center;
		color: #000000;
		font-weight:bold;
		background: url(images/footerbg.jpg) repeat-x bottom;
	}