body {margin: 0px 0px 20px 0px;
padding:0;
background: #FFFFFF;
font: 12px Helvetica, Geneva, Arial, Verdana, sans-serif;
line-height: 14px;
color:#555;
text-align: center; }

#wrapper {width: 750px;
margin: auto;
text-align: left;
line-height: 1.8em;
border: thin #999999 solid;
padding-bottom: .5em;
padding-top: 2em;
padding-right: 2em;
padding-left: 2em;
height: auto; }


#search {position: relative;
float: right;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 300px;
height: auto;
border: none;
text-align: right;
top: -2em; }


.ehead {background: url('images/header.gif') no-repeat top left;
height: 100px;
width: 218px;
padding: 0px;
margin: 0px; }

#navcontainer {background: #FFFFFF;
height: 25px;
margin: 0;
padding: 0;
border: solid;
border-top: 1px solid #A8B090;
border-left: none;
border-bottom: 1px solid #A8B090;
border-right: #A8B090 none; }

#navcontainer ul {margin: 0;
padding: 0; }

#navcontainer ul li {list-style-type: none;
display: block;
float: left;
font: 10px/25px "Lucida Grande", verdana, sans-serif;
text-align: center;
width: auto;
color: #0f9f00; }

#navcontainer a {color: #555;
text-decoration: none;
display: block;
border-top: none;
border-bottom: none;
padding-right: 1em;
padding-left: 1em;
border-right: thin #A8B090 solid; }

#navcontainer a.no-rtborder {color: #555;
text-decoration: none;
display: block;
border-top: none;
border-bottom: none;
padding-right: 1em;
padding-left: 1em;
border-right: thin #A8B090 none; }

#navcontainer li#active {background: #2f9b23;
color: #fff;
border-bottom: none; }

#navcontainer a:hover {background: #29b718;
color: #fff;
border-bottom: none; }

#show {position: relative;
float: right;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 400px;
height: 300px;
margin: 0px 0px 16px 0px;
top: +2px;
border: thin none; }

#leftcol-noclear {position: relative;
float: left;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 325px;
height: auto;
top: +2px;
border: none;
 }

#leftcol-listen {position: relative;
float: left;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 150px;
height: auto;
top: +2px;
border: none;
 }

#leftcol-listen-wide {position: relative;
float: left;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 300px;
height: auto;
top: +2px;
border: none;
 }


#rightcol-listen {position: relative;
float: right;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 600px;
height: auto;
top: +2px;
border: none;
 }

#rightcol-listen-narrow {position: relative;
float: right;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 420px;
height: auto;
top: +2px;
border: none;
 }

#leftcol {position: relative;
float: left;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 550px;
height: auto;
top: +2px;
border: none;
clear: right; }


#photort {position: relative;
float: right;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 350px;
height: auto;
top: 1.5em;
border: none;
padding-bottom: 2em; }

#photolt-325 {position: relative;
float: left;
visibility: visible;
background-color: #FFFFFF;
height: auto;
top: .5em;
border: none;
clear: right;
width: 325px;
padding-right: 3em;
padding-bottom: 4em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align: center;
line-height: 12px; }

#photort-325 {position: relative;
float: right;
visibility: visible;
background-color: #FFFFFF;
height: auto;
top: .5em;
border: none;
width: 325px;
padding-left: 3em;
padding-bottom: 4em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align: center;
line-height: 12px;
}


#player {position: relative;
float: right;
visibility: visible;
padding: 0px;
background-color: #FFFFFF;
width: 400px;
height: 250px;
border: none;
margin: 0em;
top: +.5em; }

.clear {display:block;
clear:both;
height:0;
margin:0;
padding:0;
visibility:hidden; }

#footer {margin: 0;
padding: 0;
font-size: 10px;
background: #fff;
padding-top: 2em; }

.footer-i {text-align: left;
line-height: 14px;
margin-top: 14px;
margin-bottom: 0px; }

P {font-family : Geneva, Arial, Helvetica, sans-serif;
line-height : 140%;
font-size : 12px; }

H1 {font-size: 56px;
margin : 0 0 0 0;
line-height: 48px;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
color: #d7d7d7;
letter-spacing: +2px;
word-spacing: +.5%;
padding-top: .25em;
padding-bottom: .25em;
border: none; }

H2 {
margin-bottom: 0px;
margin-top: 2px;
color: #000000;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 18px;
line-height: 18px; }

H3 {margin : 0 0 0 0;
font : bold 14px Arial, Helvetica, sans-serif;
color : #000000; }

HR { }

A.nohover {text-decoration: none;
background-color: transparent;
border: 0px none #FFFFFF;
color : #FFFFFF;
background-image: none;
background-repeat: repeat;
margin: 0px;
padding: 0px; }

A:Visited.nohover {text-decoration : none;
color : #FFFFFF;
font: bold 14px/16px Geneva, Arial, Helvetica, sans-serif; }

A {text-decoration : none;
color : #003399;
font: Verdana, Arial, Helvetica, sans-serif; }

A:Visited {text-decoration : none;
color : #993300;
font: Verdana, Arial, Helvetica, sans-serif; }

A:Active {text-decoration : none;
font: Verdana, Arial, Helvetica, sans-serif; }

A:Hover {background-color : #CCCCCC;
font: Verdana, Arial, Helvetica, sans-serif; }

TD {font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF; }

TD.med {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #FFE4D2; }

.copyright {font : 9px Arial, Helvetica, sans-serif;
text-align : right; }

.small {font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px; }

strong.head {font: bold 12px Arial, Helvetica, sans-serif;
line-height: 16px; }

.writer {font-family: Helvetica, Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 12px; }


form {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
}

button {}

input {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 12px;
border: thin inset; }

select {}

option {}

textarea {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 12px;
border: thin inset; }

label {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: italic; }

fieldset {}

legend {}

table {font-style: normal;
background-color: #FFFFFF;
border: thin solid #999999; }

table.form {font-style: normal;
background-color: #FFFFFF;
border: none;
padding: 4px; }

td.form {
text-align: right;
padding: 2px; }

.tablenav {font-style: normal;
background-color: #FFFFFF;
position: relative;
border-top: thin none #999999;
border-right: thin solid #999999;
border-bottom: thin none #999999;
border-left: thin solid #999999;
padding-top: 2px;
padding-left: 2px; }

.tablenoborder {font-style: normal;
border: none #FFFFFF;
margin: 0;
padding: 0; }

.cdnum {font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
padding-bottom: 6px;
padding-top: 0px; }

.caption {font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align: center;
line-height: 12px;
vertical-align: middle; }

.caption-left {font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align: left;
line-height: 12px;
vertical-align: middle; }