/*
Theme Name: Home Loans
Theme URI: Home Loans
Description: The Loans Insurance WordPress theme.
Author: Home Loans
Author URI: Home Loans

*/


html, body
{
  width:100%;
  height:auto;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
}

body
{
  background:left top url(images/bg_body.gif) repeat-x #89b44e;
}

div, img, ul, li, p, a, h1, h2, h3, h4, h5, h6, span, form
{
  padding:0px;
  margin:0px;
}

a
{
  color:#3f64dd;
  text-decoration:none;
}

a:hover
{
  color:#4871f6;
  text-decoration:none;
}

img
{
  border:none;
}

div.bgImgTop
{
  background:center top url(images/bg_img.gif) no-repeat;
  width: 1045px;
  margin: 0 auto;
}

div.centerDiv
{
  width:1001px;
  margin:0 auto;
  padding:0px 6px 0px 0px;
}

div.logoImg
{
  height:148px;
  padding:15px 0px 0px 9px;
}


div.widgetCenter
{
  height:220px;
}

div.widgetCenter ul
{
  display:block;
  height:218px;
  padding:30px 0px 0px 0px;
  background:0px bottom url(images/ul_top.gif) repeat-x;
}

div.widgetCenter ul li
{
  list-style:none;
  display:block;
  float:left;
  position:relative;
}

div.widgetCenter ul li div
{
  background:#512205;
}

div.widgetCenter ul li a.wc_link
{
  color:#ffffff;
  text-decoration:none;
  background:12px top url(images/com_top.gif) no-repeat;
}

div.widgetCenter ul li a
{
  color:#ffffff;
  text-decoration:none;
}


div.widgetCenter ul li.post1
{
  width:182px;
  padding:0px 0px 0px 54px;
  color:#ffffff;
}

div.widgetCenter ul li.post1 h2
{
  font-size:14px;
  color:#ffffff;
  font-weight:bolder;
  padding:11px 0px 5px 12px;
}

div.widgetCenter ul li.post1 h1
{
  font-size:14px;
  height:44px;
  color:#ffffff;
  font-weight:bolder;
  padding:11px 12px 5px 12px;
}

div.widgetCenter ul li.post1 a.wc_link
{
  padding:0px 0px 0px 40px;
  height:16px;
  font-size:12px;
  display:block;
}

div.widgetCenter ul li.post1 span
{
  position:absolute;
  margin:0px 0px 0px 0px;
}

div.widgetCenter ul li.post1 span img
{
  height:112px;
  width:182px;
}

div.widgetCenter ul li.post1 img
{
  width:182px;
  height:108px;
}

div.widgetCenter ul li.post1 div
{
  width:175px;
  height:83px;
}

div.widgetCenter ul li.post2
{
  width:176px;
  padding:5px 0px 0px 38px;
}

div.widgetCenter ul li.post2 span
{
  position:absolute;
  margin:0px 0px 0px 0px;
}

div.widgetCenter ul li.post2 img
{
  width:176px;
  height:106px;
}

div.widgetCenter ul li.post2 h2
{
  font-size:13px;
  color:#ffffff;
  font-weight:bolder;
  padding:13px 0px 4px 12px;
}

div.widgetCenter ul li.post2 h1
{
  font-size:13px;
  height:40px;
  color:#ffffff;
  font-weight:bolder;
  padding:13px 12px 4px 12px;
}

div.widgetCenter ul li.post2 a.wc_link
{
  padding:0px 0px 0px 40px;
  height:16px;
  font-size:12px;
  display:block;
}

div.widgetCenter ul li.post2 div
{
  width:169px;
  height:80px;
}

div.widgetCenter ul li.post3
{
  width:157px;
  padding:23px 0px 0px 42px;
}

div.widgetCenter ul li.post3 span
{
  position:absolute;
  margin:0px 0px 0px 0px;
}

div.widgetCenter ul li.post3 img
{
  width:157px;
  height:95px;
}

div.widgetCenter ul li.post3 h2
{
  font-size:12px;
  color:#ffffff;
  font-weight:bolder;
  padding:11px 0px 3px 12px;
}

div.widgetCenter ul li.post3 h1
{
  font-size:12px;
  height:36px;
  color:#ffffff;
  font-weight:bolder;
  padding:11px 12px 3px 12px;
}

div.widgetCenter ul li.post3 a.wc_link
{
  padding:0px 0px 0px 40px;
  height:16px;
  font-size:12px;
  display:block;
}

div.widgetCenter ul li.post3 div
{
  width:151px;
  height:73px;
}

div.widgetCenter ul li.post4
{
  width:145px;
  padding:36px 0px 0px 41px;
}

div.widgetCenter ul li.post4 span
{
  position:absolute;
  margin:0px 0px 0px 0px;
}

div.widgetCenter ul li.post4 img
{
  width:145px;
  height:88px;
}

div.widgetCenter ul li.post4 h2
{
  font-size:11px;
  color:#ffffff;
  font-weight:bolder;
  padding:10px 0px 3px 12px;
}

div.widgetCenter ul li.post4 h1
{
  font-size:11px;
  height:31px;
  color:#ffffff;
  font-weight:bolder;
  padding:10px 12px 3px 12px;
}

