body {
 font-family: verdana, arial, sans-serif;
 font-size: 0.7em;
 text-align:center;
}

div#frame {
display:block;
width:680px;
border:solid silver;
border-width: 0;
text-align:left;
}

div#logo {
display:none;
vertical-align:middle;
}

div#banner {
display:none;
visibility:hidden;
}

div#banner .img_logo {
display:none;
visibility:hidden;
}

div#banner .img_header {
display:none;
visibility:hidden;
}

div#print_banner {
clear:both;
display:block;
width:95%;
border:solid silver;
border-width: 1px 0 1px 0;
}


#print_banner h1 {
font-size: 14px/*2.2em*/;
float:right;
padding:10px 5px 0 0;
font-weight:500;
}

#banner h1 {
font-size: 25px/*2.2em*/;
display:block;
float:right;
padding:5px 0 0 0;
font-weight:500;
width:400px;
}


h2 { 
font-size:1.8em;
font-weight:500;
text-align:left;
padding:0px;
display:block;
background: #ffff;
background: url('../images/bg_subnav_li.gif') bottom left repeat-x;
margin:0;
}

h3 {
font-size:1.5em;
font-weight:500;
margin:0;
padding:0;
color:#c00;
}

h4 {
font-size:1.2em;
font-weight:700;
margin:0;
padding:0;
color:#c00;
}

span.printme {
display:none;
visibility:hidden;
}

div#screen {
margin:1px 0;
}

#screen img {
float:right;
border:0px solid gray;
margin:5px;
}

#screen div#menu {
display:none;
visibility:hidden;
float:left;
display:block;
width:180px;
border:solid silver;
border-width: 0 1px 1px 0;
}

#screen #menu img {
border:0px solid gray;
}

#screen div#editorial {
width:650px;
border:0px solid silver;
padding:0px;
font-size:1.1em;
}



div#footer {
display:none;
visibility:hidden;
clear:both;
margin: 0px 0;
padding:4px;
border-top:1px solid silver;
}

div#print_footer {
clear:both;
height:20px;
}

.advert {
display:none;
}

.boy {
background: url('../images/drummer-boy.jpg') bottom right no-repeat;
}

.daisy {
background: url('../images/Daisy_sml.jpg') bottom left no-repeat;
}

div#breadcrumb {
display:none;
visibility:hidden;
}

div#breadcrumb a:link, div#breadcrumb a:visited {
text-decoration:none;
color:#fff;
}

/*********** Navigation Styles ***********/

a:link, a:visited {
text-decoration:none;
color:#000;
}

#menu ul {
display:none;
visibility:hidden;
list-style:none;
margin: 0 0 4px 0;
border-bottom:1px solid white;
}

#menu ul a:link, #menu ul a:visited {
border-bottom:1px solid silver;
display:block;
padding:4px;
height:20px;
text-decoration:none;
background: url('bg_subnav_li.gif') 90% 50% no-repeat;
color:#c00;
}

#menu ul a:hover {
background: url('bg_subnav_li.gif') -20 0 no-repeat;
background:  #ed2024 !important;
color: white !important;
}

#menu ul li.mc_hl a {
background:  #ed2024 !important;
color: white !important;
}

#menu ul ul {
list-style:none;
margin: 0;
border-bottom:1px solid silver;
}

#menu ul ul a:link, #menu ul ul a:visited {
border-bottom:0px solid silver;
display:block;
padding:4px;
height:20px;
text-decoration:none;
background: url('bg_subnav_li.gif') 90% 50% no-repeat;
color:#c00;
}

#menu ul ul a:hover {
background: url('bg_subnav_li.gif') -20 0 no-repeat;
background:  #ed2024 !important;
color: white !important;
}

#menu ul ul li a.selected {
background:  #ed2024 !important;
color: white !important;
}

div#footer a:link, div#footer a:visited {
text-decoration:none;
color:#c00;
}



/*********** End Navigation ***********/

table {
width:95%;
}

th {
font-size:0.7em;
font-weight:700;
text-align:left;
}

th.sortheader {
padding:2px 0 0 2px;
}

td {
font-size:0.7em;
border:1px solid silver;
padding:2px;
}

table.image_grid td {
font-size:0.7em;
border:0px solid silver;
padding:2px;
vertical-align:top;
width:150px;
}

div.link {
padding:4px;
border:0px solid silver;
margin: 2px;
}

img.noborder{
border:solid 0px #ffffff;
}
