
/************************************************/
/* Dailies widget */
#dailies_widget {
	width: 380px;
	overflow: hidden;
}
#dailies_widget .bold_tabs_content {
	width: 358px;
	padding: 10px;
	border-left: 1px solid #858585;
	border-bottom: 1px solid #858585;
	border-right: 1px solid #858585;
}
#dailies_weather .boxed_pointer_tabs {
	float: left;
}
#dailies_weather .boxed_pointer_tabs_nav {
	width: 257px;
}
#dailies_weather .horizontal_list {
	text-align: center;
	padding: 10px 0 0 0;
	clear: both;
}
#dailies_weather .video {
	float: left;
	padding: 27px 0 0 10px;
	text-align: center;
}
#dailies_weather .video a {
	font-size: .8em;
	display: block;
}
#dailies_widget .boxed_pointer_tabs_content {
	width: 255px;
}
#dailies_widget .day {
	float: left;
	width: 85px;
	text-align: center;
}
#dailies_widget .day p {
	font-size: 1.2em;
	padding: 0 0 5px 0;
}
#dailies_widget .day div {
	padding: 5px 0 0 0;
	font-size: 1.2em;
	font-weight: bold;
}
#dailies_widget .day div span {
	color: #4184EC;
}
#dailies_widget .day div span:first-child {
	color: #DB2812;
}
#dailies_widget .watchlist .data {
	/*
	- For stocks
	*/
	font-size: 12px;
}

/************************************************/
/* Most popular widget */
#most_popular_widget .content ol,
#most_popular_widget .content ul {
	font-size: 14px;
}
#most_popular_widget .content ol{
	list-style: decimal;
	padding: 0 0 0 20px;
}
#most_popular_widget .content ol li,
#most_popular_widget .content ul li{
	padding: 0 0 5px 0;
}
#most_popular_widget .content ol li a,
#most_popular_widget .content ul li a{
	font-family: georgia;
}

/************************************************/
/* Blogs widget */
#blogs_widget ul {
	padding: 0px;
	font-size: 1.2em;
	list-style-type:none;
}
#blogs_widget ul li a {
	font-family: georgia;
}
#blogs_widget p {
	overflow: hidden;
	display:inline;
}
#blogs_widget form {
	display: inline;
}
#blogs_widget select {
	width: 180px;
	vertical-align: top;
}
#blogs_widget a.rss {
	padding: 0px 0 0 10px;
	display: inline;
	vertical-align: top;
}
#blogs_widget .sub_text a {
	font-family: arial;
}

#blogs_widget .sub_text {
	display: block;
	margin: 0;
}	
/************************************************/
/* Local Moms widget */
#local_moms_widget ul.stories li{
	overflow: hidden;
}
/* temp */
#local_moms_widget ul.stories li img{
	width: 42px;
}
#local_moms_widget ul.links {
	overflow: hidden;
}
#local_moms_widget ul.links li{
	display: inline;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	font-size: 11px;
}
#local_moms_widget ul.links li img{
	vertical-align: bottom;
	margin-left:5px;
}

/************************************************/
/* Classifieds widget */
#classifieds_widget {
	display: none;
}
#classifieds_widget .cars,
#classifieds_widget .jobs,
#classifieds_widget .homes {
	float: left;
	width: 182px;
	overflow: hidden;
}
#classifieds_widget .jobs {
	margin: 0px 10px;
}
#classifieds_widget .controls {
	text-align: center;
	margin: 10px;
}
#classifieds_widget .controls span {
	font-weight: bold;
	margin: 0px 10px;
}
#classifieds_widget .label {
	background: #F1EAD7;
	font-weight: bold;
	font-size: 14px;
	padding: 0px 10px;
}
#classifieds_widget form {
	padding: 5px 5px;
	overflow: hidden;
}
#classifieds_widget label {
	color: #6b675e;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	font-size: 11px;
	float: left;
}
#classifieds_widget .row {
	overflow: hidden;
	padding: 0 0 5px 0;
}
#classifieds_widget .cars label {
	width: 35px;
	padding: 5px 5px 0 0;
	text-align: right;
}
#classifieds_widget select {
	width: 130px;
	float: left;
	margin: 0 3px 0 0;
}
#classifieds_widget  input {
	margin: 0 3px 0 0;
	float: left;
}
#classifieds_widget .logo {
	text-align: center;
	width: 182px;
	float: left;
	padding: 10px 0px;
	display: block;
}
#classifieds_widget .cars .image img {
	/* CNC
	- I added this because google page speed suggest specifying image w/h helps page speed
	*/
	width: 162px;
	height: 122px;
}

/************************************************/
/* View Print Ads widget */
#VPA div.t-p,
#VPA div.t-tn,
#VPA div.t-clr1 {
	border: none !important;
	margin: 0 !important;
	padding: 3px !important;
}
#VPA div.t-pc {
	margin: 0 !important;
	padding: 0 !important;
	height: 100% !important;
}

