

/* Presentation Stylesheet */ 

h3, p {
 margin:0;
 padding:.5em;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }

ul {
 list-style: none;
 }
 
a, a:visited, a:hover {
  text-decoration: none;
  color: #000000;
  }
   
#menu a, #menu a:visited {
  text-align:left; 
  text-decoration:none; 
  color:#000000; 
  display:block; 
  width:7em; 
  height:1.2em; 
  }

#menu a:hover {
  color:#000000;
  font-weight: bold;
  }
  
#navigation {background:transparent; margin:0 auto; height:3em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px;}
.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#fff; margin:0; font-weight:normal;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #710000; border-right:1px solid #710000;}
.b1 {margin:0 5px; background:#710000;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #710000; border-right:1px solid #710000;}

a.menu, a.menu:visited {display:block; text-decoration:none; width:6em;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover span {padding-top:10px; background:#710000;}
a.menu:hover b {background:#710000;} 

.red {background:#710000;}

a:hover b.red {background:#710000;}

.active {padding-top:10px; background:#710000; cursor:default;}

img {
 border: none; 
 }