html {
padding:0px;
margin:0px;
}
body {
background-color: #fff;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #000;
padding:0px;
margin:0px;
font-size: small;
}
#job img { border:1px solid #DDDDDD; }
#job:hover img { border:1px solid #8888EE; }
p, h2, pre {
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
/*padding-left: 1ex;*/
/*padding: 5px 20px 5px 20px; */
}
p.rm {
padding-top: 0px;
padding-bottom: 0px;
}
a {
color: #4183c4;
/*font-size: smaller;*/
background-color:transparent;
text-decoration: none;
}
#content a:hover {
text-decoration: underline;
}
.source {
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
background:#f5f5f5;
font-family: Courier, "MS Courier New", Prestige, Everson Monocourrier, monospace;
padding-bottom: 0.5ex;
padding-top: 0.5ex;
padding-left: 1ex;
margin-left: 0ex;
margin-top: 0.5ex;
margin-bottom: 0.5ex;
white-space: pre;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
pre {
background-color:transparent;
font-family: Monaco, Andale Mono, Courier New, monospace;
}
.alignright {
margin-top: 0;
text-align: right;
font-size: 10px;
}
h1, h2, h3, h4 {
color: #333;
}
h2 {
padding-top:10px;
background-color: transparent;
font-weight: 900;
font-size: x-large;
}
h3 {
padding-top: 5px;
background-color: transparent;
font-weight: normal;
font-size: large;
}
h4 {
padding-top:5px;
background-color: transparent;
font-weight: normal;
font-size: large;
}
table.footer {
width: 100%;
}
.footer {
text-align: right;
color: #564b47;
background-color: #fff;
padding:0px;
border-top: 1px solid #CCCCCC;
margin-top: 3ex;
font-size: smaller;
}
strong {
/*font-size: 13px;*/
font-weight: bold;
}
/* positioning-layers static and absolute */
#breadcrumbs {
padding: 3px 10px 3px 10px;
margin: 0px 4px 0px 4px;
font-size: small;
border: 1px solid #CCCCCC;
/*border-bottom: 1px solid #aaa;
/* background-color: #ccc; lime;
border-color: #663300;*/
background-color: #ffd0a0;
/*max-width: 77em;*/
}
#left {
position: absolute;
left: 0px;
width: 15em;
margin: 4px 0px 0px 4px;
padding: 0px;
font-size: 80%;
background-color: #ffffff;
}
.menuGroup {
border: 1px solid #cccccc;
background-color: #fff8e8;
color: #564b47;
border: 1px solid #cccccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.menuGroup a {
display: block;
width: 95.5%;
margin: 0px;
padding: 2px;
border: solid 1px #fff8e8;
color: #0066cc;
text-decoration: none;
}
.menuGroup a:hover {
border: solid 1px #FFFFFF;
background-color: #3333CC;
color: #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.pub {
text-align: center;
}
#left .pub a:hover {
background-color: transparent;
border: solid 0px #FFFFFF;
}
#left a:hover, #right a:hover {
border: solid 1px #FFFFFF;
background-color: #3333CC;
color: #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#left div.jobadd {
font-size: 160%;
color: #fff;
margin: 0px;
padding: 1ex;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-image: -ms-linear-gradient(bottom right, #FFBB55 0%, #FF8822 100%);
background-image: -moz-linear-gradient(bottom right, #FFBB55 0%, #FF8822 100%);
background-image: -o-linear-gradient(bottom right, #FFBB55 0%, #FF8822 100%);
background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #FFBB55), color-stop(1, #FF8822));
background-image: -webkit-linear-gradient(bottom right, #FFBB55 0%, #FF8822 100%);
background-image: linear-gradient(to top left, #FFBB55 0%, #FF8822 100%);
}
#left div.jobadd a, div.jobadd a:hover {
background-color: transparent;
color: #fff;
border-width: 0px;
}
p.menu_header {
margin: 0px;
padding: 2px;
font-weight: normal;
background-color: #ffd0a0;
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
}
#content {
margin: 0px 12em 0px 16em;
padding: 0px;
background-color: #ffffff;
}
#content img {
border:none;
margin-left: auto;
margin-right: auto;
display: block;
}
.author {
text-align: left;
font-weight: bold;
}
.definition {
padding-left: 5px;
padding-right: 5px;
margin: 5px 50px 5px 50px;
text-align: justify;
background-color: #E6E64C;
}
.deftitle {
font-weight: bold;
}
.big {
font-size: 130%;
}
.green {
color: green;
}
.blue {
color: blue;
}
.red {
color: red;
}
.bold {
font-weight: bold;
}
.redBold {
color: red;
font-weight: bold;
}
.greenBold {
color: green;
font-weight: bold;
}
code {
font-family: Courier, monospace;
}
.option {
border: 1px solid black;
font-family: Arial, sans-serif;
}
.highlight {
width: 18em;
float: right;
display: inline;
font-size: 110%;
border: 2px solid #711;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:#FFE0B0;
padding-top: 1ex;
padding-left: 1ex;
padding-right: 1ex;
padding-bottom: 1ex;
margin-left: 1em;
margin-right: 0em;
margin-bottom: 1ex;
}
.survey {
font-weight: bolder;
font-size: larger;
border:1px solid #cccccc;
background:#FFCC99;
padding-left: 1ex;
padding-right: 1ex;
}
/* ========== body table ============ */
table.bodyTable {
padding: 0px;
margin-left: -2px;
margin-right: -2px;
}
table.bodyTable th {
color: white;
background-color: #bbb;
font-weight: bold;
}
table.bodyTable td {
padding-left: 0.5ex;
padding-bottom: 0.5ex;
}
/* apply to tr elements of tables which are both bodytable and dark */
table[class="bodyTable dark"] tr {
background-color: #ddd;
}
/* apply to tr elements of tables which are both bodytable and dark */
table[class="bodyTable properties"] tr {
vertical-align: top;
}
table.bodyTable tr.a {
background-color: #ddd;
}
table.bodyTable tr.b {
background-color: #eee;
}
table.bodyTable tr.alt {
background-color: #eee;
}
.striped tr:nth-child(odd) td {
background-color: #f9f9f9;
}
.striped td {
background-color: #f0f0f0;
}
/* EOF =============== bodyTable =============== */
.label {
padding: 1px 3px 2px;
font-size: 9.75px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
white-space: nowrap;
background-color: #bfbfbf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.label.notice {
background-color: #62cffc;
}
/* ------------------------------------ */
dt {
border-top: 2px solid #888888;
color: #333;
padding-bottom: 1ex;
padding-top: 1ex;
font-weight: bold;
}
dd {
margin-top: 1ex;
margin-bottom: 1ex;
}
/* ------------------------------------ */
.anchor { display:none; }
h1 .anchor:before {content:url(anchor24.png);}
h2 .anchor:before {content:url(anchor20.png);}
h3 .anchor:before {content:url(anchor16.png);}
h4 .anchor:before {content:url(anchor12.png);}
td .anchor:before {content:url(anchor12.png);}
dt .anchor:before {content:url(anchor12.png);}
h1:hover .anchor { margin-left: -24px; }
h2:hover .anchor { margin-left: -20px; }
h3:hover .anchor { margin-left: -16px; }
h4:hover .anchor { margin-left: -12px; }
td:hover .anchor { margin-left: -12px; }
dt:hover .anchor { margin-left: -12px; }
h1:hover .anchor,
h2:hover .anchor,
h3:hover .anchor,
h4:hover .anchor,
td:hover .anchor,
dt:hover .anchor {
display: inline-block;
text-decoration: none;
}
/* ------------ twitter button ------- */
.twitter_button {
vertical-align: text-bottom;
padding-top: 3px;
padding-right: 16px;
float: left;
height: 18px;div
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
white-space: nowrap;
background-color: white;
background-image: -moz-linear-gradient(top, #ffffff, #dedede);
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dedede));
background-image: -ms-linear-gradient(top, #ffffff, #dedede);
background-image: linear-gradient(top, #ffffff, #dedede);
background-image: -o-linear-gradient(top, #ffffff, #dedede);
border: #CCC solid 1px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}