#content-body h1.pagetitle {
    background: #fff url('/_css/img/home-content-h1-l.gif') top left no-repeat;
    text-align:left;
    padding:1em 1em .4em 1em;
    margin-bottom:0;
    color:#fff;
    font-weight:normal;
}
#content {
    padding-right : 0;
    background: #fff url('/_css/img/main_faux_columns-440.gif') right repeat-y;
}
#social_icons {
    height:40px;
    position:absolute;
    top:23px;
    right:11px;
}
#social_icons a {
    background: url('/_css/icons/social_icons.png') 0 0 no-repeat;
    text-decoration: none;
    padding:0 21px 44px;
}
#social_icons a span {
    display: none;
}
a#rss_feed {
    background-position: -2px 0;
}
a#facebook {
    background-position: -45px 0;
}
a#twitter {
    background-position: -88px 0;
}
a#flickr {
    background-position: -131px 0;
}
a#linkedin {
    background-position: -174px 0;
}
#sidecol .latestposts p {
    font-size:.9em;
    padding:2px;
     margin:2px
}
#sidecol .latestposts ul {
    margin:0;
}
#sidecol .latestposts .syndicate {
    text-transform:none
}
#sidecol .latestposts li {
    list-style-type: square;
    background:none;
    list-style-position: outside;
    font-size:.9em;
    padding: 0px  0 4px 0px;
    margin:0 5px 0 14px;
    line-height:110%;
}
.entry {
    padding:0 0 1em 0;
}
.entry p {
    margin-top:0;
    padding-top:0;
     
}
.entry h2 {
    margin:0;
    padding:0 0 2px 0;
    font-size:1.2em;
}
.entry h2 i {
    font-size:1em;
     font-weight:normal
}
.entry i.date {
    font-size:1em;
    color:#a15f32;
    padding-right:.5em;
}
.entry hr {
    display:none;
}
#maincol_3c {
    float:left;
    margin:0;
    padding:0;
    width:500px;
}
#sidecol_3c {
    width:435px;
    float:right;
    position:relative;
    padding:0;
    padding-top:10px;
}
.sidecol_both {
    width:425px;
    margin:0 auto 10px;
    padding-top:7px;
    background: url("/_css/img/sidecol/sidecol_both_top.gif") top left no-repeat;
}
.sidecol_both .adcol {
    width:401px;
    margin: 0px 5px 0;
    background: url("/_css/img/sidecol/sidecol_both_background.gif") top left no-repeat;
}
.sidecol_both h3.colfooter {
    text-align:center;
    padding:7px 0;
    background: url("/_css/img/sidecol/sidecol_both_bottom.gif") bottom left no-repeat;
    margin:0;
}
.sidecol_both h3.colfooter a {
    font-size:80%;
    text-decoration:none;
    color:#000;
    background:#f80;
    padding:4px;
    border-bottom:1px solid #a50;
    border-right:1px solid #a50;
    border-left:1px solid #fda;
    border-top:1px solid #fda;
}
.sidecol_both h3.colfooter a:hover {
    text-decoration:underline;
    background:#e70;
}
#maincol h1.pagetitle {
    background: none;
}
#maincol h1.pagetitle, #maincol_3c h1.pagetitle {
    background: #fff url('../img/home-content-h1-l.gif') top left no-repeat;
    text-align:left;
    padding:1em 1em .4em 1em;
    margin-bottom:0;
    color:#fff;
    font-weight:normal;
}
#sidecol {
    background: transparent url('/_css/img/home-sidenav-tr.gif') top right no-repeat;
    padding-top:24px;
}