div.widgetCenter ul li.post4 a.wc_link
{
  padding:0px 0px 0px 40px;
  height:16px;
  font-size:10px;
  display:block;
}

div.widgetCenter ul li.post4 div
{
  width:138px;
  height:67px;
}

div.widgetCenter ul li.post5
{
  width:127px;
  padding:57px 0px 0px 39px;
}

div.widgetCenter ul li.post5 span
{
  position:absolute;
  margin:0px 0px 0px 0px;
}

div.widgetCenter ul li.post5 img
{
  width:127px;
  height:77px;
}

div.widgetCenter ul li.post5 h2
{
  font-size:10px;
  color:#ffffff;
  font-weight:bolder;
  padding:7px 0px 3px 12px;
}

div.widgetCenter ul li.post5 h1
{
  font-size:10px;
  height:24px;
  color:#ffffff;
  font-weight:bolder;
  padding:7px 12px 3px 12px;
}

html:first-child div.widgetCenter ul li.post5 h1
{
  font-size:10px;
  height:25px;
  color:#ffffff;
  font-weight:bolder;
  padding:7px 0px 3px 12px;
}

div.widgetCenter ul li.post5 a.wc_link
{
  padding:0px 0px 0px 40px;
  height:16px;
  font-size:8px;
  display:block;
}

div.widgetCenter ul li.post5 div
{
  width:120px;
  height:57px;
}

div.widgetCenter img
{
  display:block;
}

div.menuCenter
{
  width:1001px;
  height:34px;
  letter-spacing:1px;
  clear:both;
  background:#FFFFFF;
  padding:11px 0px 0px 0px;
}

div.menuCenter ul li
{
  list-style:none;
  display:inline;
}

div.menuCenter ul li a
{
  color:#512205;
  text-decoration:none;
}

div.menuCenter ul li a:hover
{
  color:#7c3509;
  text-decoration:none;
}

div.menuCenter ul.menuUl
{
  float:left;
  display:block;
  font-size:18px;
  font-weight:bolder;
  padding:8px 0px 0px 14px;
  text-transform:uppercase;
}

div.menuCenter ul.menuUl li
{
  padding:0px 5px 0px 5px;
}

div.menuCenter ul.linkTop
{
  display:block;
  font-size:14px;
  padding:10px 10px 0px 0px;
  text-align:right;
}

div.menuCenter ul.linkTop li
{
  padding:0px 5px 0px 5px;
}

div.contCenter
{
  width:1001px;
  background:#FFFFFF;
  display:table;
}

div.blockCenter
{
  width:1001px;
  display:block;
}

div.topBlock
{
  display:block;
  height:83px;
  margin:11px 0px 10px 18px;
  padding:0px 0px 0px 0px;
  background:left top url(images/left_img.gif) no-repeat;
  font-size:12px;
  line-height:18px;
  color:#000000;
}

a.close
{
  position:absolute;
  margin:9px 0px 0px 910px;
  padding:0px 11px 0px 0px;
  background:right 3px url(images/close.gif) no-repeat;
  color:#FFFFFF;
  text-decoration:none;
  display:table;
  clear:both;
  line-height:10px;
}

div.blockTop
{
  display:block;
}

div.leftBlock
{
  width:118px;
  height:73px;
  padding:7px 0px 0px 13px;
  margin:0px 0px 0px 2px;
  float:left;
  background:right top url(images/bg_img_14.gif) no-repeat #4e2005;
  font-size:24px;
  line-height:21px;
  font-weight:bolder;
  color:#ffd800;
}

div.rightBlock
{
  width:669px;
  height:68px;
  padding:12px 125px 0px 37px;
  float:left;
  background:#2a8914;
  color:#FFFFFF;
}

div.botImgBlock
{
  display:block;
  height:3px;
  clear:both;
  background:left top url(images/bot_img.gif) no-repeat;
  font-size:1px;
}

div.blockCont
{
  display:block;
}

div.leftCont
{
  width:640px;
  padding:1px 20px 30px 20px;
  float:left;
  font-size:12px;
  line-height:18px;
  color:#000000;
}

div.leftSidebar
{
  width:172px;
  padding:13px 0px 0px 0px;
  //padding:0px;
  float:left;
}

div.searchDiv form
{
  font-size:1px;
}

div.searchDiv input.textSearch
{
  width:139px;
  height:16px;
  border:none;
  background:left top url(images/input.gif) no-repeat;
  _background-attachment:fixed;
  font-size:10px;
  color:#979696;
  padding:3px 0px 0px 7px;
  vertical-align:middle;
  margin:0px;
}

div.searchDiv input.subSearch
{
  width:26px;
  height:19px;
  border:none;
  background:left top url(images/sub1.gif) no-repeat;
  vertical-align:middle;
  margin:0px;
  cursor:pointer;
}

div.leftMenu
{
  padding:0px 0px 3px 0px;
  margin:0px 0px 10px 0px;
  background:#2a8914;
  letter-spacing:1px;
  color:#FFFFFF;
  font-size:13px;
}

