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

.cam LI:hover  { background-color: #ffcc00 }
/*
.cam LI:hover:after {
	color: #00ff00;
	font-weight: bold;
	background: url(http://apt.theresourcefork.com:1226/webcam1.jpg) no-repeat scroll center bottom;
	margin: -121px -300px 0px 130px;
	border: solid 1px #ffcc00;
	position: fixed;
	height: 120px;
	content: "BlakeCam Preview";
	display: block
	}

.cam LI+LI+LI:hover:after {
	background-image: url(http://apt.theresourcefork.com:1226/webcam2.jpg);
	content: "CageCam Preview"
	}
*/
/* Interface Art Begin */
#menuCapImg  {
   background-image: url(/img/GreyGrad/GreyGrad-BulletRowCSS.jpg);
   background-repeat: no-repeat;
   width: 192px;
   height: 21px;
   }


/* News Table Stuff Begin */
.menu  {
	background-color: inherit;
	margin-left: 4px;
	border: gray;
	width: 180px
	}


.newstable {
/*   background-color: transparent;*/
	}
.NewsBlock {
	width: 460px;
	margin-bottom: 2em;
	}
.NewsTop {
	background: transparent url(/img/NewsGraphics/Crome-T.gif);
	text-align: center;
	padding-top: 13px;
	/*padding-bottom: 10px;*/
	height: 40px;
	}
.NewsTitle {
	color: #c33;
	font-weight: bold;
	font-size: 18px;
	line-height: 16px;
	text-align: center;
	text-transform: capitalize;
	}
.NewsTitle a, .NewsTitle a:link, .NewsTitle a:visited {
	text-decoration: none;
	color: #c33;
	}
.NewsTitle a:hover {
	text-decoration: underline;
	color: #f33;
	}
.NewsDate {
	color: #003366;
	font-weight: bold;
	font-size: 12px;
	display: inline;
	}
.NewsAuthor {
	display: inline;
	padding: 0 1em;
	}
.NewsRating {
	display: inline;
	color: #c33;
	font-size: 0.9em;
	}
.NewsMiddle {
	font-size: 12px;
	background: transparent url(/img/NewsGraphics/Crome-M.gif) repeat;
	text-align: left;
	text-indent: 5pt;
	padding-right: 20px;
	padding-left: 20px;
	}
.NewsBody {
	
	}
.NewsBody p{
	margin: 0;
	padding: 0;
	padding-bottom: 1em;
}
.NewsBottom {
	color: #000000;
	background: #666666 url(/img/NewsGraphics/Crome-B.gif) no-repeat;
	height: 40px;
	z-index: 3
	}

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


/* Small Table Attributes */
.square512m {
	font-size: 18px;
	text-align: center
	}

.smalltable {
	border: outset thin
	}

.smalltableheader {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	background-color: #708080
	}

.smalltableheadersecondary {
	color: #1f1f1f;
	font-size: 11px;
	background-color: #999999
	}

.smalltablebody {
	color: #1f1f1f;
	font-size: 10px;
	background-color: #b2b2b2
	}

.menu ul {
        margin: 0px;
	padding-left: 0px;
        border: thin inset #aaaaaa;
        border-top-width: 0px;
        }

.menu ul div, .menutitle  {
	color: #003366;
	font-weight: bold;
	font-size: 12px;
	background-color: #708080;
	border: solid 2px #ffcc00;
	list-style-type: none;
	}

.menu ul li {
	font-size: 11px;
	padding-left: 10px;
   list-style-position: inside;
}

.menu li span {
	display: none
	}

.menu li:hover [style="desc"]  {
	color: #010101;
	font-size: 12pt;
	font-style: italic;
	background-color: #708080;
	display: block;
	margin: 0;
	padding: 3px;
	position: fixed;
	z-index: 100;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	border-top: 2px groove #ffd700
	}


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

.menu 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;
	z-index: 101;
	top: auto;
	right: 0;
	bottom: 22px;
	width: 320px;
	height: 240px;
	border-top: 1px solid #ffd700;
	border-left: 1px solid #ffd700
	}


.menu 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;
	z-index: 101;
	top: auto;
	right: 0;
	bottom: 22px;
	width: 320px;
	height: 240px;
	border-top: 1px solid #ffd700;
	border-left: 1px solid #ffd700
	}


.menu li:hover a {
	color: #456666;
/*	background-color: transparent;*/
	}

.menu li:active {
	color: #ffcc00;
/*	background-color: transparent;*/
	}

.RowOdd {
	/*background-color: #fff*/;
	}
.RowEven {
	background-color: #aaa;
	}
/* HTML Tags Begin */

VAR {
	color: #cc3333;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	}

th, h1  {
   color: #000000;
   font-weight: bold;
   font-size: 18px;
   background-color: #708080;
   text-transform: capitalize;
   border: solid 1px #f90;
   padding: 2px;
   }

th+th, h1+h1  {
   color: #663366;
   font-weight: bold;
   font-size: 14px;
   background-color: #708080;
   text-transform: capitalize;
   border: solid 1px #f90;
   }

#content  {
	color: #1f1f1f;
	background-color: #999;
	margin: 80px 30px 10px 220px;
	border: outset 1px yellow;
	}

table {
   color: #1f1f1f;
   background-color: #999999;
   border: #fc0;
   }

A:link {
	color: #005050;
/*	background-color: transparent;*/
	}

A:visited {
	color: #003333;
/*	background-color: transparent;*/
	}

A:active {
	color: #006699;
/*	background-color: transparent;*/
	}

body {
	color: #1f1f1f;
	font-family: "Gill Sans", "Gill Sans MT", "Comic Sans MS", Arial, Helvetica, Verdana, sans-serif;
	background: #666666 url(/img/GreyGrad/GreyGrad-MenuBack.gif) repeat-y;
	}

/*h1, h2, h3, h4, h5, h6, h7 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}*/

h1 {
	color: #000000;
	text-align: center;
	}

h2 {
	color: #004848;
	}

h3 {
	color: #003366;
	}

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