/*

Theme Name: Kim Anami Bodacious Life Coaching

Theme URI: http://bodaciouslifecoaching.com/

Description: Custom CSS template designed/developed for bodaciouslifecoaching.com

Version: 1.0

Author: Lesia Payne, Andrew Matecha

Author URI: http://lesia.org/ 



*/



body {

	font-family:Helvetica, Arial, sans-serif;

	font-size:12px;

	color:#828282;

        background:url(/images/bg.gif) transparent repeat-y top center;

}



body.about { background:url(/images/bg-pink.gif) transparent repeat-y top center; }

body.archives { background:url(/images/bg.gif) transparent repeat-y top center; }

body.contact { background:url(/images/bg-pink.gif) transparent repeat-y top center; }

body.home { background:url(/images/bg-pink.gif) transparent repeat-y top center; }

body.intimacy { background:url(/images/bg-pink.gif) transparent repeat-y top center; }

body.life_business { background:url(/images/bg.gif) transparent repeat-y top center; }

body.wellness { background:url(/images/bg.gif) transparent repeat-y top center; }	

	

	

p {

	line-height:20px;

	margin:1em 0;

}



a {

	color:#e0016f;

	text-decoration:none;

}



a:hover {

	color:#00d5d5;

}



.home a.more-link {

	display:none;

	/* overflow:hidden;

	width:87px;

	height:1px;

	color:#ffffff;

	padding-top:14px;

	background:url(/images/read-more.gif) transparent no-repeat top left;

	float:right; */

}



.home a.readmorelink {

	display:block;

	overflow:hidden;

	width:87px;

	height:1px;

	color:#ffffff;

	padding-top:14px;

	background:url(/images/read-more.gif) transparent no-repeat top left;

	float:right;

}

h1 {

	font-weight:normal;

	color:#565656;

	font-size:18px;

	padding-left:21px;

	margin:13px 0px 13px -21px;

	background:url(/images/header-bullet.gif) transparent no-repeat top left;

}

	h1 a {

		text-decoration:none;

		color:#565656;

	}

	

h2 {

	font-weight:lighter;

	color:#41b556;

	font-size:18px;

	margin:4px 0px;
	line-height:1.8em;

}

	h2 a {

		font-weight:lighter;

		color:#41b556;

		font-size:22px;

	}

	#contentarea.home h2.subtitle {

		padding-left:21px;

		/* margin:13px 0px 13px 0px; */

		background:url(/images/header-bullet.gif) transparent no-repeat top left;

	}

h3 {

	font-weight:normal;

	padding:5px 0px;

}

h3#comments {

	padding:15px 0px 5px 0px;

}

ul {

	list-style-type:none;

	margin:0px;

	padding:13px 0px 5px 0px;

}

ul li {

	color:#4c4c4c;

	list-style-type:none;

	padding:0px 0px 11px 37px;

	background:url(/images/list-bullet.gif) transparent no-repeat 22px 3px;

}



#outercontainer {

	/* background:url(/images/bg.gif) transparent repeat-y top center; */

	overflow: hidden; min-width: 900px; 

	

}

/*

	#outercontainer.about { background-image:url(/images/bg-pink.gif); }

	#outercontainer.archives { background-image:url(/images/bg.gif); }

	#outercontainer.contact { background-image:url(/images/bg-pink.gif); }

	#outercontainer.home { background-image:url(/images/bg-pink.gif); }

	#outercontainer.intimacy { background-image:url(/images/bg-pink.gif); }

	#outercontainer.life_business { background-image:url(/images/bg.gif); }

	#outercontainer.wellness { background-image:url(/images/bg.gif); }	



*/

#innercontainer {

	width:900px;

	margin:0 auto;

	zoom:1;

	

}



