a { color: #000; background-color: transparent; text-decoration: underline; }
a:hover { text-decoration: underline; }
a.nav:hover, a.advsearch:hover, a.bottomnav:hover { text-decoration: underline; }
a.nav { text-decoration: none; }
a.advsearch { text-decoration: none; }
a.bottomnav { text-decoration: none; }

.ulink { font-weight: bold; }
.ulinksmall { font-size: 0.8em; }

img { margin: 0px; padding: 0px; border: 0px; }

h1 {
font-size: 1.0em;
font-weight: bold;
margin: 0px;
padding: 0px;
}

h2 {
font-size: 1.0em;
font-weight: bold;
margin: 0px;
padding: 0px 0px 10px 0px;
}

h3 {
font-size: small;
font-weight: bold;
margin: 0px;
padding: 0px;
}

td {
font-size: xx-small;
}

th {
font-size: xx-small;
font-weight: bold;
text-align: left;
}

p {
margin: 0px 0px 10px 0px;
}

h1.title {
font-size: 1.0em;
font-weight: bold;
margin: 0px;
padding: 0px;
}

h2.title {
font-size: 1.0em;
font-weight: bold;
margin: 0px;
padding: 0px;
}

/* div {
border-top: 1px red solid;  
border-right: 1px red solid;  
border-bottom: 1px red solid;  
border-left: 1px red solid;
} */

body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.84em;
color: #000000; 
background-color: #FFFFFF; 
margin: 0px;  
padding: 0px; 
}

input.styled {   
margin: 0px 0px 0px 6px;  
padding: 0px;  
font-size: 1.0em;
color: #000000; 
background-color: #FFFFFF;  
border: 1px #000000 solid;
}

input[type=submit] {   
margin: 0px 0px 0px 6px;  
padding: 0px;  
font-size: 1.0em;
color: #000000; 
background-color: #FFFFFF;  
border: 1px #000000 solid;
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0px 0px 0px 6px;  
padding: 0px;  
font-size: 1.1em;
color: #000000; 
background-color: #FFFFFF;  
border: 1px #000000 solid;
}

select {   
margin: 0px 0px 0px 6px;  
padding: 0px;  
font-size: 1.0em;
color: #000000;
background-color: #FFFFFF;  
border: 1px #000000 solid;
}

.go {
border-top: 0px #000 solid;
border-right: 0px #000 solid;
border-bottom: 1px #000 solid;
border-left: 0px #000 solid;
font-size: 9px;
}
 
form {   
margin: 4px 0px 0px 0px;  
padding: 0px;
} 

.sidecaption {   
font-size: 0.7em;
color: #000000;
background-color: transparent;  
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px; 
}

.nav {   
font-size: 0.7em;
color: #000000;
background-color: transparent;  
margin: 0px 1px 0px 2px;  
padding: 0px;  
}
 
.navon {  
font-size: 0.7em;
color: #000000;
background-color: transparent;  
margin: 0px 1px 0px 2px;  
padding: 0px;  
}
 
.navsep { 
vertical-align: middle;   
margin: 0px 0px 0px 2px;  
padding: 0px 2px 0px 0px;  
font-size: 0.8em;  
}
 
.navimg {  
vertical-align: middle;   
margin: 3px 1px 0px 1px;  
padding: 0px;  
border: 0px;  
}

.advsearch {   
color: #000000;
background-color: transparent;  
margin: 0px 0px 0px 1px;  
padding: 0px;  
}

.breadcrumb, .breadlink { 
font-size: 0.8em; 
margin: 2px 0px 0px 0px; 
}
 
.basketlink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em; 
margin: 0px; 
}

.basketimg {
vertical-align: middle;   
margin: 4px 0px 0px 8px;
padding: 0px;  
border: 0px;  
}


.leftnavbox {
color: #fff;
background-color: transparent;  
margin: 0px;
padding: 0px;
width: 140px;
}

.leftnavsnip {
text-align: right;
margin: 0px 0px 6px 0px;
padding: 0px;
width: 140px;
height: 8px;
}

.leftnav {
font-size: 0.8em;
color: #fff;
background-color: transparent;  
margin: 0px 5px 0px 5px;
font-weight: bold;
padding-top: 5px;
}

.leftnavlink { 
color: #fff; 
background-color: transparent; 
font-weight: normal; 
text-decoration: none;
}

.pagecurrent {
font-size: 0.8em;
margin: 0px 1px 0px 1px;
font-weight: bold;
}

.pagenav {
font-size: 0.8em;
margin: 0px 1px 0px 1px;
font-weight: normal;
text-decoration: underline;
}

.artistlink {
font-size: 0.9em;
margin: 0px 1px 0px 1px;
font-weight: bold;
text-decoration: underline;
}

.leftsubnav {
font-size: 0.7em;
padding: 5px 6px 0px 6px;
margin: 0px;
}

.leftsubnavlink {
font-size: 0.7em;
padding: 5px 6px 0px 6px;
margin: 0px;
}

.bottomnav {
font-size: 0.7em;
padding: 0px;
text-align: center;
}

.copyright {
font-size: 0.7em;
text-align: center;
padding: 4px 0px 0px 0px;
margin: 4px 0px 0px 0px;
}  
.newsdate {
font-size: 0.8em;
font-style: normal;
}
.newshead {
font-size: 0.95em;
font-weight: bold;
}
.editorial {
font-size: 0.7em;
text-align: center;
}
.question {
color: #ff0000;
background-color: transparent;  
font-weight: bold;
}
.bold {
font-weight: bold;
}
.itempic {
margin-right: 0.9em
}