body {
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
background-image: url(rpics/back.jpg); 
color: #CCC;
padding: 0;
margin: 0; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.flolft {
  float: left; }
.florgt {
  float: right; }
.clr {
 clear:left; }

.ft {
padding:5px 0 5px 1px; font-size:12px;
  }

#footer { width:779px; height:30px; margin:0 auto; text-align:left; clear:both; }

#outer {
 width:779px;
 margin:0 auto;
 text-align: left;
 background-color: #fff; }

#header {
 width:779px;
 height:184px;
 clear:both; }

.drk { background-image: url(rpics/a1.jpg); }

#headtop {
 width:380px;
 height:50px;
 margin-left:128px;
 margin-top:73px; }

#header img {
 margin-left:390px;
 margin-top:-20px;}

.ractop {
 background-image: url(rpics/rmac.jpg); }

.bowt {
 background-image: url(rpics/bwtme.jpg); }

.muse {
 background-image: url(rpics/albs.jpg); }

.albtle {
 background-image: url(rpics/bnov.jpg); }

.certt {
 background-image: url(rpics/cert.jpg); }

.albtle1 {
 background-image: url(rpics/cergr.jpg); }

.nwge {
 background-image: url(rpics/nws.jpg); }

#content {
 width:779px;
 background-repeat:repeat-y;
 background-image: url(rpics/b.jpg); }

#topic {
 width:500px;
 height:375px;
 margin:10px 0 10px 40px;
 padding:10px;
 background-color:#c1b8bd; }

#lef {
 width:650px;
 float:left; }

#vbot {
 width:779px;
 
 background-image: url(rpics/low1.jpg);
 background-color: #eaf5f9;
 margin:0 auto;
 text-align: left; }

#vbot img {
 margin:45px 100px 0 0; }

#linkbot {
 width:779px;
 
 background-color: #fff;
 margin:0 auto;
 text-align: left;
 padding:0; }
 
 

#play {
 width:120px;
 height:40px;
 margin:10px 0 0 90px;
 padding:9px 0 0 26px; 
 background-image: url(rpics/button.jpg);
 background-repeat:no-repeat; }

#climb {
 width:779px;
 height:241px;
 background-image: url(rpics/high.jpg);
 background-color: #eaf5f9;
 padding:0;
 margin:0; }