#insidebg {

	width: 1530px; 

	margin: 0 -315px;

	background-repeat:no-repeat;

	background-position:top right;

	background:url(/images/bg-rightside/life-and-business.jpg) transparent no-repeat top right;

}



	#innercontainer .about { background:url(/images/bg-rightside/about-kim.jpg) transparent no-repeat top right; }

	#innercontainer .archives { background:url(/images/bg-rightside/blog-archives.jpg) transparent no-repeat top right; }

	#innercontainer .contact { background:url(/images/bg-rightside/contact-and-links.jpg) transparent no-repeat top right; }

	#innercontainer .home { background:url(/images/bg-rightside/home.jpg) transparent no-repeat top right; }

	#innercontainer .intimacy { background:url(/images/bg-rightside/intimacy.jpg) transparent no-repeat top right; }

	#innercontainer .life_business { background:url(/images/bg-rightside/life-and-business.jpg) transparent no-repeat top right; }

	#innercontainer .wellness { background:url(/images/bg-rightside/wellness-and-health.jpg) transparent no-repeat top right; }

	

	





#main {

	width: 640px;

	padding-right:260px;

	/* min-height:2500px; */

	position: relative;

	left: 0;

	margin: 0 auto;

	background:transparent;

}





#header {

	width:640px;

	height:129px;

	position:relative;

	overflow:auto;

	zoom:1;

}

	#header ul#toputils {

		position:absolute;

		list-style-type:none;

		width:50px;

		height:68px;

		margin:0px;

		padding:23px 0px 0px 0px;

		background:url(/images/toputils/toputils-bg) transparent no-repeat top left;

	}

		#toputils li {

			list-style-type:none;

			float:left;

			zoom:1;

			width:25px;

			margin:0px; padding:0px;

		}

		ul#toputils a {

			display:block;

			width:1px;

			padding-left:24px;

			color:#ffffff;

			overflow:hidden;

			background:url(/images/toputils/toputils.gif) transparent no-repeat 0px 0px;

		}

			ul#toputils a#toputils-home {

				height:55px;

				background-position:0px 0px;

			}

			ul#toputils a#toputils-contact {

				height:68px;

				background-position:-25px 0px;

			}

	

	

	#header a#logo {

		position:absolute;

		left:299px;

		top:31px;

		width:340px;

		height:1px;

		border:none;

		padding-top:68px;

		display:block;

		overflow:hidden;

		background:url(/images/logo.gif) transparent no-repeat top left;

		color:#ffffff;

	}

	

	

	#navigation {

		list-style-type:none;

		margin:0 0 0 0; padding:0px;
		background:url(images/navbar.gif) 0 10px no-repeat;
		overflow:hidden;
		
		font-size:1.1em;
		
		font-family:century gothic, Georgia, "Times New Roman", Times, serif;
		
		text-transform:lowercase;

	}

		#navigation li {

			float:left;

			list-style-type:none;

			zoom:1;

			margin:0px; padding:0px;

			background:url(images/navbar.gif) 100% 10px no-repeat;
			
			
			text-align:center;
		}

		

		#navigation a {
			
			padding:0 10px;
			width:100px;
			display:block;
			height:44px;
			/*height:1px;*/

			padding-top:0px;

			overflow:hidden;

			/*background:url(/images/navigation.png) transparent no-repeat 0px 0px;*/

			/*color:#ffffff;*/
			letter-spacing:1px;
			outline:none;
			-moz-outline:none;
			

		}
		
		#navigation li.current a, #navigation a span {color:#00d5d5;}

