
body {
    margin-top:0px;
    margin-left:0px;
	margin-bottom: 100px;
	text-align: left;
	font-family: 'Trebuchet MS',sans-serif;
}

/* 	border-bottom: 1px solid #f83434;*/
.page_header_wrapper {	
    margin:0px;
	height: 1.25in;
	width: 11in;
	padding-left:0.375in;
    padding-bottom: 7px;
	text-align: left; 
	font-family: 'Trebuchet MS',sans-serif;
	font-weight:bold;
    font-style: italic; 	 
    background: url('header_back.gif') no-repeat top left;
}

.logo,a.logo:link, a.logo:visited {	
    padding-top:10px;
	color: #ff0000;
	font-size:50px;
}


.tagline {
    width:4.25in;    
	padding-left:0.125in;
	font-size:25px; 	     
	color: #002066;
    vertical-align: bottom;
    
}

.the_day {
    width:3.125in;
    padding-left:0in;
	font-size:25px; 
    font-style:italic;
	font-weight:bold;
	color: #002066;    
    vertical-align: bottom;
}
.day_suffix {
	font-size:20px; 
    
}

.help_link {
    margin-left:0.72in;
	font-size:14px; 
	font-weight:bold;
    vertical-align: bottom;
}


/*     background-color: #fedc62;
 */
.subheader {
/*    width: 7.2in;*/
	margin-left:0.5in;
    margin-top:0px;
    margin-bottom:0px;
    font-size:12px;
	color: #002066; 
/*    border: 1pt solid blue;      */
} 

.widget_view {
/*	margin-top: 7px;*/
/*    margin-right:5px;*/
	position: absolute;
	top: 1.85in;
    left: 6.75in;
/*	height: auto;*/
}


.filter_view_link, a.filter_view_link:link, a.filter_view_link:visited {
	font-size: 20px;
	line-height:25px;
    font-weight: bold;
	color: rgb(0%,25%,80%);    
}

.filter_view_button {
	height:20px;
    border-style:none;
}
 

.announce_top {
	width:4in;
	text-align:center;
}

.announce_right {
	width:3in;
	text-align:center;
	padding-top:14px;
	padding-bottom:8px;
	border-top: 1pt solid #f9c62f;
}

.widgets_link, a.widgets_link:link, a.widgets_link:visited {
    font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color: rgb(0%,25%,80%);    
}



/* 
 * 
.widget_link {
	width:2in;
	padding-left:0.25in;
	font-size: 14px;
	line-height:18px;
    font-weight: bold;
    color: #002066;
	vertical-align:middle;
}


	background-image:url('assets/blue_button.jpg');
	background-repeat:no-repeat;
 * 
 * */

.subscribe_wrapper {
	width:4.25in;
	padding-top:0.125in;
	padding-left:0.25in;
	vertical-align: top;
/*	border: 1pt solid red;*/
}
.subscribe_button {
	width:80px;
	vertical-align: middle;
	border: none;
/*	border: 1pt solid green;*/
}

.subscribe_text {
/*	margin-top:5px;*/
	color: rgb(0%,25%,80%);    
	vertical-align: middle;
/*	border: 1pt solid gray;*/
}

.subscribe_link, a.subscribe_link:link, a.subscribe_link:visited {
/*	position: relative;*/
/*	top: 0px;*/
	width:4.5in;
/*	margin-top:5px;*/
/*	padding-right:2px;*/
/*	padding-bottom:2px;*/
	text-align:left;
	vertical-align: baseline;
	font-size: 18px;
/*	line-height:20px;*/
    font-weight: bold;
	font-style: italic;
	color: rgb(0%,25%,80%);    
/*	border: 1pt solid blue;*/
}

.new_feature_text {
	padding-left:5px;	
	vertical-align:middle;
	background-color:#ffffff;
}

.widget_thumb {
	height:70px;
	padding-left:5px;	
	vertical-align:middle;
	border: none;
}


.filter_form {
    width:2.5in;
    padding-left:0in;
	line-height: 25px;    
    vertical-align: middle;
/*    border: 1pt solid green;*/
    
}

.date_filter {
    width:80px;
    background-repeat: no-repeat;	
    background: url('input_for_list_view.gif')  no-repeat top left;
    border: 0;
    border-style: none;
    padding-left: 10px;	
    padding-right: 0px;	
    padding-top: 3px;	
    padding-bottom: 5px;	

    font-size:12px;
	text-align: left; 
	font-family: 'Trebuchet MS',sans-serif;
    font-style: italic; 	 

}

