/* INDEX PAGE */
#indexpg #logo { position:absolute; top:-34px; left:-22px; background:url('../images/index-leaf.png') no-repeat; height:185px; width:182px; }
#indexpg #nav { height:51px; margin-top:2px; background:url('../images/bg-index-content-top.jpg') no-repeat; overflow:hidden; }




/* CORPORATE PAGE */
#corporatepg #leftcol { padding-top:20px; }
#corporatepg #rightcol { padding-top:20px; }

#corporatepg #leftcol h1 { float:none; text-transform:uppercase; color:#e8f0c5; font:1.3em bold georgia,serif; }
#corporatepg #leftcol ul { margin-top:20px; list-style-type:none; font:1.1em "trebuchet ms",sans-serif; }
#corporatepg #leftcol ul li a:hover, #corporatepg #leftcol ul li a.current { text-decoration:none; color:#EEF4E3; }

#corporatepg #leftcol ul p#project-name { margin:0; margin-left:4px; text-transform:lowercase; font-size:1em; color:#83926F; }
#corporatepg #thumbs li a { display:block; float:left; margin:2px; border:1px solid #9DA989; }
#corporatepg #thumbs li a:hover { border:1px solid #719F24; }
#corporatepg #thumbs li a img { display:block; border:3px solid #FFF; -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50) }
#corporatepg #thumbs li a:hover img { -moz-opacity:1.0; opacity:1.0; filter:alpha(opacity=100) }

#corporatepg #rightcol img { float:left; border:1px solid #719F24; margin:0px 15px 10px 0px; }
#corporatepg #rightcol .htmlarea { font-size:0.9em; }
#corporatepg #rightcol .copy { clear:both; }
#corporatepg #rightcol .overview li { margin:10px 0; }
#corporatepg #rightcol .htmlarea b { font-weight:normal; color:#83926F; }

/* FEATURES PAGE */
#featurespg #nav { background:url('../images/bg-content-large-top.jpg') no-repeat; }
#featurespg #col-container { background:url('../images/bg-content-large.jpg') repeat-y; }
#featurespg #secondary { padding-bottom:2px; background:url('../images/bg-content-large-bottom.jpg') no-repeat bottom left; }
#featurespg #leftcol { width:237px; }
#featurespg #rightcol { padding:0px; width:605px; }

#featurespg #leftcol h1 { margin-left:75px; float:none; }
#featurespg #leftcol ul { margin:20px 0 0 75px; font:1.1em "trebuchet ms",sans-serif; }
#featurespg #leftcol ul li a:hover, #featurespg #leftcol ul li a.current { text-decoration:none; color:#EEF4E3; }

#featurespg #leftcol #rss-feed { margin-top:50px; padding-top:30px; background:url('../images/bg-sidebar-divider.jpg') no-repeat top center; }
#featurespg #leftcol #rss-feed h3 { font:1em "trebuchet ms",sans-serif; color:#5E9207; text-transform:uppercase; }
#featurespg #leftcol #rss-feed ul { margin:0px 0px; font:1.1em "trebuchet ms",sans-serif; }
#featurespg #leftcol #rss-feed ul li { font-size:0.9em; margin:10px 0px; }
#featurespg #leftcol #rss-feed ul li .date-title { color:#8C9B77; }
#featurespg #leftcol #rss-feed ul li a.date-title:hover { color:#83926F; }
#featurespg #leftcol #rss-feed ul li p { color:#4C563F; margin-bottom:0; }
#featurespg #leftcol #rss-feed ul li p.more { text-align:right; }
#featurespg #leftcol #rss-feed ul li p.more a { color:#5E9207; }
#featurespg #leftcol #rss-feed ul li p.more a:hover { text-decoration:underline; }

