/* Recent Articles Styles */
.right {float:right;overflow:hidden;}
.left {float:left;overflow:hidden;}
.clearLeft {clear:left;height:1px;}
.divdierBar {height:1px;border-bottom:1px solid #999;margin-left:25px;margin-bottom:10px;}

.mainSection {margin:0 0 0 25px;padding:0 10px 0 0;}
.mainSection p {padding:0;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#333;line-height:20px;}

.recentArticlesMain .headline {border-bottom:1px solid #ccc;padding:0 0 10px 0;margin:0 0 15px 0;}
.recentArticlesMain h1 {font-size:27px;font-family:Arial, Helvetica, sans-serif;color:#4c4c4c;background: url(/v3graphics/articles-icon-vlg.jpg) no-repeat left;margin-left:0;padding-left:35px;}
.recentArticlesMain img {padding:0;margin:0;}
.recentArticlesMain .articleRow .ggIconSm {vertical-align:middle;}

.recentArticlesMain .articleRow {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc; width: 600px;}
.recentArticlesMain .articleRow .thumb {width:123px;border:1px solid #ccc;padding:2px;float:left;margin-right:15px;width:120px;height:120px;}
.recentArticlesMain .articleRow .thumb .thumbImg {z-index:1;position:absolute;}
.recentArticlesMain .articleRow .thumb .plusLink {width:31px;height:30px;z-index:2;margin-top:90px;position:relative;}
.recentArticlesMain .articleRow .content {float:left;width:458px;}
.recentArticlesMain .articleRow .content h2 {padding:0;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-weight:bold;margin-bottom:7px;line-height:25px;}
.recentArticlesMain .articleRow .content .bylineBox {color:#666;}
.recentArticlesMain .articleRow .content .bylineBox span.divider {padding:0 5px;}
.recentArticlesMain .articleRow .content p {margin:7px 0 8px;}
.recentArticlesMain .articleRow .content .readMoreLink { font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.recentArticlesMain .archivesBtn {margin:30px 9px 0 0;position:relative;z-index:3000;}
*:first-child+html .recentArticlesMain #archivesBox {position:absolute;width:361px;z-index:2900;display:none;margin:42px 0 0 5px;}
.recentArticlesMain #archivesBox {position:absolute;width:361px;z-index:2900;display:none;float:right;margin:42px 0 0 240px;}
.recentArticlesMain #archivesBox .top {background: url(/v3graphics/archives-box-top.png) no-repeat;height:7px;}
.recentArticlesMain #archivesBox .middle {background: url(/v3graphics/archives-box-middle.png) repeat-y;padding:10px 18px 0 25px;}
.recentArticlesMain #archivesBox .middle h3 {padding:0 0 10px;margin:0 0 10px;font-size:17px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #ccc;}
.recentArticlesMain #archivesBox .middle h4 {padding:0 0 10px;margin:0;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#999;float:left;}
.recentArticlesMain #archivesBox .middle h4.year {width:106px;border-top:1px solid #ccc;padding-top:10px;margin-bottom:0;float:left;}
.recentArticlesMain #archivesBox .middle h5 {width:106px;padding:0 0 8px;font-size:13px;font-family:Arial, Helvetica, sans-serif;float:left;}
.recentArticlesMain #archivesBox .bottom {background: url(/v3graphics/archives-box-bottom.png) no-repeat;height:14px;}

.recentArticlesMain .archivesBoxBig {border:1px solid #ccc;padding:15px;width:568px;margin-bottom:15px;}
.recentArticlesMain .archivesBoxBig h4 {margin:0 0 10px;padding:0;color:#999;}
.recentArticlesMain .archivesBoxBig h5 {width:94px;padding:0 0 8px;font-size:13px;font-family:Arial, Helvetica, sans-serif;float:left;}

.recentArticlesMain .searchArchives {}
.recentArticlesMain .searchArchives label {font-weight:bold;font-size:15px;margin: 5px 10px 0 0;}
.recentArticlesMain .searchArchives input {border:1px solid #ccc;height:15px;padding:5px;color:#666;width:300px;}
.recentArticlesMain .searchArchives .goBtn {margin:0 0 0 10px;}

.whiteBtn a {text-decoration: none;float:left;color:#333;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;background: url(/v3graphics/white-btn.jpg) no-repeat top right;margin-bottom:15px;}
.whiteBtn a span {margin: 0 10px 0 0;padding: 6px 0 6px 10px;position: relative; background: url(/v3graphics/white-btn.jpg) no-repeat top left;float:left;text-decoration: none;color:#333;}
.whiteBtn a:hover span {color:#111;text-decoration:none;cursor:pointer;}
.whiteBtn {margin-top:15px;}

.recentArticlesLink {margin:15px 0 0;padding:0}
.rssLink {margin-top:30px;float:right;}