div.leftCont div.leftMenu h2
{
  font-size:13px;
  font-style:normal;
  font-weight:bolder;
  color:#FFFFFF;
  padding:8px 0px 0px 10px;
  line-height:22px;
}

div.leftMenu ul li
{
  list-style:none;
  line-height:22px;
  border-top:1px #FFFFFF solid;
  padding:0px 10px 0px 10px;
}

div.leftMenu a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.leftMenu a:hover
{
  color:#f4ca96;
  text-decoration:none;
}

div.widgetLeft
{
  padding:16px 0px 10px 0px;
  margin:-1px 0px 0px 0px;
  background:#FFFFFF;
}

div.widgetLeft font
{
  display:block;
  height:7px;
  background:#ffd800;
  font-size:1px;
  padding:0px;
  margin:0px;
  line-height:1px;
  clear:both;
}

div.leftCont div.widgetLeft h2
{
  padding:5px 0px 5px 0px;
  font-size:18px;
  text-transform:uppercase;
  color:#312205;
  font-weight:bolder;
}

div.widgetLeft ul li
{
  list-style:none;
  padding:0px 0px 0px 0px;
}

div.leftCont div.widgetLeft ul li img
{
  margin:10px 0px 0px 0px;
}

div.leftCont div.widgetLeft div.execphpwidget ul li img
{
  margin:10px 0px 0px 0px;
}

div.widgetLeft ul li small
{
  display:block;
  padding:0px;
  margin:0px;
  font-size:10px;
  line-height:12px;
}

div.widgetLeft ul li small a
{
  color:#333333;
  text-decoration:none;
}
div.widgetLeft ul li small a:hover
{
  color:#333333;
  text-decoration:underline;
}

div.widgetLeft ul li p
{
  font-size:12px;
  padding:10px 0px 5px 0px;
  color:#000000;
  line-height:14px;
}

div.widgetLeft p.date
{
  font-size:12px;
  color:#333333;
  padding:10px 0px 10px 0px;
  line-height:14px;
}

div.widgetLeft a
{
  color:#3551ae;
  text-decoration:none;
}

div.widgetLeft a:hover
{
  color:#4468df;
  text-decoration:none;
}



div.centerCont
{
  width:448px;
  padding:13px 0px 0px 20px;
  float:left;
}

div.postDiv
{
  border-bottom:2px #54be46 solid;
  padding:0px 0px 17px 0px;
  margin:-3px 0px 18px 0px;
  //margin:-2px 0px 18px 0px;
}

div.postDiv img
{
  margin-top:10px;
}

div.leftCont div.postDiv h2
{
  font-size:24px;
  color:#623c17;
  font-weight:bolder;
  padding:12px 0px 8px 0px;
  font-family:Arial, Helvetica, sans-serif;
}

div.leftCont div.postDiv h2 a
{
  color:#623c17;
  text-decoration:none;
}

div.leftCont div.postDiv h2 a:hover
{
  color:#623c17;
  text-decoration:none;
}

div.leftCont div.centerCont div.postDiv h1
{
  font-size:24px;
  color:#623c17;
  font-weight:bolder;
  padding:0px 0px 8px 0px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:24px;
  margin:0px 0px 0px 0px;
}

div.leftCont div.centerCont div.postDiv h1 a
{
  color:#623c17;
  text-decoration:none;
}

div.leftCont div.centerCont div.postDiv h1 a:hover
{
  color:#623c17;
  text-decoration:none;
}

div.leftCont div.postDiv span
{
  font-size:12px;
  color:#666666;
  padding:0px 0px 0px 0px;
  margin:0px;
}

div.leftCont div.postDiv span a
{
  color:#666666;
  text-decoration:underline;
}

div.leftCont div.postDiv span a:hover
{
  color:#666666;
  text-decoration:underline;
}

div.postDivCat
{
  padding:0px 0px 0px 0px;
}

div.leftCont div.postDivCat h3
{
  font-size:18px;
  color:#000000;
  font-weight:bolder;
  padding:0px 0px 0px 0px;
}

div.leftCont div.postDivCat h3 a
{
  color:#000000;
  text-decoration:none;
}

div.leftCont div.postDivCat h3 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.leftCont li.postDivCat h1
{
  font-size:18px;
  color:#000000;
  font-weight:bolder;
  padding:0px 0px 0px 0px;
}

div.leftCont li.postDivCat h1 a
{
  color:#000000;
  text-decoration:none;
}

div.leftCont li.postDivCat h1 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.leftCont div.postDivCat p
{
  padding:5px 0px 10px 0px;
}


a.moreHome
{
  height:16px;
  display:block;
  padding:0px 0px 0px 0px;
  margin:5px 0px 7px 0px;
  font-size:12px;
  color:#3f64dd;
  font-weight:bolder;
  text-decoration:none;
  line-height:14px;
}

a.moreHome:hover
{
  color:#4871f6;
  text-decoration:none;
}

div.commentsLink
{
  height:24px;
  display:block;
  padding:5px 0px 0px 64px;
  margin:0px 0px 0px 10px;
  background:0px 0px url(images/com_home.gif) no-repeat;
  font-size:12px;
  color:#666666;
  font-weight:bolder;
  text-decoration:none;
}

