/* BASE STYLING FOR TTD WIDGET */

/* STYLING FOR NEWS */

#ttd-widget * {padding: 0; margin: 0;}

#ttd-widget-content li { list-style-type: none; }

#ttd-widget-content li img {border: none;}

#ttd-widget-content p {font-family: Arial, sans-serif;}

/* NEWS CONTAINER DIV */
#things-to-do {
    padding-top: 0px;
    margin: 0px;
}

/* WIDGET MAIN */

#ttd-widget {
    /* Layout */
	/* width: 464px; */
    /* Styling */
	background-color: #EDEDED;
    /* Typography */
	
}

#ttd-widget-header {
    /* Layout */
	padding: 8px 8px 4px; position: relative;
    /* Styling */
    border-bottom: 1px solid #DDDDDD;
    /* Typography */
	color: #1F4F82; font-family: "Helvetica Neue", Helevetica, Arial, sans-serif;
}

#ttd-widget-content {
    /* Layout */
	overflow: auto; padding: 8px; zoom: 1;
    clear:both;
    /* Styling */
	
    /* Typography */
}

#ttd-widget-footer {
    /* Layout */
	clear: left; overflow: auto; padding: 8px 16px 16px; zoom: 1; margin-top: 4px;
    /* Styling */
	background-color: #dddddd;
    /* Typography */
}

#ttd-widget p {
    /* Layout */

    /* Styling */

    /* Typography */
	color: #505050;
}

/* TTD-WIDGET-HEADER */

#ttd-widget-header h2 {
    /* Layout */
	display: inline;
    
    /* Styling */

    /* Typography */
	color: #1F4F82; font-size: 1.231em; letter-spacing: -1px;
}

#ttd-widget-header p {
    /* Layout */
    margin-left: 16px;
    display: inline;
    
    
    /* Styling */

    /* Typography */
	color: #1F4F82; font-size: 0.7692em; font-weight: normal;letter-spacing: 0px;
}

#ttd-widget-content p.partner {
    /* Layout */
    display: block;
    float: right;
    width: 122px;
    /* Styling */

    /* Typography */
    color: #505050;
}

#ttd-widget-header #ttd-widget-header-image {
    /* Layout */
	display: block; position: absolute; top: -10px; right: 2px; width: 115px; height: 77px;
    /* Styling */
	
    /* Typography */
}

/* TTD-WIDGET-CONTENT */

#ttd-widget-content ul {
    width: 100%;
}

#ttd-widget-content li {
    /* Layout */
	margin-bottom: 12px; margin-right: 5px; overflow: hidden; zoom: 1; float:left; 
    width:210px; 
    /* Styling */

    /* Typography */
    font-size: 1em; 
}

#ttd-widget-content li img {
    /* Layout */
	float: left; margin-right: 8px;
    /* Styling */

    /* Typography */
}

#ttd-widget-content li .date-block {
    /* Layout */
	display: inline-block; padding-bottom: 6px;
    /* Styling */
	background: url(../img/widget/ttd-widget-date-arrow.gif) no-repeat center bottom;
    /* Typography */
	color: #fff; font-family: "Helvetica Neue", Helevetica, Arial, sans-serif; font-size: 0.846em; font-weight: bold; line-height: 1.455em;
}

#ttd-widget-content li .date {
    /* Layout */
	display: inline-block; padding: 0 8px;
    /* Styling */
	background-color: #FFF;
    /* Typography */
    color: #505050;
}

#ttd-widget-content li .date .month {
    /* Layout */

    /* Styling */

    /* Typography */	
}

#ttd-widget-content li h3 {
    /* Layout */
	
    /* Styling */

    /* Typography */
	font-family: "Helvetica Neue", Helevetica, Arial, sans-serif; line-height: 1em; font-size: 1em; 
}

#ttd-widget-content p {
    /* Layout */
	
    /* Styling */

    /* Typography */
	line-height: 1.231em;
}

#ttd-widget-content p.more {
    clear: both;
}

/* TTD-WIDGET-FOOTER */

#ttd-widget-footer label {
    /* Layout */
	display: block; margin-bottom: 4px;
    /* Styling */

    /* Typography */
	color: #505050; font-family: "Helvetica Neue", Helevetica, Arial, sans-serif;font-size: 1em; 
}

#ttd-widget-footer #ttd-widget-search {
    /* Layout */
	width: 192px; height:22px; float: left; padding: 0px 3px; 
    /* Styling */
	border: none; border-color: transparent; /* border-color styling for IE 6 */ 
    /* Typography */
	color: #333;
}

#ttd-widget-footer #ttd-widget-search-btn {
    /* Layout */
	float: left; padding: 0; width: 22px; height: 22px; 
    /* Styling */
	cursor: pointer; background: #ffffff url(../img/widget/search_button_black.png) no-repeat; border: none; 
    /* Typography */
	font-size: 0; line-height: 0; text-indent: -9999px;
}