.catalog {margin-left:-10px;}
.catalog li {margin:0; min-height:75px; padding:10px 0 0 10px;}
.catalog li p, .catalog li a {margin-left:120px;}
.catalog li img {background:transparent url(../img/news/thumbshadow.png) no-repeat scroll center bottom; float:left; margin:0 20px 0 0; padding:0 0 10px;}
.pubinfo {background-color:#036; border:0 solid #ccc; clear:both; color:#eee; font-size:11px /* 11px */; min-height:2.7273em /* 30px */; list-style:none; margin:20px 0 0; padding:0 10px; position:relative; width:638px;}
.pubinfo li {float:left; font-size:1em /* 11px */; line-height:2.7273em /* 30px */; margin:0 0 0 20px;}
.pubinfo li.first {margin:0;}
.pubinfo a {color:#eee;}
.pubinfo a:hover {color:#E4C133;}

#sidebar h3 {color:#036; font-size:0.9375em /* 15px */; font-weight:bold; text-transform:uppercase;}

#prev-years {list-style:none; padding:0;}
#prev-years li {display:block; float:left; margin:0 5px 5px 0;}
#prev-years li a {background-color:#ccc; color:#333; display:block; padding:5px; text-align:center; text-decoration:none; width:35px;}
#prev-years li a:hover {background-color:#6caedf; color:#222;}
#prev-years li.currentyear a {background-color:#036; color:#E5C02A; text-decoration:none;}
#prev-years li.currentyear a:hover {background-color:#335c85;}
.info-spotlight p {font-family:helvetica,arial,sans-serif; font-size:0.75em /* 12px */; line-height:1.4167em /* 17px */;}

.pubinfo li#sharestory {float:right; margin:0 -10px 0 0;}
.pubinfo li#sharestory a.link {background-color:#E4C133; color:#222; display:block; font-weight:bold; padding:0 10px; text-transform:uppercase;}
.pubinfo li#sharestory:hover a.link, .pubinfo li#sharestory a:hover.link {background-color:#6caedf; text-decoration:none;}
.pubinfo li#sharestory:hover, .pubinfo li#sharestory.iehover:hover {position:relative; z-index:1000;}
.pubinfo li#sharestory:hover ul, .pubinfo li#sharestory.iehover:hover ul {display:block; right:0; left:auto; z-index:1000;}
.pubinfo li#sharestory:hover li a {background-color:transparent; background-position:5px 5px; border-color:transparent; color:#fff;}
.pubinfo li ul {background-color:#036; font-size:1em /* 11px */; left:-999em; list-style:none; padding:1px; position:absolute; z-index:5000; top:-7.2727em /* 80px */; width:300px;}
.pubinfo ul li {background-image:none; display:block; float:left; margin:0; position:relative; width:150px;}
.pubinfo ul li a {color:#fff; display:block; font-size:0.7857em  /* 11px */; font-weight:normal; line-height:18px /* 14px */; margin:0; padding:4px 5px 4px 35px; text-decoration:none; text-transform:none; width:110px;}
.pubinfo li:hover a, .pubinfo a:focus, .pubinfo a:active {background-color:#036; color:#e5c02a;}
.pubinfo li:hover ul, .pubinfo li.iehover ul {left:auto;}
.pubinfo li:hover ul a {color:#fff;}
.pubinfo li:hover ul a:hover, .pubinfo ul a:hover {background-color:#e5c02a; color:#222;}
.pubinfo li ul li {position:relative;}
.pubinfo li ul li a {background-color:transparent; background-position:10px 5px; background-repeat:no-repeat; font-size:11px; text-transform:none;}
.pubinfo li ul li.digg a {background-image:url(../img/social/digg.gif);}
.pubinfo li ul li.delicious a {background-image:url(../img/social/delicious.gif);}
.pubinfo li ul li.facebook a {background-image:url(../img/social/facebook.gif);}
.pubinfo li ul li.myspace a {background-image:url(../img/social/myspace.gif);}
.pubinfo li ul li.stumbleupon a {background-image:url(../img/social/stumbleupon.gif);}
.pubinfo li ul li.twitter a {background-image:url(../img/social/twitter.gif);}