#lstvse {
 width:405px;
 margin-left:20px;
 float:left; }
 
 a:link { color : #8Ca38c; text-decoration : none; }
 
 a:visited  { color : #8Ca38c; text-decoration : none; }
 
 a:hover  { color : #ccbaaf; text-decoration : none; }

 a:link.blink { color : #000; text-decoration : none; font-weight: bold; }

 a:visited.blink { color : #000; text-decoration : none; font-weight: bold; }

 a:hover.blink { color : #7b5526; text-decoration : none; font-weight: bold; }

#brenov {
 width:405px;
 margin-left:20px;
 float:left; }

#sngtles {
 width:255px;
 float:right; }


/* =SmallPics Discography
--------------------- */

a img, .noline, a.noline:link, a.noline:visited, a.noline:hover, 

a.thumb, a.img:link, a.img:visited, a.img:hover {
  border-width:0; }

.lrgpic a,  a.plrgpic {
  display:block;
  padding:3px;
  float:left;
  margin-right:20px;
  border:2px solid #969da7;
  width:112px;
  height:100px; }

.lrgpic img, .plrgpic img {display:block;}

.lrgpic a:hover, .plrgpic:hover {
 border-color:#c1b8bd; }

/* =largepic Roll
--------------------- */
.lrgpic a, #lrgpic strong, a.plrgpic {
  background-repeat:no-repeat;
  background-position:3px 3px; }

.lrgpic a:hover img, #lrgpic strong img {visibility:hidden;}

#pcrll {background-image:url("rpics/alb.jpg");}
#pcrll1 {background-image:url("rpics/cert1sml.jpg");}

/* =EndSmallPics
--------------------- */

/* =LargePics Albums
--------------------- */

a img, .noline, a.noline:link, a.noline:visited, a.noline:hover, 

a.thumb, a.img:link, a.img:visited, a.img:hover {
  border-width:0; }

#lrgpick a,  a.plrgpick, #lrgpicj a,  a.plrgpicj {
  display:block;
  float:left;
  margin-right:20px;
  padding:10px;
  background-color:#c1b8bd;
  width:310px;
  height:277px; }

#lrgpick img, .plrgpick img, #lrgpicj img, .plrgpicj img {display:block;}

#lrgpick a:hover, .plrgpick:hover, #lrgpicj a:hover, .plrgpicj:hover{
 border-color:#c1b8bd; }

/* =largepic Roll
--------------------- */
#lrgpick a, #lrgpick strong, a.plrgpick, #lrgpicj a, #lrgpicj strong, a.plrgpicj {
  background-repeat:no-repeat;
  background-position:10px 10px; }

#lrgpick a:hover img, #lrgpick strong img, #lrgpicj a:hover img, #lrgpicj strong img {visibility:hidden;}

#breath {background-image:url("rpics/albcover1.jpg");}
#erm {background-image:url("rpics/cert1.jpg");}


/* =EndLargePics
--------------------- */



h3 { 
 font-size: 16px; 
 margin:0;
 padding-left:10px;
 font-style: normal;
 line-height: 18pt;
 font-family: Calligraph421 BT, Georgia, sans-serif;
 font-weight: lighter;
 color: #4C6834; }

h3.alti { 
 font-size: 16px; 
 padding-top:3px;
 font-style: normal;
 line-height: 18pt;
 font-family: Calligraph421 BT, Georgia, sans-serif;
 font-weight: lighter;
 color: #4c6834; }

p {
 margin-top: 0;
 margin-left: 25px;
 margin-bottom: 0px;
 padding:6px;
 color: #889688;
 font-family: Times New Roman, Times, serif;
 font-size:14px; }

p.txtt { 
 padding-top: 2px; 
 font-family: "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif;
 font-size: 14px; 
 font-style: normal; 
 color: #889688; }

.hlite {
 font-size: 14px; 
 font-style: normal; 
 color: #9d7f5b; }

p.abtxt {
 margin:0;
 padding:0;
 color: #889688;
 font-family: "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif;
 font-size:14px; }

p.hhh {
 padding-top: 2px; 
 font-family: "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif;
 font-size: 12px; 
 font-style: normal; 
 color: #889688; }

p.non {
 margin:0;
 padding:0; }



.albtxt {
 font-family: "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif;
 font-size:24px;
 padding:0;
 margin:0; }

.albtxt1 {
 font-family: "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif;
 font-size:24px;
 margin-left:58px; }

.albtxt2 {
 font-family: "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif;
 font-size:24px; }

.albtxt3 {
 font-family: "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif;
 font-size:18px;
 margin-top:22px; }

.cbtxt {
 font-family: "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif;
 font-size:24px;
 padding:35px 0 0 58px; }

a:link.dash { 
 color: #795322;
 font-size:13px; 
 text-decoration: none; 
 background-color: transparent; }

a:visited.dash { 
 color: #795322;
 font-size:13px; 
 text-decoration: none; 
 background-color: transparent; } 
 
 a:hover.dash { 
 color: #fff;
 font-size:13px;
 text-decoration: none; 
 background-color: transparent; }

#inn {
 width:779px;
  }

#inn a:link {
color: #f4feff; 
text-decoration: none; 
font-size:1px; 
padding:0; margin:0; }

#inn a:visited { 
color: #f4feff; 
text-decoration : none; 
font-size:1px; 
padding:0; margin:0; }

#inn a:hover { 
color: #f4feff; 
text-decoration: none; 
font-size:1px; 
padding:0; margin:0; }

#navlist {
 padding: 0 1px 1px;
 margin:20px 0 0 3px;
 float:left;
 font: bold 12px Verdana, sans-serif;
 background: gray;
 width: 93px;
 border:1px solid #ccc; }

#navlist li {
 list-style: none;
 margin: 0;
 border-top: 1px solid #fffaf4;
 text-align: left; }

#navlist li a {
 display: block;
 padding: 0.25em 0.5em 0.25em 0.75em;
 border-left: 0.6em solid #343434;
 background: #000;
 text-decoration: none; }

#navlist li a:link { color: #667; }
#navlist li a:visited { color: #667; }

#navlist li a:hover {
 border-color: #4a0e32;
 color: #f4feff;
 background: #707676; }

#statlink a:link, #statlink a:visited, #statlink a:hover, #statlink a:active {
 border-color: #4a0e32;
 color: #f4feff;
 background:#ccc; }

#songlist {
 width:205px;
 float:left;
 margin:0;
 padding:0; }

