html { background: #000; }
body { margin: 0; }
#outer
{ position: absolute;
top: 40%;
left: 0px;
width: 100%;
height: 1px;
}
#inner
{ margin-left: -250px;
position: absolute;
top: -150px;
left: 50%;
width: 700px;
height: 400px; }
.bgtext
{ font-size: 100px;
position: absolute;
top: 50px;
left: -110px;
right: -80px; }
.bgtext, .footertext
{ color: #222;
font-family: verdana, helvetica, sans serif; }
.footertext { font-size: 12px;
position: absolute;
top: 320px;
text-align: center;
width: 500px; }
div#text1, div#text2, div#text3, div#text4, div#text5, div#text6, div#text7, div#img1
{ color: #222222;
font-family: verdana, helvetica, sans serif;
position: absolute; }
div#text1 { font-size: 29px;
top: 0px;
left: -10px;
z-index: 10; }
div#text2 { font-size: 70px;
top: 46px;
left: -200px;
z-index: 10; }
div#text3 { font-size: 35px;
top: 100px;
left: 400px;
z-index: 10; }
div#text4 { font-size: 50px;
top: 290px;
left: -70px;
z-index: 10; }
div#text5 { font-size: 39px;
top: 250px;
left: 350px;
z-index: 10; }
div#text6 { font-size: 45px;
top: -25px;
left: 300px;
z-index: 10; }
div#text7 { font-size: 28px;
top: 370px;
left: 130px;
z-index: 10; }
div#img1 { font-size: 28px;
top: 20px;
left: -10px;
z-index: 1;
text-align: center;
width: 400px;
height: 400px;
overflow: hidden;
background-image: URL("images/bgfill.png"); }
div#text1 a:hover span { top: -3px;
left: 0px;
width: }
div#text2 a:hover span { top: -10px;
left: 0px;
width: }
div#text3 a:hover span { top: -4px;
left: 0px;
width: }
div#text4 a:hover span { top: 0px;
left: 0px;
width: }
div#text5 a:hover span { top: 0px;
left: 0px;
width: }
div#text6 a:hover span { top: -4px;
left: 0px;
width: }
div#text7 a:hover span { top: -4px;
left: 0px;
width: }
div#inner a:hover, div#inner2 a:hover
{ background: none; }
div#inner a span { display: none; }
div#inner a:visited span { display: none; }
div#inner a { text-decoration: none;
color: white; }
div#inner a:hover span { display: block;
position: relative;
background: none;
font-size: 14px }
div#inner a:link, div#inner a:visited { text-decoration: none; }
div#inner a:hover { text-decoration: none }
div#content { position: absolute;
top: -50px;
left: -70px;
width: 635px;
height: 500px;
overflow: auto;
font-family: verdana, helvetica, sans serif;
font-size: 13px;
color: white;
text-align: justify;
margin: 3px;
}
div#inner div#content a:hover { text-decoration: underline; }
div#close, div#top
{ width: 17px;
height: 17px;
background: none;
text-align: center;
font-family: verdana, helvetica, sans serif;
font-weight: bold;
font-size: 12px;
border: 1px solid #222; }
div#top { position: relative;
left: 573px;
top: 419px; }
div#close { position: relative;
left: 573px;
top: -47px; }
div#inner div#close a:link, div#inner div#top a:link { color: #fff; cursor: default; }
div#inner div#close a:visited, div#inner div#top a:visited { color: #fff; cursor: default; }
div#inner div#close a:hover, div#inner div#top a:hover { color: #fff; cursor: default; }
div#urltext { font-family: verdana, helvetica, sans serif;
font-size: 30px;
position: absolute;
top: -87px;
left: -69px; }
div#urltext, div#inner div#content a:link, div#inner div#content a:visited, div#inner a:hover, div#inner a:hover span
{ color: #3BB9FF }
div#content div#titlebar { border: 1px solid #222222;
background: #000;
font-weight: normal;
color: #3BB9FF; }
div#content { margin-left: 0;
padding-right: 8px; }
.titleblock { font-family: verdana, helvetica, sans serif;
font-size: 12px;
color: #3BB9FF;
font-weight: bold;
margin-right: 6px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 2px;
border: 1px solid #222;
padding: 4px;
clear: left; }
.titleblock span { color: #3BB9FF; }
#urltext a:link, #urltext a:visited, #urltext a:hover, #urltext a:active { color: #444; }
/* ---- chris edits: -----*/
.thumb {
border: 2px solid #3BB9FF;
width: 160px;
overflow: hidden;
text-align: center;
float: left;
margin: 5px 20px 5px 20px;
}
img.thumbpic {
width: 150px;
margin: 5px;
display: inline;
}
a img {
border: 0px;
text-decoration: none;
}
div#content p.fix {
width: 100%;
height: auto;
margin: 0px;
border: 0px;
padding: 0px;
overflow: visible;
display: block;
clear: left;
}
.form {
width: 50%;
height: 20px;
background-color: #3BB9FF;
border: 0px;
font-size: 15px;
margin: 5px;
}
.button {
width: 25%;
height: 20px;
background-color: #FFFFFF;
border: 0px;
font-size: 15px;
margin: 5px;
}
/* ---- Peter edits: ---- */
/* the main page image link to the SR homepage */
a#index_SR_link, a#index_SR_link:visited {
display: block;
margin: 5px;
width: 600px;
height: 130px;
border: 0;
background-image: url('images/srtitle.png'); }
a#index_SR_link:active, a#index_SR_link:hover, a#index_SR_link:visited:hover {
background-image: url('images/srtitle_hover.png'); }
/* the contact table */
#contact_tbl {
width: 600px;
border: none;
}
#contact_tbl th {
line-height: 1.6em;
vertical-align: top;
text-align: right;
padding-right: 8px;
}
#contact_tbl .form {
width: 401px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left: 1px;
}
#reset, #submit {
width: 160px;
margin: 2px 0 0 3px;
line-height: 1.6em;
padding: 1px;
height: auto;
font-family: Tahoma, sans-serif;
}
#message {
height: 130px;
}