@charset "utf-8";
/* CSS Document */

html, body {
	border:0;
	margin:0;
	padding:0;
}
body {
	font:100%/1.25 arial, helvetica, sans-serif;
}
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	padding:30px 0 25px 0;
	letter-spacing:-1px;
	font:2em arial, helvetica, sans-serif;
}
h2 {
	padding:20px 0;
	letter-spacing:-1px;
	font:1.5em arial, helvetica, sans-serif;
}
h3 {
	font:1em arial, helvetica, sans-serif;
	font-weight:bold;
}
p, ul, ol {
	margin:0;
	padding:0 0 18px 0;
}
ul, ol {
	list-style:none;
	padding:0 0 0 40px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
blockquote {
	margin:22px 40px;
	padding:0;
}
small {
	font-size:0.85em;
}
img {
	border:0;
}
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
/***** Links *****/
 
a, a:visited {
	text-decoration:none;
}
/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:1em arial, helvetica, sans-serif;
}
textarea {
	line-height:1.25;
}
label {
	cursor:pointer;
}
/***** Tables *****/
 
table {
	border:0;
	margin:0 0 18px 0;
	padding:0;
}
table tr td {
	padding:2px;
}

/********STYLES******/

body{
background:#405c74;
text-align:center;
}

a:active, a:link, a:visited{
color:#547b9c;
font-weight:bold;
}

a:hover{
color:#9fb9bf;
}

#container{
width:1100px;
height:750px;
padding:0 0 0 0;
margin:0px auto;
background:url(../images/bg.png) no-repeat 0 0;
position:relative;
color:#676767;}

#container.long{
background:url(../images/bg_long.png) no-repeat 0 0;
height:1024px;
}

#container.longer{
background:url(../images/bg_longer.png) no-repeat 0 0;
height:1400px;
}

#container.longest{
background:url(../images/bg_longest.png) no-repeat 0 0;
height:1700px;
}

img.logo{
position:absolute;
top:210px;
left:210px;}

#content{
width:900px;
padding:350px 0 0 155px;
text-align:left;}

#left{
float:left;
width:155px;
margin:0 0 0 0;
}

#right{
float:left;
width:600px;
margin:0 0 0 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4b3935;
line-height:1.8;
}

p{
font-family:Georgia, "Times New Roman", Times, serif;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
letter-spacing:2px;
color:#4b3935;
padding:0 0 10px 0;}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
color:#405c74;
padding:10px 0 0 0;}

img.left{
width:165px;
float:left;
border:1px solid #4b3935;
padding:0 0 0 0;
margin:0 12px 5px 0;
}

ul.nav{
list-style:none;
padding:0 0 0 0;
margin:5px 0 0 0;
width:155px;
}

ul.nav li{
height:30px;
padding:0 0 0 0;
margin:0 0 8px 0;
}

ul.nav li a {
display:block;
height:30px; 
width:155px;
background:transparent url(navigation.png) no-repeat 0 0;
text-indent:-9009px;
outline:none;
}

ul.nav li.home{
background:url(../images/nav/home.png) no-repeat 0 0;}
ul.nav li.about{
background:url(../images/nav/about.png) no-repeat 0 0;}
ul.nav li.services{
background:url(../images/nav/services.png) no-repeat 0 0;}
ul.nav li.listen{
background:url(../images/nav/listen.png) no-repeat 0 0;}
ul.nav li.rates{
background:url(../images/nav/rates.png) no-repeat 0 0;}
ul.nav li.faq{
background:url(../images/nav/faqs.png) no-repeat 0 0;}
ul.nav li.contact{
background:url(../images/nav/contact.png) no-repeat 0 0;}



ul.nav li:hover{
background-position:0 -30px;}

p.audio{
padding-top:5px;}

p.caption{
font-size:12px;
}

li.indent{
padding-left:40px;}

li.indent2{
padding-left:80px;}
