  @font-face {
  font-family:"NegotiateFree";
  src: url("negotiate%20free.ttf");
  font-style:normal,italic;
  font-weight:400;
  }

  body {
  background-color:#7e3952;
  color:#fff;
  font-family:NegotiateFree,sans-serif;
  }

  p { margin:10px 10px 10px 10px }
  p.initial:first-letter { color:#df7a19; font-size:145%; 
  font-weight:bold; vertical-align:text-baseline; margin-left:20px }

  td.liney[class] { background-image:url("orange-times.png"); background-position:center; background-repeat:no-repeat }

/* http://www.cssplay.co.uk/boxes/snazzy.html */

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:25px 1em 100px 1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:2px;}
.xb1, .xb2, .xb3, .xb4, .xb11, .xb21, .xb31, .xb41, .xb12, .xb22, .xb32, .xb42 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3, .xb11, .xb21, .xb31, .xb12, .xb22, .xb32 {height:1px;}
.xb2, .xb3, .xb4 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.xb21, .xb31, .xb41 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.xb22, .xb32, .xb42 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}

.xb1 {margin:0 6px; background:#000;}
.xb11 {margin:0 6px; background:#000;}
.xb12 {margin:0 6px; background:#000;}

.xb2, .xb21, .xb22 {margin:0 4px; border-width:0 2px;}
.xb3, .xb31, .xb32 {margin:0 2px;}
.xb4, .xb41, .xb42 {height:2px; margin:0 1px;}

.xboxmenu {display:block; background:#1e6a52; border:0 solid #000; border-width:0 1px;}
.xboxmenu2 {display:block; background:#525e0d; border:0 solid #000; border-width:0 1px;}
.xboxcontent {display:block; background:#52468a; border:0 solid #000; border-width:0 1px;}

  table {
  background-color:transparent;
  border:0px;
  margin:0px;
  height:100%;
  width:100%;
  }

  tr { background-color:transparent; border:0px; margin:0px }

  html>body #murder {
  background-color:transparent;
  width:100%;
  z-index:95
  }

  html>body #header {
  position:fixed;
  z-index:35
  }

  #header {
  background:transparent;
  border:0px;
  color:#df7a19;
  float:left;
  font-size:normal;
  font-weight:bold;
  padding:0px;
  text-align:left;
  width:23%
  }

  html>body #party { height:100%; Z-index:100 }

  #party {
  background:transparent;
  border:0px;
  color:#fff;
  float:right;
  font-size:medium;
  font-weight:normal;
  padding:0px;
  text-align:left;
  width:75%
  }

  #party h4 {
  background:transparent url("bkg2.png") top left repeat fixed;
  border:1px dashed #df7a19;
  color:#000;
  font-size:large;
  font-weight:bold;
  padding-left:8px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  text-align:left;
  width:98%
  }

  html>body #footer {
  position:fixed;
  bottom:0;
  left:0;
  z-index:5
  }

  #footer {
  background:transparent url("bar2.png") bottom left repeat-x fixed;
  border:0px;
  color:#000;
  float:left;
  height:16px;
  padding:0px;
  width:100%;
  }

  html>body #gun {
  position:fixed;
  bottom:0;
  left:0;
  z-index:0
  }

  #gun {
  background:transparent url("murder-party-logo-2.png") bottom left no-repeat fixed;
  border:0px;
  color:#000;
  float:left;
  height:222px;
  padding:0px;
  width:233px;
  }

  strong#cyan {
  color:#c9c0f9;
  font-style:normal;
  font-weight:bold;
  }

  strong#cyani {
  color:#c9c0f9;
  font-style:italic;
  font-weight:bold;
  }

  strong#cyanu {
  color:#c9c0f9;
  font-style:normal;
  font-weight:bold;
  border-bottom:1px solid #df7a19
  }

  strong#magentai {
  color:#df7a19;
  font-style:italic;
  font-weight:bold;
  }

  strong#magenta {
  color:#df7a19;
  font-style:normal;
  font-weight:bold;
  }

  div#ham a { display:block; height:240px; width:320px; overflow:hidden; border-bottom:1px dashed transparent }
  div#ham a:hover {display:block; text-indent:-320px; border-bottom:1px dashed transparent }

  div#pants a { display:block; height:32px; width:36px; overflow:hidden; border-bottom:1px dashed transparent }
  div#pants a:hover {display:block; text-indent:-36px; border-bottom:1px dashed transparent }

  a:link.menu1, a:visited.menu1 {
  border-bottom:1px dashed transparent;
  color:#fff;
  text-decoration:none
  }

  a:active.menu1 {
  border-bottom:1px dashed transparent;
  color:#c9c0f9;
  text-decoration:none
  }

  a:hover.menu1 {
  border-bottom:1px dashed transparent;
  background-color:#c9c0f9;
  color:#df7a19;
  text-decoration:none
  }

  a:link.menu1b, a:visited.menu1b {
  border-bottom:1px dashed transparent;
  color:#fff;
  text-decoration:none
  }

  a:hover.menu1b, a:active.menu1b {
  border-bottom:1px dashed transparent;
  color:#df7a19;
  text-decoration:none
  }

  a:link.menu2, a:visited.menu2 {
  border-bottom:1px dashed transparent;
  color:#fff;
  text-decoration:none
  }

  a:active.menu2 {
  border-bottom:1px dashed transparent;
  color:#df7a19;
  text-decoration:none
  }

  a:hover.menu2 {
  border-bottom:1px dashed transparent;
  background-color:#df7a19;
  color:#c9c0f9;
  text-decoration:none
  }

  a:link.menu2b, a:visited.menu2b {
  border-bottom:1px dashed transparent;
  color:#fff;
  text-decoration:none
  }

  a:hover.menu2b, a:active.menu2b {
  border-bottom:1px dashed transparent;
  color:#c9c0f9;
  text-decoration:none
  }

  a:link.menu3, a:visited.menu3 {
  border-bottom:1px dashed transparent;
  color:#fff;
  text-decoration:none
  }

  a:active.menu3 {
  border-bottom:1px dashed transparent;
  color:#c9c0f9;
  text-decoration:none
  }

  a:hover.menu3 {
  border-bottom:1px dashed transparent;
  background-color:#df7a19;
  color:#fff;
  text-decoration:none
  }

  a:link, a:visited {
  border-bottom:1px dashed transparent;
  color:#fff;
  text-decoration:none
  }

  a:hover, a:active {
  border-bottom:1px dashed transparent;
  color:#df7a19;
  text-decoration:none
  }

  a:link.main, a:visited.main {
  border-bottom:1px dashed #df7a19;
  color:#c9c0f9;
  font-style:italic; 
  text-decoration:none;
  }

  a:hover.main, a:active.main {
  border-bottom:1px dashed transparent;
  color:#fff;
  font-style:italic;
  text-decoration:none
  }

  a:link.music, a:visited.music {
  border-bottom:1px dashed transparent;
  color:#c9c0f9;
  text-decoration:none;
  }

  a:hover.music, a:active.music {
  border-bottom:1px dashed transparent;
  color:#fff;
  text-decoration:none
  }

  ul { list-style-type:none; padding-left:20px } 

  ul.menu,
  .menu ul {
        margin:0;
        padding:0;
        cursor:default;
        list-style-type:none
  }

  ul.menu {
        width:28ex;
        float:left;
  }

  ul.menu>li {
        margin:0;
        padding:12px 16px;
        width: 99%;
  }

  ul.menu li>ul {
        display:none;
        position:absolute;
        width:20ex;
        left:3.5ex;
        margin-top:-3em;
        margin-left:6em
  }

  ul.menu li ul li>ul {
        display:none;
        position:absolute;
        width:38ex;
        left:1ex;
        margin-top:-3em;
        margin-left:5.75em
  }

  ul.menu li:hover>ul {
        display:block
  }

  .menu ul li a {
        display:block;
        padding:0px 12px
  }

  ul{ border:0px }

