@charset "utf-8";
 /* 
 Theme Name: Cloud Baby
 Theme URI: http://www.fertilityfans.com/ 
 Description: An airy design that uses imageless rounded corners
 tags: silver, white, light, fixed-width, left-sidebar, custom-menu
 Author: www.FertilityFans.com
 Author URI: 
 Version: 1.0 

 Free to use. Enjoy!

 */ 

html{
	height: 100%; 
	margin: 0; 
	padding: 0;}
	
body{
	background:#fdfdfd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	margin-top:-130px;
	color:#555;
}


h1{	font-family: 'Molengo', arial, serif;
	color:#555555;
	font-size:40px;
	line-height: 30px;
}

h2{font-size:20px; color:#555555;}
h4{margin-top:-2px;color:#555555;}

h2 a {text-decoration:none;}
h2 a:link{color:#253E70;}
h2 a:hover{color:#D54E21;}
h2 a:visited{color:#555;}

a img { border: none; }
a {text-decoration:none;}
a:link{color:#253E70;}
a:hover{color:#D54E21;}
a:visited{color:#253E70;}


/*classes*/

#wrapper{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	}
/* Header and header menu --------------------------------------*/
#header{
	width:960px;
	background-image:url(images/header-image.jpg);
	height:215px;
}

#headertitle {
	padding-left:40px;
	margin-top:150px;
}

#headertitle a{
	text-decoration:none;
	color:#444;
}
#tagline{
	color:#444;
	margin-top:-30px;
	padding-left:60px;
}

#headermenu {
	margin:0 20px;

}	


#headermenu a{
	color:#080808;
	text-decoration:none;
	list-style: none;
}
#headermenu ul{
	list-style-type: none;
	list-style-image: none;
	margin:0 10px;
	padding:0;
}
#headermenu li ul {
	list-style-type: none;
	list-style-image: none;
	display: inline;
}
#headermenu li {
	display: inline;
}
#headermenu ul li a{
	margin: 0 10px 0 10px;
	padding: 0 5px;
}
#headermenu ul li a:hover{
	color: #D54E21;

/* Sidebar --------------------------------------------------*/

}
#sidebar{
	width:200px;
	overflow:hidden;
}
#sidebar a{ text-decoration:none;}
#sidebar a:link{ color:#555;}
#sidebar a:visited{ color:#253E70;}

#sidebar ul li:hover, #sidebar ul li a:hover, #sidebar a:hover{
  background:#e8e8e8;
}
#sidebar ul li li:hover, #sidebar ul li li a:hover{
	color:#D54E21;
}

/* main content area -----------------------------------------*/

#main{
	clear:both;
	width:960px;
	overflow:hidden;
	padding:40px 0 0;
}

#container{
	color:#555555;
	width:100%;
	margin: 40px 0 0 0;
}

#content{

 	z-index 0;
}

/* Images --------------------------------------------------- */
#content img {
	margin: 0;
	height: auto;
	max-width: 640px;
	width: auto;
}
#content .attachment img {
	max-width: 700px;
}

#content .alignright, #content img.alignright {display: inline; float:right; margin:0 0 10px 10px}
#content .alignleft, #content img.alignleft {display: inline; float:left;  margin:0 10px 10px 0}
#content .aligncenter, #content img.aligncenter {clear:both; display: block;  margin-left: auto; margin-right: auto}



#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
.postdata{clear:both;}

/* Footer -----------------------------------------------------*/
#footer{
	clear:both;
	width:100%;
	color:#FFF;
	padding-top:15px;
}
#footer a{
	color:#fff;
}
/* Comments ---------------------------------------------------*/
.comment{margin:12px;}
label {float:left; margin:2px 8px 0 0;}
.commentform{clear:both;}

/* rounded corners -------------------------------------------*/
/*the easy way*/
.rounded-corners {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	background-color:#fff;
	
	/*IE hack */
	behavior: url(border-radius.htc);

	border-radius: 20px;
	padding:10px;
	margin-top:10px;
}

/*the universal way*/
/* footer */
.f1, .f2, .f3, .f4, .f5, .f6, .f7, .f8{font-size:1px; overflow:hidden; border-left:1px #eee solid; border-right:1px #eee solid; display:block; background: #555;}
.f1 {height:1px; margin:0 10px; background:#eee; }
.f2 {height:1px; margin:0 8px; }
.f3 {height:1px; margin:0 6px; }
.f4 {height:1px; margin:0 5px;}
.f5 {height:1px; margin:0 4px;}
.f6 {height:1px; margin:0 3px;}
.f7 {height:2px; margin:0 2px;}
.f8 {height:3px; margin:0 1px;}
.contentf {background: #555; border-left:1px #eee solid; border-right:1px #eee solid; }
.contentf div {margin: 0 15px 0 15px;}

/* main content and sidebar menu */
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8{font-size:1px; overflow:hidden; display:block; background: #fff; border-left:1px #eee solid; border-right:1px #eee solid;}
.c1 {height:1px; margin:0 10px; background:#eee; }
.c2 {height:1px; margin:0 8px; }
.c3 {height:1px; margin:0 6px; }
.c4 {height:1px; margin:0 5px;}
.c5 {height:1px; margin:0 4px;}
.c6 {height:1px; margin:0 3px;}
.c7 {height:2px; margin:0 2px;}
.c8 {height:3px; margin:0 1px;}
.contentc {background: #fff; border-left:1px #eee solid; border-right:1px #eee solid; padding:0 10px 0 10px; margin-top:0px;}
.contentc div{}

/* top menu */
.m1, .m2, .m3, .m4, .m5, .m6, .m7, .m8{font-size:1px; overflow:hidden; display:block; background: #eee;}

.m1 {height:1px; margin:0 10px; }
.m2 {height:1px; margin:0 8px; }
.m3 {height:1px; margin:0 6px; }
.m4 {height:1px; margin:0 5px;}
.m5 {height:1px; margin:0 4px;}
.m6 {height:1px; margin:0 3px;}
.m7 {height:2px; margin:0 2px;}
.m8 {height:3px; margin:0 1px;}
.contentm {background: #eee;}
.contentm div {margin: 0 5px 0 0;
	padding-top:7px;}
/*end rounded corner definitions */