.bt {
display: none;
}
body {
margin: 0;
}
div.code {
border: 2px double gray;
clear: both;
padding-top: 0;
padding-bottom: 0;
padding-right: 0.5em;
padding-left: 0.5em;
margin: 0;
background: #f0f0f0;
}
h1,h2,h3 {
text-align: center;
}
#consult h2 {
text-align: left;
font-size: 1.1em;
}
#consult h3 {
text-align: left;
font-size: 1em;
}
#consult li {
padding-bottom: 0.5em;
}
#consult dt,dd {
padding-bottom: 0.5em;
}
#consult dt,dd {
padding-bottom: 0.5em;
}
#consult dt {
float: left;
list-style-type: none;
list-style-position: inside;
padding-right: 1em;
}
#info-mail dt {
font-size: 1.05em;
font-weight: bold;
padding-bottom: 0.4em;
}
#info-mail dd dl dt {
font-size: 0.9em;
font-weight: bold;
}
#side-menu {
float: left;
margin-top: 0;
margin-bottom: 1em;
margin-right: 1em;
margin-left: 0;
background: #eeeeee;
}
#offline {
display: none;
}
@media print {
#cv #side-menu {
display: none;
}
#cv #top-bar {
display: none;
}
#cv h2 {
page-break-before: auto;
page-break-inside: avoid;
page-break-after: avoid;
}
#cv table {
page-break-before: avoid;
page-break-inside: avoid;
page-break-after: auto;
}
#cv #offline {
display: block;
}
}
#side-menu img {
border: 0;
width: 88px;
height: 31px;
}
#side-menu h2,h3,h4,a {
margin: 0;
padding: 0;
}
#side-menu ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#side-menu ul li {
margin: 0;
padding-top: 0;
padding-bottom: 0;
padding-right: 0;
padding-left: 1em;
}
.sel {
background: #dddddd;
}
.ssel {
background: #cccccc;
}
.sssel {
background: #bbbbbb;
}
#paypal {
width: 176px;
}
#main-content {
padding: 1em;
}
#curriculum table {
border: 1px solid black;
width: 99%;
}
#curriculum table th,td {
border: 1px solid black;
}
.backlit {
background: #eeeeee;
}
#fm_outer_box {
clear: both;
max-width: 890px;
min-width: 350px;
background: #eeeeee;
border: 1px solid black;
}
#fm_fieldset {
border: 0;
margin: 0;
padding: 0;
}
#fm_credits {
display: none;
}
#fm_back {
display: none;
}
#fm_form_box ol {
max-width: 830px;
margin: 5px;
padding: 0;
}
#fm_form_box ol li {
position: relative;
list-style: none;
max-width: 830px;
}
#fm_form_box ol li input {
position: absolute;
width: 80%;
right: 0px;
}

#fm_box_message {
/*display: inline-table;*/
float: left;
page-break-before: avoid;
page-break-after: avoid;
margin: 5px;
max-width: 510px;
}
#fm_message {
width: 99%;
min-width: 310px;
max-width: 500px;
}
#fm_box_recaptcha {
/*display: inline-table;*/
float: left;
page-break-before: avoid;
page-break-after: avoid;
margin: 5px;
max-width: 320px;
}
#fm_outer_box p {
margin: 0;
padding: 0;
}
.fm_required {
        color: #FF0000;
}
.status-graphic {
vertical-align: top;
border: none;
margin: 0;
padding: 0;
}
#google-ads-right {
float: right;
width: 160px;
}
#google-ads-right div.160-600 {
width: 160px;
height: 600px;
}
#google-ads-right div.160-90 {
width: 160px;
height: 90px;
}
div.link-banner {
height: 17px;
width: 730px;
border: 1px solid #202020;
margin-left: auto;
margin-right: auto;
}
div.ad-banner {
border: 1px solid #202020;
width: 730px;
height: 92px;
margin-left: auto;
margin-right: auto;
}
ol.alpha {
list-style-type: lower-alpha;
}
#unban #recp {
width: 320px;
margin-left: auto;
margin-right: auto;
}
#unban fieldset {
width: 320px;
margin-left: auto;
margin-right: auto;
}
/* newstuff */
#mailform #ad_fm_outer_box fieldset {
border: none;
margin: 0;
padding: 0;
}
#mailform #ad_fm_form_f #ad_fm_top_f {
display: inline-table;
background: red;
width: auto;
margin: 0;
padding: 0;
}
#mailform #ad_fm_form_f #ad_fm_top_d div {
display: table-row;
margin: 0;
padding: 0;
}
#mailform #ad_fm_form_f #ad_fm_top_f legend {
display: table-header-group;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
}
#mailform #ad_fm_form_f #ad_fm_top_f label {
display: table-cell;
text-align: right;
margin-right: 1em;
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
padding: 0;
border: 0;
}
#mailform #ad_fm_form_f #ad_fm_top_f input,select {
background: white;
margin-bottom: 4px;
margin-right: 1em;
margin-left: 1em;
margin-top: 0;
padding: 0;
border: 0;
width: 20em;
}
#mailform #ad_fm_form_f #ad_fm_message_f {
float: right;
display: inline-table;
}
#mailform #ad_fm_form_f #ad_fm_message_f label {
display: table-header-group;
}
#mailform #ad_fm_form_f #ad_fm_message_f * {
width: auto;
}
#mailform #ad_fm_form_f #ad_rcaptcha_f {
display: inline-table;
width: 320px;
height: 50px;
}
#mailform #ad_fm_form_f #ad_rcaptcha_f legend {
display: table-header-group;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
}
#mailform #ad_fm_form_f #ad_rsubmit_f {
clear: both;
}
#thetable td,#thetable th {
border: 1px gray solid;
text-align:left;
padding:3px;
}
#thetable {
border-collapse: collapse;
margin-top:3px;
width:auto;
padding:5em;
}
.sortup {
font-style:italic;
white-space:pre;
}
.sortup:after {
/*background-position: right center;
background-image: url(http://www.google.com/webmasters/sitemaps/images/sortup.gif);
background-repeat: no-repeat;*/
content: " ↑";
}
.sortdown {
/*
background-position: right center;
background-image: url(http://www.google.com/webmasters/sitemaps/images/sortdown.gif);
background-repeat: no-repeat;*/
font-style:italic;
white-space:pre; }
.sortdown:after {
content: " ↓";
}

