.nolink
{
display: block;
text-decoration: none;
color: #FF0000; 
background-color: inherit;
text-shadow: #909090 3px 3px 3px;
padding: 0px 2px 0px 8px;
}
body, p {
background-color: #000099;
color: #CCCCFF;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
text-align: justify;
}
h1 {
color: #CCCCFF;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
text-shadow: #000000 3px 3px 2px;
height: auto;
}
h1.qna {
color: #000099;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
font-weight: bolder;
text-shadow: #999999 3px 3px 2px;
height: auto;
}
h2 {
color: #CCCCFF;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
text-shadow: #000000 2px 2px 1px;
height: auto;
padding-top: 16px;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #0000CC;
}
h3 {
color: #CCCCFF;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
text-shadow: #000000 2px 2px 1px;
height: auto;
}
p.dates {
color: #CCCCFF;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
text-shadow: #000000 2px 2px 1px;
padding-top: 0px;
}
h3.tonite {
color: #FFCC00;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
text-shadow: #000000 2px 2px 1px;
height: auto;
}
.pub {
color: #00CC66;
font-weight: bold;
}
.quizside {
font-size: 80%;
text-align: center;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #0000CC;
margin-top: 32px;
padding-top: 32px;
}
table.qna {
background-color: #FFFFFF;
padding: 16px;
border: none;
}
p.sidebar {
font-size: 150%;
font-weight: bold;
text-align: left;
}
p.sidebar2 {
font-size: 100%;
font-weight: bold;
text-align: left;
}
p.sidebar3 {
font-size: 80%;
text-align: center;
}
p.dates {
font-size: 100%;
font-weight: bold;
color: #CCCCFF;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
text-shadow: #000000 2px 2px 1px;
padding-top: 0px;
text-align: center;
}
p.footer {
font-size: 90%;
text-align: justify;
}
p.onthisday {
font-family: Courier New, Courier;
font-size: 80%;
color: #FFFFFF;
text-align: left;
}
p.source {
font-size: 80%;
text-align: justify;
}
p.small {
font-size: 80%;
text-align: center;
padding-bottom: 0px;
margin-bottom: 0px;
}
p.quote {
font-style: italic;
text-align: justify;
margin: 0px 16px 0px 16px;
}
tr.question td {
padding: 4px 16px 0px 16px;
}
tr.answer td {
padding: 0px 16px 4px 16px;
}
td {
color: #CCCCFF;
}
td.qna {
color: #000099;
text-align: center;
}
td.sidebar {
width: 25%;
vertical-align: top;
padding: 8px;
}
td.leftbar {
width: 20%;
vertical-align: top;
padding: 8px;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style: solid;
border-color: #0000CC;
}
td.rightbar {
width: 20%;
vertical-align: top;
padding: 8px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-style: solid;
border-color: #0000CC;
}
td.toptitle {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: center;
vertical-align: top;
padding-left: 10px;
border-width: 0px 0px 0px 0px;
border-style: none;
border-color: #FFFF00;
color: inherit;
padding: 4px;
background-color: #000099;
}
td.image {
color: #000099;
text-align: center;
font-size: 120%;
font-weight: bold;
padding: 16px;
}
td.qimage {
color: #000099;
text-align: center;
font-size: 130%;
font-weight: bolder;
padding: 0px;
}
td.footer {
padding: 16px;
margin: 4px 0px 4px 0px;
}
td.question {
background-color: #EEEEEE;
color: #000066;
text-align: left;
font-weight: bold;
border-width: 1px 1px 0px 1px;
border-style: none;
border-color: #000099;
margin: 0px 0px 0px 0px;
}
td.answer {
background-color: #EEEEEE;
color: #FF3300;
text-align: left;
font-weight: normal;
border-width: 0px 1px 1px 1px;
border-style: none;
border-color: #000099;
margin: 0px 0px 0px 0px;
}
td.thanks {
background-color: #FFFFFF;
width: 56px;
vertical-align: top;
color: #CC0033;
text-align: center;
font-size: 70%;
}
a {
text-decoration: none;
color: #FFCC00;
}
a:hover {
color: #FFFF66;
background-color: #CC9900;
}
a.sidebutton, a.sidebutton:link, a.sidebutton:visited
{
display: block;
text-decoration: none;
color: #FFCC00; 
background-color: inherit;
text-shadow: #909090 3px 3px 3px;
padding: 0px 2px 0px 8px;
}
a.sidebutton:active, a.sidebutton:hover
{
display: block;
color: #FFFF00; 
background-color: #CC9900;
text-shadow: #FFFFFF 3px 3px 4px;
}
a.onthisday, a.onthisday:link, a.onthisday:visited
{
text-decoration: none;
color: #FFFFFF;
}
a.onthisday:active, a.onthisday:hover
{
color: #FFFF00; 
background-color: #CC9900;
}
img {
border: 0;
}
img.spainflag {
float: left;
width: auto;
margin-top: 2px;
margin-right: 16px;
margin-bottom: 2px;
margin-left: 0px;
}
select {
color: #000033;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
margin: 5px;
padding-left: 3px;
background: #FFFFCC;
height: 24px;
border: 1px solid #000066;
margin-left: 0px;
}
 .submit input, .reset input {
color: #000033;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
margin: 5px;
padding-left: 3px;
background: #FFFFCC;
border: 2px outset #000066;
margin-left: 0px;
}
sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.25em;
}
#side
{
position: fixed; top: 0px; left: 0px;
}