BODY {
	BACKGROUND-color: #dddddd;
	margin-right: 0.8em;
}
H1 {
	FONT-FAMILY: Garamond, "Times New Roman", serif; FONT-SIZE: 250%
}

.title {
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	TEXT-ALIGN: center;
	color: Silver;
	background-color: darkblue;
	width: 100%;
	border: outset Black;
	letter-spacing: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
	FONT-SIZE: 200%
}
.foot	{
	background-color: darkblue;
}
H1.wide {
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	TEXT-ALIGN: center;
	color: Silver;
	background-color: Black;
	width: 100%;
	font: 200%;
	letter-spacing: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
}
H2 {
	FONT-FAMILY: Garamond, "Times New Roman", serif
	}
H2 {
	MARGIN-BOTTOM: 2em; MARGIN-TOP: 2em
}
H5 {
	FONT-FAMILY: Garamond, "Times New Roman", serif
	}
H6 {
	FONT-FAMILY: Verdana, "Times New Roman", serif
}
H6.center {
	TEXT-ALIGN: center; FONT-SIZE: 60%; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;
}
H3 {
	MARGIN-LEFT: 5%
}
H4 {
	MARGIN-LEFT: 5%
}
H5 {
	MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%;
}
H6 {
	MARGIN-LEFT: 5%;
}
P {
  font-family:      verdana,
                    garamond,
                    sans-serif;
}
PRE {
  font-family:      "Courier New",
                    Courier,
                    monospace;
}
.quote {
	FONT-FAMILY: Garamond, "Times New Roman", serif; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em;
	}

.quotedd {
	FONT-SIZE: 80%; FONT-FAMILY: Garamond, "Times New Roman", serif; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em; color: Black;
	}


.quoteblue {
	FONT-FAMILY: Garamond, "Times New Roman", serif; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em; color: Blue;
	}
P.author {
FONT-SIZE: 80%; border-style: inset; MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em; MARGIN-BOTTOM: 0em; MARGIN-TOP: 0em; TEXT-INDENT: 2em;
}
P {
	MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em; MARGIN-BOTTOM: 0em; MARGIN-TOP: 0em; TEXT-INDENT: 2em
}
P.h2bar {
FONT-SIZE: 130%; border-style: double; MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em; MARGIN-BOTTOM: 0em; MARGIN-TOP: 1.0em; TEXT-ALIGN: center; color: #c0c0c0; background-color: #330000; PADDING-BOTTOM: 0.1em; PADDING-top: 0.1em;
}

P.h2ching {
	FONT-SIZE: 110%; border-style: none; MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em; MARGIN-BOTTOM: 0em; MARGIN-TOP: 0em; TEXT-ALIGN: center; color: #c0c0c0; background-color: #330000; PADDING-BOTTOM: 0.1em; PADDING-top: 0.1em;
	FONT-FAMILY: Garamond, "Times New Roman", serif;
}
P.first {
	MARGIN-LEFT: 5%; MARGIN-BOTTOM: 0em; MARGIN-TOP: 0em; MARGIN-RIGHT: 10%;
}
P.center {
	TEXT-ALIGN: center; MARGIN-LEFT: 0em; MARGIN-RIGHT: 0em; MARGIN-BOTTOM: 0em; MARGIN-TOP: 0em; TEXT-INDENT: 0em
}
.subtitle {
	TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-SIZE: 60%; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;
}
.index {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN-LEFT: 5em; MARGIN-BOTTOM: 0px; MARGIN-TOP: 1em;
}
P.links {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; MARGIN-LEFT: 5px; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em;
}
P.forum {
	background-image: url("wall.jpg"); TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-SIZE: 60%; MARGIN-LEFT: 5px; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em;
}
/* background with thin blue borders */
p.white {
	background-color: #eeeeee; BORDER-BOTTOM: blue thin solid; BORDER-LEFT: blue thin solid; BORDER-RIGHT: blue thin solid; BORDER-TOP: blue thin solid; PADDING-BOTTOM: 1.0em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; PADDING-TOP: 1.0em; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em; MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em;
}
.white {
	background-color: #eeeeee; BORDER-BOTTOM: blue thin solid; BORDER-LEFT: blue thin solid; BORDER-RIGHT: blue thin solid; BORDER-TOP: blue thin solid; PADDING-BOTTOM: 1.0em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 1.0em; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em; MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em;
}
.white2 {
	background-color: #eeeeee; BORDER-LEFT: blue thin solid; BORDER-RIGHT: blue thin solid; BORDER-TOP: blue thin solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em;
}
.white3 {
	background-color: #eeeeee; BORDER-LEFT: blue thin solid; BORDER-RIGHT: blue thin solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em;
}
.white4 {
	background-color: #eeeeee; BORDER-BOTTOM: blue thin solid; BORDER-LEFT: blue thin solid; BORDER-RIGHT: blue thin solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em; MARGIN-BOTTOM: 1em; MARGIN-TOP: 1em;
}
EM {
	FONT-STYLE: italic;
}
STRONG {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
SPAN.highlight {
	color: #000000; background-color: #addfff;  background-image: none;
}
SPAN.gold {
	color: #000000; background-color: #ffff66;  background-image: none;
}
SPAN.green {
	color: #000000; background-color: #00ff00;  background-image: none;
}
SPAN.grey {
	color: #000000; background-color: #dddddd;  background-image: none;
}
SPAN.grey2 {
	color: #000000; background-color: #666666;  background-image: none;
}
H2 {
	FONT-SIZE: 150%
}
H3 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
PRE {
	FONT-FAMILY: monospace
}
DIV.box {
background-color : #eabe83; border-style : groove; width : 100%; padding-top : 0.3em; padding-bottom : 0.5em;
}
DIV.author1 {
background-color : #99ccff; border-style : groove; padding-top : 0.3em; padding-bottom : 0.5em;
}
DIV.author2 {
background-color : #cccccc; border-style : groove; width : 100%; padding-top : 0.3em; padding-bottom : 0.5em;
}
DIV.box2 {
border: solid; border-width: thin; width: 100%; PADDING-RIGHT: 0.5em;
}
.header {
	background-repeat: repeat;
	background-image: url("wall.jpg");
	border-style: double;
	PADDING-BOTTOM: 0.9em;
	PADDING-LEFT: 0.5em;
	padding-RIGHT: 0.5em;
	PADDING-TOP: 0.8em;
	background-color: Blue;
	color: White;
	font: x-small, Garamond, "Times New Roman", serif
}
DIV.color2 {
	background-repeat: repeat;
	background-image: url("wall.jpg");
	border-style: solid;
	PADDING-BOTTOM: 0.6em;
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	PADDING-TOP: 0.5em;
	background-color: Blue;
	color: White;
	border: none;
}
DIV.color {
BACKGROUND: #eabe83; WIDTH: 100%; border-style: solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em;
}
DIV.grey {
	BACKGROUND: #1A1A1A;
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none Silver;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	PADDING-BOTTOM: 0.5em;
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	PADDING-TOP: 0.5em;
}
A.plain {
	TEXT-DECORATION: none
}
A.box {
	background-color: #fee8c6; border-style: outset; padding-top: 0px; padding-bottom: 2px; TEXT-DECORATION: none; COLOR: rgb(0,96,255)
}
A.boxplain {
	background-color : #fff0df; border: 1px solid #666666; padding-top: 0; padding-bottom: 1px; TEXT-DECORATION: none;
}

A.boxinline { font-size: 60%;
	font: verdana, sans-serif; background-color : #fff0df; border: 1px solid #666666; TEXT-DECORATION: none; padding-bottom: 1px;
}
A.boxforum {
	background-color : #ffcc66; border: 1px solid #666666; padding-top: 0; padding-bottom: 1px; TEXT-DECORATION: none;
}
:link {
	COLOR: #7A3F0F;
}
:visited {
	COLOR: rgb(153,0,153)
}
:active {
	COLOR: rgb(255,0,102)
}
:hover {
	COLOR: rgb(0,96,255)
}
/* Crumb Trail */
ul#menu{
				padding: 0px;
				margin: 0px;
				font: 9px verdana;
			}

			ul#menu li{
				display: inline; /* Remove to make vertical */
				width: 10em;
			}

			ul#menu li a{
				text-decoration: none;
				color: navy;
				font-weight: bold;
				padding: 2px 5px;
				/*display: block; make vertical */
			}

			ul#menu li a:hover{
				color: white;
				background: navy;
			}

			/* Vertical Menu */

