/*  THEME - LINK_LIST */
.TEMPLATE_link_list #section_info { padding-bottom:0; background:none; }
.TEMPLATE_link_list #section_info h2.dek { font-size:14px; line-height:20px; margin:0 0 6px; }
.TEMPLATE_link_list .viral_toolbar { float:right; margin-bottom:6px; }
.TEMPLATE_link_list #content_well { padding-top:17px; clear:both; background:url("/cm/marieclaire/assets/images/borders/rule_h.png") repeat-x 0 0; }
.TEMPLATE_link_list .ad.circ_620_100 { margin-bottom:20px; }

.link_list .scroller { width:165px; float:left; }
.link_list .article,
.link_list .pagination { width:435px; float:right; clear:right; }

.link_list .button,
.link_list .button span { cursor:default; }
.link_list .button { background-position:100% -546px; }
.link_list .button span { background-position:0 -546px; }
.link_list .button:link,
.link_list .button:visited,
.link_list .button:link span,
.link_list .button:visited span { cursor:pointer; }
.link_list .button:link,
.link_list .button:visited { background-position:100% -52px; }
.link_list .button:link span,
.link_list .button:visited span { background-position:0 -52px; }
.link_list .button:link:hover,
.link_list .button:visited:hover { background-position:100% -78px; }
.link_list .button:link:hover span,
.link_list .button:visited:hover span { background-position:0 -78px; }
.link_list .button.previous { background-position:100% -520px; }
.link_list .button.previous span { background-position:0 -520px; margin:0 14px 0 0; padding-right:2px; padding-left:25px; }
.link_list .button.previous:link,
.link_list .button.previous:visited { background-position:100% 0; }
.link_list .button.previous:link span,
.link_list .button.previous:visited span { background-position:0 0; }
.link_list .button.previous:link:hover,
.link_list .button.previous:visited:hover { background-position:100% -26px; }
.link_list .button.previous:link:hover span,
.link_list .button.previous:visited:hover span { background-position:0 -26px; }

.link_list .pagination { height:37px; }
.link_list .pagination .button { margin-left:20px; float:right; }

.link_list .scroller { width:165px; float:left; margin:0 20px 20px 0; font-size:13px; }
.link_list .scroller .scroll { text-transform:uppercase; line-height:10px; height:10px; color:#f4b642; width:50%; background:url("/cm/marieclaire/assets/images/link_list/sprite_more_arrows.png") no-repeat; display:block; text-decoration:none; cursor:default; }
.link_list .scroller .top .scroll { padding:15px 0 5px; }
.link_list .scroller .bottom .scroll { padding:5px 0 15px; background-position:0 -7px; }
.link_list .scroller .scroll.active { cursor:pointer; color:#e0262e; }
.link_list .scroller .top .scroll.active { background-position:0 -60px; }
.link_list .scroller .bottom .scroll.active { background-position:0 -67px; }
.link_list .scroller .frame { background:#f4b642; border:#ccc 1px solid; }
.link_list .scroller ul { padding:3px 0; background:#fff; margin-left:10px; }
.link_list .scroller li { background:url("/cm/marieclaire/assets/images/borders/rule_h.png") repeat-x 0 -5px; }
.link_list .scroller li.first { background:none; }
.link_list .scroller li a,
.link_list .scroller li a:link { font-family:Georgia, "Times New Roman", Times, serif; color:#000; display:block; padding:6px 8px; }
.link_list .scroller li a:hover { color:#e0262e; }
.link_list .scroller li.current a { color:#e0262e; }
.link_list .scroller li.current a:hover { text-decoration:none; }
.link_list .scroller li.sponsored a { color:#595aac; }

.link_list .article .ad.article_sponsor { text-transform:uppercase; text-align:left; margin-bottom:10px; line-height:31px; }

.link_list .article .title { font-size:24px; color:#e0262e; margin-bottom:6px; }
.link_list .article .subheading { font-size:14px; margin:6px 0; }
.link_list .article .byline { color:#888; }

.link_list .article .image_container { float:left; display:inline; margin:15px 0; }
.link_list .article .image_container .border,
.link_list .article .image_container .border div { background:url("/cm/marieclaire/assets/images/borders/r2_b1GRA_gLGR.gif") no-repeat; height:2px; }
.link_list .article .image_container .border.top { background-position:top left; }
.link_list .article .image_container .border.top div { background-position:top right; }
.link_list .article .image_container .border.bottom { background-position:bottom left; }
.link_list .article .image_container .border.bottom div { background-position:bottom right; }
.link_list .article .image_container .border div { margin-left:40%; }
.link_list .article .image_container .image { padding:2px 3px; background:#fff; border-left:#e9e9e9 1px solid; border-right:#e9e9e9 1px solid; }

.link_list .article .image_container .credit { display:block; margin:5px 2px; font-size:8px; text-transform:uppercase; color:#888; }

#content_well .link_list .article .body { margin:10px 0; clear:both; }
#content_well .link_list .article .body p,
#content_well .link_list .article .body .sponsored_html { margin:3px 0; }

.link_list .bottom_links { background:url("/cm/marieclaire/assets/images/borders/rule_h.png") repeat-x 0 -5px; padding-top:10px; }
.link_list .bottom_links .archive_link { float:left; background:url("/cm/marieclaire/assets/images/sprite_arrows.png") no-repeat -9px -149px; padding-left:12px; }
.link_list .bottom_links .archive_link,
.link_list .bottom_links .archive_link em,
.link_list .bottom_links .archive_link strong { line-height:26px; color:#e0262e; font-weight:bold; font-style:normal; font-size:12px; }

/* Provisions for IE */
* html .image_container { width:308px; }
* html .image_container .border, * html .image_container .border div { font-size:1%; height:1%; }
*:first-child+html .image_container { width:308px; }
*:first-child+html .image_container .border, *:first-child+html .image_container .border div { font-size:1%; height:1%; }

