/* Articles CSS Document */

#article { position:relative; }
#article.article_template_text { border-bottom: 1px solid #D6CCCC; border-top: 1px solid #D6CCCC; height: 35px; line-height: 35px; }
	
#article_header { margin: 14px 0; }
#article_title h2 { font:normal 21px "trebuchet ms"; color: #000; }
#article_title h3 { font:normal 16px "trebuchet ms"; color: #575744; }
#article_header #byline { font-size: 11px; color: #999; }
		
#article_body { font: 13px/18px "arial"; color: #000; padding:7px 0 0; }
#article_body p { margin: 7px 0; }
#article_body ul { margin: 15px 25px; }
#article_body ul li { padding-left: 5px; list-style: disc; }
#article_body ul li a { text-decoration:underline; }
#article_body ol { margin: 15px 25px; padding-left:3px; }
#article_body ol li { padding-left: 5px; list-style: decimal; }

#article_media img { width: 500px; border: 1px #eaeaea solid; padding: 2px; margin:0 68px; }
#article_media p { margin: 2px 68px; font-size: 11px; line-height:14px; color: #999; }

#article-icons .sep-line { height:35px; margin-top:0; }
#article-icons .fb-link { margin-top:7px !important; }
#article-icons .google-plus { margin-top:6px !important; }
			
#keywords { border: 1px solid #D9D9D1; background: #EDEFFB; margin: 10px 0; padding: 5px; }
#keywords span { font-weight: bold; }

ol.top10  { margin:10px 0 0 0; padding:0 0 0 40px; }
ol.top10 li { list-style:decimal; color:#EA6923; }

/* sub-navigation */
#location-navigation { position:relative; margin:0 14px; height:34px; width:966px; padding:14px 0 0; }
#location-navigation #location { position:relative; float:left; padding:0; width:100%; height:34px; background:transparent url(http://static-img.frontdoor.com/images/v.1.6.0/city-guide-sprite.png ) repeat-x 0 -34px; border:0; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
#location-navigation #location #orange-house { float:left; width:46px; height:34px; background:transparent url(http://static-img.frontdoor.com/images/v.1.6.0/city-guide-sprite.png ) no-repeat -362px -102px; }
#location-navigation #location #orange-house a { width:46px; height:34px; }
#location-navigation #location span#location_name,
#location-navigation #location span#page_title { position:relative; float:left; padding:0 6px 0 7px; text-transform:capitalize; font:bold 16px/32px "trebuchet ms"; color:#fff; height:34px; }
#location-navigation #location span#location_name a { color:#fff; }
#location-navigation #location.page-title span#location_name { background: url(http://static-img.frontdoor.com/images/v.1.6.0/city-guide-sprite.png ) repeat-x 0 0;	}
#location-navigation #location.page-title span#page_title { padding-left:20px; background:transparent url(http://static-img.frontdoor.com/images/v.1.6.0/city-guide-sprite.png ) no-repeat -408px -102px; }

#location-navigation span.placeHolder { display:none; }

.navigation { position:relative; height:36px; margin:14px; border-bottom:1px #d4d4d4 solid; }
.navigation ul { display:block; margin:14px 0 0 4px; position:absolute; bottom:-4px; }
.navigation ul li { float:left; margin:0 2px 0 0; height:24px; padding:7px 14px 0 7px; cursor:pointer; border:1px #d4d4d4 solid; border-bottom:none; 
            -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;
			background:#ffffff; 
			background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ecf5f5));
			background: -moz-linear-gradient(top, #ffffff, #ecf5f5);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ecf5f5'); }
			
.navigation ul li a { font:15px "trebuchet ms"; text-decoration:none; color:#ea6923; }
.navigation ul li.selected { position:relative; top:-3px; padding:9px 14px 2px; border:1px #d4d4d4 solid; border-bottom:none;
            background:#ffffff; 
			background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
			background: -moz-linear-gradient(top, #ffffff, #ffffff);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); }

.navigation ul li.selected a { color:#a41d21; font-weight:bold; }

/* article results */
.resultpage_articles #resultspage_header { margin: 16px 12px 5px; padding: 5px 0; font-size:18px;}
.resultpage_articles #dimensions { margin: 10px 0 0 0; }
.resultpage_articles #dimensions h3 { border:0; color:#575744; font-size:12px; font-weight:normal; margin:0 0 4px; }

.resultpage_articles #your_selections { border-bottom:2px solid #DBDBD3; padding:4px 8px; }
.resultpage_articles #your_selections_content { margin: 0; padding: 8px 8px 20px; 
												background:#f7f7f7; 
												background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff));
												background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff);
												filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); }

.resultpage_articles #narrow_results { border-bottom:2px solid #DBDBD3; padding:4px 8px; }
.resultpage_articles #narrow_results_content { margin: 0; padding:8px 8px 20px;
                                               background:#f7f7f7; 
                                               background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff));
											   background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff);
											   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); }
.resultpage_articles #narrow_results_content .refinement { border: 0; padding: 0; border-bottom:1px dotted #D4D4CA; margin-bottom:10px; padding-bottom:10px; }
.resultpage_articles #narrow_results_content .refinement ul {background-position:14px 10px;}
.resultpage_articles #narrow_results_content .refinement ul li { background: url(http://static-img.frontdoor.com/images/v.1.6.0/global-sprite.png) no-repeat -988px -585px; padding:0 0 0 10px; }

.resultpage_articles #results_header { border-bottom:1px dotted #D4D4CA; padding:8px; height: 45px; }

.resultpage_articles #results_header #status { width: 150px; }
.resultpage_articles #results_header #status h2{ font-weight: bold; margin:16px 0 0 10px; font-family:"trebuchet ms", sans-serif; font-size:12px; line-height:1; color:#1e1e17; }
.resultpage_articles #results_header #sortoptions { border: none; margin:0; width: 230px; z-index:1;padding: 5px 0 0 20px;}
.resultpage_articles #results_header #sortoptions span {font-size: 10px;}

#results_wrap { position: relative; }
#results_wrap .left { width: 196px; }
#results_wrap #dimensions { width: 196px; }

#results_articles .result { padding: 10px; margin:0; border-bottom: 1px solid #DFE1D9;
                            background:#ffffff; 
							background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
							background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
							filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); }

#results_articles .result .result_img { margin: 0 8px 5px 0; }
#results_articles .result_type { position: absolute; bottom: 4px; right: 4px; text-indent: -9999px; }
#results_articles .result_type .article { display: none; }
#results_articles .result_type .video a { display: block; width: 23px; height: 19px; background: url(http://static-img.frontdoor.com/images/v.1.6.0/result_type_bg_video.jpg) no-repeat; }

#results_articles .result_text { float: none; margin:0; }
#results_articles .result_headline { font-size: 14px; font-weight: bold; padding: 0 50px 3px 0; }
#results_articles .result_abstract { font-size: 12px; clear: both;}
#results_articles .result_pubdate { margin: 0 0 3px 0; font-size: 10px; color: #999; }
#results_articles em { font-style: normal; }
































