@charset "iso-8859-1";
/***********************************************************
*  loosely based on:
*  skidoo_too.css : 2005.06.28
* ----------------------------------------------------------
*  for the orginal see:
*  http://webhost.bridgew.edu/etribou/layouts/skidoo_too/
*
*  recitation of author's statement:
*	&copy . "\n"; Nobody. All CSS/HTML is released into the 
*	public domain.  Last Updated: June 28, 2005
*
************************************************************/
.clear
{
	clear: both;
	padding-bottom: 1px;
	margin-bottom: -1px;
}
.hide
{
	display: none !important;
}
.inside
{
	padding: 0 1em;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-top: 0;
	padding-bottom: 0;
}
h1
{
	font-size: 220%;
}
h2
{
	font-size: 190%;
}
h3
{
	font-size: 160%;
}
h4
{
	font-size: 130%;
}
h5
{
	font-size: 100%;
}
h6
{
	font-size: 70%;
}
a
{
	text-decoration: none;
}
a:link, a:visited, a:active
{
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
code
{
	font-family: "Courier New","New Courier", "Andale Mono", lucidatypewriter, "American Typewriter", "Letter Gothic", courier, typewriter, monospace;
}
label
{
	cursor: pointer;
}
table
{
	font-size:  Georgia, "Times New Roman", times, roman, serif;
}
td, th
{
	vertical-align: top;
}
body
{
	margin: 25px 4%;
	font-size: 100.1%;
}
#pageWrapper
{
	border: solid 1px transparent;
	border-width: 0 1px;
	min-width: 40em;
	width: auto;
}
* html #pageWrapper
{
	/* \*/
		word-wrap: break-word;
}
#masthead
{
	border: solid 1px transparent;
	border-width: 1px 0;
	padding: 0.5em;
}
#masthead h1
{
	padding: 0;
	margin: 0;
}
#outerColumnContainer
{
	border-left: solid 180px ;
	border-right: solid 220px ;
}
#innerColumnContainer
{
	border: solid 1px ;
	border-width: 0 1px;
	margin: 0 -1px;
	width: 100%;
	z-index: 1;
}
#leftColumn, #middleColumn, #rightColumn, * html #SOWrap
{
	overflow: visible;
	position: relative;
}
#SOWrap
{
	float: left;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 3;
}
#middleColumn
{
	float: right;
	margin: 0 0 0 -1px;
	width: 100%;
	z-index: 5;
}
#leftColumn
{
	float: left;
	margin: 0 1px 0 -180px;
	width: 180px;
	z-index: 4;
}
#rightColumn
{
	float: right;
	width: 220px;
	margin: 0 -220px 0 1px;
	z-index: 2;
}
#footer
{
	border: solid 1px transparent;
	border-width: 1px 0;
	padding: 0.5em;
}
.vnav
{
	margin: 1em auto;
}
.vnav ul, .vnav ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
.vnav ul
{
	border: solid 1px transparent;
	border-bottom-width: 0;
}
.vnav ul li
{
	border-bottom: solid 1px transparent;
}
.vnav ul li, .vnav ul li a
{
	margin: 0;
	display: block;
	padding: 0;
	line-height: normal;
}
.vnav ul li a
{
	display: block;
	padding: 2px 5px 3px 5px;
}
.vnav ul li a, .vnav ul li a:link,.vnav ul li a:visited, .vnav ul li a:active,.vnav ul li a:hover
{
	text-decoration: none;
	cursor: pointer;
}
.vnav h3
{
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-bottom: 0;
	font-size: 126%;
}
* html .vnav ul li a/* hide from IE5.0/Win & IE5/Mac */
{
	height: 0.01%;
}
* html .vnav ul
{
	position: relative;
}
.hnav
{
	border-bottom: solid 1px ;
	text-align: center;
}
.hnav, .hnav ul li a
{
	padding-top: 3px;
	padding-bottom: 4px;
}
.hnav ul, .hnav ul li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.hnav ul li a
{
	margin: 0 -1px 0 0;
	padding-left: 10px;
	padding-right: 10px;
	border-left: solid 1px ;
	border-right: solid 1px ;
	white-space: nowrap;
}
.hnav ul li a:link, .hnav ul li a:visited, .hnav ul li a:active, .hnav ul li a:hover
{
	text-decoration: none;
}
.hnav ul li span.divider
{
	display: none;
}
* html .hnav ul li, * html .hnav ul li a
{
	width: 1%;
	display: inline-block;
	/* \*/
		width: auto;
		display: inline;
		position: relative;
}
* html .hnav, * html .hnav ul a
{
	/* \*/ height: 0.01%;
}
* html .HNAV
{
	padding: 0;
}
#pageWrapper, #masthead, #innerColumnContainer, #footer, .vnav ul, .vnav ul li, .hnav, .hnav ul li a
{
	border-color: transparent;
}
html, body
{
	background-color: transparent;
	color: #000;
	font-family: "Courier New","New Courier", "Andale Mono", lucidatypewriter, "American Typewriter", "Letter Gothic", courier, typewriter, monospace;
}
#pageWrapper
{
	font-size: 80%;
}
#masthead
{
	background-color: transparent;
	color: #000;
}
.hnav
{
	background-color: transparent;
	color: #000;
}
#outerColumnContainer
{
	border-left-color: transparent;
	border-right-color: transparent;
	background-color: transparent;
}
.vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active
{
	text-decoration: none;
	background-color: transparent;
	color: #000;
}
#rightColumn .vnav ul li a:link, #rightColumn .vnav ul li a:visited, #rightColumn .vnav ul li a:active
{
	background-color: transparent;
}
.vnav ul li a:hover, #rightColumn .vnav ul li a:hover
{
	text-decoration: none;
	background-color: #898;
	color: #fff;
}
.hnav ul li a:link, .hnav ul li a:visited
{
	background-color: transparent;
	color: #000;
}
.hnav ul li a:hover
{
	background-color: transparent;
	color: #000;
}
#rightColumn .inside
{
	font-size: 90%;
}
#rightColumn .inside .vnav
{
	font-size: 110%;
}
#footer
{
	background-color: transparent;
	color: #000;
	text-align: left;
}


.tour { font-weight: bold;
        font-family: Georgia, "Times New Roman", times, roman, serif;
        color: #000; }
.tourln { text-align: center; 
        font-family: Impact, "Arial Black", Chicago, carbon, lucida, charcoal, "Trebuchet MS", sans-serif;
        font-size: larger;
        font-weight: bold;
}
.tourbd a:link, .tourbd a:visited, .tourbd a:active {
        text-decoration: none;
        color: #000; }
.tourbd a:hover  {
        text-decoration: none;
        color: #C00; }
.tourgr {
        color: #AAA; }
        
DIV.text P { text-indent: 2em; margin-top: 0; margin-bottom: 0; }
.center { margin-right: auto;
  margin-left: auto; 
  text-align: center; }
.cblock { margin-right: auto;
  margin-left: auto; }
ADDRESS { font-weight: bold;
 font-family: Verdana,  "Trebuchet MS", Arial, 
	Helvetica, "Lucida Grande", Lucida, sans-serif;
	font-style: normal; color: #000;
	background-color: transparent;
	text-transform: uppercase; }
ADDRESS.adultad { font-weight: bold;
 font-family: Verdana,  "Trebuchet MS", Arial, 
	Helvetica, "Lucida Grande", Lucida, sans-serif;
	font-style: normal; color: #0e0;
	background-color: transparent;
	text-transform: uppercase; }
.mailbox { width: 126px; color: #30F; background-color: #FFF;
	border-width: 4px; border-color: #00C; border-style: solid;
	font-size: small; margin: 3px; padding: 3px;
	font-family: Georgia, "Times New Roman", "Times Roman",
	Times, Roman, serif; magin-left: auto; margin-right: auto;
	margin-top: 3em; margin-bottom: 3em; text-align: center;}
.amailbox { width: 126px; color: #0e0; background-color: #000;
	border-width: 4px; border-color: #000; border-style: solid;
	font-size: small; margin: 3px; padding: 3px;
	font-family: Georgia, "Times New Roman", "Times Roman",
	Times, Roman, serif; }


DIV.pullout {font-size: 150%;
             background-color: #eee; 
             padding: 0.5em;
             border-width: thin thick thick thin;
             border-color: #00C; 
             border-style: outset;
             font-weight: bold;
             font-family: "Trebuchet MS", Verdana, Arial, Helvetica, "Lucida Grande", Lucida, sans-serif;
             margin-top: 0.5em;
             margin-bottom: 1em; 
             margin-right: auto; 
             margin-left: auto; 
             width: 70%;}

.yrcal {
           margin-left: auto;
           margin-right: auto;
           background-color: #eee;
           padding: 5px;
}
.yrcal CAPTION {
          text-align: center;
          background-color: #eee;
          margin-left: auto;
          margin-right: auto;
          font-weight: bold;
}          


.cal {
            background-color: #ffd;
            font-family:  Georgia, "Times New Roman", times, roman, serif;
}

.cal CAPTION {
            text-align: center;
            background-color: #ffd;
            color: #009;
            font-weight: bold;
            
}

.cal TD { 
            color: #000;
            text-align: right;
}
.cal TH { 
            color: #000;
            text-align: center;
            border-bottom: 1px solid #999;
}

.cal TD a, .cal TD a:link, .cal TD a:visited, .cal TD a:hover {
            color: #c3f;
            font-weight: bold;
}

.black {
  background-color: black;
  text-align: center;
  
}
.white {
  background-color: white;
  border: 1px solid black;
  padding: 5px;
}

.mode {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:10px !important;
  font-weight:bold !important;
}

.sbox {
  float: right;
  margin: 10px;
}

SELECT {
  background-color: white;
  font-size: smaller;
}
INPUT {
  background-color: white;
  font-size: smaller;
  
}

.keywords{
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px !important;
  font-weight:bold !important;
  vetical-align: middle;
}

.go {
  width: 21px;
  height: 21px;
  vertical-align: middle;
  border: 0 solid white;
}

.gaybooks { 
color: #c00;
text-decoration: none;
font-size: larger;
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif;
}

.gaybooks a, .gaybooks a:link, .gaybooks a:visited { 
color: #c00;
text-decoration: none;
font-size: larger;
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif;
}

.gaybooks a:hover { 
color: #f00;
text-decoration: none;
font-size: larger;
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif;
}


.search, a .search, a:link .search, a: visited .search, a:hover .search {
  margin-right: auto;
  margin-left: auto;
  height: 36px;
  border: 0 solid black;
  width: 126px;
}

.left { float: left; margin-right: 10px; }
.right { float: right; margin-left: 10px; }
.tright { text-align: right }
.byline { font-family:  Georgia, "Times New Roman", times, roman, serif;
          font-size: larger;
          text-transform: uppercase;
          font-weight: bold;
          text-align: center;}
.center { margin-left: auto; margin-right: auto;
          text-align: center; }
          
.larger {font-size: larger; }          
.mailbox .pp {font-size: smaller; 
              color: #000; 
              font-weight: bold; }
.vnav ul LI.home {
color: #aaa; 
background-color: #eee; 
font-family: Impact, "Arial Black", Chicago, carbon, lucida, charcoal, "Trebuchet MS", sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.home a:link, .vnav ul LI.home a:visited, .vnav ul LI.home a:active {
color: #f3f; 
background-color: #cff; 
font-family: Impact, "Arial Black", Chicago, carbon, lucida, charcoal, "Trebuchet MS", sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.home a:hover {
color: #cff; 
background-color: #f3f; 
font-family: Impact, "Arial Black", Chicago, carbon, lucida, charcoal, "Trebuchet MS", sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.lars {
color: #aaa; 
background-color: #ffd; 
font-family:  Georgia, "Times New Roman", times, roman, serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.lars a:link, .vnav ul LI.lars a:visited, .vnav ul LI.lars a:active {
color: #960; 
background-color: #ffc; 
font-family:  Georgia, "Times New Roman", times, roman, serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.lars a:hover {
color: #f00; 
background-color: #fff; 
font-family:  Georgia, "Times New Roman", times, roman, serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.us-store {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.us-store a:link, .vnav ul LI.us-store a:visited, .vnav ul LI.us-store a:active {
color: #090; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.us-store a:hover {
color: #fff; 
background-color: #090; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.support {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.support a:link, .vnav ul LI.support a:visited, .vnav ul LI.support a:active {
color: #f00; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.support a:hover {
color: #fff; 
background-color: #f00; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.formal {
color: #aaa; 
background-color: #eee; 
font-family:  Georgia, "Times New Roman", times, roman, serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.formal a:link, .vnav ul LI.formal a:visited, .vnav ul LI.formal a:active {
color: #00a; 
background-color: #fff; 
font-family:  Georgia, "Times New Roman", times, roman, serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.formal a:hover {
color: #fff; 
background-color: #00a; 
font-family:  Georgia, "Times New Roman", times, roman, serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.adult {
color: #aaa; 
background-color: #eee; 
font-family:  Georgia, "Times New Roman", times, roman, serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.adult a:link, .vnav ul LI.adult a:visited, .vnav ul LI.adult a:active {
color: #0e0; 
background-color: #000; 
font-family:  Georgia, "Times New Roman", times, roman, serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.adult a:hover {
color: #000; 
background-color: #0e0; 
font-family:  Georgia, "Times New Roman", times, roman, serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.links {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.links a:link, .vnav ul LI.links a:visited, .vnav ul LI.links a:active {
color: #000; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.links a:hover {
color: #fff; 
background-color: #000; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.works {
color: #aaa; 
background-color: #eee; 
font-family: "Times New Roman", Georgia, times, roman, serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.works a:link, .vnav ul LI.works a:visited, .vnav ul LI.works a:active {
color: black; 
background-color: white; 
font-family: "Times New Roman", Georgia, times, roman, serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.works a:hover {
color: black; 
background-color: #ffd; 
font-family: "Times New Roman", Georgia, times, roman, serif; 
font-weight: bolt; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.writ {
color: #aaa; 
background-color: #eee; 
font-family: "Courier New","New Courier", "Andale Mono", lucidatypewriter, "American Typewriter", "Letter Gothic", courier, typewriter, monospace; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.writ a:link, .vnav ul LI.writ a:visited, .vnav ul LI.writ a:active {
color: #000; 
background-color: #fff; 
font-family: "Courier New","New Courier", "Andale Mono", lucidatypewriter, "American Typewriter", "Letter Gothic", courier, typewriter, monospace; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.writ a:hover {
color: #f00; 
background-color: #fff; 
font-family: "Courier New","New Courier", "Andale Mono", lucidatypewriter, "American Typewriter", "Letter Gothic", courier, typewriter, monospace; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.links {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.links a:link, .vnav ul LI.links a:visited, .vnav ul LI.links a:active {
color: #000; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.links a:hover {
color: #fff; 
background-color: #000; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.gay {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.gay a:link, .vnav ul LI.gay a:visited, .vnav ul LI.gay a:active {
color: #939; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.gay a:hover {
color: #fff; 
background-color: #939; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.leather {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.leather a:link, .vnav ul LI.leather a:visited, .vnav ul LI.leather a:active {
color: #fff; 
background-color: #000; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.leather a:hover {
color: #000; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

.vnav ul LI.sida {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.sida a:link, .vnav ul LI.sida a:visited, .vnav ul LI.sida a:active {
color: #bb3312; 
background-color: transparent; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
.vnav ul LI.sida a:hover {
color: transparent; 
background-color: #bb3312; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

#masthead {
  background-color: #000;
  color: white;


}

html {
  background-image: url(../site_images/engineering_pad.gif);
  background-repeat: repeat;
  background-color: white;
  color: #960;
  font-weight: bold;
}

body { 
  background-color: transparent;
  color: #960;

}

H1 { font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif;}

#rightColumn .vnav ul li.one a:link, #rightColumn .vnav ul li.one a:active, #rightColumn .vnav ul li.one a:visited {
  background-color: #fff;
}
#rightColumn .vnav ul li.two a:link, #rightColumn .vnav ul li.two a:active, #rightColumn .vnav ul li.two a:visited {
  background-color: #efe;
}
#rightColumn .vnav ul li.three a:link, #rightColumn .vnav ul li.three a:active, #rightColumn .vnav ul li.three a:visited {
  background-color: #dfd;
}
#rightColumn .vnav ul li.four a:link, #rightColumn .vnav ul li.four a:active, #rightColumn .vnav ul li.four a:visited {
  background-color: #cfc;
}
#rightColumn .vnav ul li.five a:link, #rightColumn .vnav ul li.five a:active, #rightColumn .vnav ul li.five a:visited {
  background-color: #bfb;
}
#rightColumn .vnav ul li.six a:link, #rightColumn .vnav ul li.six a:active, #rightColumn .vnav ul li.six a:visited {
  background-color: #afa;
}
#rightColumn .vnav ul li.seven a:link, #rightColumn .vnav ul li.seven a:active, #rightColumn .vnav ul li.seven a:visited {
  background-color: #9f9;
}
#rightColumn .vnav ul li.eight a:link, #rightColumn .vnav ul li.eight a:active, #rightColumn .vnav ul li.eight a:visited {
  background-color: #8f8;
}
#rightColumn .vnav ul li.nine a:link, #rightColumn .vnav ul li.nine a:active, #rightColumn .vnav ul li.nine a:visited {
  background-color: #8f8;
}
#rightColumn .vnav ul li.ten a:link, #rightColumn .vnav ul li.ten a:active, #rightColumn .vnav ul li.ten a:visited {
  background-color: #9f9;
}
#rightColumn .vnav ul li.xi a:link, #rightColumn .vnav ul li.xi a:active, #rightColumn .vnav ul li.xi a:visited {
  background-color: #afa;
}
#rightColumn .vnav ul li.xii a:link, #rightColumn .vnav ul li.xii a:active, #rightColumn .vnav ul li.xii a:visited {
  background-color: #bfb;
}
#rightColumn .vnav ul li.xiii a:link, #rightColumn .vnav ul li.xiii a:active, #rightColumn .vnav ul li.xiii a:visited {
  background-color: #cfc;
}
#rightColumn .vnav ul li.xiv a:link, #rightColumn .vnav ul li.xiv a:active, #rightColumn .vnav ul li.xiv a:visited {
  background-color: #dfd;
}
#rightColumn .vnav ul li.xv a:link, #rightColumn .vnav ul li.xv a:active, #rightColumn .vnav ul li.xv a:visited {
  background-color: #efe;
}
#rightColumn .vnav ul li.xvi a:link, #rightColumn .vnav ul li.xvi a:active, #rightColumn .vnav ul li.xvi a:visited {
  background-color: #fff;
}

#rightColumn .vnav ul li.one a:hover{
  background-color: #8f8;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.two a:hover{
  background-color: #9f9;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.three a:hover{
  background-color: #afa;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.four a:hover{
  background-color: #bfb;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.five a:hover{
  background-color: #cfc;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.six a:hover{
  background-color: #dfd;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.seven a:hover{
  background-color: #efe;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.eight a:hover{
  background-color: #fff;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.nine a:hover{
  background-color: #fff;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.ten a:hover{
  background-color: #efe;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.xi a:hover{
  background-color: #dfd;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.xii a:hover{
  background-color: #cfc;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.xiii a:hover{
  background-color: #bfb;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.xiv a:hover{
  background-color: #afa;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.xv a:hover{
  background-color: #9f9;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}
#rightColumn .vnav ul li.xvi a:hover{
  background-color: #8f8;
	color: #00c;
	text-align: center;
	font-size: larger;
	font-weight: bold;
}


.credit {
	font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
	font-weight: bold; margin-top: 2px; margin-bottom: 2px;
	color: #000;
	font-style: italic;
	font-size: smaller;
	}
.credit CITE {
        font-style: normal;
        }
.credit CITE A {
        font-style: normal;
        }



LI SPAN.links {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
LI a:link SPAN.links, a:visited SPAN.links, LI a:active SPAN.links {
color: #000; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
LI a:hover SPAN.links {
color: #fff; 
background-color: #000; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}


LI SPAN.gay {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
LI a:link SPAN.gay , LI a:visited SPAN.gay , LI a:active SPAN.gay  {
color: #939; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
LI a:hover SPAN.gay {
color: #fff; 
background-color: ; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

LI SPAN.leather {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
LI a:link SPAN.leather, LI a:visited SPAN.leather, LI a:active  SPAN.leather{
color: #fff; 
background-color: #000; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
LI a:hover SPAN.leather {
color: #000; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}

LI SPAN.sida {
color: #aaa; 
background-color: #eee; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
LI a:link SPAN.sida, LI a:visited SPAN.sida, LI a:active SPAN.sida {
color: #bb3312; 
background-color: #fff; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
}
LI a:hover SPAN.sida {
color: #fff; 
background-color: #bb3312; 
font-family: "Comic Sans MS", "Brush Script MT", Playbill, "Trebuchet MS", Arial, sans-serif; 
font-weight: bold; 
font-size: larger; 
text-align: center; 
}
#smdragon {
     width: 80px;
     height: 50px;
vertical-align: middle;}
#dragon {
     width: 320px;
     height: 200px;
vertical-align: middle;}