html, body {
height: 100%;
width: 100%;
margin: 0em;
padding: 0em;
}
body {
background-color: #FFF;
font-family: Verdana, Arial, sans-serif;
font-size: 0.625em;
color: #000;
}
a:link {
font-size: 1em;
color: #0000FF;
text-decoration: underline;
}
a:visited {
color: #FF0000;
text-decoration: underline;
}
a:active {
color: #0000FF;
text-decoration: underline;
}
a:hover {
color: #0000FF;
text-decoration: underline;
}
a:link img, a:visited img, a:active img, a:hover img {
border: none;
}
#pageTitle a:link,#pageTitle a:visited,#pageTitle a:active,#pageTitle a:hover {
margin: 0em;
padding: 0em 0em 0em 0.9em;
color: #568eae;
font-size: 6em;
font-weight: normal;
font-family: "Lucida Sans", arial, sans-serif;
line-height: 1.2em;
text-decoration: none;
}
#letterpress {
color: #3c657c;
position: relative;
top: -0.01em;
left: -1.05em;
display: inline;
}
#letterpress:hover {
color: #69b5e1;
}
#menuTop a:link,#menuTop a:visited,#menuTop a:active,#menuTop a:hover {
font-size: 3.6em;
font-family: verdana, arial, sans-serif;
letter-spacing: 0.002em;
text-decoration: none;
}
#menuTop a:link {
color: #3b5b6c;
}
#menuTop a:visited {
color: #416578;
}
#menuTop a:active {
color: #FFF;
}
#menuTop a:hover {
color: #2b4453;
padding: 0.1em;
background-color: #385e30;
-moz-border-radius: 0.3em;
-webkit-border-radius: 0.3em;
}
#menuTopSelected {
color: #2b4453 !important;
font-size: 33.6em;
letter-spacing: 0.002em;
text-decoration: none;
padding: 0.1em;
background-color: #385e30;
-moz-border-radius: 0.3em;
-webkit-border-radius: 0.3em;
}
#menuLow a:link,#menuLow a:visited,#menuLow a:active,#menuLow a:hover {
font-size: 2.1em;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0.02em;
text-decoration: none;
}
#menuLow a:link {
color: #436174;
}
#menuLow a:visited {
color: #4d6d82;
}
#menuLow a:active {
color: #FFF;
}
#menuLow a:hover {
color: #305167;
padding: 0.1em;
background-color: #0f6d88;
-moz-border-radius: 0.3em;
-webkit-border-radius: 0.3em;
}
#menuLowSelected {
color: #305167 !important;
font-size: 2.1em;
text-decoration: none;
padding: 0.1em;
background-color: #0f6d88;
-moz-border-radius: 0.3em;
-webkit-border-radius: 0.3em;
}
.sitemapCol a:link,.sitemapCol a:visited,.sitemapCol a:active,.sitemapCol a:hover {
margin: 0em 0em 0.4em 0em;
padding: 0em;
font-size: 1.6em;
font-family: Georgia, Times, serif;
text-decoration: none;
text-indent: 0.7em;
display: block;
}
.sitemapCol a:link {
color: #FFF;
}
.sitemapCol a:visited {
color: #bdc6cb;
}
.sitemapCol a:active {
color: #FFF;
}
.sitemapCol a:hover {
text-decoration: none;
text-indent: 0.11em;
}
.sitemapCol a:hover:before {
content: "\00BB";
color: #36a7e8;
}
#twitter a:link,#twitter a:visited,#twitter a:active,#twitter a:hover {
margin: 0em;
padding: 0em;
font-size: 1em;
font-family: Georgia, Times, serif;
text-decoration: none;
text-indent: 0.7em;
display: inline;
}
#twitter a:link {
color: #a1c84e;
}
#twitter a:visited {
color: #a1c84e;
}
#twitter a:active {
color: #ff9400;
}
#twitter a:hover {
text-decoration: none;
color: #ff9400;
}
#lastfm a:link,#lastfm a:visited,#lastfm a:active,#lastfm a:hover {
margin: 0em;
padding: 0em 0.5em 0em 0em;
color: #de0b38;
font-size: 1.4em;
font-family: Georgia, Times, serif;
text-decoration: none;
display: inline;
}
#lastfm a:active, #lastfm a:hover {
color: #ff9400;
}
#stuffRSS a:link,#stuffRSS a:visited,#stuffRSS a:active,#stuffRSS a:hover {
margin: 0em;
padding: 0em;
color: #FFF;
font-size: 1.3em;
font-family: Verdana, Arial, sans-serif;
text-align: left;
display: inline;
position: relative;
top: -2em;
text-decoration: none;
}
#stuffRSS a:hover {
color: #36a7e8;
}
#stuffValid a:link,#stuffValid a:visited,#stuffValid a:active,#stuffValid a:hover {
margin: 0em;
padding: 1em 0em 0em 0em;
color: #FFF;
font-size: 0.85em;
font-family: Verdana, Arial, sans-serif;
line-height: 1.9em;
text-decoration: none;
}
#stuffValid a:hover {
color: #36a7e8;
}
#container {
min-width: 100%;
min-height: 100%;
margin: 0em;
padding: 0em;
position: relative;
background-color: #48718b;
}
header {
width: 100%;
height: 100%;
margin: 0em;
padding: 1em 0em 0em 0em;
background-color: #253a48;
border-bottom: 0.1em solid #000;
text-align: center;
}
#containerBtns {
position: absolute;
right: 0em;
top: 1.9em;
float: right;
}
#containerBtns img {
width: 6.9em;
height: 3.8em;
display: block;
margin: 0em 0em 0.5em 0em;
}
#menuTop {
width: 96%;
height: 100%;
margin: 0em;
padding: 0em 0em 0em 4%;
word-spacing: 4.2em;
background-color: #2b4453;
border-bottom: 0.1em solid #000;
white-space: nowrap;
overflow: hidden;
}
#menuLow {
width: 96%;
height: 100%;
margin: 0em;
padding: 0em 0em 0em 4%;
word-spacing: 1.5em;
background-color: #305167;
border-bottom: 0.1em solid #000;
}
#contentContainer {
min-width: 100%;
min-height: 100%;
margin: 0em;
padding: 0em;
background-color: #48718b;
}
#contentLeft {
max-width: 58%;
height: 100%;
margin: 0em 1% 0em 1%;
padding: 3em 0em 52em 3em;
display: inline;
float: left;
color: #243a48;
font-family: Geneva, Arial, sans-serif;
}
#contentLeft h1 {
color: #FFF;
font-size: 2.9em;
font-weight: normal;
display: inline;
}
#contentLeft h2 {
color: #FFF;
font-size: 1.7em;
font-weight: normal;
display: inline;
}
#contentLeft p {
padding: 0em 3em 0em 1.5em;
font-size: 1.3em;
font-family: Geneva, Arial, sans-serif;
}
#contentLeft ul {
padding: 0em 0em 0em 2em;
list-style-type: upper-roman;
font-size: 1.2em;
overflow: hidden;
}
#contentLeft img {
max-width: 100%;
max-height: 100%;
margin: 2em 0em 0em 0em;
padding: 0em;
display: block;
}
#contentRight {
max-width: 38%;
margin: 0em 1% 0em 1%;
padding: 0em;
display: inline;
position: relative;
top: 3em;
color: #243a48;
font-size: 1.2em;
font-family: Geneva, Arial, sans-serif;
}
#contentRight h1 {
margin: 0em;
padding:0em;
color: #FFF;
font-size: 1.6em;
font-weight: normal;
display: block;
}
#contentRight h2 {
margin: 0.5em 0em 0em 0em;
padding:0em;
color: #FFF;
font-size: 1em;
font-weight: normal;
display: block;
}
#contentRight p {
margin: 0em 0em 1em 0em;
padding: 0em 1em 0em 3em;
overflow: hidden;
}
#contentRight ul {
padding: 0em 0em 0em 2em;
list-style-type: upper-roman;
overflow: hidden;
}
#contentRight img {
max-width: 100%;
max-height: 100%;
margin: 2em 0em 0em 0em;
padding: 0em 0em 0em 3em;
display: block;
}
footer {
min-width: 100%;
max-height: 52em;
margin: 0em;
padding: 0em;
position: absolute;
bottom: 0em;
background-color: #243a48;
overflow: hidden;
}
#footerLeft {
min-width: 70%;
height: 100%;
margin: 0em 1% 0em 1%;
padding: 1.3em 0em 1em 3%;
display: inline;
float: left;
font-size: 1em;
font-family: Georgia, Times, serif;
}
#footerLeft p {
padding: 0em 3em 0em 0em;
color: #FFFFFF;
font-size: 1.2em;
}
#footerLeft h3 {
color: #4b738d;
font-size: 2.3em;
font-weight: 550;
font-family: Geneva, Arial, sans-serif;
position: relative;
left: 6em;
}
.sitemapCol {
margin: 0em 2em 0em 2em;
padding: 0em;
width: 10em;
float: left;
}
.sitemapCol h4 {
margin: 0em;
padding: 0em;
color: #FFF;
font-size: 1.9em;
font-weight: 500;
font-family: Georgia, Times, serif;
border-top: 0.104em solid #374f5e;
border-bottom: 0.104em solid #374f5e;
}
#footerRight {
max-width: 0%;
height: 100%;
margin: 0em 1% 0em 1%;
padding: 2em 3% 1em 0em;
float: left;
font-size: 1em;
font-family: Georgia, Times, serif;
}
#footerRight h3 {
color: #4b738d;
font-size: 2.3em;
font-weight: 550;
font-family: Geneva, Arial, sans-serif;
position: relative;
left: 3em;
}
.stuffBox {
margin: 0em 0em 1em 0em;
padding: 0em;
width: 19em;
border-top: 0.104em solid #374f5e;
font-family: Verdana, Arial, sans-serif;
}
#stuffRSS img {
margin: 0em;
padding: 2.5em 0em 0em 3em;
width: 8.2em;
height: 6.5em;
}
#stuffValid {
margin: 1em 0em 0em 0em;
padding: 0em;
}
#stuffValid p {
margin: 0em;
padding: 1em 0em 0em 0em;
color: #FFF;
font-size: 1.4em;
text-align: left;
}
#stuffCopy {
margin: 1em 0em 0em 0em;
padding: 0em;
}
#stuffCopy p {
margin: 0em;
padding: 1em 0em 1.2em 0em;
color: #FFF;
font-size: 1.0em;
text-align: center;
}
#stuffCopy img {
margin: 0em;
padding: 0em;
width: 2.7em;
height: 1.4em;
}
#twitter {
width: 100%;
margin: 0em 0em 0em 5em;
padding: 0em 0em 0em 5em;
display: inline;
position: relative;
top: -8em;
font-family: Georgia, Times, serif;
}
#twitter p {
height: 5em;
max-width: 60%;
margin: 0em 0em 5em 0em;
padding: 0em 0em 0em 2em;
display: block;
float: left;
color: #FFF;
font-size: 1.3em;
text-align: center;
}
#twitter img {
margin: -3em 0em 0em 10%;
padding: 0em;
display: block;
float: left;
}
#twitter-bird {
width: 11.2em;
height: 9.1em;
}
#twitter li {
list-style-type: none;
}
#twitterTime {
margin: 0em 0em 0em 0.5em;
padding: 0em;
color: #899298;
font-size: 0.8em;
}
#quoteStart, #quoteEnd {
margin: 0em;
padding: 0em;
color: #FFF;
font-size: 7em;
display: inline;
position: relative;
}
#quoteStart {
float: left;
top: -0.7em;
}
#quoteEnd {
float: right;
top: -0.8em;
}
#lastfm {
width: 100%;
margin: 0em;
padding: 0em;
display: block;
position: relative;
left: 15%;
top: -10em;
color: #899298;
font-size: 1em;
font-family: Georgia, Times, serif;
}
#lastfm img {
margin: 0em;
padding: 0em 2em 0em 0em;
width: 6.4em;
height: 6.4em;
}
#lastfm p {
margin: 0em;
padding: 0em;
display: inline;
position: relative;
top: -2em;
}
#contact {
padding: 0em;
position: absolute;
bottom: 0em;
left: 35%;
}
#contactImg {
width: 32.4em;
height: 2.6em;
display: block;
}
.clearFloat {
clear: both;
}
.video {
display: block;
margin: 2em 0em 0em 0em;
padding: 0em;
}
#pgpKey {
font-size: 0.7em;
}