/*

Theme Name: CuteBabyFix.com

Theme URI: http://cstarsys.com

Description: cutebabyfix.com

Version: 0.1

Author: TeeJ

*/





body {

	margin: 0;

	padding-left: 200px;    /* LC fullwidth */

	padding-right: 190px;   /* RC fullwidth + CC padding */

	min-width: 240px;       /* LC fullwidth + CC padding */

	font:11px/16px 'Lucida Grande', Verdana, Sans-Serif;

	color:#29303B;

	background-image: url(/images/site/backgrounds/floral_bg-blog-red.gif);





}



#page {

	width: 950px;

	position: absolute;
	
	left: 50%;
	margin-left: -475px;

	/*left: 25px;

	top: 25px;

	/*border-left-width: 25px;

	border-left-color: #B4212C; */

	border-left-style: none; 

	border-right-width: 25px;

	/*border-right-color: #B4212C;

	border-right-style: solid;*/

	background-color: #FFFFFF;	

}



#sidebar {

	width: 200px;

	padding: 5px 10px;

	border-right: 0px solid #ccc;

	border-bottom: 0px solid #ccc;

	background-color: #fff;

	float:left;

	margin-left: 5px;

}



#rightbar {

	top: -100px;

	position: relative;

}



#header {

/*	margin-left: -200px;    /* LC fullwidth */

/*	margin-right: -190px;   /* RC fullwidth + CC padding */

}



.column {

	position: relative;

	float: left;

}



#center {

	border:0px solid #ccc;

	padding: 20px;

	width: 490px; 

}



.pagepost {

	border:0px solid #ccc;

	padding: 20px;

	width: 400px;

	float: left;

	position: absolute;

	top: 0px;

}



#post_nav {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: medium;

	text-align: center;

	

}



#right {

	width: 160px;

	padding: 0 10px;

	float:right;

	margin-top: 100px;	

}



#footer {

	clear: both;

	text-align: center;



}

/*** IE Fix ***/

* html #left {

	left: 150px;            /* RC fullwidth */

}

		

		

/* HEADER STUFF */



#header h1{

	font-size: 30px;

	margin: 20px 10px 5px 10px;

	text-decoration: none;

}





.description {

	font-size: 1em;

	font-weight: bold;

	margin: .5em 1em .5em 1em;



}

		



/* SIDEBAR STUFF*/





#sidebar  li {

	list-style: none;



	

}



#sidebar ul {

	font:12px/18px Arial, Helvetica, sans-serif;

	list-style: none;

	text-align: right;

	background-color:#fff;





}



#sidebar h2 {

	background-color:#80BFFF;

	color: #FFFFFF;

	font:12px Arial, Helvetica, sans-serif;

	font-weight: bold;

	height: 17px;





}



#widget_recent_entries ul li {

	list-style:square;

	margin-left:0;

}

		

		

#rightbar ul li {

	list-style:none;

	margin-left:0;

	}

	

.rss-comments,.rss-entries {

	padding:1px 0px 1px 20px;

	font-weight:bold;en

}

.entries-rss{

	background:url('img/rss-entries.gif') no-repeat;

	margin:0;

	width:130px;

}

.comments-rss{

	background:url('img/rss-comments.gif') no-repeat;

	margin:0;

}

.contact{

	background:url('img/email.gif') no-repeat;

	margin:0;

}



.linkcat ul {

	margin:1px 0 15px 0;

	padding:3px 0px 3px 0px;

	font:11px/17px Arial, Helvetica, sans-serif;

}



.linkcat h2{

	margin:1px 0 15px 0;

	padding:3px 0px 3px 0px;

	font:11px/17px Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.comments-rss ul, .entries-rss ul{

margin:1px 0 15px 0;

padding:3px 0px 3px 0px;

font:11px/17px Arial, Helvetica, sans-serif;

}





/*Comments*/

#comment {

	height: 10em;

	overflow: auto;

	width: 75%;

}



/*SearchForm*/

#searchform {

	padding-left: 10px;

	padding-bottom: 5px;

	float:right;



}





/*Posts*/



#firstpost_head {

	padding-left: 0px;

	text-align: right;

	background-repeat: no-repeat;

 	width: 490px;

}



.tophead  {

	position: absolute;

	left: 7px;

	top: 40px;

	border: 0px;

	background-color: transparent;

}



.tophead_single  {

	position: absolute;

	left: 7px;

	top: 16px;

	border: 0px;

	background-color: transparent;

}



.post a {

	text-decoration: underline; /*6-18-06*/

        color: #4272db;

}



.postmetadata {



	font:9px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	height: 15px;

	border-top: 1px solid #ECECEC;

	padding-left: 5px;

}



.pauthor, .ptime, .pcat, .pdigg, .pdeli, .pcomment{

padding:1px 10px 2px 18px;

}

.pcomment{

background:url('img/commentcount.gif') no-repeat left;

}



.pauthor{

background:url('img/user.gif') no-repeat left;

}

.ptime{

background:url('img/time.gif') no-repeat left;

}

.pcat{

background:url('img/postcat.gif') no-repeat left;

}



/*Navigation*/

.pagetitle {

	margin: 3px;

	padding: 3px;

	border-bottom: 1px solid #111;

}



.navigation {

	font-size: .9em;

	margin: 0 0 .2em 0;

	border-bottom: 1px dotted #CCC;

}



.alignleft {

	text-align:left;

	padding:0px 10px 0px 18px;

	font-weight:bold;



	

}



.alignright {

	text-align:right;

	height:19px;

	padding:0px 18px 0px 35px;

	font-weight:bold;

}



.gas {

	padding-top: 10px;

}

/*Basic other stuff*/



h2,h3,h4 {

	font:20px Arial, Helvetica, sans-serif;

	border-bottom: 1px dotted #CCC;

	height: 20px;



}



img{

	border:0px;

	background-color:#fff;

}



a, h1 a:hover, h2 a:hover, h3 {

	color:#000066;

		text-decoration: underline; /*6-18-06 */



}



a:hover{

	color: #0033FF;

	text-decoration: underline;

}







blockquote { 

	background: url(img/blockquote.png) no-repeat top left; 

	margin: 12px 24px; 

	background-color: #f9f9f9; 

	padding: 23px 20px 20px 21px; 

	text-align: justify; 

	color: #5f5f5f; 

	border: 1px #eee dotted; 

	}





/*footer stuff*/



p#blog-footer  {

	background: #fff;

	color: #aaa;

	font-size:10px;



}



p#blog-footer a:link {

	color: #059;

	font-size: 10px;



}



.title {

	font-weight: bold;

	font-size:14px;

	color: #000000;

}

.widget ul {

	list-style-type: none;

	padding: 0;

	margin-left: 0;

}