/* 
////////////////////////////////////////////////////////////////
// 
//   namesuppressed music Stylesheet 0.3.0
//   21st April 2002
//   by Kohan "SyneRyder" Ikin
//   www.namesuppressed.com/syneryder
//   syneryder@namesuppressed.com
//
//   Quickly hacked together to allow new webpages for nsmusic
//   to be coded in XHTML.  We're transferring everything over,
//   ever so slowly....
//
////////////////////////////////////////////////////////////////
*/




/*******************************************************************
  Basic document style definitions
*******************************************************************/

/* The only definitions that should appear in this section are
   defined HTML entities (like body, h1 and abbr, but not classes
   of these well-defined entities).  .nocss is an exception. */

/* For items displayed only when no CSS support is present. */
.nocss {
  display: none;
  visibility: hidden;
}

body {
  color: #CCCCCC;
  background-color: #000066;
  background-image: url("/ns/gfx/back.gif");
  background-position: top left;
  background-repeat: repeat;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

:link {
 color: #CCCC99;
 background-color: transparent;
}

:visited {
 color: #999977;
 background-color: transparent;
}

img {
  /* Don't put borders on linked images,
     only if we specify it later on. */
  border: none;
}

p, ul {
  text-align:  left;
  font-size:   14px;
  line-height: 17px;
}

li {
  font-size:     13px;
  line-height:   15px;
  margin-bottom: 3px;
}

blockquote {
  margin-left:  5%;
  margin-right: 5%;
  font-size:    13px;
  line-height:  15px;
  font-family:  Georgia, Times New Roman, serif;
}

h1 {
  font-size:  22px;
  text-align: center;
}

h2 {
  font-size:  19px;
}

h3 {
  font-size:  17px;
}

abbr, acronym {
  border-bottom: 1px dotted #CCCC99;
  cursor: help;
}




/*******************************************************************
  General layout definitions
*******************************************************************/

.maincontent {
  color: #CCCCCC;
  background-color: #000066;
  padding-top: 20px;
}

.leftmargin {
  color: #CCCCCC;
  background-color: #000066;
  background-image: url("/ns/gfx/side-left.gif");
  background-position: top left;
  background-repeat: repeat-y;
}

.rightmargin {
  color: #CCCCCC;
  background-color: #000066;
  background-image: url("/ns/gfx/side-right.gif");
  background-position: top right;
  background-repeat: repeat-y;
}





/*******************************************************************
  Definitions applicable to all pages on nsmusic site
*******************************************************************/

.date {
  text-align: center;
  font-size:  12px;
  margin-top: -20px;
}

.textlinks {
  text-align: center;
  font-size:  14px;
}

.links {
  text-align: center;
  font-size:  12px;
}

.copyright {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  padding-top: 5px;
  padding-left: 10%;
  padding-right: 10%;
  padding-bottom: 5px;
  clear: both;
}

.imageleft {
  margin: 0px 5px 5px 0px;
  float: left;
}

.imageright {
  margin: 0px 0px 5px 5px;
  float: right;
}

.center {
  margin: auto;
  text-align: center;
}



/*******************************************************************
  namesuppressed downloads page
*******************************************************************/

table.downloads {
  width:            100%;
  margin-bottom:    20px;
  padding:          0px;
  font-size:        13px;
  color:            #cccccc;
  background-color: #000000;
}

table.downloads .description {
  margin:     0px;
  padding:    3px;
  text-align: left;
  background-color: #336;
}

table.downloads .description .album {
  font-size:  75%;
}

table.downloads .description .text {
  font-style: italic;
}

table.downloads .link {
  margin:     0px;
  padding:    3px;
  text-align: center;
  background-color: #336;
  font-size:  10px;
}

table.downloads .link a {
  font-size:  12px;
}

table.downloads a {
  font-weight: bold;
}

div.product {
  border:           1px solid #000;
  margin-bottom:    20px;
  padding:          5px;
  color:            #ccc;
  background-color: #336;
}

div.product h2 {
  margin-top: 0px;
  font-size:  17px;
}

div.product p {
  margin-bottom: 0px;
}



/*******************************************************************
  namesuppressed Studio Diary
*******************************************************************/

div.diary h1,h2 {
  text-align:    left;
  margin-bottom: 0px;
}

div.diary .desc {
  margin-top:    2px;
  margin-bottom: 2px;
  margin-left:   10px;
  margin-right:  0px;
}

div.diary .teaser h2 {
  font-weight:   normal;
  font-size:     18px;
  margin-bottom: 0px;
}

div.diary .teaser .date {
  font-family: Georgia, Times New Roman, serif;
  font-size:  14px;
  font-style: italic;
}

div.diary .teaser .stats {
  font-family: Georgia, Times New Roman, serif;
  font-size:   13px;
  font-weight: normal;
  font-style:  italic;
  margin-top:  0px;
  text-align:  right;
}

div.diary blockquote {
  margin-left:  5%;
  margin-right: 5%;
  font-size:    13px;
  line-height:  15px;
  font-family:  Georgia, Times New Roman, serif;
}

div.diary blockquote .attrib {
  font-style:  italic;
}

div.diary span.quote {
  font-family: Georgia, Times New Roman, serif;
  font-style:  italic;
}
