
body {
 font: 13px arial, sans-serif;
 background: #fcfcfc;
 padding-top: 10px;
 line-height: 140%;
}

/*ie png hack*/

img, div, #png2, img.cdcover  { behavior: url(iepngfix.htc) }

body, h1, h2, h3, h4, ul, img { margin: 0; padding: 0;}

p {max-width: 450px;}

h1 {
 font: 45px  arial, sans-serif;
 font-weight: normal;
 color: #4a4a4a;
 letter-spacing: 0px;
}

h2 {
 font: 20px arial, sans-serif;
 color: #4a4a4a;
 margin-left: -10px;
}

.blue {color: #07587C;}

h3 {
 font: 16px arial, sans-serif;
 margin-left: -10px;
 margin-bottom: 20px;
 color: #4a4a4a;
}

h4 {
 font: 16px arial;
 color: #444;
 border-bottom: 1px solid #bbb;
 padding-bottom: 2px;
 margin-top: 20px;
}

h5 {
 font: 17px arial;
 color: #555;
 margin: 20px 0;
}

h5.nB {
  margin: 20px 0 3px;
}

p.nT {
  margin-top: 0px;
  font-size: 95%;
}

a:link, a:visited {
 color: #07587C;
 text-decoration: none;
}

a:hover {
 text-decoration: none;
 border-bottom: 1px dotted #07587C;
}

a:focus {
 outline: none;
}

#clearfloat {
 clear: both;
 height: 30px;
}

#clearhere {clear:both;}

										/*navigation*/

#box {
 padding-bottom: 5px;
 margin-bottom: 25px;
 border-bottom: 1px solid #aaa;
}

#nav ul {
 margin-top: 15px;
 list-style: none;
}

#nav li {
 font-size: 17px;
 display: inline;
 padding-right: 10px;
 color: #4a4a4a;
}

#nav li a {color: #2a2a2a;}

#nav li a:hover {
 text-decoration: none;
 border-bottom: none;
 color: #888;
}

#nav li.here {color: #888}

#navotron {
 position: absolute;
 top: 10em;
 right: 30px;
 width: 160px;
 height: 360px;
 background: #fcfcfc url(images/nb.png) no-repeat;
}

p#where {
 position: absolute;
 top: 85%;
 left:10px;
 font-size: 20px;
 font-weight: 500;
 color: #fff;
 letter-spacing: 1px;
}

										/*end of navigation*/

#content {
 position: relative;
 margin: 15px auto;
 max-width: 850px;
 width: 70%;
 min-width: 695px;
 padding: 10px 10px 80px;
 min-height: 570px;
 margin-bottom: 200px;
}

#left {
 font-size: 13px;
 margin-top: 20px;
 padding-left: 10px;
 width: 60%;
 font-family: verdana, sans-serif;
}


										/*index*/

#index #content {
 min-height: 540px;
 min-width: 725px;
}

#fadebox li.hideme {display: none;}

ul#quotes {list-style: none;}

#fadebox {
 font: 13px verdana;
 width: 300px;
 position: absolute;
 top: 150px; left: 340px;
}

#fadebox p {margin: 10px 0;}

#png2 {
 padding: 2px;
 border: 2px solid #aaa;
}

#navotronix {
 position: absolute;
 top: 130px;
 right: 10px;
 width: 160px;
 height: 360px;
 background: #fcfcfc url(images/1.jpg) no-repeat;
}

.vemsa {font: 13px andale mono;}

#clearhere {clear: both;}

p#ricoyo {
 float: right;
 text-align: right;
 font-size: 13px;
}

										/*about*/

#mainbody {
 clear: both;
 width: 450px;
 line-height: 150%;
 font-size: 12px;
}


										/*diary*/


ul.diarydate li {
 list-style: none;
 margin: 20px 0;
 border-bottom: 1px solid #aaa;
 padding-bottom: 5px;
}

ul.diarydate h4 {
 font-weight: normal;
 font-size: 125%;
 border-bottom: none;
 margin-bottom: 5px;
}

#diary h2 {
 margin-top: 30px;
 margin-bottom: 0;
}

.datum {
 color: #555;
}


										/*blog*/										


img.blogimg {
 float: left;
 margin: 5px 15px 10px 0;
 padding: 2px;
 border: 2px solid #aaa;
}

img.blogimgr {
 float: right;
 margin: 5px 0 10px 20px;
 padding: 2px;
 border: 2px solid #aaa;
}


										/*gallery*/
										
										
#gallery a, #gallery img, #gallery a img {border: none;}


										/*discography*/
										
ul.albums {
 float: left;
 margin-top: 10px;
 list-style: none;
 width: 400px;
}

ul.albums li {
 min-height: 150px;
 padding-bottom: 10px;
}

ul.albums a:link, ul.albums a:visited {
 text-decoration: none;
 margin-bottom: 10px;
}

ul.albums a:hover {border-bottom: 1px dotted;}

ul.albums img {
 float: left;
 margin: 0 10px 5px 0;
 border: none;
}

ul.albums h3 {
 font: 17px arial, sans-serif;
 letter-spacing: 1px;
 color: #555;
 margin: 0;
}

ul.albums p {margin-top: 10px;}

ul.albums p.buy {
 clear: both;
 font-family: verdana, sans-serif;
 padding-top: 5px;
}

ul.albums p.buy img {
 float: left;
 margin-top: 5px;
 margin-right: 2px;
}


										/*listen*/


p.gogo {margin: 40px 0 5px;}


										/*reviews*/
										
ul.quotes {list-style: none;}

ul.quotes li {
 margin-bottom: 20px;
 border-bottom: 1px solid #ddd;
}

ul.quotes p.vemsa {font-size: 13px;}


										/*contact*/

#mail {margin-top: 10px;}

h2#lower {margin-top: 30px;}


										/*links*/
										
ul#links1 {
 margin-top: 20px;
 margin-bottom: 20px;
 list-style: none;
}

ul#links1 p {
 margin-top: 0px;
 font-size: 12px;
}

ul#links1 li {
 line-height: 150%;
 font-size: 14px;
}











