body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; margin: 0px; }
a { color:#6666CC; text-decoration:none; }
a:hover { color:#DB567E; }
/* --- STRUCTURE CLASSES --- */	
#wrapper { width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.fullwidth { width:950px; margin:0 auto; }
.leftwidth { float:left; width:710px; margin-left: 5px; }
.rightwidth { width:190px; }
/* --- HEADER --- */
#leftCol { float: left; width: 200px; padding-bottom: 175px; padding-top: 0px; }
#mainNav a:link, #mainNav a:visited { font-weight: normal; color: #999999; text-decoration: none; font-size: 1.3em; padding-right: 25px; padding-left: 25px; padding-bottom: 15px; }
#mainNav { text-align: right; background: url(../baby_news_new/images/bg-main-nav2.gif) repeat-x bottom; padding-bottom: 15px; margin-bottom: 40px; }

#mainNav a:hover, #mainNav a:focus, #mainNav a:active , #mainNav a.current:link, #mainNav a.current:visited{ color: #A84E99; background: url(../baby_news_new/images/bg-main-nav.gif) no-repeat center bottom; }
#content { font-family: Geneva, Arial, Helvetica, sans-serif; width: 720px; margin: 0px 0px 0px 20px; float: left; padding-top: 40px; }
.borderFull { height: 0px; border-bottom: 1px dotted #666666; margin-top: 10px; margin-bottom: 10px; }
#column { float: left; width: 220px; }
#column.borderSplit { margin-right: 8px; padding-right: 8px; }
#column h2 { color: #999999; font-weight: normal; font-size: 2em; margin: 0px; }
#column p { color: #333333; margin: 0px; }
#column a:link, #column a:visited { color: #A74B98; font-weight: bold; text-decoration: none; }

/* --- MAIN --- */

/* --- POSTS --- */

.post { position: relative; clear: left; width: 710px; margin: 0px 0px 20px 0px; }
.post a { text-decoration: underline; color: #a84e98; }
.post a:visited { text-decoration: underline; color: #a84e98; }
.post a:hover { text-decoration: underline; color: #a84e98; }
.post h1 { font-size: 1.6em; font-weight: normal; font-family: Trebuchet MS, Arial; padding: 0px; margin: 0px 0px 0px 8px; display: block; }
.post h1 a { color: #1B4781; text-decoration: none; }
.post h1 a:visited { color: #1B4781; text-decoration: none; }
.post h1 a:hover { color: #6666CC; text-decoration: none; }
.posthead { padding-left: 40px; }
.postmeta { padding: 0px; margin: 0px 0px 0px 8px; font-size: 0.85em; color: #666666; }
.postmeta em { font-style: normal; }
.postmeta em a { text-decoration: underline; color:#6666CC; }
.postmeta em a:visited { text-decoration: underline; color: #6666CC; }
.postmeta em a:hover { text-decoration: underline; color: #a84e98; }
.postdate { position: absolute; top: 0px; left: 0px; text-align: center; margin: 0px 2px 0px 0px; padding: 0px; list-style: none; background-color: #78386D; }
.postdate .month { display: block; font-size: 0.95em; color: #FFFFCC; margin: 2px; padding: 2px 4px; text-transform: uppercase; background-color: #a84e98; }
.postdate .day { display: block; font-size: 1.7em; font-family: "Trebuchet MS", Arial; font-weight: bold; margin: 2px; padding: 0px 4px; color: #FFFFCC; letter-spacing: -1px; background-color: #a84e98; }
.entry { padding: 5px 0px 0px 0px; font-size: 1em; line-height: 1.3em; text-align:left; margin: 0px 0px 10px 0; color:#333333; }
.entry p { font-size: .9em; line-height: 1.3em; color:#333; }
.entry img { padding: 3px 3px 3px 3px; background:inherit; margin: 0px 10px 10px 0px; }
.entry blockquote { padding: 3px 15px; background: #FFFFCC; margin: 5px 0px; color:#333; border: solid 2px #eee; }
.entry blockquote p { font-size: 1em; padding: 5px 0px; margin: 5px 0px; line-height: 1.2em; color:#333; }
.entry ul { font-size: .9em; padding-left: 12px; }
.postmetadata { padding:5px 15px 3px 0px; border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC; }
.wp-caption-text { text-align: center; margin-top: 0px; }
.postmetadata a { font-size:.8em; font-weight:bold; letter-spacing:-0.03em; color:#6666CC; }
.permalink a { display:inline; margin-right:15px; }
.comments a, .comment a { margin-right:15px; margin-left: 10px; text-decoration: none; }
.permalink a:hover { display:inline; color:#a84e98; }
.comments a:hover { display:inline; color:#a84e98; }
.comment a:hover { display:inline; color:#a84e98; }
.pagetitle { font-size:1.4em; font-weight:bold; letter-spacing:-0.03em; margin:0px 0px 20px 0px; color:#6666CC; }
/* --- COMMENTS --- */

#commentspanel { padding:0px 10px 10px 10px; }
#commentspanel h2 { margin:0px 0px 10px 0px; padding-bottom:5px; color:#333333; font-size:1.2em; font-weight:bold; width:100%; border-bottom:1px solid #eee; }
#commentspanel a { color:#333333; text-decoration:none; }
#commentspanel a:hover { color:#a84e98; text-decoration:none; }
#commentspanel ul { list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.commentlist li { border: 0px solid #555B62; border-bottom: 1px solid #ccc; color: #333333; display: block; font: normal 1em Tahoma, Arial; margin: 10px 0 10px 0; padding: 8px; }
.commentlist li p { margin: 5px 0 0 0; color:#333333; font-size:0.8em; }
.commentmetadata { font-size:.8em; font-weight:bold; }
#commentform p { font-size:.8em; }
.commentinput { width:240px; border:1px solid #a84e98; padding:5px 5px 5px 5px; color:#333333; font-size:1em; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.commenttextarea { width:500px; border:1px solid #a84e98; padding:5px 5px 5px 5px; color:#333333; font-size:1em; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.labeltext { margin:0 0 5px 0; font-size:1em; color:#333333; }
.inputfield { margin:0 0 15px 0; }
/* --- SIDEBAR --- */

#sidebar { /*background:#251509;*/
	width:170px; padding:10px 10px 15px 10px; margin:40px 0 0 0; text-align:left; float:left; }
#sidebar h2 { margin:10px 0px 10px 0px; padding:4px 0px 0px 0px; color:#999; letter-spacing:-1px; font-weight:bold; font-size:1.2em; font-family:Trebuchet MS, Arial; border-bottom: dotted 1px #333333; }
/* --- SIDEBAR LISTS --- */


#sidebar li { list-style:none !important; list-style:outside; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#sidebar ul { list-style:none; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; }
#sidebar ul li { list-style:none; margin:3px 0px 3px 5px; padding:0px 0px 5px 5px; font-size: .9em; /*border-bottom:1px dotted #eee;
	background:url(../baby_news/images/tag.gif) center left no-repeat;*/
	}
#sidebar ul li li a { font: .8em; }
#profile h3 { font-size: 1em; color:#333; margin: 0px; padding: 0px; }
#profile dt, #profile dd { color: #333333; }
#profile dd { margin-bottom: 20px; }
/* --- NAVIGATION --- */

.navigation a { font-weight:bold; letter-spacing:-0.03em; color:#DB567E; }
.navigation a:hover { color:#a84e98; }
.alignright { float:right; display:inline; }
.alignleft { float:left; display:inline; }
/* --- FOOTER --- */

#bottombar { width:100%; height:auto; margin:0 0 0 0; padding:15px 0 25px 0; border-top:3px solid #eee; }
.bar-one { float:left; display:inline; width:170px; margin-right:30px; font-size:1.2em; font-weight:bold; letter-spacing:-1px; }
.bar-one h2 { width:170px; height:26px; margin:0px 0px 10px 0px; padding:4px 0px 0 10px; border-bottom:3px solid #FD0A63; color:#a84e98; letter-spacing:-1px; font-weight:bold; font-size:1.3em; }
#footer { height:24px; padding:6px 0 0 15px; margin:20px 0 0 0; color:#333; font-size:.7em; font-weight:bold; }
#footer a { color:#222; }
#footer a:hover { color:#FFF; }
/* --- FOOTER LISTS --- */


.bar-one li { list-style:none !important; list-style:outside; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.bar-one ul { list-style:none; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; }
.bar-one ul li { list-style:none; margin:5px 0px 5px 0px; padding:0px 0px 5px 10px; border-bottom:1px dotted #eee; }
.bar-one ul li a { color:#333; }
.bar-one ul li a:hover { color:#a84e98; }

#nav { width: 120px; float: right; text-align: right; margin-top: 5px; }
#nav a:link, #nav a:visited { border: none; background: #C14C9D; text-decoration: none; margin: 0 5px; padding: 3px 5px; display: block; float: left; color: #FFFFFF; }
#nav a.activeSlide { outline: none; background-color: #184787 }
#nav a:focus, #nav a:hover { background-color: #184787; }