#featurespg #rightcol li { padding:10px 20px; overflow:hidden; }
#featurespg #rightcol li a.pic { display:block; float:left; border:1px solid #9DA989; }
#featurespg #rightcol li a.pic img { display:block; float:left; border:3px solid #fff; }
#featurespg #rightcol li .htmlarea { margin-left:90px; }
#featurespg #rightcol li h3 { color:#83926F; font:2em "times new roman",serif; text-transform:none; font-variant:small-caps; }
#featurespg #rightcol li .citation { color:#6C765E; }
#featurespg #rightcol li .pdf { background:url('../images/icon-pdf.gif') no-repeat center left; padding-left:15px; }
#featurespg #rightcol li .htmlarea p { padding:0; margin:0; }
#featurespg #rightcol .alt1 { background:#C3D2A5 url('../images/bg-list-alt1-features.jpg') no-repeat bottom center; }
#featurespg #rightcol .alt { background:#CAD7AB url('../images/bg-list-alt-features.jpg') no-repeat bottom center; }


/* BOOKS PAGE */
#bookspg #rightcol li { padding:10px 0px; clear:both; border-bottom:1px solid #66764C; }
#bookspg #rightcol li:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
#bookspg #rightcol li img { float:left; }
#bookspg #rightcol li p { margin-left:160px; }

/* ESSAYS PAGE */
#essayspg #rightcol li { padding:10px 0px; clear:both; border-bottom:1px solid #66764C; }
#essayspg #rightcol li:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
#essayspg #rightcol .pdf { background:url('../images/icon-pdf.gif') no-repeat center left; padding-left:15px; }

/* FICTION PAGE */
#fictionpg #rightcol li { padding:10px 0px; clear:both; border-bottom:1px solid #66764C; }
#fictionpg #rightcol li:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
#fictionpg #rightcol .pdf { background:url('../images/icon-pdf.gif') no-repeat center left; padding-left:15px; }

/* CLIENT LIST PAGE */
#client-listpg #nav { background:url('../images/bg-content-large-top.jpg') no-repeat; }
#client-listpg #col-container { background:url('../images/bg-content-large.jpg') repeat-y; }
#client-listpg #secondary { background:url('../images/bg-content-large-bottom.jpg') no-repeat bottom left; }
#client-listpg #leftcol { width:237px; }
#client-listpg #rightcol { width:565px; }

#client-listpg #rightcol .section { clear:both; margin-bottom:40px; }
#client-listpg #rightcol .section:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
#client-listpg #rightcol .section h2 { text-align:center; margin-bottom:10px; border-top:1px solid #4C563F; border-bottom:1px solid #4C563F; }
#client-listpg #rightcol .section ul li { float:left; width:45%; padding:2px 5px; }

/* RESUME PAGE */
#resumepg #nav { background:url('../images/bg-content-large-top.jpg') no-repeat; }
#resumepg #col-container { background:url('../images/bg-content-large.jpg') repeat-y; }
#resumepg #secondary { background:url('../images/bg-content-large-bottom.jpg') no-repeat bottom left; }

#resumepg #leftcol { width:237px; }
#resumepg #rightcol { width:565px; }

#resumepg #rightcol .section { clear:both; margin-bottom:20px; border-bottom:1px solid #4C563F; }
#resumepg #rightcol .author img { display:block; float:left; margin-bottom:10px; }
#resumepg #rightcol .author p { margin-left:110px; }
#resumepg #rightcol .section.last { border:none; }
#resumepg #rightcol .section:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
#resumepg #rightcol .section h2 { text-align:center; margin-bottom:10px; border-top:1px solid #4C563F; border-bottom:1px solid #4C563F; }
#resumepg #rightcol .section ul li { padding:0px 5px 10px 5px; }


