#content {
    background-position: -1000px -1000px;
    background-repeat: no-repeat;
    background-image:url('images/home_green.png');
    background-image:url('images/home_pink.png');
    background-image:url('images/more_pink.png');
    background-image:url('images/more_green.png');
    background-image:url('images/sound_green.png');
    background-image:url('images/soundoff_green.png');
    background-image:url('images/sound_pink.png');
    background-image:url('images/soundoff.png');
    background-image:url('images/sound.png');
}

div, span, p, h1, h2, body, ul, li, img, a img {
    margin:0;
    padding:0;
    border:0;
    outline:0;
}

body {
    font-family:Trebuchet MS, sans-serif;
    font-size:12px;
    line-height:1.1em;
}

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}

#background{min-height:100%;height:auto;}
_#background{height:100%;}/* ie6 and under*/

body {
    background-color:#afe3a6;
    background-image:url('images/sosound_bg.png');
    background-repeat: repeat;
    background-attachment:fixed;
    background-position: 30% 20%;
    _background-image:url('images/gradient.png');
}

#background {
    background-image:url('images/gradient.png');
    background-repeat:repeat-x;
    _background-image:none;
}

p {
    margin-bottom:1.1em;
}

h1 {
    margin-top:5px;
    margin-bottom:15px;
    margin-left:20px;
    color:#909090;
    font-size:1.6em;
    font-weight:bold;
}

a:hover {
    color:#FF0033;
}

a {
    color:black;
    text-decoration:none;
}

#picture {
    width:250px;
    height:1px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:-390px;
    left:-450px;
}

#container {
    width:730px;
    height:455px;
    margin:auto;
    padding-top:163px;
    padding-left:30px;
    background-image:url('images/radio_trans.png');
    _background-image:url('images/radio_trans.gif');
    background-repeat:no-repeat;
}

#content {
    width:490px;
    height:235px;
    overflow:hidden;
    text-align:left;
}

#slogan {
    float:right;
    color:#66008C;
    font-size:1.6em;
    font-weight:bold;
    text-align:right;
    line-height:1.1em;
}

#more {
    float:right;
}

#more a {
    color:#66008C;
    font-weight:bold;
}

#more a:hover {
    color:#FF0033;
}

#navigation {
    clear:both;
    position:relative;
    top:22px;
    margin-left:135px;
    line-height:62px;
    width:520px;
    height:200px;
    font-size:1.15em;
    _font-size:1.12em;
}

#menu {
    width:308px;
    display:inline-block;
    float:left;
    vertical-align:top;
}

#menu ul {
    line-height:1.4em;
    list-style:none;
}

#menu ul li {
    margin-right:13px;
    font-size:1em;
    background-color:#f9b148;
}

#menu ul li.current {
    color:#606060;
}

.listL {
    float:left;
}
.listM {
    float:right;
}
.listR {
    float:left;
}

.control {
    height:100%;
    float:left;
    vertical-align:top;
    padding-top:25px;
    width:62px;
    height:37px;
    text-align:center;
    line-height:10px;
}

.control.image {
    padding:0;
    height:62px;
}

.control a:hover {
    text-decoration:underline;
    color:black;
}

#ctrl_sound_text {
    height:37px;
}

.control.image div#ctrl_sound_text {
    height:62px;
}

#ctrl_sound_player {
    z-index:-1;
}

#ctrl_more {
    background-image:url('images/moregrey.png');
    color:grey;
}

#ctrl_more.active {
    background-image:url('images/more_pink.png');
    color:black;
}

#ctrl_more.active:hover {
    background-image:url('images/more_green.png');
}

#ctrl_home {
    background-image:url('images/home.png');
}

#ctrl_home.current {
    background-image:url('images/homegrey.png');
}

#ctrl_home.current:hover {
    background-image:url('images/homegrey.png');
}

#ctrl_home:hover {
    background-image:url('images/home_green.png');
}

#ctrl_sound {
    background-image:url('images/sound_pink.png');
    background-repeat:no-repeat;
}

#ctrl_sound.on:hover {
    background-image:url('images/sound_green.png');
}

#ctrl_sound.off {
    background-image:url('images/soundoff.png');
}

#ctrl_sound.off:hover {
    background-image:url('images/soundoff_green.png');
}

.sound {
    color:#66008C;
    font-weight:bold;
    font-size:1.1em;
}

.so {
    color:#a77cb4;
    font-weight:bold;
    font-size:1.1em;
}

.lw {
    float:left;
    clear:left;
    height:1.1em;
}

.indent {
    margin-left:300px;
    margin-top:-10px;
}

.contactcard {
    float:left;
    margin-top:-10px;
}

h2 {
    font-size:1.2em;
}

.contactcard table td {
    vertical-align:top;
    text-align:left;
}

#contactcardleft {
    margin-left:60px;
}

.contactformtable {
    float:left
}

.contactformtable td {
    vertical-align:top;
    text-align:left;
}

#contacttableleft {
    margin-left:55px;
}

#switcher {
	position:absolute;
	left:0;
	top:0;
	padding:3px;
}

#switcher a {
	text-decoration:underline;
}

#altContent {height:100%}