div.commentsLink a
{
  color:#666666;
  text-decoration:none;
}

div.commentsLink a:hover
{
  color:#858585;
  text-decoration:none;
}

div.pageNext
{
  display:block;
  text-align:right;
  color:#999999;
  padding:0px 6px 0px 0px;
  font-weight:bolder;
}
  
div.pageNext a
{
  color:#999999;
  text-decoration:none;
  padding:0px 5px 0px 5px;
}

div.pageNext a:hover
{
  color:#010101;
  text-decoration:none;
}

div.pageNext img
{
  margin:0px 0px -3px 11px;
}

div.categNext
{
  display:block;
  text-align:right;
  color:#999999;
  padding:10px 6px 0px 0px;
  font-weight:bolder;
  clear:both;
  border-top:2px #cccccc solid;
}
  
div.categNext a
{
  color:#999999;
  text-decoration:none;
  padding:0px 5px 0px 5px;
}

div.categNext a:hover
{
  color:#010101;
  text-decoration:none;
}

div.categNext img
{
  margin:0px 0px -3px 11px;
}

div.postCateg
{
  clear:both;
  padding:10px 0px 0px 0px;
}

div.postCateg ul
{
  display:table;
  border-bottom:2px #cccccc solid;
  width:100%;
  //padding:0px 0px 20px 0px;
}

div.postCateg h2
{
  font-size:18px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  color:#333333;
  padding:0px;
}

div.postCateg h3
{
  font-size:14px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  padding:0px 0px 6px 0px;
}

div.postCateg h3 a
{
  color:#000000;
  text-decoration:none;
}

div.postCateg h3 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.leftCont div.centerCont div.postCateg h1
{
  font-size:14px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  padding:0px 0px 6px 0px;
  line-height:18px;
}

div.leftCont div.centerCont div.postCateg h1 a
{
  color:#000000;
  text-decoration:none;
}

div.leftCont div.centerCont div.postCateg h1 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.postCateg h1
{
  font-size:14px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  padding:0px 0px 6px 0px;
}

div.postCateg h1 a
{
  color:#000000;
  text-decoration:none;
}

div.postCateg h1 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.postCateg ul li
{
  padding:20px 0px 0px 0px;
  clear:both;
  font-size:12px;
  color:#666666;
  display:block;
  list-style:none;
  border-top:2px #cccccc solid;
}

div.postCateg ul li font
{
  color:#000000;
  font-size:12px;
}

div.postCateg ul li p
{
  padding:0px;
  margin:0px;
}

div.postCateg ul li img
{
  width:181px;
  float:left;
  display:block;
  margin:0px 12px 20px 0px;
}

div.postCateg ul li div
{
  padding:0px 0px 20px 0px;
  overflow:hidden;
  vertical-align:top;
  //margin:-18px 0px 0px 0px;
}

div.postCateg p
{
  padding:0px;
}

div.comments a
{
  display:block;
  background:left top url(images/comments_post.gif) no-repeat;
  color:#666666;
  text-decoration:none;
  padding:5px 0px 0px 37px;
  margin:12px 0px 0px 3px;
  height:19px;
}

div.comments a:hover
{
  color:#7f7e7e;
  text-decoration:none;
}

div.linkTopCat
{
  text-transform:uppercase;
  font-size:10px;
}

div.linkTopCat a
{
  color:#246f95;
  text-decoration:none;
}

div.linkTopCat a:hover
{
  color:#2d89b8;
  text-decoration:none;
}

div.linkTopCat img
{
  margin:0px 3px -3px 3px;
}

div.linkTopCat a.email
{
  padding:0px 4px 0px 0px;
}

div.linkTopCat a.email img
{
  margin:0px 4px -1px 0px;
}

div.linkTopCat a.more
{
  padding:0px 4px 0px 0px;
  *padding:3px 4px 0px 0px;
  margin:0px;
  display:block;
}

div.linkTopCat a.more img
{
  margin:0px 6px -3px 0px;
  padding:0px;
}

div.leftCont h2
{
  font-size:24px;
  color:#000000;
  font-weight:normal;
  padding:16px 0px 19px 0px;
}

div.leftCont h2 a
{
  color:#000000;
  text-decoration:none;
}

div.leftCont h2 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.leftCont div.centerCont h2
{
  font-size:24px;
  color:#000000;
  font-weight:normal;
  padding:1px 0px 19px 0px;
  //padding:2px 0px 19px 0px;
}

div.leftCont div.centerCont h2 a
{
  color:#000000;
  text-decoration:none;
}

div.leftCont div.centerCont h2 a:hover
{
  color:#623c17;
  text-decoration:none;
}

div.leftCont div.centerCont h1
{
  font-size:24px;
  line-height:29px;
  color:#000000;
  font-weight:normal;
  padding:16px 0px 19px 0px;
}

div.leftCont div.centerCont h1 a
{
  color:#000000;
  text-decoration:none;
}

div.leftCont div.centerCont h1 a:hover
{
  color:#623c17;
  text-decoration:none;
}

div.leftCont h3
{
  font-size:18px;
  color:#000000;
  font-weight:bolder;
  padding:0px 0px 12px 0px;
}

