/*
	Roger Williams Guitars
	Usage - Main stylesheet for all the most commonly used browsers	
	CSS Levels - 1
	Browser versions - Netscape 4 & IE 5 and above
	HTML version - HTML 4.01
	Programmer - Roger Williams
	Copyright - RW Associates 2003
*/

body, p {
	font-family: Ariel, Helvetica, sans-serif;	
	line-height: normal;
	font-variant: normal;
	font-size: 9pt;
	background: transparent;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-right: 1em;
	margin-left: 1em;
	margin-top: 0.5em; margin-bottom: 0.5em;
}
h2, h3, h4, h5, h6 {
	font-family: Verdana, sans-serif;	
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	background: transparent;
	margin-top: 0.5em; margin-bottom: 0.5em; }
}
h2, h3, h4, h6 { font-style: normal; }
h1 {
	font-family: Book Antiqua; font-size: 20pt;
	font-weight: bold;
	background: ; ; sans
	
}
h2 {
	font-size: 10pt;
	font-weight: bold;
}
h1, h2, h3 { color: #3F0D0D; }
 h3 {
 	font-size: 14pt;
 	font-weight: bold;
}
 h4, h5, h6 { font-weight: bold; }
h4 { font-size: 12pt;
	 font-style: italic;
}
h5 {
	font-size: 10pt;
	font-style: bold;
	color: black;
	background: transparent;
}
h6 {
	font-size: 9pt;
	color: black;
}
b {  font-weight: bold; }
u {  text-decoration: none; }
ol {  list-style-type: decimal;}
ul {  list-style-type: disc; }
a {  background-color: white; text-decoration: underline; }
table {  background-color: white; }

.navBlock {
   color: #000;
   float: left;
   width: 26%;
   border: none;
   background: transparent;
}

p.small + div.navBlock {
   border-top: 1px solid #000;
   border-left: 1px solid #000;
   background: transparent;
}

/* ******************  banner  ************** */

div.banner {
   text-align: center;
   font-weight: bold;
   font-size: 120%;
}

div.banner a:link {
   background: transparent;
   color: #048;
}

div.banner a:visited {
   background: transparent;
   color: #636;
}

div.banner a:active {
   background: transparent;
   color: #048;
   text-decoration: none;
}

div.banner a:hover {
   background: transparent;
   color: #900;
   text-decoration: none;
}

/* ******************  navigation bars  ************** */

.navBlock {
   padding-bottom: 0.5em;
   border-bottom: 1px solid #000;
   background: transparent;
}

.navBlock h2.navhead {
   background: #aa7;
   color: #fff;
   border: none;
   width: 100%;
   font-weight: bold;
   font-size: medium;
   text-indent: 0.5em;
   margin-top: 0;
   padding: 0.1em 0;
   background: transparent;
}

.navBlock h2, .navBlock div, .navBlock p, .navBlock ul {
   background: #eec;
   color: #000;
   background: transparent;
}

.navBlock div, .navBlock p, .navBlock ul {
   margin-top: 0.2em;
   background: transparent;
}

.navBlock li {
   margin-left: 0;
   background: #eec;
   color: #aa7;
}

.navBlock p, .navBlock div {
   text-indent: 0.3em;
}

.navBlock form {
   margin-top: 0;
   padding-left: 0.2em;
}

a.navlink img { color: #eec; }
@media all {
  a.navlink img {
   color: inherit;
   border: none;
   }
}

/* next three rules for most browsers */

a.navlink:link {
   background: transparent;
   color: #037;
}

a.navlink:visited {
   background: #eec;
   color: #636;
}

a.navlink:active {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

/* ******************  printing  ************** */

@page { size: auto }
@media print {
   h1, h2, h3,
   h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }
   blockquote,
   pre           { page-break-inside: avoid }
   ul, ol, dl    { page-break-before: avoid }
   .navbar       { background-color: #fff; color: #000; border-color: #000; 
border-width: 1px; }
   a.navlink, a.bannerLink     { font-weight: normal }
}