/* Postmortem Page */
#postmortempg #nav { background:url('../images/bg-content-large-top.jpg') no-repeat; }
#postmortempg #col-container { background:url('../images/bg-content-large.jpg') repeat-y; }
#postmortempg #secondary { padding-bottom:2px; background:url('../images/bg-content-large-bottom.jpg') no-repeat bottom left; }
#postmortempg #leftcol { float:left; width:214px; }
#postmortempg #rightcol { float:right; width:618px; padding:0; }
#postmortempg #buy { overflow:hidden; float:left; width:231px; height:163px; margin-top:25px; background:url('../images/hor_line_leftside.gif') no-repeat center bottom;}
#postmortempg #buy img.redarw { float:left; padding-right:3px; }
#postmortempg #buy h3 { float:left; text-align:left; margin-top:-3px; margin-left:5px;}
#postmortempg #buy h3 a { color:#ac1a1e; }
#postmortempg #buy p { clear:both; display:block; line-height:15px; text-align:left; margin:25px 0 4px 26px; }
#postmortempg #buy a.link2 { font-weight:bold; text-decoration:underline; }
#postmortempg #buy img#signature { float:right; padding-right:3px; }



#postmortempg #chapter_samples { float:left; margin-top:20px;}
#postmortempg #chapter_samples #bracket { float:left;}
#postmortempg #chapters { float:right; margin:10px 0 0 5px; width:180px;}
#postmortempg #chapters ul { margin:10px 0 0 0;}
#postmortempg #chapters h3.medred { color:#4c563f; }
#postmortempg #chapters ul li { margin:10px 0 0 0; }
#postmortempg #chapters ul li a img { margin:0 4px 0 0;}

#postmortempg #press_materials { float:left; margin-top:20px;}
#postmortempg #press_materials #bracket2 { float:left;}
#postmortempg #downloads { float:right; margin:10px 0 0 5px; width:180px;}
#postmortempg #downloads ul { margin:10px 0 0 0;}
#postmortempg #downloads h3.medred { color:#4c563f; }
#postmortempg #downloads ul li { margin:10px 0 0 0; }
#postmortempg #downloads ul li a { font-weight:bold; text-decoration:underline; color:#66764C; }
#postmortempg #downloads ul li a:hover { text-decoration:none; }
#postmortempg #downloads ul li a img { margin:0 4px 0 0;}


#topsection { float:left; overflow:hidden; background:url('../images/brdr_bottom.gif') no-repeat right bottom; margin-right:5px; }
#postmortempg #topbook { float:left; width:185px; }
#postmortempg #topbook img { float:left; margin-top:-30px; }
#postmortempg #topbook_content { float:right; margin: 0 15px 0 0; width:410px; }
#postmortempg #topbook_content h4 { font-size:16px; margin:0 0 10px 0;}
#postmortempg #topbook_content p { line-height:25px; }

#postmortempg #description_section { float:right; overflow:hidden; background:url('../images/brdr_bottom_big2.png') no-repeat right bottom; margin:0 5px 5px 0; padding-bottom:20px; width:595px; }
#postmortempg #description_section p { margin: 15px 15px 0 25px; line-height: 16px;}
#postmortempg #description_section p b { color:#ac1a1e; }

#postmortempg #update_section { float:left; overflow:hidden;  margin:0 5px 0 0; padding-bottom:20px; width:595px; }
#postmortempg #update_section .date_area { text-indent:-9999px; float:left; height:77px; width:29px; margin:0 2px 0 2px; }

#postmortempg #update_section .date_area .year { height:28px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat 0 top; }

#postmortempg #update_section .date_area .year_09 { height:28px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat 0 top; }

#postmortempg #update_section .date_area .year_10 { height:28px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -29px top; }

#postmortempg #update_section .date_area .year_11 { height:28px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -58px top; }

#postmortempg #update_section .date_area .year_12 { height:28px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -87px top; }

/*--------------------------------------------------------------------------------------------*/

#postmortempg #update_section .date_area .day { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat 29px -28px; }