div.leftCont h3 a
{
  color:#000000;
  text-decoration:none;
}

div.leftCont h3 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.leftCont p
{
  padding:10px 0px 5px 0px;
}

div.diggsTop
{
  width:51px;
  padding:13px 0px 15px 0px;
  float:left;
}

div.diggsTop img
{
  margin:0px 0px 3px 0px;
}

div.topPost
{
  width:566px;
  float:left;
  padding:13px 0px 0px 20px;
  margin:-5px 0px 0px 0px;
}

div.topPost h2
{
  font-size:24px;
  color:#000000;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  padding:0px 100px 3px 0px;
  line-height:29px;
}

div.topPost h1
{
  font-size:24px;
  color:#000000;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  padding:0px 0px 3px 0px;
  line-height:29px;
}

div.datePost
{
  width:336px;
  float:left;
  font-size:12px;
  color:#666666;
  padding:0px 0px 15px 0px;
}

div.datePost font
{
  font-size:12px;
  color:#000000;
  font-weight:bolder;
}

div.datePost a
{
  color:#3551ae;
  text-decoration:none;
}

div.datePost a:hover
{
  color:#4b6fe6;
  text-decoration:none;
}

div.datePost
{
  width:316px;
  float:left;
  font-size:12px;
  color:#666666;
}

div.datePost font
{
  font-size:12px;
  color:#000000;
  font-weight:bolder;
}

div.datePost font a
{
  font-size:12px;
  color:#000000;
  font-weight:bolder;
}

div.datePost a
{
  color:#3551ae;
  text-decoration:none;
}

div.datePost a:hover
{
  color:#4b6fe6;
  text-decoration:none;
}

div.widgetLeft div.addthis_toolbox
{
  width:170px;
  float:left;
  text-transform:uppercase;
  font-size:10px;
}

div.linkTopPost div.addthis_toolbox
{
  width:auto;
  float:right;
  text-transform:uppercase;
  font-size:10px;
}

div.addthis_toolbox span
{
  display:inline;
}

div.addthis_toolbox a
{
  color:#246f95;
  text-decoration:none;
}

div.addthis_toolbox a:hover
{
  color:#2d89b8;
  text-decoration:none;
}

div.addthis_toolbox a.at15t_email
{
  padding:0px 4px 0px 0px;
}

div.addthis_toolbox a.at15t_email img
{
  margin:0px 4px -1px 0px;
}

div.linkTopPost div.addthis_toolbox a
{
  float:left;
  display:table;
}

div.linkTopPost div.addthis_toolbox a.addthis_button_expanded
{
  padding:0px 0px 0px 4px;
  margin:0px 0px 0px 5px;
  border-left:1px #f1f1f1 solid;
  width:53px;
  float:left;
  display:table;
}

div.linkTopPost div.addthis_toolbox a.addthis_button_expanded span
{
  margin:0px 0px -3px 0px;
  display:inline;
  float:left;
}

div.widgetLeft div.addthis_toolbox a.addthis_button_expanded
{
  clear:both;
  display:block;
  padding:0px 0px 10px 0px;
  width:53px;
}

div.widgetLeft div.addthis_toolbox a.addthis_button_expanded span
{
  margin:0px 3px -3px 0px;
  display:inline;
  float:left;
}


div.textPost
{
  clear:both;
  border-bottom:1px #cccccc solid;
  border-top:1px #cccccc solid;
  padding:5px 0px 20px 0px;
  _margin:-10px 0px 0px 0px;
  display:table;
  width:100%;
}

div.textPost img
{
  margin:0px 0px 5px 0px;
}

div.textPost ul, div.textPage ul
{
  margin-left:30px;
}

div.textPost ul li, , div.textPage ul li
{
  padding:0px;
  clear:both;
  display:block;
  list-style: none;
}

div.textPost ol, div.textPage ol
{
  margin-left:30px;
}

div.textPost ol li, , div.textPage ol li
{
  padding:0px;
  clear:both;
  display:block;
}

div.iconPost
{
  border-bottom:1px #cccccc solid;
  padding:13px 0px 13px 0px;
}

div.iconPost ul li
{
  list-style:none;
  width:67px;
  display:block;
  float:left;
  padding:0px 3px 0px 2px;
  font-size:12px;
  font-weight:bolder;
}

div.iconPost ul li img
{
  margin:0px 0px 3px 0px;
  display:block;
}

div.iconPost ul li a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.iconPost ul li span
{
  display:block;
  height:21px;
  padding:1px 0px 0px 6px;
}

div.iconPost ul li.twitterIcon span
{
  background:left top url(images/bg_img_15.jpg)  repeat-x;
}

div.iconPost ul li.diggIcon span
{
  background:left top url(images/bg_img_16.jpg)  repeat-x;
}

div.iconPost ul li.facebookIcon span
{
  background:left top url(images/bg_img_17.jpg)  repeat-x;
}

div.iconPost ul li.redditIcon span
{
  background:left top url(images/bg_img_18.jpg)  repeat-x;
}

div.iconPost ul li.stumbleIcon span
{
  background:left top url(images/bg_img_19.jpg)  repeat-x;
}

