html, body, #wrapper { margin: 0; padding: 0; text-align: center; background-color: #ffffff; color:#000000; width: 100%; font-size: 100%;}  
#header { display: none; width: 1px; height: 1px; margin: 0; bottom:0; left:0; position: absolute;}
#header_top { height: 1px; width:1px;}
#header h2{ font-size: 1px; padding: 0; margin: 0; }
#header h3{ font-size: 1px; padding: 0; margin: 0;}
#header_innerright{ margin: 0; height: 1px;}
#header_innerleft{ margin-left: 0; height: 1px;}
#header_contents { margin: 0; height: 1px; }
#header_leftcol {height: 1px; width: 1px;}
#header_right_language { height: 1px; margin: 0; padding:0; font-size: 1px;}
#header_right_style { margin: 0; height: 1px; padding:0; font-size: 1px;}
#header_right_search{ height: 1px; font-size: 1px; margin:0; }

#search_input{ margin: 0; padding: 0; }
#search_button{ margin: 0; padding: 0; }
a.popupa span { display: none;  height: 1px;}
a.popupa:hover { display: none; }
a.popupa:hover span { text-align: justify; display: block; z-index: 1; width: 1px; padding: 0;}
#header_menu {clear: both; height: 1px; }
#header_menu ul {padding:0; margin:0; list-style: none;}
#header_menu ul li { padding:0; margin:0; display: none; font-size: 1px;}
#header_popup { display: none; padding: 0; z-index: 1; font-size: 1px; }
#header_popup div{ margin: 0; padding: 0; }
#header_popup ul{ padding:0; margin:0; list-style: none; }
#header_popup ul li{ padding:0; margin:0;}



#contents {  font-size: 100%; width: 100%; background-color: #ffffff; border: 0px solid #ffffff; color: #000000; z-index: 99; text-align: left; margin: 0; }
#lastarticles { text-align: left; }
#where { text-align: left; font-size: 0.8em; display: none; }
#article_title h2{ color: #000000; margin:0; padding:0; font-weight: bold; font-size: 120%; }
#article_title h3{ color: #000000; margin:0; padding:0; font-weight: normal; font-size: 100%; }
#article_title h4{ color: #000000; margin:0; padding:0; font-weight: normal; font-size: 80%; }
#article_title h4 a{ color: #000000; text-decoration: none; }
#article_pages { display: none;  width: 1px; height: 1px; font-size: 1px;}
#article_pages  h4 { display: none; margin:0; padding:0; height:1px; font-size: 1px; }
#article_pages  h4 a.article_pages_popup span { display: none; }
#article_pages  h4 a.article_pages_popup:hover { display: none; }
#article_pages  h4 a.article_pages_popup:hover span { text-align: justify; display: none; z-index: 1; width: 1px;  padding: 0; margin:0;}

#article_tools_div {display: none; margin: 0; font-size: 1px; height: 1px; padding: 0;}
#article_tools_head {height: 1px; display: none;  padding:0; margin:0; list-style: none; }
#article_extradiv{ display: none; height:1px;  padding:0; margin:0;}
#article_related_links h4, #article_external_links h4  { display: none; padding:0; margin:0; height: 1px; font-size: 1px;}
#article_related_links ul, #article_external_links ul  { display: none; padding:0; margin:0; list-style: none; font-size: 1px; height: 1px;}

#technorati_search { display: none; margin: 0; font-size: 1px; height: 1px; padding: 0;}

#menu_col {  display: none; height: 1px; width: 1px; margin: 0;}
#menu_col ul { display: none; list-style: none; margin: 0; padding: 0;}
#footer {  height: 1px; width: 1px; margin:0; padding:0; display: none; }
#footer_innerright{ display: none; margin: 0; }
#footer_innerleft{ display: none; margin: 0;}
#footer_contents { display: none; margin: 0;}

.section_title { background-color: #ffffff; color: #000000;}
.section_div { border: 1px solid #000000; }

.block_code pre { border-left: 0px solid #ffffff; background-color: #ffffff; white-space: normal; overflow: hidden;}       