/* Advice Styles
-----------------------------------------*/

.header-left h2	{
  font:italic normal 18px/20px Georgia,	"Times New Roman", Times, serif;
}

.header-right {
  padding-top:4px;
  padding-left:10px;
}

* html .header-right {
  padding-top:1px;
}

#advice-column .header-right a {
  font:normal 10px/20px	Arial, Helvetica, sans-serif;
}

#advice-column h3 {
  margin:10px 18px 5px 0;
  font:bold 13px tahoma;
  text-transform:uppercase;
}

#advice-column p {
  margin-bottom:1em;
  font-size:12px;
  line-height:15px;
}

#advice-column ul {
  margin-bottom:1em;
  font-size:12px;
  line-height:20px;
}

#advice-column ul li {
  font-weight:normal;
  font-style:italic;
}

#advice-column ul li a {
  font-weight:bold;
  font-style:normal;
}

#advice-column a.more,
#daily-fix a.more,
#projects a.more {
  font:normal 11px Arial, Helvetica, sans-serif;
  margin:0;
  padding:0 0 1em 22px;
  background:url(../../i/global/icon_view-all.gif) no-repeat 0	0;
  display:block;
}

#daily-fix h3 {
  font:italic normal 12px Georgia, "Times New Roman", Times, serif;
  margin:1em 0;
}

#daily-fix .a5ColModuleSplit {
  display:block;
  float:left;
  width:109px;
  padding:0 10px;
  background:url(../../i/global/border_rightModule.gif) repeat-y right;
  font-size:10px;
  line-height:15px;
  color:#5b5b5b;
}

#daily-fix .a5ColModuleSplit a {
  font-weight:bold;
  font-size:11px;
}

#daily-fix #a5Col1 {
  padding-left:0;
}

#daily-fix #a5Col5 {
  padding-right:0;
  background:none;
}

* html #daily-fix #a5Col5 {
  width:105px;
  padding-right:0;
  background:none;
}

#daily-tips {
  background-image:none;
  background-color:#f9f8f3;
  margin:10px 0	0 0;
  padding:3px 0	16px 7px;
  display:block;
}

#daily-tips ul {
  font-size:10px;
  margin-bottom:6px;
}

#daily-tips li {
  margin-top:1em;
}

#daily-tips li span {
  font:bold 12px georgia, serif;
}

#projects ol {
  margin:8px 0 1em 20px;
  font-size:12px;
  line-height:20px;
}

* html #projects ol {
  margin:8px 0 1em 25px;
}

#projects ol li	a {
  font-weight:bold;
}

#projects .a2ColModuleSplitC,
#projects .a2ColModuleSplitB {
  position:relative;
  height:161px;
}

#projects .a2ColModuleSplitB {
  background:url(../../i/advice/bg_color-chips-advice.gif) no-repeat 38px 36px;
  height:130px;
}

#projects .a2ColModuleSplitB p,
#projects .a2ColModuleSplitB img {
  margin:0 0 1em 153px;
}

#projects .a2ColModuleSplitB p {
  font-size:12px;
  line-height:15px;
  margin-top:15px;
}

#projects .a2ColModuleSplitC a.more,
#projects .a2ColModuleSplitB a.more {
  position:absolute;
  top:142px;
}

#projects .a2ColModuleSplitC a.more {
  left:0;
}

#projects .a2ColModuleSplitB a.more {
  left:10px;
}

#ask {
  background:#fff url(../../i/advice/bg_ask-this-old-house.jpg) no-repeat bottom right	!important;
}

#ask h4#ask-toh	{
  font:bold 18px tahoma, verdana, sans-serif;
  margin:0 0 20px 0;
}

#ask p {
  clear:both;
  width:194px;
  margin:0 0 1em 0;
  font-weight:bold;
  font-size:12px;
  line-height:20px;
}

#ask ul	{
  margin:0 0 1em 0;
}

#ask ul	a {
  font-size:12px;
}

#ask a.more {
  font:normal 12px/160%	Arial, Helvetica, sans-serif;
  margin:0;
  padding:0 0 0	20px;
  background:url(../../i/global/icon_view-all.gif) no-repeat 0	0;
}

#dear-abby h4#h_dear-abby {
  margin:0 0 20px 0;
  font:bold 18px tahoma, verdana, sans-serif;
}

#dear-abby h5 {
  font-weight:normal;
  font-size:18px;
  line-height:20px;
  margin-bottom:1em;
}

#dear-abby p {
  font-size:13px;
  line-height:20px;
}

#dear-abby a {
  font-weight:bold;
}