div.iconPost ul li.bookmarkIcon
{
  width:238px;
}

div.iconPost ul li.bookmarkIcon div
{
  background:left top url(images/bookmark.jpg) repeat-x;
  font-size:30px;
  height:42px;
  margin:0px 0px 3px 0px;
  padding:25px 0px 0px 0px;
  text-align:center;
}

div.iconPost ul li.bookmarkIcon span
{
  background:left top url(images/bg_img_20.jpg)  repeat-x;
}

div.categDiv
{
  clear:both;
  font-size:10px;
  color:#666666;
  padding:6px 0px 0px 2px;
}

div.categDiv a
{
  color:#000000;
  text-decoration:none;
  font-style:italic;
}

div.categDiv a:hover
{
  color:#484848;
  text-decoration:none;
  font-style:italic;
}

div.relevantBlock
{
  clear:both;
  padding:15px 0px 2px 2px;
  display:table;
}

div.relevantBlock h2
{
  font-size:18px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  color:#333333;
  padding:0px;
  line-height:18px;
}

div.relevantBlock h3
{
  font-size:14px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  padding:0px 0px 6px 0px;
}

div.relevantBlock img
{
  width:181px;
  height:102px;
}

div.relevantBlock h1
{
  font-size:14px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  padding:0px 0px 6px 0px;
  line-height:18px;
}

div.relevantBlock h1 a
{
  color:#000000;
  text-decoration:none;
}

div.relevantBlock h1 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.relevantBlock ul li
{
  padding:20px 0px 0px 0px;
  *padding:0px;
  clear:both;
  font-size:12px;
  color:#666666;
  display:block;
  list-style:none;
}

div.relevantBlock ul
{
  width:450px;
  display:block;
}

div.relevantBlock ul li font
{
  color:#000000;
  font-size:12px;
}

div.relevantBlock ul li img
{
  float:left;
  margin:0px 12px 10px 0px;
  *margin:33px 6px 0px 0px;
}

div.relevantBlock ul li div
{
  overflow:hidden;
  *float:left;
  *padding:33px 0px 0px 0px;
}

div.relevantBlock p
{
  padding:0px;
}

a.comments
{
  display:block;
  background:left top url(images/comments_post.gif) no-repeat;
  color:#666666;
  text-decoration:none;
  padding:5px 0px 0px 37px;
  margin:12px 0px 0px 3px;
  height:19px;
}

a.comments:hover
{
  color:#7f7e7e;
  text-decoration:none;
}

div.commentPost
{
  clear:both;
  padding:15px 0px 30px 2px;
  position:relative;
}

div.commentPost span
{
  font-size:12px;
  font-weight:bolder;
  font-style:italic;
  color:#3551ae;
}

div.commentPost a
{
  color:#3551ae;
  text-decoration:none;
  font-style:italic;
}

div.commentPost a:hover
{
  color:#4566d6;
  text-decoration:none;
}

div.commentPost h3
{
  font-size:18px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  color:#333333;
  padding:0px;
}

div.commentPost ul li
{
  list-style:none;
  clear:both;
  padding:10px 0px 0px 2px;
  list-style:none;
  display:block; 
}

div.commentPost ul li img
{
  float:left;
  padding:0px 0px 10px 0px;
  margin:5px 18px 0px 0px;
  display:block;
}

div.commentPost ul li ul li img
{
  float:left;
  padding:0px 0px 10px 75px;
  margin:5px 18px 0px 0px;
  display:block;
}

div.commentPost ul li ul li ul li img
{
  float:left;
  padding:0px 0px 10px 75px;
  margin:5px 18px 0px 0px;
  display:block;
}

div.commentPost ul li ul li ul li ul li img
{
  float:left;
  padding:0px 0px 10px 75px;
  margin:5px 18px 0px 0px;
  display:block;
}

div.commentPost ul li ul li ul li ul li ul li img
{
  float:left;
  padding:0px 0px 10px 75px;
  margin:5px 18px 0px 0px;
  display:block;
}

hr
{
  size:20px;
  border-bottom:1px #cccccc solid;
  border-left:none;
  border-right:0px;
  border-top:0 none;
  clear:both;
  padding:0px;
  margin:0px;
}

div.commentPost ul li div
{
  overflow:hidden;
  vertical-align:top;
  //margin:-18px 0px 0px 0px;
}

div.commentPost ul li p
{
  padding:0px 0px 5px 0px;
}

p.dateComment
{
  color:#666666;
  margin-top:2px;
}


p.dateComment font
{
  color:#000000;
  font-weight:bolder;
  font-size:12px;
}

div.commentForm
{
  padding:0px 0px 0px 0px;
  margin:-2px 0px 0px 3px;
  background:#FFFFFF;
}

div.commentForm h3
{
  font-size:18px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  color:#333333;
  padding:0px;
}

div.commentForm form
{
  font-size:11px;
  padding:14px 0px 0px 0px;
  margin:0px;
}

div.commentForm input.textInput
{
  width:158px;
  height:17px;
  color:#666666;
  font-size:12px;
  padding:0px 0px 0px 3px;
  margin:10px 3px 0px 0px;
}

