/* Additional: Handheld and small screen */

a.h1l:visited, a.h1l:active, a.h1l:link, a.title:link, a.title:visited, a.title:active {
text-decoration: underline;
}
a.h1l:hover, a.h1l:focus, a.title:hover, a.title:focus {
text-decoration: underline;
background: #494949;
}
#footer {
padding: 0.3em 0.2em 0.3em 0.2em;
}
#footer a:hover, #footer a:focus, .submenuleft a:hover, .submenuleft a:focus {
background: #494949;
}
.menu, .elcornertop, .submenu, #adleft {
display: none;
}
.elcorner {
background: none;
padding: 0;
}
#adbottom {
margin: 0;
padding: 0;
position: relative;
right: 0;
}
#adrectangle {
float: none;
}
#adcenter, #adrectangle {
margin: 0;
padding: 0;
}
#adcenter iframe, #adrectangle iframe {
margin: 0;
}
.submenublock {
margin: 0;
}
.submenuleft {
float: none;
}
.content {
padding: 0.2em;
margin: 0;
border: none;
font-size: 12pt;
}
.content a:hover, .content a:focus {
background: #b7aa8f;
}
.content table { 
font-size: 12pt;
}
.content .fishbox {
width: auto;
float: none;
margin: 0.2em;
padding: 0.2em;
}
.content .col_one, .content .col_two {
float: none;
width: auto;
}
.content #frontlatest {
display: none;
}
.content caption, .content table {
margin: 0;
}
.content td, .content th {
padding: 0.1em;
font-size: 12pt;
}
.content .figblock {
padding: 0.1em;
}
.content form fieldset.fieldbox {
padding: 0.1em;
}
.content .box, .content .tipbox, .content .nextbox, .content .movie, .content .figblock {
clear: both;
}
.content ul.postprofile {
display: none;
}
dl.form dt, dl#userinfo dt {
float: none;
width: auto;
}
.content .profileicon {
padding-left: 0;
padding-right: 20px;
background-position: right center;
background-repeat: no-repeat;
}
.content td.extra, .content th.extra {
display: none;
}
.content #center_search {
padding: 0.1em;
}
.content .intro b {
font-size: 1em; 
}
a.rss {
padding-left: 0;
background: none;
}
a.base_twitter {
padding-left: 0;
background: none;
}
