/* SegaSonic Station Style Sheet Controls - Programmed by Jon Morris. Copyright The Irregulars */

/* Body/Font/Background */

body{
background: #000000;
background-image: url(bg/sonbg2.gif);
background-attachment: fixed;
}

body,td{
color: #ffffff;
font-size: 10pt;
font-style: normal;
font-family: tahoma, sans-serif, arial, verdana;
}

/* Links */

a {text-decoration: none;}

a:link {color: #0099ff;}

a:hover {text-decoration: underline;}

a:active {text-decoration: none; color: #DD0000;}

a:visited {color: #C37901;}

/* Frames 

.top{
background-image: url(images/corner.gif);
background-color: #000063;
background-position: left;
background-repeat: no-repeat;
height: 2em;
}

.top2{
background-color: #000063;
}

.side{
background: #000063;
text-align: center;
}

.top_link{
text-align: center;
background-color: #000063;
border-bottom: 2px solid #000022;
}

.menu_top{
text-align: center;
background-color: #000063;
border-top: 2px solid #000044;
}

.titlecard{
background-image: url(bg/titlecard.gif);
background-repeat: repeat-y;
background-position: top left;
}

.title_card{
background-image: url(bg/titlecard2.gif);
background-repeat: repeat-y;
background-position: top left;
}

.triangle{
background-image: url(bg/triangles.gif);
background-repeat: repeat-x;
height: 29px;
}

.triangle2{
background-image: url(bg/triangles2.gif);
background-repeat: repeat-x;
height: 29px;
}

.jukebox{
border: 1px solid #000077;
background: #000055;
text-align: center;}/*

/*Table, Table Headers, Subsections and Content */

.tails{
background: url(icons/tails.gif);
text-align: center;
height: 50px;
background-repeat: no-repeat;
}

.solar{
background: url(icons/solar.gif);
text-align: center;
height: 50px;
background-repeat: no-repeat;
}

.update{background: #000000; padding: 8px;}



.header, tr.header td {
font-weight: bold;
color: #FFFFFF;
background: #C37901;
border-top: 2px solid #dea254;
border-bottom: 2px solid #7d5618;
text-align: center;
padding: 5px;
}

.header a, .section a{color: #ffffff;}

.section, tr.section td {
font-weight: bold;
color: #ffffff;
background: #004c73;
border-top: 2px solid #3b657b;
border-bottom: 2px solid #013651;
text-align: center;
padding: 5px;
}

.content, tr.content td {
color: #ffffff;
background: #143264;
border-top: 2px solid #183E78;
border-bottom: 2px solid #0E2044;
padding: 5px;
}

.content2, tr.content2 td {
color: #ffffff;
background: #143264;
border-top: 2px solid #183E78;
border-bottom: 2px solid #0E2044;
text-align: center;
padding: 5px;
}

ul{list-style-image: url(images/sonic_bullet.gif);}

/* Random Formatting */

.t {
font-family: "times new roman";
font-weight: bold;
color: #ff0000;
font-size: 12pt;
}

.t2 {
font-family: "comic sans ms";
color: #f5a006;
font-size: 12pt;
}
.s {
font-family: "times new roman";
font-weight: bold;
color: #0000ff;
font-size: 12pt;
}

.s2 {
font-family: "comic sans ms";
color: #125DC2;
font-size: 12pt;
}

/* Buttons */

select {
background: #000000;
color: #FFFFFF;
font-size: 10pt;
font-style: normal;
font-family: "Trebuchet MS", verdana, sans-serif, arial;
margin: 0;
}

input{
background-color: #111111;
color: #ffffff;
border-top: 2px solid #555555;
border-left: 2px solid #555555;
border-bottom: 2px solid #333333;
border-right: 2px solid #333333;
font-family: sans-serif, verdana;
color: #FFFFFF;
font-size: 8pt;
margin: 0px;
}

.button{
background-color: #111111;
color: #ffffff;
border-top: 2px solid #555555;
border-left: 2px solid #555555;
border-bottom: 2px solid #333333;
border-right: 2px solid #333333;
font-family: sans-serif, verdana;
color: #FFFFFF;
font-size: 8pt;
margin: 0px;
}

textarea{
background-color: #111111;
color: #ffffff;
border-top: 2px solid #444444;
border-left: 2px solid #444444;
border-bottom: 2px solid #333333;
border-right: 2px solid #333333;
font-family: sans-serif, verdana;
color: #FFFFFF;
font-size: 8pt;
margin: 0;
}

blockquote{text-indent: 20px;}

.desc{
padding: 8px;
}

.desc2{
padding: 8px;
text-align:center;
}

.pathlinks{padding: 8px;}

.bottom{background-color: #000063; padding: 4px;}
.bottom2{background-color: #000063; text-align: center; padding: 4px}

h1,h2,h3,h4,h5,h6{margin: 0px;}

.copyright{text-align: center; font-weight: bold;}