* { margin:0; padding:0; }

body { font:11px "Lucida Grande", Arial, sans-serif; text-align:center; }

a { text-decoration:none; }

p, ul { line-height:1.4em; }

p a { color:#000; border-bottom:1px solid #000; text-decoration:none; }
p a:hover { background-color:#000; color:#dadada; }

#container { width:760px; background:#fff url(i/columns_bg.gif) repeat-y top left; margin:0 auto; text-align:left; }

#container.alternate { background:none; }

#container.alternate #columnsWrapper { padding-top:30px; }
#container.alternate #left h2, #container.alternate #right h2 { background:none; padding:0 10px; border-bottom:1px solid #DADADA; margin-bottom:4px; margin-right:2px; }

#container.alternate #left a, #container.alternate #right a, #subFooter a { color:#000; text-decoration:none; border-bottom:1px solid #000; }
#container.alternate #left a:hover, #container.alternate #right a:hover, #subFooter a:hover { background-color:#000; color:#DADADA; }

#header { height:60px; background:#fff url(i/header_bg5.jpg) no-repeat top left; }
#header h1 { text-indent:-5000px; }
#header h1 a { display:block; width:380px; height:48px; border:0; }

/* Global Navigation ------------------------------------------- */
#navContainer { height:18px; position:relative; background-color:#fff; border-bottom:1px solid #DADADA; }
#navlist { position:absolute; background:url(i/nav_bg-2.gif) no-repeat 0 0; height:18px; width:338px; left:380px; top:0px; }
#navlist li { list-style:none; position:absolute; top:0;}
#navlist li, #navlist a {height:18px; display:block; text-indent:-5000px; }
#now {left:0; width:110px;}
#then {left:114px; width:110px;}
#about {left:228px; width:110px;}
#now a:hover, #now a.active {background:transparent url(i/nav_bg-2.gif) no-repeat 0 -18px;}
#then a:hover, #then a.active {background:transparent url(i/nav_bg-2.gif) no-repeat -114px -18px;}
#about a:hover, #about a.active {background:transparent url(i/nav_bg-2.gif) no-repeat -228px -18px;}


#preamble { background-color:#fff; margin:0; padding-top:3px; color:#666; }
#preamble p { margin:0 390px 0 10px; }
#preamble h2 { width:370px; padding-top:10px; float:right; color:#000; }
#preamble p.right { color:#000; width:360px; margin:0 10px 0 0; float:right; }



#left { float:left; width:380px; }
#left a { color:#739ABE; text-decoration:none; border-bottom:1px solid #739ABE; }
#left a:hover { background-color:#739ABE; color:#000; }
#left h2.two { color:#333; background:url(i/left_h2_bg-2.gif) no-repeat 0 4px; padding:3px 10px 0px 10px; margin-bottom:.5em;  }
#left h2 { color:#333; background:url(i/left_h2_bg.gif) no-repeat 0 4px; padding:3px 10px 0px 10px; margin-bottom:.5em;  }


#left h3, #right h3 { background-color:#fff; padding:30px 10px 0 10px; margin-bottom:4px; }
h3#meredith-2 { background:#fff url(i/meredith-2.gif) no-repeat bottom left; text-indent:-5000px; }
h3#jeremy-2 { background:#fff url(i/jeremy-2.gif) no-repeat bottom left; text-indent:-5000px; }
h3#meredith { background:#fff url(i/meredith.gif) no-repeat bottom left; text-indent:-5000px; }
h3#jeremy { background:#fff url(i/jeremy.gif) no-repeat bottom left; text-indent:-5000px; }

#left p, #right p { margin:0 10px 1.4em 10px; }
#left ul, #right ul { margin:0 10px 1.4em 10px; list-style:none; }


blockquote { margin:0 20px 1.4em 20px; font-family:Arial; color:#666; }


#left .inset, #right .inset { float:left; margin:0 5px 0 0; }
#right { float:right; width:380px; }
#right a { color:#88C366; border-bottom:1px solid #88C366; text-decoration:none; }
#right a:hover { background-color:#88C366; color:#000; }
#right h2.two { color:#333; background:url(i/right_h2_bg-2.gif) no-repeat 0 4px; padding:3px 10px; }
#right h2 { color:#333; background:url(i/right_h2_bg.gif) no-repeat 0 4px; padding:3px 10px; }

.media { text-align:center; margin-bottom:1em; }

p.posted { color:#999; font-size:9px; background:url(i/post_bg.gif) no-repeat 75px 0; padding:8px 0 0 100px; }

#subFooter { clear:both; text-align:center; background-color:#fff; border-top:1px solid #DADADA; padding:10px; border-top:1px solid #DADADA; border-left:1px solid #DADADA; border-right:1px solid #DADADA; }

#footer { clear:both; padding:10px; color:#DADADA; background-color:#fff; border-top:1px solid #DADADA; }
#footer a { color:#ccc; border-bottom:1px solid #ddd; }
#footer a:hover { background-color:#ccc; color:#000; }