.search_invite {
	padding-left:5px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
}

/*
 * 
    vertical-align: middle;
 */
.search_button {
	height:30px;
	margin-left:10px;	
    border-style:none;
    vertical-align: bottom;
}
 


 
.result_count {
	border-bottom: 1pt solid #f9c62f;
    width:2in;
    padding-left:5px;
    vertical-align: baseline;
    font-size:12px;
	color: #002066;
}
 
.filtered_by {
    color:#fed02e;
    vertical-align: baseline;
    padding-left:0px;
    font-weight:bold;    
    line-height:20px;
} 

.old_result_info {
	border: 1pt solid rgb(95%,75%,2%);
    width: 7.2in;
	margin-left:0.5in;
	padding-top: 0px;
    font-size:12px;
    line-height:18px;
	color: #002066;
}

.result_info {
	padding-bottom: 10px;
    height:auto;
    width:3.25in;
	line-height: 20px; 	    
    vertical-align:text-top;    
}

.active_filters {
    padding-left: 10px;	
}

.and_filter {
    font-size:12px;
    padding-left: 10px;            
    padding-right: 10px;            
    
}

.or_filter {
    font-size:12px;
    padding-left: 3px;            
    padding-right: 3px;            
    
}

.right_sidebar {
	position: absolute;
	top: 1.5in;
    left: 7.85in;
	height: auto;
    padding-left:15px;
	font-size: 12px;
	color: #002066;    
	line-height: 16px; 
}

/*
 *     background-color: #fed02e;

 */

 .area_heading {
    background: url('header_back.gif') no-repeat top left; 	
    width:3.125in;
    height:25px;
    line-height:25px;
    padding-left:5px;
    vertical-align: middle;
    border-style:none;    
 }
 
 .fav_title {
    margin:0;
	width:1.50in;

/*    width:2.125in;*/
    padding-left:5px;
    vertical-align: middle;
    border-style:none;    
 }

.fav_head {
    background: url('header_back.gif') no-repeat top left;
    height:25px;
    line-height:25px;
    border-style:none;    
}

.facebook_like_button {
	width:	1.5in;;
	vertical-align:bottom;
}

.share_bar {
	width:	0.75in;
	vertical-align:bottom;
}


.share {
/*    margin-left: -4px;*/
/*    width: 1in;*/
	padding-right:20px;
    text-align: right;    
    vertical-align: middle;
    border-style:none;    
 }

.share_button {
	height:20px;
    margin-top:2px;
    padding-bottom: 2px;    
    vertical-align: middle;
    border-style:none;    
}

.fav_help {
	margin: 10px;
	line-height:16px;
	color: #002066;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
    
}

.fav_add {
    margin-left:15px;
    font-size:24px;    
}

/*
 	border: 1pt solid rgb(95%,75%,2%);
* 
 */
.faves {
    width:3.25in;
    margin-top:10px;
    height: auto;
	line-height: 24px;     
}

.user {
	padding-left:10px;	
	color:rgb(0%,25%,80%);

}

.user_form {
	
}

.email {
	
}

table.fav_list {
    width:3in;
    padding-left:10px;
    padding-right:10px;
    
}
.remove_fav_button {
    border-style:none;
    
}

.remove_fav_position {
    text-align: right;    
    margin-right:0px;    
}

.fav_remove {
    font-size:28px;        
}


.fav_name {
    
}

.save_fav_button {
    border-style:none;
	height:16px;
}

.save_fav_position {
    margin-top: -0.2in;
    text-align: right;    
    margin-right:0px;    
}

table.best_filters {
    width:3.25in;
    height:auto;
    padding-left:10px;
}
.area_best_filters {
	padding-bottom: 10px;
    height:auto;
    width:3.25in;
	line-height: 20px; 	    
    vertical-align:text-top;
}

.filter_cell {
    width:1in;
}

.table_filter_list {
    
}

.more_filters {
    width:3.25in;
    margin-top:10px;
    height: auto;
	line-height: 24px;     
}

.filtered_by_text {
    padding-left:10px;	
    padding-bottom:7px;	
}

.advanced_text {
    padding-left:10px;	
}

.advanced_section_titles {
    margin-top:7px;
	border-top: 1pt solid #f9c62f;
	border-bottom: 1pt solid #f9c62f;	
}
/*
    background-color: #fff4c6;
    background-color: #abe1fa;
 * 
 */
