/*
taxr.css
Provided CSS styles for Homewowrk 5: Taxr
INFO 343, Autumn 2012
Morgan Doocy
*/
body {
font: 90%/1.2 "Lucida Grande", serif;
}
#page {
width: 1000px;
margin: 0 auto;
}
header {
text-align: center;
}
header p:nth-child(2) {
font-size: 80%;
margin: 0 0 2.5em;
}
#slider {
margin: 1em 0 0 0;
padding: 0;
display: block;
position: relative;
list-style-type: none;
background-image: none;
background-color: rgba(238, 238, 238, .3);
/* background-color: transparent;*/
border-color: #777;
}
#slider li {
position: absolute;
padding: 0;
margin: 0;
bottom: 0;
background-color: #eee;
z-index: -5;
/* opacity: .5;*/
}
#slider a #loading {
left: 50%;
margin-top: .6667em;
margin-left: -8px; /* = 16px wide รท 2 */
}
#slider li label,
#slider #curyear {
position: absolute;
width: 3em;
text-align: center;
/* background-color: fuchsia;*/
left: 50%;
margin-left: -1.5em;
}
#slider li label {
bottom: -2em;
font-size: 65%;
color: gray;
}
#slider #curyear {
font-size: 80%;
top: -1.5em;
}
#slider li hr {
position: absolute;
bottom: 0;
height: .3em;
width: 0px;
border: none;
border-left: solid 1px #777;
/* margin-left: -1px;*/
left: 50%;
background-color: fuchsia;
}
#slider li.dem {
background-color: lightblue;
}
#slider li.rep {
background-color: pink;
}
h1 {
font-size: 222%;
font-family: "Engravers MT";
margin: 0;
}
h1::after {
content: '.';
}
header input {
/* vertical-align: 15%;*/
}
#filing_statuses {
margin-top: 2em;
position: relative;
/* background-color: fuchsia;*/
height: 500px;
}
#filing_statuses dt {
float: left;
clear: left;
height: 100px;
/* line-height: 100px;*/
/* background-color: lightblue;*/
text-align: right;
width: 7em;
margin-left: -8em;
margin-bottom: 25px;
}
#filing_statuses dd {
margin: 0 0 25px 0;
padding: 0;
width: 100%;
height: 100px;
/* background-color: green;*/
}
#filing_statuses ul {
margin: 0;
padding: 0;
list-style-type: none;
width: 100%;
height: 100%;
position: relative;
background-color: #eee;
}
#filing_statuses ul li {
margin: 0;
padding: 0;
position: absolute;
background-color: lightgreen;
bottom: 0;
margin: -1px;
border: solid 1px green;
}
#filing_statuses ul li label {
font-size: 50%;
position: absolute;
left: 0;
width: 3em;
text-align: center;
margin-left: -1.5em;
}
#filing_statuses ul li label.rate {
top: -2em;
}
#filing_statuses ul li label.from {
bottom: -2em;
}
#filing_statuses ul li:hover label {
color: red;
font-size: 60%;
}
#filing_statuses ul li:last-child {
margin-right: 5em;
}
#loading {
position: absolute;
z-index: 15;
/* margin-left: -8px;
margin-top: -5px;
*/ top: 1.5em;
}
.ui-slider-horizontal {
height: .3em;
}
.over {
background-color: lightblue !important;
border-color: blue !important;
}
.ui-slider-handle {
top: -.6em !important;
width: .6em !important;
margin-left: -.3em !important;
}
#details {
font-size: 70%;
position: absolute;
display: none;
border: solid 1px blue;
background-color: lightblue;
z-index: 11;
padding: .25em .5em;
white-space: nowrap;
}
#details p {
margin: 0;
}