/*			#navigation #nav-about {

				width:110px;

				background-position:0px 0px;

			}

			#navigation #nav-about:hover, #navigation #nav-about.active { background-position:0px -30px; }

			

			#navigation #nav-intimacy {

				width:202px;

				background-position:-110px 0px;

			}

			#navigation #nav-intimacy:hover, #navigation #nav-intimacy.active { background-position:-110px -30px; }

			

			#navigation #nav-wellness {

				width:187px;

				background-position:-312px 0px;

			}

			#navigation #nav-wellness:hover, #navigation #nav-wellness.active { background-position:-312px -30px; }

			

			#navigation #nav-life {

				width:141px;

				background-position:-499px 0px;

			}

			#navigation #nav-life:hover, #navigation #nav-life.active { background-position:-499px -30px; }*/

			

			

	#contentarea {

		width:619px;

		min-height:400px;

		padding-left:21px;

		zoom:1;

	}

	

	#contentarea.narrow {

		float:left;

		width:424px;

		padding:0px 10px 0px 21px;

		

	}

		#innercontainer #main .home {

			background:transparent;

		}

	#contentarea.home {

		width:600px;

		padding:30px 40px 0px 0px;

		background:transparent;

		

	}

		#leftside {

			width:388px;

			float:left;

		}

		

		#rightside {

			width:211px;

			margin-left:388px;

			padding-top:113px;

		}

	

		#contentarea.home .postmetadata {

			display:none;

		}

		

	#sidebar {

		width:186px;

		min-height:400px;

		margin-left:455px;

		padding:54px 0px 0px 0px;

	}

	

		#sidebar #browsearchives {

			width:153px;

			padding:13px 16px 16px 16px;

			background:url(/images/archive-browse.gif) #ebffef no-repeat top left;

			margin-bottom:17px;

		}

			#browsearchives ul {

				list-style-type:none;

				margin:0px; padding:0px;

			}

			#browsearchives ul li {

				list-style-type:none;

				background:none;

				padding:2px 0px;

				

			}

			#browsearchives ul li a {

				display:block;

				font-size:13px;

				color:#ab0865;

				text-decoration:none;

			}

			#browsearchives ul li a:hover {

				text-decoration:underline;

			}

				#browsearchives li li {

					padding:2px 0px 2px 18px;

				}

				#browsearchives li li a {

					color:#3e3e3e;

				}

				#browsearchives li li a:hover {

					color:#00c3c3;

					background:url(/images/archive-list-bullet.gif) transparent no-repeat left;

				}

		

		#sidebar #tagcloud {

			width:153px;

			padding:13px 16px 16px 16px;

			background:url(/images/tagcloud.gif) #eaffff no-repeat top left;

		}

			#sidebar #tagcloud li {

				list-style-type:none;

				margin:0px; padding:0px;

			}

			

		#sidebar .archivetitle {

			font-size:14px;

			color:#4b4b4b;

			text-transform:uppercase;

		}

		

		

		

		

	#footer {

		width:605px;

		height:20px;

		padding:0px 0px 21px 35px;

		background:url(/images/footer-bg.gif) transparent no-repeat top left;

		margin:40px 0px 0px 0px;

		list-style-type:none;

		color:#dedede;

		clear:both;

	}

		#footer li {

			list-style-type:none;

			background:none;

			padding:0px 20px 0px 0px;

			margin:0px;

			float:left;

		}

		

		#footer a {

			font-size:12px;

			color:#b0b0b0;

			text-decoration:none;

		}

		#footer a:hover {

			text-decoration:underline;

		}

		

		

small {

	font-size:11px;

	color:#00d5d5;

}

.postmetadata small {

	color:#828282;

}

.hentry h3 a {

	font-size:22px;

	font-weight:normal;

	color:#41b556;

	text-decoration:none;

}

	.hentry h3 a:hover {

		text-decoration:underline;

	}



div.entry {

	padding-top:12px;

}



#commentform #comment {

	width:400px;

}

.commentlist li.comment {

	padding:10px 0px;

}



li.comment .commentmetadata {

	padding-bottom:5px;

}

li.comment .commentmetadata a {

	color:#828282;

	font-size:x-small;

}



#contentarea .navigation {

	width:100%;

	padding:10px 0px;

}

.alignleft {float:left;}

.alignright {float:right;}



div.hentry {

    padding:5px 0px 10px;

    margin-bottom:15px;

    border-bottom:1px solid #e62892;

}

    body.home div.hentry {

        padding:0px; margin:0px; border:none;

    }