div.commentForm textarea
{
  width:620px;
  height:155px;
  color:#666666;
  font-size:12px;
  padding:0px 0px 0px 3px;
  margin:10px 3px 16px 0px;
}

div.commentForm input.textSub
{
  width:106px;
  background:#003a6f;
  border:none;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bolder;
  text-transform:uppercase;
  padding:3px 0px 4px 0px;
  margin-left:517px;
  cursor:pointer;
}

div.facConnect
{
  width:185px;
  position:absolute;
  margin:100px 0px 0px 434px;
  font-size:11px;
}

div.facConnect p
{
  padding:0px;
}

div.facConnect img
{
  float:right;
 
}






div.rightCont
{
  width:300px;
  padding:15px 15px 30px 0px;
  float:left;
}

div.rightCont div.widgetTop
{
  margin:0px 0px 0px 2px;
  font-size:14px;
}

div.rightCont div.widgetTop img
{
  display:block;
}

div.rightCont div.widgetTop ul
{
  display:block;
  background:left bottom url(images/bg_img_06.gif) no-repeat #512205;
  padding:13px 15px 15px 13px;
  min-height:180px;
  height: expression(this.scrollHeight < 300 ? "300px" : "auto" ); 
}

div.rightCont div.widgetTop ul li
{
  list-style:none;
  padding:4px 0px 4px 0px;
}

div.rightCont div.widgetTop a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.rightCont div.widgetTop a:hover
{
  color:#999898;
  text-decoration:none;
}

div.facebook
{
  padding:0px 0px 0px 1px;
  margin:10px 0px 0px 0px;
  display:table;
}

div.twitter
{
  width:298px;
  margin:-10px 0px 0px 0px;
  _margin:6px 0px 0px 0px;
  background:left top url(images/bg_img_07.gif) repeat-y #1c630f;
  padding:0px 0px 0px 2px;
}

div.imgTwitter
{  
  background:0px 0px url(images/bg_img_09.png) repeat-x;
}

div.botImgTwitter
{
  background:left bottom url(images/bg_img_08.gif) no-repeat;
  font-size:1px;
  line-height:1px;
  height:2px;
}

div.topImgTwitter
{
  background:left top url(images/bg_img_11.gif) no-repeat;
  position:absolute;
  margin:0px 0px 0px -2px;
  font-size:1px;
  height:3px;
  width:2px;
}

div.leftImgTwitter
{
  background:right top url(images/bg_img_10.jpg) no-repeat;
  width:298px;
}

div.twitter h2
{
  color:#FFFFFF;
  letter-spacing:3px;
  font-size:18px;
  font-weight:bolder;
  text-transform:uppercase;
  padding:9px 100px 28px 9px;
  line-height:17px;
}

div.twitter ul
{
  display:block;
  padding:0px 150px 20px 11px;
}

div.twitter ul li
{
  list-style:none;
  font-size:12px;
  font-weight:bolder;
  color:#FFFFFF;
  padding:7px 0px 7px 0px;
}

div.twitter ul li a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.twitter ul li a:hover
{
  color:#FFFFFF;
  text-decoration:underline;
}

a.follow
{
  display:block;
  color:#FFFFFF;
  font-size:18px;
  font-weight:bolder;
  border-top:1px #aab9be solid;
  padding:9px 4px 9px 16px;
  text-decoration:none;
  text-transform:uppercase;
}

div.widgetRight
{
  padding:16px 0px 0px 2px;
  margin:-1px 0px 0px 0px;
  background:#FFFFFF;
}

div.widgetRight span
{
  display:block;
  height:7px;
  background:#ffd800;
  font-size:1px;
}

div.widgetRight h2
{
  padding:5px 0px 5px 0px;
  font-size:18px;
  text-transform:uppercase;
  color:#512205;
  font-weight:bolder;
}

div.widgetRight ul li
{
  list-style:none;
  padding:12px 0px 10px 0px;
  border-bottom:1px #754c24 solid;
  font-size:12px;
}

div.widgetRight ul li a
{
  color:#000000;
  text-decoration:none;
}

div.widgetRight ul li a:hover
{
  color:#545353;
  text-decoration:none;
}

div.widgetRight a
{
  color:#3551ae;
  text-decoration:none;
}

div.widgetRight a:hover
{
  color:#496ad7;
  text-decoration:none;
}


div.footerDiv
{
  width:1001px;
  background:#FFFFFF;
  display:table;
  margin:31px 0px 0px 0px;
}

div.blockDiv
{
  width:980px;
  display:block;
}

div.leftFooter
{
  width:642px;
  padding:25px 0px 25px 15px;
  display:block;
  float:left;
}

div.leftFooter ul
{
  width:573px;
  display:block;
  border-top:1px dashed #000000;
  clear:both;
}

div.leftFooter ul.noBorder
{
  border-top:none;
}

div.leftFooter li
{
  width:190px;
  height:180px;
  border-right:1px dashed #000000;
  text-align:center;
  padding:15px 0px 15px 0px;
  display:block;
  float:left;
  vertical-align:top;
}

div.leftFooter ul li.noBorder
{
  border-right:0 none;
}

