/* Cool Webcam Stuff >:D YAY! */
.cam LI {
	height: 10pt
	}

.cam LI:hover  { background-color: #ffcc00 }


/* Interface Art Begin */
#topleft   {
	}



/* News Table Stuff Begin */
.menu    {
	margin-left: 4px;
	width: 180px;
	border: solid 1px #003
	}


.newstable    {
	width: 98%;
	border-style: none
	}


.NewsBlock {
	margin-bottom: 1em;
	}
.NewsTop     {
	color: #ebfcf9;
	background-color: #003;
	text-align: left;
	padding: 5px
	}
.NewsTitle    {
	color: #f90;
	font-size: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	border-bottom: 1px solid #494b93;
	}
.NewsDate  {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	float: right;
	}
.NewsAuthor {
	float: right;
	padding-right: 1em;
	}
.NewsRating {
	
	}
.NewsMiddle    {
	font-size: 12px;
	font-family: GillSans, "Comic Sans MS", Arial, Helvetica, Verdana, sans-serif;
	background-color: #faffff;
	text-align: left;
	text-indent: 5pt;
	padding: 5px
	}
.NewsBottom     {
	display: none;
	}





/* Special Elements Begin */
.hiddentable {
   background-color: inherit;
   border: none 0px
   }

/* Small Table Attributes */
/*.square512t {
   background-color: transparent;
	}*/

.square512m {
	font-size: 18px;
	font-family: "Comic Sans MS", Arial, Helvetica, Verdana, sans-serif;
/*   background-color: transparent;*/
	text-align: center
	}

/*.square512b {
   background-color: transparent;
	}*/

.smalltable   {
	}



.smalltableheader    {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: #006
	}




.smalltableheadersecondary    {
	color: #9bd398;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: #006
	}




.smalltablebody  {
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif
	}


.menu ul div, .menutitle  {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-color: #006
	}

.menu ul li  {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	list-style-type: decimal;
	list-style-position: inside;
	border-left: 3px solid;
	background-color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;

	}

.menu ul li:first-child  {
	border-top: 3px solid;
	}

.menu ul li:hover:first-child {
	border-top: 3px solid;
	padding-top: 3px;
	}

.menu ul li:hover {
	background-color: #f0ffff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	border-style: solid;
	border-width: 2px 3px 2px 0;
	border-color: #006
	}

.menu ul li:hover a  {	color: #456666;	}

.menu ul li:active {	color: #ffcc00	}

.menu ul li span {	display: none	}

.menu ul li:hover [style="desc"]   {
	color: #f2ffff;
	font-size: 12pt;
	font-style: italic;
	background-color: #006;
	display: block;
	margin: 0;
	padding: 3px;
	position: fixed;
	top: 0;
	right: inherit;
	bottom: inherit;
	left: 0;
	width: auto;
	height: auto;
	overflow: auto;
	border-right: 4px ridge #ffd700;
	border-bottom: 2px ridge #ffd700
	}

.menu ul li:hover span:after {
	text-align: left;
	content: attr(title);
	display: block
	}

.menu ul li:hover span[style="cam1"]     {
	color: #00ff00;
	font-size: 10pt;
	font-weight: bold;
	background: #708080 url(http://apt.theresourcefork.com:1226/webcam1.jpg) no-repeat center;
	display: block;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 24px;
	right: inherit;
	bottom: inherit;
	left: 210px;
	width: 320px;
	height: 240px;
	border: ridge 2px #ffd700
	}

.menu ul li:hover span[style="cam2"]    {
	color: #00ff00;
	font-size: 10pt;
	font-weight: bold;
	background: #708080 url(http://apt.theresourcefork.com:1226/webcam2.jpg) no-repeat center;
	display: block;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 24px;
	right: inherit;
	bottom: inherit;
	left: 210px;
	width: 320px;
	height: 240px;
	border: ridge 2px #ffd700
	}


/* HTML Tags Begin */

VAR {
	color: #cc3333;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}
VAR {
	color: #cc3333;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}
SMALL {
	font-size: 10px
	}

th, h1   {
	color: #f90;
	font-size: 18px;
	font-weight: bold;
	background-color: #003;
	text-transform: capitalize;
	}
TD {
	border: 0
	}

#content    {
	color: #006;
	font-size: 12px;
	background-color: #faffff;
	border: solid 1px black;
	margin: 80px 30px 10px 220px;
	}
#content p {
	padding: 4px;
	}

TABLE    {
	color: #006;
	font-size: 12px;
	background-color: #faffff;
	border: solid 1px black
	}


A:link  {
	color: #0019ba
	}


A:visited  {
	color: #005f7a
	}


A:active {
	color: #006699;
	}

.newstop A:link {
	color: #FFFFFF;
	}

.newstop A:visited {
	color: #EEEEFF;
	}

.newstop A:active {
	color: #FFCC99;
	}

BODY     {
	color: #131543;
	font-size: 12px;
	font-family: sans-serif;
	background-color: #6776a3;
	background-position: 0 0;
	margin: 8px
	}




h1 {
	margin-top: 0;
	font-weight: bold;
	font-size: 24px;
	richness: 90;
	stress: 20;
	voice-family: paul, male;
	padding: 2px;
	}

h2 {
	color: #004848;
	font-weight: bold;
	font-size: 20px;
	padding: 2px;
/*	background-color: transparent;*/
	}

h3 {
	color: #003366;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding: 2px;
/*	background-color: transparent;*/
	}

SELECT {
	color: #305050;
	background-color: #a09da3;
	}

P.p {
	text-align: left;
	text-indent: 1cm
	}

SUP {
	font-size: 10px
	}

LI.square {
	list-style-type: square
	}

UL.plain {
	list-style-type: none
	}

OL {
	list-style-type: upper-alpha
	}

/* A B C D E etc. */
OL OL {
	list-style-type: decimal
	}

/* 1 2 3 4 5 etc. */
OL OL OL {
	list-style-type: lower-roman
	}

/* i ii iii iv v etc. */
