body
{
    background-image: url(/site_graphics/backgrounds/web_page_background.gif);
    background-position: center;
}

h1, h2, h3, h4, h5, p
{
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #222;
}

h1
{
	font-size: 24px;
	line-height: 115%;
}

h2
{
	font-size: 20px;
	line-height: 115%;
}

h3
{
	font-size: 18px;
	line-height: 115%;
}

h4
{
	font-size: 16px;
	line-height: 115%;
}

h5
{
	font-size: 12px;
	line-height: 115%;
}

p
{
    font-size: 14px;
    margin: 0;
}

a
{
    color: #000;
    text-decoration: none;
}

li { margin: 10px; }

.boolean_operator_example { color: #00F; }

.warning, .red { color: #C00; }

.subscribeSub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bolder;
}

/* CONTACT US PAGE */

.about_general,
.about_section,
.about_name,
.about_title,
.about_phone,
.about_email
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.about_general,
.about_name,
.about_title,
.about_phone
{
    margin: 0;
}

.about_email { margin: 0 0 10px 0; }

.about_section
{
    font-size: 18px;
    color: #AAA;
    margin: 20px 0 0 0;
}

.about_name { font-size: 14px; }

.about_general,
.about_title,
.about_phone
{
    font-size: 12px;
}

.about_email { font-size: 11px; }

.visible_link
{
	color: #00F;
	text-decoration: underline;
}

td, th
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img
{
    border: none;
    margin: 0;
    padding: 0;
}

a:hover { text-decoration: underline; } 

/*
a:visited { color: #666; } 
*/

.story_tools a
{
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
}

/*
.comment_count_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 11px;
	text-align: right;
	font-style: normal;
}

*/
.page_section
{
	color: #666;
	font-style: normal;
	font-size: 18px;
}

.first_paragraph,
.body_copy,
.flush_body_copy
{
	margin: 0 0 10px 0;
	line-height: 120%;
}

.first_paragraph, .body_copy
{
	text-indent: 1em;
}

.first_paragraph { font-weight: bold; }

.subhead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0 0 2px 0;
}


.byline_section
{
	color: #000;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

.byline_1, .byline_2
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 0;
	margin: 0;
}

.byline_1
{
	text-transform: uppercase;
	font-weight: bolder;
	margin: 8px 0 0 0;
}

.byline_2
{
	font-style: italic;
	line-height: 18px;
	border-bottom: #000;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	margin: 0 0 10px 0;
}

.pub_date
{
	color: #666;
	font-weight: normal;
}

.time_stamp
{
	color: #C00;
	font-weight: normal;
}

.comment_stamp
{
	color: #00F;
	font-weight: normal;
    font-style: normal;
}

.overline_bar_text
{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	text-transform: none;
	letter-spacing: 4px;
}

.breaking_news_sig,
.photo_credit_horiz,
.photo_credit_vert,
.photo_caption,
.left_rail_head,
.left_rail_text,
.ad_label,
.ad_labelx,
.footer_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.breaking_news_sig
{
    color: #C00;
    font-style: italic;
    margin: 0;
}

.photo_credit_horiz,
.photo_credit_vert
{
    text-transform: uppercase;
    margin: 2px 0 2px 0;
    font-size: 10px;
}

.photo_credit_horiz
{
    text-align: right;
    margin: 0;
}

.photo_credit_vert { text-align: left; }

.photo_caption
{
    margin: 0 0 6px 0;
    font-size: 10px;
}

.banner_headline,
.centerpiece_headline,
.news_headline
{
    margin: 0 0 6px 0;
}

.banner_headline
.centerpiece_headline
{
    font-family: Arial-black, Arial, Helvetica, sans-serif;
}

.new_centerpiece_headline
{
    font-family: Arial-black, Arial, Helvetica, sans-serif;
	font-size: 32px;
}

/*
.news_headline { font-family: Arial, Helvetica, sans-serif; }
*/

.news_org
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.banner_deck
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
    margin: 0 0 10px 0;
	font-style: italic;
}

.banner_paragraph
{
	margin: 0 0 12px 0;
	font-size: 14px;
}

.news_deck,
.centerpiece_deck
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	margin: 0 0 4px 0;
	font-style: italic;
/*
	font-weight: bold;
*/
}

