a img { border:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
p { line-height:1.4 !important; }
body { margin:0; padding:0; background:#8ebb1c; text-align:center; }
#page { margin:0 auto; width:980px; background:#fff; text-align:left; }

#headerLeaderBoard { width:728px; margin:5px auto; }
#footerLeaderBoard { width:728px; margin:0 auto 25px; }

img.header { width:980px; }

#header ul { list-style:none; margin:0; padding:0; overflow:auto; }
#header ul li { float:left; }

#search-quicklinks { overflow:auto; margin:15px 10px 10px 20px; }
#search { float:left; }
#quicklinks { float:right; overflow:auto; font:bold 14px Arial, sans-serif; }
#quicklinks li { padding:0 5px; border-left:1px solid #000; }
#quicklinks li.first { border:0; }
#quicklinks li a { color:#000; }

#h_nav { background:url(/blog/wp-content/themes/918moms/_img/nav_bg.gif) repeat-x; height:54px; clear:both; }
#h_nav li { padding:13px 25px 10px 10px; background:url(/blog/wp-content/themes/918moms/_img/nav_divider.gif) no-repeat right top; display:block; float:left; }
#h_nav li a { font:bold 14px Arial, sans-serif; color:#fff; }
#h_nav li a:hover { color:#000; text-decoration:none; }

#content { margin:10px; overflow:hidden; padding:0; }

#col1 { width:210px; float:left; background:#b9e25e; padding:10px; }
#col1 h2 { margin:0; padding:0; font:bold 16px Arial, sans-serif; color:#f4116b; }
#col1 h2.archives { margin:25px 0 0; }
#col1 h2 a {  color:#f4116b; }
#col1 ul { list-style:none; padding:0; margin:0; }
#col1 ul li { font:13px Arial, sans-serif; }
#col1 ul li a { color:#338197; font:13px Arial, sans-serif; }

#col2 { width:410px; margin-left:10px; float:left; }
#col2 .ribbon { background:#f4116b; font:bold 18px Arial, sans-serif; color:#fff; height:20px; padding:2px 5px 3px; margin:0; }
#col2 h1 a { display:block; float:right; height:0; width:17px; padding:17px 0 0; overflow:hidden; background:url(/blog/wp-content/themes/918moms/_img/icon_rss.png) no-repeat; margin:2px 0 0; }
#col2 ul.breadcrumbs { font:12px Arial, sans-serif; color:#f4116b; list-style:none; margin:0; padding:5px 0 15px; }
#col2 ul.breadcrumbs li { display:inline; }
#col2 ul.breadcrumbs li a { color:#f4116b; }
#col2 h2 { margin:0 0 5px; padding:0; }
#col2 h2 a { font:bold 16px Arial, sans-serif; color:#f4116b; }
#col2 p { font:12px Arial, sans-serif; margin:0 0 5px; padding:0; }
#col2 .blogger-post-footer { font:bold 11px Arial, sans-serif; margin:0; padding:0; }
#col2 p a { color:#338197; }
#col2 .postContent { margin:0 0 25px; }
#col2 .postMeta { font:11px Arial, sans-serif; padding-bottom:10px; }
#col2 .postMeta a { color:#338197; }
#col2 .postNav a { font:13px Arial, sans-serif; color:#f4116b; overflow:auto; }
#col2 .postNav .postPrev { float:left; }
#col2 .postNav .postNext { float:right; }
#col2 .vcard img { display:none; }
#col2 form label { display:block; margin:10px 0 0; font:12px Arial, sans-serif; }
#col2 form span { color:#f00; }
#col2 form input[type=text] { width:168px; margin-bottom:5px; }
#col2 form input[type=submit] { margin:10px 0 0; padding:0; height:25px; }
#col2 form textarea { width:400px; margin:10px 0 0; }
#col2 .comments { margin:15px 0 0; }
#col2 .comments a { color:#338197; font-size:11px; }
#col2 ol { margin:10px 0; padding:0; list-style:none; }
#col2 ol li { font:12px Arial, sans-serif; padding:5px 10px; }
#col2 ol li.even { background:#b9e25e; }
#col2 ol li p { margin:0; }
#col2 ol li p.poster { font:12px Arial, sans-serif; }
#col2 ol li p.date { font-size:10px; margin:0 0 5px; }
#col2 ol li div p { margin:0 0 0 5px; }

#col2 .bios h2 { clear:both; font:bold 16px Arial, sans-serif; color:#f4116b; margin:15px 0 10px;}
#col2 .bios h2.first { margin:0 0 10px; }
#col2 .bios p.pic { float:left; margin:0; padding:0 5px 0 0; }
#col2 .bios p { margin:10px 0 0; }

#col3 { width:300px; float:right; }

#adZoneA, #adZoneB { width:300; height:250px; margin-bottom:10px; }
#WxWidget, #Calendar { margin-bottom:10px; }

#footer { margin:40px 0 0; padding-bottom:10px; overflow:auto; }
#footer p { margin:0 0 10px 10px; font:13px Arial, sans-serif; float:left; clear:left; }
#footer ul { list-style:none; margin:0; padding:0; overflow:auto; float:right; margin-right:5px; }
#footer ul li { float:left; }
#footer ul li a { font:13px Arial, sans-serif; color:#000; padding:0 4px 0 0; }
#footer p a { color:#000; font-weight:bold; padding:10px 0 0; }