﻿body {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  background-color:white;
  color:black;
  width:1050px;;
  margin:3px auto 3px auto;
  background-color:#BEE2F3;
}
A.enter:link, A.enter:visited {
  color:#00ff00;
  text-decoration:none;
  text-transform:capitalize;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:400%;
  text-shadow:#00ff00 10px 10px 9px;
}
A.enter:hover {
  color:#005500;
  text-decoration:none;
  text-transform:capitalize;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:400%;
  text-shadow:#005500 2px 2px 7px;
}
A.exit:link, A.exit:visited {
  color:#ff0000;
  text-decoration:none;
  text-transform:capitalize;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:400%;
  text-shadow:#ff0000 10px 10px 9px;
}
A.exit:hover {
  color:#550000;
  text-decoration:none;
  text-transform:capitalize;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:400%;
  text-shadow:#550000 2px 2px 7px;
}
A.stuff:link, A.stuff:visited {
  color:#0000ff;
  text-decoration:none;
  text-transform:capitalize;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:250%;
  text-shadow:#0000ff 10px 10px 6px;
}
A.stuff:hover {
  color:#000055;
  text-decoration:none;
  text-transform:capitalize;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:250%;
  text-shadow:#000055 2px 2px 5px;
}
div.heading {
  background-color:black;
  background-repeat:repeat;
  background-attachment:scroll;
  color:#FFCCFF;
  font-style:italic;
  font-variant:normal;
  font-weight:bold;
  font-size:150%;
  font-family:'Lucida Handwriting', Arial, sans-serif;
  text-align:left;
}
.reverse {
  background:gray;
  color:#FEFEFE;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  font-size:125%;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  text-align:left;
  padding:0px 12px 0px 12px;
  border-style:solid;
  border-width:1px;
  border-color:#F784E7;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}
li.item {
  background-repeat:repeat;
  background-attachment:scroll;
  background-color:#FFCCFF;
  color:black;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:80%;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  text-align:left;
  list-style-type:square;
}
p.heading, td.heading {
  background-repeat:repeat;
  background-attachment:scroll;
  background-color:#FFCCFF;
  color:black;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  font-size:80%;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  text-align:right;
  text-transform:capitalize;
}
.pink {
  border:2px solid #F784E7;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  background-color:#FFEFFF;
  padding:6px;
}
.pink-title {
  border-top:solid 4px #F784E7;
  border-left:solid 4px #F784E7;
  border-right:solid 4px #F784E7;
  border-bottom:solid 1px #F784E7;
  background-color:#FFEFFF;
  border-top-left-radius:15px;
  -moz-border-radius-topleft:15px;
  -webkit-border-top-left-radius:15px;
  border-top-right-radius:15px;
  -moz-border-radius-topright:15px;
  -webkit-border-top-right-radius:15px;
}
.orange1 {
  border-bottom:solid 4px #F784E7;
  border-left:solid 4px #F784E7;
  padding-left:10px;
  background-color:#FFF0E1;
  border-bottom-left-radius:15px;
  -moz-border-radius-bottomleft:15px;
  -webkit-border-bottom-left-radius:15px;
  height:55px;
  vertical-align:middle;
}
.orange2 {
  border-bottom:solid 4px #F784E7;
  background-color:#FFF0E1;
  height:55px;
  vertical-align:middle;
}
.orange3 {
  border-bottom:solid 4px #F784E7;
  border-right:solid 4px #F784E7;
  padding-right:10px;
  background-color:#FFF0E1;
  border-bottom-right-radius:15px;
  -moz-border-radius-bottomright:15px;
  -webkit-border-bottom-right-radius:15px;
  height:55px;
  vertical-align:middle;
}
.orange {
  border:solid 1px #F784E7;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  background-color:#FFF0E1;
}
.pink-top {
  border:1px solid #F784E7;
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  padding:3px;
  background-color:#FFEFFF;
  color:inherit;
  margin-bottom:6px;
}
.main-box {
  background-image: url(../images/bg1000.png);
  background-repeat: repeat-x;
  border:3px solid purple;
  color:inherit;
  background-color:white;
  margin-bottom:3px;
  padding:15px;
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
}
.main-box-title {
  background-image: url(../images/bg300.png);
  background-repeat: repeat-x;
  border:3px solid purple;
  color:inherit;
  background-color:white;
  padding:12px;
  margin-bottom:3px;
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
}
.main-box-footer {
  background-image: url(../images/bg100.png);
  background-repeat: repeat-x;
  border:3px solid purple;
  color:inherit;
  background-color:gray;
  margin-top:3px;
  padding:3px;
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
}
.subtitle {
  font-family:'Lucida Handwriting', Arial, Verdana, Helvetica, sans-serif;
  font-size:200%;
  font-weight:bold;
  text-transform:capitalize;
  display:inline;
  color:blue;
  text-align:center;
  /*background-color:black;*/
  padding:0px 10px 0px 10px;
  text-shadow:yellow 1px 1px 1px, blue 3px 3px 6px;
}
.date {
  text-shadow:#FFF0E1 1px 1px 1px, #A52A2A 5px 5px 7px;
  font-size:125%;
  font-weight:bold;
  color:#A52A2A;
}
.hotlinks {
  text-align:center;
  margin-bottom:9px;
  line-height:180%;
  font-size:75%;
}
A.tinylink:link, A.tinylink:visited {
  border:2px solid #333;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  text-decoration:none;
  font-weight:bold;
  color:#333;
  background-color:white;
  padding-left:3px;
  padding-right:3px;
  margin-left:3px;
  margin-right:3px;
  box-shadow:3px 3px 10px black;
  -moz-box-shadow:3px 3px 10px black;
  -webkit-box-shadow:3px 3px 10px black;
}
A.tinylink:hover {
  border:2px solid #F784E7;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  text-decoration:none;
  font-weight:bold;
  color:white;
  background-color:#333;
  padding-left:3px;
  padding-right:3px;
  margin-left:3px;
  margin-right:3px;
  box-shadow:3px 3px 10px silver;
  -moz-box-shadow:3px 3px 10px silver;
  -webkit-box-shadow:3px 3px 10px silver;
}
a.mainlink:link, a.mainlink:visited {
  border:2px outset;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:125%;
  text-decoration:none;
  padding:1px;
  color:black;
  background-color:#CACAFF;
  line-height:200%;
  text-shadow:white 2px 2px 1px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
a.mainlink:hover {
  border:2px inset;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:125%;
  text-decoration:none;
  padding:1px;
  color:#CACAFF;
  background-color:black;
  line-height:200%;
  text-shadow:none;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
a.link1:link, a.link1:visited {
  border:2px outset;
  font-family:"Arial Black", Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:75%;
  text-decoration:none;
  margin-right:5px;
  padding:.2em .3em .2em .3em;
  color:white;
  background-color:green;
  line-height:150%;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
a.link1:hover {
  border:2px inset;
  font-family:"Arial Black", Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:75%;
  text-decoration:none;
  margin-right:5px;
  padding:.2em .3em .2em .3em;
  color:black;
  background-color:#D3D3D3;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
a.link2:link, a.link2:visited, span.link2 {
  border:2px outset;
  font-family:"Arial Black", Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:75%;
  text-decoration:none;
  margin-right:5px;
  padding:.2em .3em .2em .3em;
  color:white;
  background-color:black;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:5px;
}
a.link2:hover {
  border:2px inset;
  font-family:"Arial Black", Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:75%;
  text-decoration:none;
  margin-right:5px;
  padding:.2em .3em .2em .3em;
  color:#0000F0;
  background-color:white;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:5px;
}
a.download:link, a.download:visited {
  font-family:arial, sans-serif;
  font-size:50%;
  text-decoration:none;
  border:1px outset;
  padding:.2em .5em .2em .5em;
  color:white;
  background-color:black;
}
a.download:hover {
  font-family:arial, sans-serif;
  font-size:50%;
  text-decoration:none;
  border:1px inset;
  padding:.2em .5em .2em .5em;
  color:black;
  background-color:white;
}
.desc:link, .desc:visited {
  text-decoration:none;
  border-bottom:1px dotted #1E90FF;
  color:inherit;
  /*background-color:inherit;*/
  font-size:inherit;
}
.desc:hover {
  text-decoration:none;
  border-bottom:1px solid #1E90FF;
  color:inherit;
  /*background-color:inherit;*/
  font-size:inherit;
}
.blackbox {
  font-weight:bold;
  font-size:12pt;
  border:1px solid black;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  background-color:#FFFFCC;
  padding:5px;
  margin-right:2px;
  font-family:"Arial Black", Arial, Verdana, Helvetica, sans-serif;
  box-shadow:5px 5px 10px gray;
  -moz-box-shadow:5px 5px 10px gray;
  -webkit-box-shadow:5px 5px 10px gray;
}
.title {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:400%;
  text-shadow:yellow 1px 1px 1px, #DAA520 5px 5px 15px;
  color:#DAA520;
  text-align:center;
}
.title2 {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  color:#0080FF;
  text-align:center;
  font-size:125%;
  text-shadow:#0080FF 3px 3px 7px;
  white-space:nowrap;
}
.skip {
  display:none;
  font-family:arial, sans-serif;
  text-align:left;
  margin:0;
  padding:0;
  position:absolute;
}
.dot { color:#FFCC66; }
.email { border:0px; }
.line {
  font-family:"Arial Black", Arial, Verdana, Helvetica, sans-serif;
  font-size:150%;
  font-weight:bold;
  text-shadow:#F784E7 3px 3px 6px;
  color:#F784E7;
}
img#xhtml {
  float:right;
  border:0px;
}
img#css {
  float:right;
  border:0px;
}
img.glow:link, img.glow:visited {
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
}
img.glow:hover {
  box-shadow:1px 1px 20px yellow;
  -moz-box-shadow:1px 1px 20px yellow;
  -webkit-box-shadow:1px 1px 20px yellow;
}