/* SOLVES A PROBLEM IN WIN IE 6 WITH CENTERPIECES DROPPING BELOW FIRST COLUMN */
.centerpiece_deck { width: 278px; }

.story_headline	
{
	font-size: 22px;
/*
	margin: 10px 0 0 0;
*/
	margin: 0;
}
	
.story_deck
{
	color: #000;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	margin: 0 0 4px 0;
}

.info_deck
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 2px 0;
	color: #666;
}

.news_paragraph
{
	margin: 0 0 16px 0;
	font-size: 13px;
/*
	padding-bottom: 8px;
	border-bottom: #999;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
*/
}

.sidebar_headline_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 4px 0 6px 0;
}

.jump_tag
{
	font-family: Arial, Helvetica, sans-serif;
	color: #C00;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
}

.drop_cap
{
    float: left;
    font-size: 36px;
    line-height: 30px;
    letter-spacing: 4px;
}

.columnist_byline
{
    color: #999;
    margin: 0 0 2px 0;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.link_out_text,
.link_out_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 0 6px 0;
}

.link_out_link { font-weight: bold; }

.columnist_mug
{
	float: right;
	margin-left: 5px;
	height: 66px;
	width: 99px;
/*
	height: 70px;
	width: 110px;
	height: 80px;
	width: 120px;
	height: 60px;
	width: 90px;
*/
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}

.tone_box { background-color: #EDE6DB; }

/* READER COMMENTS IN STORIES */

.comment_container
{
/*
	border-top: #BFBFBF;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
*/
	margin: 10px 0 10px 0;
	padding: 10px;
	background-color: #E6E6E6;
}

.comment_container_green
{
	/*
	border-top: #BFBFBF;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
*/
	margin: 10px 0 10px 0;
	padding: 10px;
	background-color: #99FF99;
}

.comment_container_red
{
	/*
	border-top: #BFBFBF;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
*/
	margin: 10px 0 10px 0;
	padding: 10px;
	background-color: #99FF99;
}

.comment_headline,
.comment_note,
.comment_subject,
.comment_text,
.comment_name,
.comment_name_status,
.comment_time,
.comment_field_title,
.comment_response
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.comment_headline
{
	color: #A8A8A8;
	font-size: 18px;
	margin: 8px 0 8px 0;
}

.comment_note
{
	color: #A8A8A8;
	font-style: italic;
	font-size: 10px;
	margin: 0 0 4px 0;
}

.comment_subject,
.comment_text
{
    color: #222;
}

.comment_subject { margin: 0 0 10px 0;}

.comment_text
{
/*
	text-indent: 1em;
*/
	font-size: 10px;
}

.comment_text { margin: 0 0 6px 0; }
/*
.comment_text { margin: 0; }
*/

.comment_name,
.comment_name_status,
.comment_time
{
	text-align: right;
}

.comment_name
{
	color: #222;
	font-size: 10px;
/*
	margin: 8px 0 0 0;
*/
	margin: 0;
}

.comment_name_status
{
	color: #808080;
	font-size: 8px;
	margin: 0;
}

.comment_time
{
	color: #222;
    font-size: 10px;
    margin: 6px 0 0 0;
}

.comment_response
{
    font-size: 10px;
    font-style: italic;
}

.comment_field_title
{
	margin: 0 0 4px 0;
	font-size: 12px;
}

.rail_item { margin: 0 0 10px 0; }

.left_rail_head,
.left_rail_text
{
    margin: 0 0 4px 0;
    text-align: center;
}

.left_rail_head
{
    font-size: 13px;
    font-weight: bold;
}

.left_rail_text
{
    font-size: 10px;
}

.left_rail_teasers
{
    font-family: Georgia, "Times New Roman", Times, serif;
    text-align: left;
	font-size: 13px;
	margin-bottom: 4px;
}

.left_rail_photo_teaser
{
    margin-bottom: 6px;
}

.web_site_image_link
{
	margin: 0 0 14px 0;
}

.rss_link { margin: 4px auto auto 0; }

.web_site_text_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 6px 0;
	line-height: 115%;
	text-align: center;
}

.ad_label
{
    color: #7F7F7F;
    text-align: center;
    margin: 0 0 4px 0;
    font-size: 10px;
}

.ad_labelx
{
    color: #7F7F7F;
    text-align: left;
    margin: 0 0 4px 0;
    font-size: 10px;
    width: 468px;
	margin: 10 2px 5px 2px;
	border-bottom: #ddd;
	border-width: 1px;
	border-style: none none solid none;
}