#postmortempg #update_section .date_area .day_01 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat 0 -28px; }
#postmortempg #update_section .date_area .day_02 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -29px -28px; }
#postmortempg #update_section .date_area .day_03 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -58px -28px; }
#postmortempg #update_section .date_area .day_04 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -87px -28px; }
#postmortempg #update_section .date_area .day_05 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -116px -28px; }
#postmortempg #update_section .date_area .day_06 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -145px -28px; }
#postmortempg #update_section .date_area .day_07 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -174px -28px; }
#postmortempg #update_section .date_area .day_08 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -203px -28px; }
#postmortempg #update_section .date_area .day_09 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -232px -28px; }
#postmortempg #update_section .date_area .day_10 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -261px -28px; }
#postmortempg #update_section .date_area .day_11 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -290px -28px; }
#postmortempg #update_section .date_area .day_12 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -319px -28px; }
#postmortempg #update_section .date_area .day_13 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -348px -28px; }
#postmortempg #update_section .date_area .day_14 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -377px -28px; }
#postmortempg #update_section .date_area .day_15 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -406px -28px; }
#postmortempg #update_section .date_area .day_16 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -435px -28px; }
#postmortempg #update_section .date_area .day_17 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -464px -28px; }
#postmortempg #update_section .date_area .day_18 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -493px -28px; }
#postmortempg #update_section .date_area .day_19 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -522px -28px; }
#postmortempg #update_section .date_area .day_20 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -551px -28px; }
#postmortempg #update_section .date_area .day_21 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -580px -28px; }
#postmortempg #update_section .date_area .day_22 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -609px -28px; }
#postmortempg #update_section .date_area .day_23 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -638px -28px; }
#postmortempg #update_section .date_area .day_24 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -667px -28px; }
#postmortempg #update_section .date_area .day_25 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -696px -28px; }
#postmortempg #update_section .date_area .day_26 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -725px -28px; }
#postmortempg #update_section .date_area .day_27 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -754px -28px; }
#postmortempg #update_section .date_area .day_28 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -783px -28px; }
#postmortempg #update_section .date_area .day_29 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -812px -28px; }
#postmortempg #update_section .date_area .day_30 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -841px -28px; }
#postmortempg #update_section .date_area .day_31 { height:18px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -870px -28px; }

/*--------------------------------------------------------------------------------------------*/

#postmortempg #update_section .date_area .month { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat 29px bottom; }
#postmortempg #update_section .date_area .month_jan { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat 0 bottom; }
#postmortempg #update_section .date_area .month_feb { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -29px bottom; }
#postmortempg #update_section .date_area .month_mar { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -58px bottom; }
#postmortempg #update_section .date_area .month_apr { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -87px bottom; }
#postmortempg #update_section .date_area .month_may { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -116px bottom; }
#postmortempg #update_section .date_area .month_jun { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -145px bottom; }
#postmortempg #update_section .date_area .month_jul { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -174px bottom; }
#postmortempg #update_section .date_area .month_aug { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -203px bottom; }
#postmortempg #update_section .date_area .month_sep { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -232px bottom; }
#postmortempg #update_section .date_area .month_oct { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -261px bottom; }
#postmortempg #update_section .date_area .month_nov { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -290px bottom; }
#postmortempg #update_section .date_area .month_dec { height:31px; width:29px; background:url('../images/bg_date_tag_sprite2.gif') no-repeat -319px bottom; }

#postmortempg #update_section ul { margin:0 0 5px 0;}
#postmortempg #update_section li { overflow:hidden;  margin:10px 0; }
#postmortempg .update_content { float:right; width:547px; background:url('../images/brdr_bottom.gif') no-repeat center bottom; min-height:110px; padding-bottom:3px;  }
#postmortempg .update_content p { line-height:16px; margin-top:5px;  }
#postmortempg .update_content h3.medred { color:#4c563f; margin: 3px 0 0 0px; }

#postmortempg .update_content a { font-weight:bold; text-decoration:underline; color:#66764C; }
#postmortempg .update_content a:hover { text-decoration:none; }
