	/* --- Page Specific TAG Styles --- */
	body {
		background: url(/includes/media/xray_background.jpg) fixed repeat;
		font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
		font-size: 12px;
	}
	h1, h2, h3, h4, h5, h6 {
		background-color: white;
		padding-left: 10px;
		font-variant: small-caps;
	}
	.noscript {
		display: block;
		padding: 15px;
		margin-left: 15px;
		margin-right: 15px;
		background: #ffcccc; /* Light red */
		color: #ff0000;      /* Dark red */
		width: 100%;
		text-align: center;
		font-weight: bold;
	}
	.div_transparent_white {
		margin: 10px;
		padding: 10px;
		background-image: url(/includes/media/transparent_white.png);
	}
	blockquote {
		padding-left: 15%;
		padding-right: 15%;
	}
	.pad_left  {
		padding-left: 15%;
	}
	.pad_right  {
		padding-right: 15%;
	}
	
	img { vertical-align: middle; border: 0px; }
	pre { font-size: 10px; font-family: Courier !Important; }
	pre img { vertical-align: middle; border: 0px;  }
	table {
		border: 0px;
		width: 100%;
	}
	thead {
		background: url(/includes/media/transparent_black.png);;
		color: white;
	}
	td {
		text-align: left;
		margin: 10px;
		padding: 5px;
		/* width: 780px; */
		vertical-align: top;
	}
	td.row_lable{
		background: url(/includes/media/transparent_black_25percent.png);;
		color: white;
	}
	td.row_alternating{
		background: url(/includes/media/transparent_black_25percent.png);;
		color: white;
	}
	a:hover, a:focus {
		/*
		padding: 3px;
		padding-bottom: 5px;
		background-color: white;
		*/
		background-image: url(/includes/media/transparent_white.png);
		font-weight: bold;
	}

	/* --- Page Specific TAGs with CLASSes Styles --- */
	div.anchor, a.anchor {
		position: static;
		z-index: 98;
		overflow: ;
		top: 25%;
		margin: 10px;
		margin-left: 90%;
		padding: 10px;
		text-align: right;
		/* text-indent: 90% !Important; */
		background-color: #ccccff;
	}
	a.anchor:hover {
		/* background-color: transparent;*/
		font-weight: normal;
	}

	input, select {
		background: black url(/includes/media/transparent_black.png);
		color: white;
	}
	input[type="button"]:hover, input[type="submit"]:hover {
		background-color: white;
		color: black;
	}
	/* --- Page Specific Nested TAG Styles --- */
	noscript div {
		display: block;
	}

	/* --- Page Specific CLASS Styles --- */
	.heading {
		display: block;
		background-image: url(/includes/media/transparent_white.png);
		padding: 10px;
		text-weight: bold;
		font-size: 2em;
		font-variant: small-caps;
	}
	.centered { text-align: center; }
	.left { text-align: left; }
	.right { text-align: right; }

	.top    { vertical-align: top; }
	.middle { vertical-align: middle; }
	.bottom { vertical-align: bottom; }

	.warning { color: red; font-weight: bold; }
	
	.textred { color: red; }
	
	.loading {
		display: inline;
		float: right;
	}

	/* --- Page Specific ID Styles --- */
	#lady img {
		position: absolute;
		z-index: 99;
		overflow: ;
		left: 10%;
		top: 5%;
	}
	#rssfeed img {
		position: absolute;
		z-index: 99;
		overflow: ;
		right: 10%;
		top: 15%;
	}
	#div_tagcloud {
		background-color:white;
		padding:10px;
	}
