body { color:#8F93A1; margin:20px 0 0 0; padding:0; text-align:center; border:0; font:small Arial, Verdana, sans-serif; background:#fff url(i/bg_shadow.gif) repeat-y top center; /* Base font size is approx. 10px; use em units for font sizes */  }
p { font-size:.9em; margin:0 0 1.2em 0; line-height:1.3em; color:#666; }
h2 { font-weight:600; font-size:2em; margin:0 0 .1em 0; padding:0; color:#333; }

strong, b { color:#555; }


#container { width:600px; border:0; margin:0 auto; padding:0; text-align:left; background:#fff url(i/right_bg.gif) repeat-y top right; }
#header { position:relative; background:#fff url(i/logo3.gif) no-repeat top left; height:112px; margin:0; padding:0 0 10px 0; }
#header h1 { display:none; }

/* Global navigation */
#navContainer { position:relative; margin:0 0 20px 0; padding:0; height:20px; border-top:1px solid; }
#navContainer ul { float:left; margin:0; padding:0; display:inline; list-style:none; }
#navContainer ul li { margin:0; padding:0; float:left; }
#navContainer a { display:block; float:left; padding:3px 5px 3px 20px; font-size:.85em; font-weight:600; text-transform:uppercase;  letter-spacing:.2em; text-decoration:none; color:#000; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; background:url(i/star.gif) no-repeat 5px 3px; }
#navContainer a:hover { color:#B43A33; border-bottom:1px solid #8F93A1; border-left:1px solid #8F93A1; border-right:1px solid #8F93A1; }

#main { position:relative; float:left; padding:0; width:390px; background-color:#fff; }
#main a, #right a { color:#B43A33; text-decoration: underline; }
#main a:hover, #right a:hover { text-decoration:none; }
#main img { padding:2px; margin:5px 0; border:1px solid #ccc; }
#main img.desc { float:left; margin:0 10px 0 0; }
#main .preamble { padding-bottom:5px; border-bottom:1px dotted; background:#fff url(i/comingsoon.gif) no-repeat bottom left; }
#main .preamble p { font-size:1.2em; }
#main .preamble h2 { font-size:2em; }

#main .blogbody h3 { position: relative; margin:0 0 .1em 0; font-size:1.7em; font-weight:600; padding:0; color:#B43A33; font-style:italic; }
#main .blogbody { margin:0 0 1.2em 0; }
#main .blogbody h4 { font-size:1.1em; margin:0 0 .7em 0; }
p.posted { font-size:.8em; color:#8F93A1; }

		
#right { float:right; width:200px; background-color:#efefef; margin:0; padding:0 0 20px 0; }
#right .section { margin:0 10px 10px 10px; padding:0; border-bottom:1px solid; }
#right .bottom { margin:0 10px 10px 10px; padding:0; }
#right h3 { margin:0 0 .5em 0; }
#right ul { font-size:.9em; line-height:1.3em; list-style:none outside none; margin:0 0 1.2em 0; padding:0; }
#right ul li { background:url(i/star_bullet.gif) no-repeat 0 2px; padding-left:12px; }
#right label { font-size:.9em; }

#footer { color:#EFEFEF; border-top:1px solid; padding:10px; background-color:#fff; margin:0; padding:5px 0 10px 0; }
#footer p {font-size:.8em; color:#8F93A1; text-align:center;}
