
.widget {float: left; font-size: 11px; width: 210px; height: 150px; top:5px; position:absolute; left:0;padding:10px 0 0; }
.widget-content { padding-top: 10px; padding-left: 14px; padding-right: 5px; }
.widget-content .text-block { height: 80px; }
.widget-content img { float: right; margin-right: 7px; }
.widget-image { width: 150px; height: 100px; border: 1px solid red; margin-top: 9px; }
.widget h2 { margin: 0px; font-family: Trebuchet MS, Lucida Sans, sans-serif; font-size: 18px; font-weight: normal; }
/* General link panel stylings */
a.link-widget {
color: #505050;
display: block;
width: 100%;
height: 100%;
}
a.link-widget:hover {
text-decoration: none;
}


#widget-aptitude a { background: url(aptitude.jpg) no-repeat; }
#widget-aptitude a:hover { background: url(aptitude_hover.jpg) no-repeat; }

#widget-blog a { background: url(blog.jpg) no-repeat; }
#widget-blog a:hover { background: url(blog_hover.jpg) no-repeat; }

#widget-demologin a { background: url(demologin.jpg) no-repeat; }
#widget-demologin a:hover { background: url(demologin_hover.jpg) no-repeat; }

#widget-demotest a { background: url(demotest.jpg) no-repeat; }
#widget-demotest a:hover { background: url(demotest_hover.jpg) no-repeat; }


#widget-forum a { background: url(forum.jpg) no-repeat; }
#widget-forum a:hover { background: url(forum_hover.jpg) no-repeat; }

#widget-hotjobs a { background: url(hotjobs.jpg) no-repeat; }
#widget-hotjobs a:hover { background: url(hotjobs_hover.jpg) no-repeat; }


#widget-partners a { background: url(partners.jpg) no-repeat; }
#widget-partners a:hover { background: url(partners_hover.jpg) no-repeat; }

#widget-placementpapers a { background: url(placementpapers.jpg) no-repeat; }
#widget-placementpapers a:hover { background: url(placementpapers_hover.jpg) no-repeat; }

