html, body { 
margin: 0;
padding: 0;
font-size: 130%; 
font-family: "Century Gothic", "sans-serif";
scrollbar-base-color: #EBEBEB; 
scrollbar-face-color: #000000; 
scrollbar-track-color: #CCCCCC; 
scrollbar-arrow-color: #EBEBEB; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #000000; 
scrollbar-highlight-color: #EBEBEB; 
scrollbar-shadow-color: #000000; 
}

p {
text-align: left;
font-size: .8em;
font-family: "Century Gothic", "sans-serif";
}

h1 {
text-align: left;
font-size: 1.6em;
font-family: "Shannon Book", "Century Gothic", "sans-serif";
font-weight: bold;
color: #D90000;
}

h2 {
text-align: left;
padding: 0;
margin:0;
font-size: 1em;
font-family: "Shannon Book", "Century Gothic", "sans-serif";
font-weight: bold;
color: #D90000;
}

hr {
border-top: 1px #000000 solid;
border-bottom: 1px #FFFFFF solid;
}

table {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}

.naviGFX {
display: block;
margin: 0px;
padding: 0px;
}

ul.red-unordered-list {
text-align: left;
font-family: "Century Gothic", "sans-serif";
list-style-type: disc;
color: #D90000;
font-size: .8em;
}

.list-item {
color: #000000;
}

a.text-link  {
color: #D90000;
font-weight: bold;
} 

a:hover.text-link {
background-color: #D90000;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.image-link {
border-top: 2px solid;
border-bottom: 2px solid;
border-color: #FFFFFF;
} 

a:hover.image-link {
border-top: 2px solid;
border-bottom: 2px solid;
border-color: #D90000;
}

img.image-link {
margin: 2px 0 2px 0;
padding: 2px 0 2px 0;
}

.float-right {
display: block;
float: right;
margin: 0px;
padding: 0px;
border: 0px;
}

.float-right-padded {
display: block;
float: right;
margin: 0px;
padding-left: 10px;
padding-bottom: 10px;
border: 0px;
}

.float-left {
display: block;
float: left;
margin: 0px;
padding-right: 10px;
padding-bottom: 10px;
border: 0px;
}

.clear-left {
display: block;
clear: left;
}

.clear-right {
display: block;
clear: right;
}