div.leftFooter ul li div.greyDiv
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #878787;
  color:#901515;
  margin:0px 0px 0px 15px; 
}

div.leftFooter ul li div.greyDiv a
{
  color:#901515;
  text-decoration:none;
}

div.leftFooter ul li div.greyDiv a:hover
{
  color:#901515;
  text-decoration:underline;
}

div.leftFooter ul li div.blueDiv
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #6db7e5;
  color:#ffffff;
  margin:0px 0px 0px 15px; 
}

div.leftFooter ul li div.blueDiv a
{
  color:#ffffff;
  text-decoration:none;
}

div.leftFooter ul li div.blueDiv a:hover
{
  color:#ffffff;
  text-decoration:underline;
}

div.leftFooter ul li div.blackDiv
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #333333;
  color:#ffffff;
  margin:0px 0px 0px 15px; 
}

div.leftFooter ul li div.blackDiv a
{
  color:#ffffff;
  text-decoration:none;
}

div.leftFooter ul li div.blackDiv a:hover
{
  color:#ffffff;
  text-decoration:underline;
}

div.leftFooter ul li div.yellowDiv
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #ff9000;
  color:#18171c;
  margin:0px 0px 0px 15px; 
}

div.leftFooter ul li div.yellowDiv a
{
  color:#18171c;
  text-decoration:none;
}

div.leftFooter ul li div.yellowDiv a:hover
{
  color:#18171c;
  text-decoration:underline;
}

div.leftFooter ul li div.pinkDiv
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #72146c;
  color:#1af4f1;
  margin:0px 0px 0px 15px; 
}

div.leftFooter ul li div.pinkDiv a
{
  color:#1af4f1;
  text-decoration:none;
}

div.leftFooter ul li div.pinkDiv a:hover
{
  color:#1af4f1;
  text-decoration:underline;
}

div.leftFooter ul li div.greenDiv
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #379a2a;
  color:#ffffff;
  margin:0px 0px 0px 15px; 
}

div.leftFooter ul li div.greenDiv a
{
  color:#ffffff;
  text-decoration:none;
}

div.leftFooter ul li div.greenDiv a:hover
{
  color:#ffffff;
  text-decoration:underline;
}


div.leftFooter ul li div.brownDiv
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #2b1d16;
  color:#ffea00;
  margin:0px 0px 0px 15px; 
}

div.leftFooter ul li div.brownDiv a
{
  color:#ffea00;
  text-decoration:none;
}

div.leftFooter ul li div.brownDiv a:hover
{
  color:#ffea00;
  text-decoration:underline;
}

div.leftFooter ul li div.brown2Div
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #623c17;
  color:#44e61f;
  margin:0px 0px 0px 15px; 
}


div.leftFooter ul li div.brown2Div a
{
  color:#44e61f;
  text-decoration:none;
}

div.leftFooter ul li div.brown2Div a:hover
{
  color:#44e61f;
  text-decoration:underline;
}

div.leftFooter ul li div.gredDiv
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #ed1c24;
  color:#ffffff;
  margin:0px 0px 0px 15px; 
}

div.leftFooter ul li div.gredDiv a
{
  color:#ffffff;
  text-decoration:none;
}

div.leftFooter ul li div.gredDiv a:hover
{
  color:#ffffff;
  text-decoration:underline;
}

div.leftFooter ul li div.blue2Div
{
  width:159px;
  background:left top url(images/footer_border.png) no-repeat #1b3485;
  color:#f1df08;
  margin:0px 0px 0px 15px; 
}

div.leftFooter ul li div.blue2Div a
{
  color:#f1df08;
  text-decoration:none;
}

div.leftFooter ul li div.blue2Div a:hover
{
  color:#f1df08;
  text-decoration:underline;
}

div.leftFooter ul li div.botImg
{
  width:135px;
  min-height:61px;
  height: expression(this.scrollHeight < 61 ? "61px" : "auto" );
  padding:14px 8px 25px 16px;
  background:left bottom url(images/footer_border.png) no-repeat;
  display:block;
  text-align:left;
  font-size:11px;
  line-height:18px;
}


div.rightFooter
{
  width:323px;
  padding:28px 0px 28px 0px;
  display:block;
  float:right;
}

div.rightFooter ul
{
  width:322px;
  padding:35px 0px 20px 0px;
  display:block;
}

div.rightFooter ul li
{
  width:126px;
  padding:0px 15px 0px 20px;
  display:block;
  float:left;
  font-size:12px;
  line-height:18px;
}

div.rightFooter ul li a
{
  color:#3551ae;
  text-decoration:none;
}

div.rightFooter ul li a:hover
{
  color:#4b71ed;
  text-decoration:none;
}

div.footerText
{
  width:965px;
  margin:0 auto;
  padding:16px 0px 50px 15px;
  font-size:11px;
  color:#FFFFFF;
}

div.footerText ul li
{
  list-style:none;
  display:inline;
}

div.footerText ul li a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.footerText ul li a:hover
{
  color:#FFFFFF;
  text-decoration:underline;
}

div.footerText p
{
  padding:4px 0px 0px 0px;
}

