/* a and adescrip  should have same color */

a, a:visited, a.active { color: #265787; text-decoration: underline; }
a:hover { color: #800000; text-decoration: underline; }

a.addtocart, a:visited.addtocart, a.active.addtocart {border-bottom:1px dotted #AAAAAA; color:#FF4400; text-decoration:none;  }
a:hover.addtocart { background:#FFEEAA none repeat scroll 0%;
border-bottom:1px solid #AAAAAA;
color:#FF4400;
text-decoration:none; }

a.leftnavcart, a:visited.leftnavcart, a.active.leftnavcart {border-bottom:1px dotted #AAAAAA; color:#800000; text-decoration:none;  }
a:hover.leftnavcart { background:#FF44AA none repeat scroll 0%;
border-bottom:1px solid #AAAAAA;
color:#FF44AA;
text-decoration:none; }
/* 837B4A */
.adescrip {color: #265787;}


A.downloadlink, A:visited.downloadlink,A:active.downloadlink  { 
   font-family:georgia,Times,serif; font-size:16; font-style :italic; color:#401302; text-decoration:none; }
A:Hover.downloadlink  { font-family:georgia,Times,serif; font-size:16; font-style:italic; color:#B39385; text-decoration:none; }

A.smalldownloadlink, A:Visited.smalldownloadlink, A:Active.smalldownloadlink   { 
   font-family:georgia,Times,serif; font-size:14; font-style:italic; color:#5169C8; text-decoration:underline; }
A:Hover.smalldownloadlink  {  color: #800000; text-decoration:underline; }

A.alt, A:Visited.alt, A:Active.alt { font-family:Arial, sans-serif; font-size:12; color:#334585; text-decoration:underline; }
A:Hover.alt  {  color: #800000; text-decoration:underline; }

td {  font: 12px  Arial,sans-serif; }

h1 { font-weight: bold; color: #000000; font-size: 24px; }
h2 { font-weight: bold; color: #000000; font-size: 18px; }
h3 { font-weight: bold; color: #660000; font-size: 16px; }
h6 { font-size: 9px; }

P { line-height: 1.5em }
.border {
	border: 1px #000000;
}

sup { font-size:8px; vertical-align:25%;}

.header1 {font-family: 'Georgia,Times,serif'; font-size: 28; font-style: italic; color: #733742; }
.header2 {font-family: 'Georgia,Times,serif'; font-size: 24; font-style: italic; color: #733742; }
.header3 {font-family: 'Georgia,Times,serif'; font-size: 18; font-style: italic; font-weight: bold; color: #733742; margin:10px 0 0 0;  }
.header4 {font-family: 'Georgia,times,serif'; font-size: 16; font-style: italic; font-weight: bold; color: #733742; margin: 10px 0 7px 0;  }
.qnasection header4 {font-family: 'Georgia,Times, serif'; font-size:16; font-style:italic;font-weight:bold; color: #733742; margin: 10px 0 7px 0; text-indent:-20px  }
.qnasection h4 {font-family: 'Georgia,Times, serif'; font-size:16; font-style:italic;font-weight:bold; color: #733742; margin: 10px 0 7px 0; text-indent:-20px  }


A.header3link, A:Visited.header3link,A:Active.header3link {font-family: 'Georgia,Times,serif'; font-size: 18; font-style: italic;font-weight:normal; text-decoration:underline; color: #733742; margin:10px 0 0 0;  }
A:Hover.header3link {color:334585}

.footer {
  background-color: #543516; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10;
  color:white;
  border: 1 #44260B; 
  text-align:center;
}

/* CSS drop shadow */
#shadow-container { position: relative; left: 6px; top: 6px; margin-right: 6px; margin-bottom: 6px; }

#shadow-container .shadow1 { background: #F1F0F1; }

#shadow-container .shadow2 { background: #DBDADB; position: relative; left: -2px; top: -2px; }

#shadow-container .shadow3 { background: #B8B6B8; position: relative; left: -2px; top: -2px; }

#shadow-container .container { background: #ffffff; border: 1px solid #848284; position: relative; left: -2px; top: -2px; padding: 10px; }
/* CSS drop shadow */

.floatright { float: right; margin: 0 0 10px 30px; clear: right; }
.floatrightmore { float: right; margin: 0 -.4in 10px .5in; clear: right; }
.floatleft { float: left; margin: 0 20px 22 0px ; clear: left; }

/*
div.floatright img { border-top: 2px solid #555; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 2px solid #555; }
*/

div.section{font-family: Arial, Helvetica, sans-serif; margin-right:1em; margin-bottom:2em;font-size:small}
div.qnasection{font-family: Arial, Helvetica, sans-serif; margin:0 20px 1em 2em;font-size:small}
div.musicsection{font-family: Arial, Helvetica, sans-serif; margin-right:1em; margin-top:2em;font-size:small}
div.uppdflink {float:right; margin-top:-14px}

.leftnav {
  margin-top:8;
  text-align:right;
}

.navheader {
	font-family :  Arial, Helvetica, sans-serif;
  font-size : 14px;
	font-style :normal;
  text-decoration:none;
  font-weight: normal;
  color: #00260B;
  display:block;
  margin: 5 5 5 0;
}

A.leftnav  {
	font-family :  Arial, Helvetica, sans-serif;
  font-size : 12px;
	font-style :normal;
  text-decoration:none;
  font-weight: normal;
  color: #44260B;
  display:block;
  margin: 5 5 5 0;
}

A:Visited.leftnav  { color: #44260B;text-decoration:none; }
A:Active.leftnav  { color: #44260B; text-decoration:none; }
A:Hover.leftnav  { color: #800000;text-decoration:none; }

A.leftnav_rev  {
	font-family :  Arial, Helvetica, sans-serif;
  font-size : 12px;
	font-style :normal;
  text-decoration:none;
  font-weight: normal;
  color: #44260B;
  display:block;
  margin: 5 5 5 0;
}

A:Visited.leftnav_rev  { color: #44260B;text-decoration:none; }
A:Active.leftnav_rev  { color: #44260B; text-decoration:none; }
A:Hover.leftnav_rev  { color: #800000;text-decoration:none; }

A.leftnav_highlight  {
	font-family :  Arial, Helvetica, sans-serif;
  font-size : 12px;
	font-style :normal;
  text-decoration:none;
  font-weight: normal;
  color: #44260B;
  display:block;
  margin: 5 5 5 0;
}

A:Visited.leftnav_highlight  { color: #44260B;text-decoration:none; }
A:Active.leftnav_highlight  { color: #44260B; text-decoration:none; }
A:Hover.leftnav_highlight  { color: #800000;text-decoration:none; }

A.leftnav_alt, A:Visited.leftnav_alt, A:Active.leftnav_alt { color:99CCFF; text-decoration:none;font-style:italic;font-size:8px }
A:Hover.leftnav_alt  {  color: #FFE3AA ; text-decoration:none;font-style:italic;font-size:8px}

A.comment,A:Visited.comment,A:Active.comment {
  font-family:Arial,sans-serif; font-size:12px;margin:.4in 0 .4in 0; ;display:block;color:4D75C1;text-decoration:none}
A:Hover.comment {color:#334585;text-decoration:none}

A.alt, A:Visited.alt, A:Active.alt { font-family:Arial, sans-serif; font-size:12;  text-decoration:none; margin:0 0 10 0 }
A:Hover.alt  { text-decoration:underline; margin:0 0 10 0 }

.leftnavbox  { width:180px; padding:0 }
#leftnav_subbox { padding:5 0 5 0;margin:15 0 15 0 }
.headerright { width:670; height;123px;  padding:0 }
.headerleft  { width:180px;height;123px; padding:0 }

.right {width:670;}

.magazinename {font: bold normal 14 Arial, serif; color:#334585;margin-top:.3in;}
.subtitle { font-size: 12; font-style: italic; }

.linktoarticle {color:000000;text-decoration:underline;}
.fairquote{margin-top:25px;}
.fairquoteauthor{float:right;margin-top:-1;}

.question{font-family: Georgia,Times,serif;font-size:14;font-weight:bold;font-style: italic}
.questiontoc{font-family: Georgia,Times,serif;font-size:14;font-weight:bold;font-style: italic ; margin:0 0 0 20 }
.byline{color:76849D}

.indentlist{text-indent:-1em;margin:5 0 0 0;}

div.answer p { line-height:18px;}
div.articlereprint {margin:20 0 0 0; line-height:1.1em; text-indent:20}
div.articleouttake {margin:5 0 15 0; line-height:1.1em; }

.trackheader {color:red}
.trackdata {text-align:left; border: 0 dotted green; background-color:FFF3DA}

.error {
	font-family: "Arial, Helvetica, sans-serif";
	font-size: 12px;
	font-weight: bold;
        color: #EE0000
}
