/* general part */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
body { color:#000000; background-color:#ffffff; }
/* if use woody background instead white */
/*	background-image:url(img/woodyback.jpg); } */
/* general part 2 */
p { line-height:160%; letter-spacing:0.03em; margin:12px 0px; }
p.idt { text-indent:1em; }
div#iecentering { text-align:center; }
div#ctt { width:970px; margin-left:auto; margin-right:auto; text-align:left; /* border-left:1px solid silver; */ border-right:1px solid gray; color:#000; background-color:#fff; }
/* top part below */
/* gray tone */
div#title { width:960px; height:120px; color:#fff; background-color:gray; background-image:url(img/cmsttlback_jnl1.png); background-repeat:no-repeat; text-align:center; padding:42px 0px 0px 0px; border:5px double silver; font-family:serif; }
div#itemtitle { width:960px; height:60px; color:#fff; background-color:gray; background-image:url(img/cmsttlback_jnl1.png); background-repeat:no-repeat; text-align:center; padding:0px 0px 0px 0px; border:5px double silver; font-family:serif; }
/* woody */
/* div#title { width:960px; height:120px; color:#fff; background-color:gray; background-image:url(img/woodyback3.jpg); background-repeat:no-repeat; text-align:center; padding:42px 0px 0px 0px; border:5px double silver; font-family:serif; }
div#itemtitle { width:960px; height:60px; color:#fff; background-color:gray; background-image:url(img/woodyback3.jpg); background-repeat:no-repeat; text-align:center; padding:0px 0px 0px 0px; border:5px double silver; font-family:serif; } */
/* top part avobe */
/* story text part */
div#frontpage { width:750px; margin:18px 0px 0px 12px; }
p.timestamp { margin:6px 4px 0px 0px; color:gray; background-color:#fff; }
p.searchtimestamp { margin:0px 4px 0px 0px; color:gray; background-color:#fff; }
div#nav {}
div#contentbody { font-size:0.85em; line-height:170%; letter-spacing:0.03em; }
div.contentfoot { padding-bottom:24px; }
div#footer {  clear:both; width:970px; margin-left:auto; margin-right:auto; margin-top:36px; padding:18px 0px 24px 0px; clear:both; border-top:1px solid gray; border-bottom:1px solid gray; border-right:1px solid #000; text-align:center;  background-image:url(img/thirdnewsbg.png); }
/* for text sizes adjust */
.xlrg { font-size:1.4em; }
.lrg { font-size:1.15em; }
.lmed { font-size:1.05em; }
.med { font-size:0.95em; }
.std { font-size:0.9em; }
.smed { font-size:0.85em; }
.sml { font-size:0.8em; }
.xsml { font-size:0.75em; }
.xxsml { font-size:0.7em; }
.ctr { text-align:center; }
.rgt { text-align:right; }
.lft { text-align:left; }
.frgt { float:right; }
.flft { float:left; }
.bld { font-weight:bold; }
.hdn { display:none; }
/* title part */
h1 { font-weight:bold; font-size:2.6em; color:#000; background-color:transparent; text-shadow: #a2a2a2 4px 4px 4px; }
h1 a {  color:#000; background-color:transparent; text-decoration:none; text-shadow: #a2a2a2 4px 4px 4px;  }
h2 { clear:left; }
div#topnews h2 { font-size:2.5em; color:#fff; background-color:#000; padding:6px 0px 8px 12px; background-image:url(img/topnewsbg.png); }
div#topnews h2 a { color:#fff; background-color:transparent; padding:6px 8px 8px 0px; text-decoration:none; }
div#topnews p { margin-left:24px; font-size:0.9em; }
div#topnews p.xsml { font-size:0.75em; }
div#secondnews { margin-top:12px; padding-top:12px; border-top:6px double silver;   }
div#secondnews h2 { font-size:1.2em; color:#000; background-color:transparent; padding:6px 0px 8px 18px;  background-image:url(img/secondnewsbg.png); }
div#secondnews h2 a { color:#000; background-color:transparent; padding:6px 0px 8px 6px; text-decoration:none; }
div#secondnews p  { margin-left:24px; font-size:0.85em; }
div#secondnews p.xsml { font-size:0.7em; }
div#thirdnews { margin-top:12px; padding-top:12px; border-top:4px double silver;  }
div#thirdnews h2 { font-size:1em; color:#000; background-color:transparent; padding:6px 0px 8px 18px; background-image:url(img/thirdnewsbg.png);  }
div#thirdnews h2 a { color:#5c5c5c; background-color:transparent; padding:6px 0px 8px 6px; text-decoration:none; }
div#thirdnews p  { margin-left:24px; font-size:0.75em;  }
div#thirdnews p.std { font-size:0.7em; }
div#thirdnews p.xsml { font-size:0.6em; }
/* archive page */
div#pastarchives { margin-top:12px; padding-top:12px; }
div#pastarchives h2 { font-size:1.2em; margin-bottom:18px; color:#000; background-color:transparent; padding:6px 0px 8px 18px; background-image:url(img/thirdnewsbg.png);  }
div#pastarchives h2 a { color:#5c5c5c; background-color:transparent; padding:6px 0px 8px 6px; text-decoration:none; }
div#pastarchives ul  { margin-left:48px; font-size:0.8em;  }
div#pastarchives ul li { line-height:180%; }
div#pastarchives p.std { font-size:0.7em; }
div#pastarchives p.xsml { font-size:0.6em; }

/* each item page */
div#itemnews h2 { font-size:1.4em; color:#fff; background-color:#000; padding:6px 0px 8px 18px; background-image:url(img/topnewsbg.png); }
div#itemnews h2 a { color:#fff; background-color:transparent; padding:6px 0px 8px 18px; text-decoration:none; }
div#itemnews p { margin:12px 18px 12px 28px; }
div.contentitem { margin-top:-12px; }
/* sidebar */
div#sbar { position:relative; top:0px; float:right; border-left:1px dashed silver; width:180px; margin:0px 0px 20px 0px; }
div#sbar img { margin-bottom:18px;  }
div#sbar a img { border:1px solid silver;  }
div#sbar a img#covered { width:180px; height:300px; }
div#sbar a:hover img#covered { display:none; }
dl.sidebardl { font-size:0.8em; margin:12px 0px 0px 8px; }
dl.sidebardl dd { margin-left:12px; font-size:0.9em; line-height:180%; }
.weblog { font-size:0.95em; color:white; background-color:gray; padding:8px 12px;  }
.contenttitle { margin-bottom:18px; }
.contenttitle h4 { font-size:0.95em; margin:0px 0px 0px 24px; color:#000; background-color:transparent; padding:6px 0px 8px 18px; background-image:url(img/thirdnewsbg.png);  }

/* author inf */

dl.authdl { font-size:0.95em; margin:12px 0px 0px 8px; }
dl.authdl dt { margin-left:12px; font-size:0.8em; font-weight:bold; line-height:180%; }
dl.authdl dd { margin-left:24px; font-size:0.9em; line-height:180%; }
div.mailform { margin-left:24px; }

/* top space ajuster */
.tspc0 { margin-top:0px; }
.tspc1 { margin-top:4px; }
.tspc2 { margin-top:8px; }
.tspc3 { margin-top:12px; }
.tspc4 { margin-top:16px; }
.lspc { margin-left:36px; }
/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox { font-size: 0.7em; color:gray; background-color:#ffffff; }
.leftbox { margin: 3px 3px 3px 0px; float: left; text-align:left; }
.leftbox img { margin: 6px 0px 4px 0px; }
.rightbox { margin: 3px 0px 3px 3px; float: right; text-align:right; }
.rightbox img { margin: 6px 0px 4px 0px; }

/* publisher information */
div#publisher { width:160px; margin-left:12px; background-image:url(img/publogbg.png); background-repeat:no-repeat; border-bottom:1px solid gray; }
div#publisher p#padrs { margin-top:-8px; }
a #digihoundbutton { width:85px; height:31px; color:#fff; background-color:#000; background-image:url(img/digihounddesign.png); }