#songlist ul {
 list-style-type: none; 
 font-size: .9em;  
 margin:0;
 padding:0;}

#songlist li {
 margin: 0; }

#songlink a:link {
background-color: inherit;  
color:#000; 
text-decoration: none; 
font: small "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif; } 
 
#songlink a:visited {
background-color:#b2b5aa;
color:#fff; 
text-decoration: none;
font:small "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif; } 
 
#songlink a:hover {
background-color:#b2b5aa;
color:#fff; 
text-decoration: none; 
font:small "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif; }

#alb1, #alb2 {
 width:600px;
 padding-bottom:30px;
 margin:10px 0 0 40px; }

.alb3 {
 width:540px;
 margin:10px 0 0 40px;}

.alb3 img {
 margin-right:10px;
 padding:10px;
 background-color:#c1b8bd; }

#alb5, #alb6 {
 width:600px;
 height:280px;
 padding-bottom:30px;
 margin:10px 0 0 40px; }

#lower {
 width:779px;
 
 margin:0 auto;
 text-align: left;
 background-repeat:no-repeat; }

.crvsde {
 background-image: url(rpics/curvedbot111.jpg);
 height:27px; }
 

.trebot {
 background-image: url(rpics/roots1.jpg);
 height:45px; }

#form {
 margin-left:50px; }

/* =Thumbnails
----------------------------------------------- */
#piecenav {
  margin-top:0;
  padding-top:.75em;
  font:140%/1.5em Georgia,Serif;
  color:#89a;
  }
#piecenav strong {
  color:#555;
  }
#piecenav .arrow {
  color:#c93;
  }
p#thumbs {
  margin:0;
  padding:4px 0 0;
  font-size:85%;
  line-height:1.5em;
  height:50px;
  }
.portindex p#thumbs {
  margin:0;
  padding:0 10px 0px 0;
  }
#thumbs a, #thumbs strong, #thumbs em, .teaser a.pthumb {
  float:left;
  display:block;
  margin:0 6px 0 0;
  padding:3px;
  border:2px solid #ccc;
  width:25px;
  height:25px;
  }
#thumbs em {
  float:none;
  display:block;
  margin-left:0;
  border-width:0;
  padding:0;
  width:1px;
  height:45px;
  line-height:1px;
  }
#thumbs img, .pthumb img {display:block;}
#thumbs strong {
  border-color:#222;
  }
#thumbs a:hover, .teaser .pthumb:hover {
  border-color:#eb3;
  }
#featured a.pthumb {
  margin:4px 10px 0 0;
  }
#featured .teaser dd {
  margin-bottom:1.5em;
  }

#goog {
 clear:both;
 width:468px;
 margin:0 auto;
 text-align:left;
 margin-top:10px;
 border:1px solid black;
 padding:2px; }

#player {
 width:300px;
 height:100px;
 margin-top:20px;
 margin-left:40px;
 margin-bottom:20px; }

.ply {
 margin-left:32px;
 font-family: "Trebuchet MS", "Arial", Helvetica, Verdana, sans-serif;
 font-size:24px; }
 
#inn {
 width:100px; } 
 
#inn a:link { color : #fffaf4; text-decoration : none; font-size:1px;}
#inn a:visited { color : ##fffaf4; text-decoration : none; font-size:1px;}
#inn a:hover { color : ##fffaf4; text-decoration : none; font-size:1px;} 
 
 


 