/*
version 0.1 20070303
*/


body {background: #fff; margin: 0; padding: 0; font: 110% Verdana, Geneva, Arial, Helvetica, sans-serif}

#wrap {display: none} /* keeps the width test */

#head {}
#functions {}
#functions ul {background: #ccc}
#functions li {margin: 3px; float: left; display: block; padding: 1px; background: #efefef; border: 1px solid #ccc; border-width: 0 1px 1px 0;}
#functions a {text-decoration: none}

#functions ul {margin: 0; padding: 0}


#functions #customize,
#functions #print, 
#functions #listen {display: none;}

#brand-area img {display: none;}

#search {}
#logo {background: #133354; padding: 3px; font-weight: bold;}
#logo span {display: block;}
#logo a {color: #fff;}


#global-navi li, 
#local-navi li {margin: 3px; float: left; display: block; padding: 1px; background: #efefef; border: 1px solid #ccc; border-width: 0 1px 1px 0;}
#global-navi ul, 
#local-navi ul {margin: 0; padding: 0}
#global-navi a, 
#local-navi a {text-decoration: none}

#end-of-page {display: none}
#related-content {}

#footer {}
#footer ul {list-style-type: none; margin: 0; padding: 0}

/* generic classes */
.hide {display: none;}
.block {display: block;}
.inline {display: inline;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.break {display: block; width: 100%; height: 1px; clear: both}
.print {display: block}

hr {display: inline}


/* generic selectors */
h1, h2, h3, h4, h5, h6 { font-weight: bold;}

h1 {font-size: 220%;}
h2 {font-size: 220%;}
h3 {font-size: 190%;}
h4 {font-size: 160%;}
h5 {font-size: 130%;}
h6 {font-size: 100%;}

p {line-height: 150%}
a:link {color:#133354;}

li {margin: 0 0 1.1em 0;}