.filter_link_list {
    padding-left:10px;
    padding-right:10px;    
}

.title_filter_list {
    padding-top:10px;
    padding-left:10px;
	font-weight:bold;
}


.count_filter_list {
    width: 20px;
    padding-left:10px;
	text-align: right;
	line-height: 14px; 
}

.name_filter_list {
    padding-left: 10px;
	text-align: left;
	line-height: 14px; 
}

.count_filter_value_list {
    width: 20px;
    padding-left:20px;
	text-align: right;
	line-height: 14px; 
}

.name_filter_value_list {
    padding-left: 20px;
	text-align: left;
	line-height: 14px; 
}



.domain_name {
	font-weight:bold; 
	text-indent:-10px;	
}

.topics {
	margin-top: 0px;
    width: 7.70in;    
}


.sortbar {
/*    text-align:right; */
    margin-left:0px;
    font-size:12px;
}

.sort_item {
    padding-left:7px;
}



table.topics_header {
    
}

/*
 * 
	border: 1pt solid rgb(95%,75%,2%);
 * 
 */
.topic_paging{   
    background: url('header_back.gif') no-repeat top left;
    background-color: #fff4c6;
    vertical-align: baseline;
    text-align: center;
	font-size:14px;
	color: #002066;            
	
}


table.paging_table {
    margin-left:60px;
    width: 3in;    
    vertical-align: baseline;
}

td.pagelink_cell {
    padding-left: 0px;    
}

.pg_current {
	color: #002066;    
}

.paging_arrow {    
/*    font-size:15px;    */
    border-style:none;
    margin-left:2px;
    height:20px;
}


.jump_group {
    width:50px;
}

.jump_dot {    
/*    font-size:15px;    */
    border-style:none;
    margin-left:2px;
    height:12px;
}


.pg_jump1 {    
/*    font-size:15px;    */
    font-size:15px;    
}

.pg_jump2 {
    font-size:16px;    
}

.pg_jump3 {
    font-size:18px;    
}
.pg_jump4 {
    font-size:20px;    
}

div.cards {
	margin-left:0.5in;
}

table.card_table {
}

div.card {
	width:  2in;
	height:  2in;
	padding-top: 10pt;
	margin-bottom: 20pt;
	text-align: left;
	font-size: 12pt;
	line-height:16pt;
	color: black;
}

div.blurbcell {
	width:  5in;
	height:  2in;
	margin-top: 14px;
	margin-left:0.125in;
	margin-bottom: 20pt;
	line-height:16pt;
	color: #002066;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
    
}

div.card_types {
    height: 16pt;
	color: rgb(0%,25%,80%);
	margin-bottom:  2pt;
    width:  5in;

}

.wp_more {
	font-style: italic;
	font-weight:bold;
}

div.card_blurb {
	border-top: 1pt solid #f9c62f;
	padding-top:  0.125in;
	padding-bottom:  0.125in;
	padding-left:  0.125in;
	padding-right:  0.125in;
	color: #002066;
}


div.card_name {
	color: #002066;
	font-weight: bold;
	text-align: left;
}

div.card_attribute {
	margin-left:  0.125in;
	margin-top: 0in;
    height: 16pt;
	color: rgb(0%,25%,80%);
	font-size: 10pt;
	font-weight: bold;
}

.card_day {
	margin-left:  0.125in;
	color: rgb(0%,25%,80%);
	font-size: 10pt;
	font-weight: normal;
}

.card_year {
	margin-left:  0.125in;
	color: rgb(100%,40%,0%);
	font-size: 10pt;
	font-weight: bold;
}

div.card_image {
	margin-left:  0.125in;
	margin-top: 0.0625in;
	margin-bottom: 0.25in;
	text-align: left;
}
			
div.card_footer {
	color: rgb(100%,40%,0%);
	margin-top: 5pt;
	font-size: 9pt;
	text-align: center;
}

	

.wb_attribution {
}

.freebase-attribution {	
	margin:20px;
}

 
.page_footer {	
}

		

a:link 
	{
	color: #002066;  				 
	text-decoration: none
	}

a:visited 
	{
	
	color: #002066;  				 
	text-decoration: none;
	}

a:hover
	{
	color: #f83434; 
	text-decoration: none;
	}


@media print {
  .noprint { display: none; }
}

.give_me_a_break {
	page: always;
}

        
