/* Tags */

a {
  font-family: Verdana, Arial, sans-serif;
}

a:hover {
  color : #FF8888;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, blockquote, td {
  color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
}

/* Classes */

.plain {
  text-decoration : none;
}

.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.decklist {
  font-family: Monaco, Geneva, Arial,  Helvetica, sans-serif;
  font-size: 12px;
}

.menu {
  border-bottom : solid 2px #660000;
}

.menu_top {
  border-bottom : dashed 1px #660000;
}

.left_bar {
  border-right : solid 2px #660000;
}

.bullet {
	vertical-align: middle;
}


.main_right {
  float : right;
  width : 40%;
}

.main_left {
  float : left;
  width : 40%;
}


a.firstnav {
  color : #FFFFFF;
  font-weight : bold;
  text-decoration : none;
  display : block;
  padding : 6px 10px 6px 5px;
}

a:hover.firstnav {
  background : #990000;
  padding : 5px 10px 5px 5px;
  border-top : solid 1px #000000;
  border-bottom : solid 1px #000000;
}

a.topnav {
  color : #FFFFFF;
  font-weight : bold;
  text-decoration : none;
  display : block;
  padding : 6px 10px 6px 10px;
}

a:hover.topnav {
  background : #990000;
  padding : 5px 10px 5px 10px;
  border-top : solid 1px #000000;
  border-bottom : solid 1px #000000;
}

a.sidenav {
  color : #FFFFFF;
  font-weight : bold;
  text-decoration : none;
  display : block;
  padding : 3px 10px 3px 2px;
}

a:hover.sidenav {
  background : #990000;
  padding : 3px 10px 3px 2px;
}