ul#vmenu{
				padding: 0px;
				margin: 0px;
				font: 9px verdana;
			}

			ul#vmenu li{
display: block; make vertical;
				width: 100px;
			}

			ul#vmenu li a{
				text-decoration: none;
				color: navy;
				font-weight: bold;
				padding: 2px 5px;
				/*display: block; make vertical */
			}

			ul#vmenu li a:hover{
				color: white;
				background: navy;
			}
/* HR Colored */
hr.red {
   color: red;
   background-color: red;
}
hr.blue {
   color: blue;
   background-color: blue;
   FONT-SIZE: 150%;
}
/* Lingr Chat */
.lingrBadge
  {
    width: 100% !important;
    background-color: #ddd !important;
    border: 2px solid #f00 !important;
  }

.lingrBadge a
  {
    font-weight: bold !important;
  }
.center {
	TEXT-ALIGN: center;
}
/* Buttons */
.buttonscontainer {width: 200px;}

.buttons a {color: #c0c0c0;
background-color: #3300FF;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 10px solid #3300FF;
font: 13px Tahoma, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;}

.buttons a:hover {border-left: 10px solid #FFFF00;
text-decoration: none;
color: #c0c0c0;}
/* classes */
.SignOff{
  font-family:      "Comic Sans MS",
                    cursive;
}
.Ornate{
  font-family:      Desdemona,
                    Capitals,
                    fantasy;
}
.right {
	TEXT-ALIGN: right
}
.dotted  {
border-style: dotted
}
.dashed  {
border-style: dashed
}
.solid  {
border-style: solid
}
.double { border-style: double
}
.groove {
border-style: groove
}
.ridge {
border-style: ridge
}
.inset {
border-style: inset
}
.outset {
border-style: outset
}
.changed {
	PADDING-LEFT: 0.5em; BORDER-LEFT: red thin solid; BORDER-RIGHT: red thin solid; PADDING-RIGHT: 0.5em;
}
.redbox {
	BORDER-BOTTOM: red thin solid; BORDER-LEFT: red thin solid; BORDER-RIGHT: red thin solid; BORDER-TOP: red thin solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em;
}
.redbox2 {
	BORDER-BOTTOM: red thin solid; BORDER-LEFT: red thin solid; BORDER-RIGHT: red thin solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em;
}
/* Buttons horizontal*/
.navlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

.navlist li
{
display: inline;
list-style-type: none;
font: 10px verdana;
}

.navlist a { padding: 3px 10px; }

.navlist a:link, .navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

.navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

P.test
 { font-family: newyorker, Helvetica, Arial, san-serif; }
/*fonts*/
.@font-face
{
    font-family: 'NewYorker';
    src: url('http://www.thesynthesizer.org/fonts/newyorker/newyorkr.eot'); 
    src: local('newyorkr.ttf'), 
         url('http://www.thesynthesizer.org/fonts/newyorker/newyorkr.ttf') format('truetype'); 
}