.inside_label
{
	margin: 0 0 2px 0;
	font-family: "Times New Roman", Times, serif;
/*
	font-family: Arial, Helvetica, sans-serif;
*/
	font-weight: bold;
	font-size: 14px;
	color: #444;
	font-variant: small-caps;
}

.inside_headline
{
	color: #000;
	font-family: "Times New Roman", Times, serif;
	width: 140px;
	font-size: 14px;
	margin: 4px 0 0 0;
}

.inside_arrow { color: #C00; }

.footer_text { font-size: 10px; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.display_subsection,
.display_sidebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	color: #666;
	text-transform: uppercase;
}

.display_sidebar
{
	font-style: italic;
	margin: 10px 0 0 0;
}

.text_ad_box
{
	width: 110px;
	margin-bottom: 10px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	padding: 4px;
	font-variant: normal;
}

.bottom_text_ad_box
{
	width: 720px;
	margin-bottom: 10px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	padding: 4px;
	font-variant: normal;
}

.text_ad_text
{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

.weather_data
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.email_alert_hed,
.email_alert_subhed,
.email_alert_status,
.email_alert_form_field_name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.email_alert_hed,
.email_alert_subhed,
.email_alert_status
{
	text-align: center;
	margin: 0 0 10px 0;
}

.email_alert_hed
{
	font-size: 20px;
	font-style: italic;
}

.email_alert_subhed
{
	font-size: 15px;
}

.email_alert_status
{
	font-size: 12px;
    color: red;
}

.email_alert_form_field_name
{
	font-size: 12px;
}

.popular_stories_sig
{
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0;
}
.popular_stories_label
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 6px 0 4px 0;
}
.popular_stories_link
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.top_story_section
{
	margin: 0px 0px 18px 0px;
/*
	padding: 6px;
*/
}

.top_story_options,
.top_story_title,
.top_story_headline,
.top_story_deck
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.top_story_headline,
.top_story_deck { text-indent: 10px; }

.top_story_options
{
	font-size: 12px;
	margin: 0;
	/*
	margin: 10px 0px 4px 0px;
*/
	text-align: center;
}

.top_story_title
{
	font-size: 16px;
	margin: 0px 0px 10px 0px;
/*
	color: #999;
*/
    color: #C00;
}

.top_story_numbering
{
	color: #999;
	/*
	float: left;
	font-size: 30px;
	line-height: 26px;
*/
}

.top_story_headline
{
	font-size: 14px;
	margin: 0px;
}

.top_story_deck
{
	font-size: 10px;
	margin: 0px 0px 6px 0px;
}

#classifieds_intro
{
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.classifieds_intro_text,
.classifieds_intro_text_contact,
.classifieds_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-bottom: 10px;
}

.classifieds_intro_text { color: #01AE65; }

.classifieds_intro_text_contact
{
	color: #000;
	font-weight: bold;
}

#pt_search_field
{
  width: 185px;
  position: absolute;
  margin-top: 0px;
  margin-left: 547px;
}

#search_field
{
  width: 185px;
  margin-top: -119px;
  margin-left: 530px;
}

#classifieds_menu_short,
#classifieds_menu_long
{
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#classifieds_menu_short
{
	text-align: center;
}

#classifieds_menu_long
{
	background-color: #CCEEE0;
	padding: 5px;
}

.classifieds_ad_results_label,
.classifieds_menu_label,
.classifieds_menu_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.classifieds_ad_results_label
{
	margin-bottom: 0;
	font-weight: bold;
	font-size: 16px;
}

.classifieds_menu_label
{
	margin-bottom: 0;
	font-weight: bold;
	font-size: 12px;
}

.classifieds_menu_text
{
    margin-bottom: 10px;
	font-size: 12px;
}

.classifieds_ad
{
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.classifieds_ad_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.top_jobs_ad_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.classified_graphic
{
	float: left;
	margin-right: 5px;
}

#top_jobs
{
	width: 108px;
	border: 1px #007E4A solid;
	padding: 5px;
}

#top_jobs_label
{
	margin: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #007E4A;
	text-align: center;
}

#leaderboard_ad
{
    margin-top: 18px;
    margin-left: auto;
    margin-right: auto;
    width: 728px;
}

#overline_bar
{
    margin-left: auto;
    margin-right: auto;
    width: 728px;
    background-color: #C00;
    text-align: center;
}

html>body #overline_bar { margin-top: 20px; }

#nameplate_area
{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    height: 100px;
    width: 728px;
    background-color: #EDE6DB;
}

#nameplate
{
    position: absolute;
    top: 10px;
    left: 10px;
}

#pf_nameplate { margin-bottom: 20px; }

#USandWorldNews
{
    position: absolute;
    top: 5px;
    right: 10px;
}

#nav_bar_area
{
    margin: auto auto 10px auto;
    width: 728px;
}

#page_container
{
	float: center;
    margin: auto;
    width: 728px;
}

#left_rail
{
    float: left;
    margin-left: -603px;
    width: 120px;
}

#news_area_container
{
    float: left;
    margin-left: 125px;
    width: 478px;
	background-image: url(/site_graphics/backgrounds/478_1_col_bg.gif);
	background-repeat: repeat-y;
}

#calendar_area_container
{
    float: left;
    margin-left: 0px;
    width: 728px;

}

/* CORRECTS left_rail DIV POSITIONING PROBLEM IN WIN IE 6 */
* html #news_area_container { display: inline; }

#breaking_news
{
	margin: 5px 5px 10px 5px;
	border-bottom: #666;
	border-width: 0 0 3px 0;
	border-style: none none double none;
}

#editorial_graphic
{
    float: left;
    margin: 2px;
    border-bottom: #666;
    border-width: 0 0 3px 0;
    border-style: none none double none;
}

html>body #editorial_graphic { margin: 5px; }

#banner_story_container
{
	float: left;
	width: 468px;
	margin: 0 2px 5px 2px;
	border-bottom: #666;
	border-width: 0 0 3px 0;
	border-style: none none double none;
}

html>body #banner_story_container { margin: 0 5px 10px 5px; }

/*
#banner_text { }
*/

#centerpiece_lede_text
{
    float: left;
    width: 180px;
    margin-right: 9px;
}

/* Mac IE5 won't see this \*/

/*
#centerpiece_lede_text
{
	margin-right: 180px;
}
*/

/* End Mac IE5 filter */

#art_container_section
{
    float: left;
    width: 278px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

#art_container_page
{
	float: right;
	width: 278px;
	margin: 0 0 5px 5px;
	padding-bottom: 5px;
}

/* ADDED margin-right CODE ON 070801 TO PROVIDE SPACE BETWEEN VERT PHOTO AND CUTLINE */
#art_vert_section,
#art_vert_page
{
    float: left;
    width: 185px;
    margin-right: 2px;
}
html>body #art_vert_section,
html>body #art_vert_page { margin-right: 5px; }

/*
#art_vert_page
{
    float: right;
    width: 185px;
}
*/

#caption_vert_section,
#caption_vert_page
{
/*
    float: right;
*/
    float: left;
    width: 82px;
    margin-right: 5px;
}

#art_horiz_section,
#art_horiz_page
{
	float: right;
	width: 278px;
}

#caption_horiz_section,
#caption_horiz_page
{
	float: right;
	width: 278px;
}


#column_container_inequal
{
	float: left;
	width: 478px;
	background-image: url(/site_graphics/backgrounds/478_2to3_col_bg.gif);
	background-repeat: repeat-y;
}

#calendar_box
{
	width: 478px;
}

#calendar_box2
{
	width: 728px;
}

#news_column_one_inequal
{
    float: left;
    margin-left: 2px;
    width: 180px;
}

html>body #news_column_one_inequal { margin-left: 5px; }

#mercy_zone_inequal
{
    float: right;
    margin-right: 2px;
    width: 278px;
    height: 215px;
}

#mercy_zone_equal
{
    float: right;
    margin-right: 2px;
    width: 229px;
    height: 215px;
}

#news_column_two_inequal
{
    float: right;
    margin-right: 2px;
    width: 278px;
}

html>body #news_column_two_inequal { margin-right: 5px; }

#column_container_equal
{
	float: left;
	width: 478px;
	background-image: url(/site_graphics/backgrounds/478_1to1_col_bg.gif);
	background-repeat: repeat-y;
}

#news_column_one_equal
{
    float: left;
    margin-left: 2px;
    width: 229px;
}

html>body #news_column_one_equal { margin-left: 5px; }

#news_column_two_equal
{
    float: right;
    margin-right: 2px;
    width: 229px;
}

html>body #news_column_two_equal { margin-right: 5px; }

#story_container,
#classified_ad_submission_form
{
	float: left;
	margin: 0 2px 0 2px;
	width: 468px;
}
html>body #story_container { margin: 0 5px 0 5px; }
html>body #classified_ad_submission_form { margin: 0 5px 0 5px; }

#print_story_container
{
	float: left;
	margin: 20px;
/*
	width: 680px;
*/
}
html>body #print_story_container { margin: 40px; }

#story_tools_container,
#story_links_container
{
	float: left;
	margin-bottom: 3px;
	width: 466px;
}
html>body #story_tools_container { margin-bottom: 6px; }
html>body #story_links_container { margin-bottom: 6px; }

#story_links_container
{
	text-align: center;
	margin-top: 8px;
}
html>body #story_links_container { margin-top: 16px; }

/*
margin, BELOW, WAS SET TO 2px WHICH WAS CAUSING ADS TO DROP TO BOTTOM IN WINDOWS/IE6
*/
#comment_section_container,
#comment_submission_form
{
	width: 468px;
	float: left;
	margin: 1px;
	border-width: 3px;
	border-style: double none none none;
	border-color: #DDD;
}
html>body #comment_section_container { margin: 5px; }
html>body #comment_submission_form { margin: 5px; }

/*
#comment_section_container { background-color: #E6E6E6; }
*/


#centerpiece
{
    /* set float to right instead of left to solve mac ie 5 problem */
    float: right;
    width: 282px;
    padding-top: 5px;
    padding-left: 5px;
    margin-bottom: 10px;
    
}

#centerpiece_text { clear: both; }

#middle_column { margin: 5px; }

#right_rail
{
    float: left;
    margin-left: 5px;
    width: 120px;
}
/* THIS NEXT LINE WAS IN EARLIER VERSION BUT NOT IN THIS VERSION */
/* added the following line on 07-01-28 to solve an WIN IE problem */
/*
html>body #right_rail { margin-left: 5px; }
*/

#inside
{
    clear: both;
    position: relative;
    margin: auto;
    width: 728px;
    border-color: #CCC;
    border-width: 1px;
    border-style: solid;
/*
    background-color: #AAA;
*/
}

#inside_news,
#inside_opinion,
#inside_features,
#inside_sports
{
    float: left;
	position: relative;
	width: 160px;
	margin: 12px 0 12px 0;
	padding: 0 0 0 20px;
/*
	background-color: #DDD;
*/
}

#inside_opinion,
#inside_features,
#inside_sports
{
    border-left: #CCC;
    border-width: 0 0 0 1px;
    border-style: none none none solid;
}

#footer
{
    clear: both;
    margin: auto;
    width: 728px;
    text-align: center;
    border-color: #999;
    border-width: 3px 0 0 0;
    border-style: double;
    font-size: small;
    padding: 10px 0 10px 0;
}

#print_footer
{
    text-align: center;
    border-color: #999;
    border-width: 3px 0 0 0;
    border-style: double;
    font-size: small;
    padding: 10px 0 10px 0;
}

#inside_story_ad
{
	float: right;
	margin: 5px 0 5px 5px;
	clear: both;
}

#popular_stories_section_div,
#popular_stories_story_div
{
	background-color: #B5B5B5;
	padding: 8px;
}

#popular_stories_section_div
{
    margin: 0 4px 8px 4px;
}

#popular_stories_story_div
{
	float: right;
	margin: 10px 4px 8px 4px;
}

#reuters_top_five_section_div
{
	padding: 8px;
	margin: 0 4px 8px 4px;
	border: 1px #009 solid;
}

#text_ads
{
    clear: both;
    margin: auto;
    width: 728px;
/*
    text-align: center;
    border-color: #999;
    border-width: 3px 0 0 0;
    border-style: double;
    font-size: small;
    padding: 10px 0 10px 0;
*/
}

#fullbaner
{
	position: relative;
	padding: 0%;
	width: 468px;
	margin-left: 3px;
	margin-bottom: 0px;
	float: center;
}

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse
{
	position: relative;
	padding: 5%;
	width: 75;
	margin-left: 3px;
	margin-bottom: 0px;
	float: center;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}


