/*
Theme Name: Planar
Theme URI: http://www.mommadiary.com
Description: A basic, clean, adsense-optimised and SEO-friendly fluid-center fixed-sidebars 3-column layout
Version: 0.18
Author:Christina Bay
Author URI: http://www.mommadiary.com
*/

body { min-width:630px; max-width:1280px; font:80%/1.5em Arial,Verdana,Helvetica,sans-serif; line-height:1.368em; background:#fff url(images/header_background.png) repeat-x top left; color:#282828; margin:0; padding:0; }
a img {	border:0; }
img { border:none; }
img.rss { float:left; margin:.68em .68em .48em .68em; }

#header { height:125px; margin:0 0/*18px*/; /*padding-left:28px;*/}
#header .titlespace { -moz-border-radius:0 0 18px 0px; -webkit-border-radius:0 0 18px 0px; background:#e33e12 url(images/header_img.png) no-repeat top left; width:483px; height:68px; padding:0 0 0 328px; border-left:8px solid #e33e12;/*border:1px solid #fff;*/ margin-bottom:-1.5em; }
#header .title { font-size:2.28em; color:#fff; text-transform:uppercase; padding-left:18px; }
#header .title a { text-decoration:none; color:#fff; }
#header .description { font:1.3em "Times New Roman", Times; font-style:italic; font-weight:bold; width:500px; margin:0; padding:5px 0 0 18px; color:#c8c8c8; /*letter-spacing:.28em;*/ }

#container { padding-left:190px; padding-right:220px; }
#container .column { position:relative; float:left; }

#center { margin:0; padding:0; width:100%; clear:both; }
#center h2 { font:1.68em "Times New Roman", Times; color:#e33e12; letter-spacing:-0.028em; margin:0; padding:0; }
#center h2 a { text-decoration:none; color:#e33e12; }
#center h2 a:hover { text-decoration:underline; }
#center .post { padding:0 0 2.28em 0; display:block; }
#center .post ul { list-style-type:disc; list-style-position:inside;}
#center .post ul li { margin:.88em;}
#center .post ol { list-style-position:inside; }
#center .post ol li { margin:.88em 0; }
#center .post h2 { font-weight:bold; }
#center .postmetadata { display:block; font-size:.88em; border-top:1px dotted #888; padding:.68em 1.08em; }
#center blockquote { font-family:"Courier New", Courier, monospace; padding:0.88em 1.68em; background:url(images/blockquote.gif) no-repeat left top;}
#center .adsenseright { width:auto; height:auto; background:#fff; position:relative; float:right; padding:1em 1em 1.18em 1em; margin:0 0 1.18em 1em; -moz-border-radius:12px; -webkit-border-radius:12px; border:1px dotted #d8d8d8; }

#center #rightboxad { width:206px; height:auto; background:#fff; padding:340px 1.68em 1.28em 0; margin-right:0; float:left; position:relative; }
#center #rightboxad ul { font-size:1.08em; margin:0; padding:0; list-style:none; }
#center #rightboxad ul li {margin:0; padding:0 8px 0 0; }
#center #rightboxad h4 { font:1.08em; color:#0071ac; letter-spacing:-0.068em; margin:0; }
#center #rightboxad a { text-decoration:none; }
#center #rightboxad ul ul { font-size:1em; margin:0; padding:0; list-style:none; /*border:1px dotted #ccc;*/ }
#center #rightboxad ul ul li { font:.88em Arial,Verdana,Helvetica,sans-serif; color:#888; margin:1.38em 0 .28em 0; padding:0 0 0 .23em; letter-spacing:-.008em; line-height:1.2em}
#center #rightboxad ul ul h2 { font:1em Arial,Verdana,Helvetica,sans-serif; font-weight:bold; margin:0; padding:0; color:#e33e12; text-decoration:underline; letter-spacing:0;}
#center #rightboxad .imagead { margin:0; padding:2px; border:1px solid #a8a8a8; }
#center #rightboxad .youradhere { display:block; font:.78em Sans-Serif,"Trebuchet MS",Trebuchet; color:#000; text-align:right; padding:3px 9px 0 0; }

#left { width:150px; padding:0; right:170px; margin-left:-100%; }
#right { width:180px; padding:0 20px; margin-right:-100%; }
#left h4, #right h4 { font-size:1.18em; color:#0071ac; letter-spacing:-0.068em; width:128px; margin:0 0 .18em 0; }
#left ul, #right ul { margin:0; padding:0; list-style:none; }
#left ul li, #right ul li { margin:0 0 1.68em 0; }
#left ul ul, #right ul ul { border-bottom:1px dotted #b8b8b8; }
#left ul li li a, #right ul li li a { text-decoration:none; color:#686868; display:block; padding:.28em .68em; }
#left ul li li a:hover, #right ul li li a:hover { color:#686868; }
#left ul li li, #right ul li li { margin:0; background:#fff; color:#686868; border-top:1px dotted #b8b8b8;}
#left ul li li:hover, #right ul li li:hover { background:#f1f1f1; color:#686868; }

#left .postexcerpt { border:0; }
#left .postexcerpt li { padding:0; margin:0; border:0; margin:1.38em 0 .28em 0; padding:0 0 0 .23em; }
#left .postexcerpt a { padding:0; margin:0; }
#left .postexcerpt li h2 { font:1em Arial,Verdana,Helvetica,sans-serif; font-weight:bold; margin:0; padding:0; color:#e33e12; text-decoration:underline; letter-spacing:0; }

#footer { clear:both; text-align:center; padding:.68em 0; margin:0 18px 18px 18px; }
#footer h4 { text-transform:uppercase; font-size:1.18em; color:#0071ac; letter-spacing:-0.068em; }
#footer small { color:#888; }
.footer-recent-posts { width:22%; float:left; text-align:left; padding:.88em 1.18em 1.68em 1.18em; border-top:1px dotted #a8a8a8; border-right:1px dotted #a8a8a8; }
.footer-recent-posts ul { list-style-image:url(images/accessories-text-editor.png); list-style-position:inside; margin:0; padding:0; }
.footer-recent-posts ul li { margin-bottom:1em; color:#e33e12;}
.footer-recent-comments { width:22%; float:left; text-align:left; padding:.88em 1.18em 1.68em 1.18em; border-top:1px dotted #a8a8a8; border-right:1px dotted #a8a8a8; }
.footer-recent-comments ul { list-style-image:url(images/internet-group-chat.png); list-style-position:inside; margin:0; padding:0; }
.footer-recent-comments ul li { margin-bottom:1em; }
.footer-top-commentators { width:22%; float:left; text-align:left; padding:.88em 1.18em 1.68em 1.18em; border-top:1px dotted #a8a8a8; border-right:1px dotted #a8a8a8; }
.footer-top-commentators ul { list-style-image:url(images/system-users.png); list-style-position:inside; margin:0; padding:0; }
.footer-top-commentators ul li { margin-bottom:1em; }
.footer-about { width:21%; float:left; padding:.88em 1.18em 1.68em 1.18em; border-top:1px dotted #a8a8a8;}

* html #left { left:150px; } /*** IE6 Fix ***/