#VPA div.t-adv-list-scroll {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}

/* remove the list header */
#VPA div.t-ph { display: none !important; }

/* increase font size for list */
#VPA div.t-adv-list-scroll,
#VPA ul.t-rop-ad-list,
#VPA .t-rop-ad-list li {
	font-size: 12px !important;
}
#VPA div.VPA-List a,
#VPA div.VPA-List a:link {
   color: #0C5E79;
}

/* jake|2010-11-12: The remaining VPA styles are old and should be removed once
 * all pages have been built to use Travidia's traffic driver.
 */
#VPA .menu-scroll {
	overflow: auto;
    height: 175px;
	border: #999 1px solid;
	background-color: white;
}
#VPA .menu-scroll ul{
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 3px;
	padding: 0px;
	list-style: none;
}	
#VPA .menu-scroll li{
    font-family: arial, sans-serif;
	font-size: 9px;
	/*font-weight: bold;*/
	margin: 0 4px 2px 2px;
}
#VPA .menu-scroll a{text-decoration:none;}

/************************************************/
/* Triangle widget */

#triangle_widget {
	clear: both;
}
#triangle_widget h3 {
	text-align: center;
}
#triangle_widget .promos {
	padding: 5px;
	overflow: hidden;
}
#triangle_widget .promos .middle {
	margin: 0 4px;
}
#triangle_widget .promo_box {
	width: 120px;
	float: left;
}
#triangle_widget .promo_box img {
	width: 120px;
	height: 120px;
}
#triangle_widget .footer ul {
	text-align: center;
	font-size: 11px;
}
#triangle_widget .events {
	margin: 15px 5px 10px;
	overflow: hidden;
}
#triangle_widget .title {
	background: transparent url("http://media2.newsobserver.com/static/images/events_this_week.jpg") no-repeat;
	width: 70px;
	height: 34px;
	float: left;
	margin: 0 20px 0 10px;
}
#triangle_widget .logo {
	background: transparent url("http://media2.newsobserver.com/static/images/powered_by_triangle.jpg") no-repeat;
	width: 117px;
	height: 18px;
	float: left;
}
#triangle_widget .events ul {
	margin: 0 0 10px 0;
	overflow: hidden;
}
#triangle_widget .events ul li {
	width: 43px;
	height: 18px;
	background: transparent url("http://media2.newsobserver.com/static/images/day_button.gif") no-repeat;
	padding: 0;
	margin: 0 5px 0 5px;
	float: left;
	font-weight: bold;
	text-align: center;
}
#triangle_widget .events ul li a {
	color: #6B675E;
}
#triangle_widget .events .link {
	background: transparent url("http://media2.newsobserver.com/static/images/right_arrow_button.jpg") no-repeat right top;
	float: left;
	font-size: .9em;
	margin: 0 15px 10px 0;
	width: 120px;
}

/************************************************/
/* Breaking News Alert widget */
#breaking_news {
	float:left;
	margin-top: 5px;
	display: none;
}
#breaking_news .content {
	position: relative;
	width: auto;
	min-height: 60px;
	color: #303030;
}
#breaking_news .tab_label_1, #breaking_news .tab_label_2, #breaking_news .tab_label_separator {
	position: absolute;
	text-transform: uppercase;
}
#breaking_news .tab_label_1 {
	top: 15px;
	left: 15px;
	font-size: 1.1em;
	color: #584635;
}
#breaking_news .tab_label_2 {
	top: 43px;
	left: 15px;
	color: #990000;
	font-size: 2em;
}
div#breaking_news .tab_label_separator {
	top: 30px;
	left: 155px;
	font-size: 3.5em;
	font-weight: normal;
	color: #6F6B5A;
}
#breaking_news h1 {
	font-size: 1.67em;
	font-weight: bold;
	margin: 0;
	line-height: 1.2em;
}
#breaking_news h1, #breaking_news #bn_summary {
	margin-left: 185px;
}
#breaking_news #bn_close_btn {float: right;}
#breaking_news #bn_close_btn a {
	font-weight: bold;
	color: #990000;
}

/* collapsed breaking news */
#breaking_news.collapsed h1 {
	font-size: 1.25em;
	font-weight: normal;
	margin-left: 0;
}
#breaking_news.collapsed .tab_label_1,
#breaking_news.collapsed .tab_label_2,
#breaking_news.collapsed .tab_label_separator {
	font-size: 1.13em;
	font-weight: bold;
	position: relative;
	left: 0;
	top: 0;
}
#breaking_news.collapsed #bn_summary {display: none;}
#breaking_news.collapsed .content {
	min-height:0;
	padding: 5px 20px;
}

/* DealSaver widget override */
.ds_buycontainer {
	    float: right !important;
        width: 190px !important;
}       
			       
.revWidgetContent {
        width: 342px !important;
}		      
							      
.revWidgetWrap {
        width: 380px !important;
}
#ds_signup {
        width: 260px;
	    margin: auto;
		height: 60px !important;
}	
