#blogmodule {
 float: left;
 width: 603px;
 height: 383px;
 margin: -22px 0 0 0;
 padding: 0 25px 10px 25px;
 background-image: url(http://www.insidetrackcoaching.com/images/blogmodule_bg.gif);
 background-repeat: no-repeat;
 text-align: center;
}
#blogheaderlink {
 position: relative;
 display: block;
 left: 15px;
 width: 160px;
 height: 60px;
 margin: 0 auto 10px auto;

}
#blogheaderlink, #blogheaderlink:hover {
 text-decoration: none;
}
#currentblog {
 float: left;
 width: 300px;
 text-align: left;
}
#currentblog img {
 border: solid 2px #fff;
}
#bloglist {
 float: right;
 width: 250px;
 padding-right: 15px;
 text-align: left;
}
#bloglist .listing {
 margin: 0 0 9px 0;
 padding: 0 0 8px 0;
 border-bottom: solid 1px #e8e8e8;
}
#bloglist .listing img {
 float: left;
 margin-right: 10px;
}


#blogmodule h2, #blogmodule .h2 {
 font-size: 15px;
 font-weight: normal;
 color: #009dda;
 padding: 0;
}


#blogmodule a {
 font-size: 12px;
 line-height: 1.25em;
 font-family: Arial, Trebuchet, sans-serif;
 font-weight: normal;
 color: #009dda;
 text-decoration: none;
}
#blogmodule a:hover {
 text-decoration: underline;
}

a.arrow {
 display: block;
 width: 8px;
 height: 8px;
 margin: 8px 0 0 0;
 overflow: hidden;
 background-image: url(http://www.insidetrackcoaching.com/images/arrow.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
}
a.arrow.greybg {
 background-image: url(http://www.insidetrackcoaching.com/images/arrow_greybg.gif);
}
a.arrow.expanded {
 background-position: 0px -8px;
}

a.arrowed {
 padding: 0 11px 0 0;
 background-image: url(http://www.insidetrackcoaching.com/images/arrowed.gif);
 background-repeat: no-repeat;
 background-position: 100% 50%;
}
a.arrowed.greybg {
 background-image: url(http://www.insidetrackcoaching.com/images/arrow_greybg.gif);
}