/*
 
Abandoned UE Stylesheet
Created by Archer, archer@uerev.com

If you can decipher this CSS disaster, I give you credit for being a masochist.

*/

/** Original links, title colour - #0093B2 **/

html {
	font-size: 100%;
	}



/*** Page Body Links ***/
a, a:link, a:visited, a:link:visited {
	color: #0093B2;
	text-decoration: none;
	}

a:hover {
	color: #0093B2;
	text-decoration: overline underline;
	}

a:active {
	color: #0093B2;
	text-decoration: underline;
	}

	
	
/*** General Tag attributes ***/
body { 	
	background: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;	/* until CSS3 is implemented, I'm locking this to prevent massive breaks. Sorry. */
	height: 100%;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	width: 100%;
	}

hr	{
	background: transparent;
	border: solid #0093B2 0.0625em;
	}
	
p	{
	text-align: justify;
	}
	
ul	{
	margin-left: -1.875em;
	text-align: justify;
	}
	
div	{
	border: 0;
	display: block;
	margin: 0 auto;
	text-align: justify;
	width: 100%;
	}
	
img {
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
	}
	
h3	{
	text-decoration: underline;
	}

	
	
/*** Page Wrapper ***/
#pagebody {
	background: #000000;
	max-width: 62.5em;
	width: 62.5em;
	}
	
	
	
/*** Header ***/
a.header, a.header:link, a.header:visited, a.header:link:visited {
	color: #69E8FF;
	display: inline;
	text-decoration: none;
	}

a.header:hover {
	color: #69E8FF;
	display: inline;
	text-decoration: overline underline;
	}

a.header:active {
	color: #69E8FF;
	display: inline;
	text-decoration: underline;
	}
	
#header-userbar-master {
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 0.813em;
	font-weight: bold;
	height: 1.58em;
	}
	
#header-userbar-left {
	background: url("images/userbar-left.gif");
	float: left;
	height: 100%;
	text-align: left;
	width: 40%;
	}

#header-userbar-right {
	background: url("images/userbar-right.gif");
	float: left;
	height: 100%;
	text-align: right;
	width: 60%;
	}
	
#header-admin1-master {
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 0.813em;
	font-weight: bold;
	height: 1.58em;
	}
	
#header-admin1-left {
	background: url("images/adminbar1-left.gif");
	float: left;
	height: 100%;
	text-align: left;
	width: 40%;
	}

#header-admin1-right {
	background: url("images/adminbar1-right.gif");
	float: left;
	height: 100%;
	text-align: right;
	width: 60%;
	}
	
div.header-spacer {
	height: 0.5em;
	}
	
span.header-left {
	padding-left: 0.769em;
}

span.header-right {
	padding-right: 0.769em;
}

span.header-new-comments {
	color: #FFFF00;
}
	
	
	
/*** Post-Header Body Wrapper ***/
#mainbody-wrapper {
	min-height: 800px;
	}

	
	
/*** Sidebar ***/
a.side, a.side:link, a.side:visited, a.side:link:visited {
	color: #69E8FF;
	display: inline;
	text-decoration: none;
	}

a.side:hover {
	color: #69E8FF;
	text-decoration: overline underline;
	}

a.side:active {
	color: #69E8FF;
	text-decoration: underline;
	}
	
#sidebar-wrapper {
	background: url("images/sideback.gif");
	float: left;
	text-align: left;
	width: 20%;
	}
	
div.sidebar-push {
	height: 0.188em;
	}
	
div.sidebar-spacer {
	background: #000000;
	height: 0.5em;
	}
	
div.sidebar-headspacer {
	background: #000000;
	height: 0.188em;
	}
	
div.sidebar-gap {
	background: #000000;
	height: 2.188em;
	}
	
div.sidebar-topheadcap {
	background: url("images/sidetopdivcap.gif");
	height: 2.5em;
	}
	
div.sidebar-topcap {
	background: url("images/sidetopcap.gif");
	height: 0.563em;
	}
	
div.sidebar-botcap {
	background: url("images/sidebotcap.gif");
	height: 0.563em;
	}
	
div.sidebar-text {
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 0.813em;
	font-weight: bold;
	margin-left: 0.769em;
	}
	
div.sidebar-elements-inner {
	padding-left: 1.538em;
	}
	
	
	
/*** Non-Sidebar Body ***/
#spacer-menu {
	float: left;
	width: 2%;
	}

#spacer-image  {
	float: left;
	width: 2%;
	}

#maincontent-normal {
	float: left;
	font-size: 0.75em;
	width: 78%;
	}
	
#maincontent-imagebar {
	float: left;
	font-size: 0.75em;
	width: 47%;
	}
	
#title-wrapper {
	padding-bottom: 0.625em;
	}
	
#bodytitle {
	height: 2em;
	text-align: left;
}

#titlerule {
	height: 0.391em;
	}
	
span.pagetitle	{
	color: #0093B2;
	font-family: Georgia, Arial, Helvetica, Sans-Serif;
	font-size: 2em;
	font-style: italic;
	font-weight: bold;
	padding-left: 0.5em;
	}
	
span.pagesubtitle	{
	color: #0093B2;
	font-family: Georgia, Arial, Helvetica, Sans-Serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	}
	
	

/*** Imagebar ***/		
#imagebar {
	float: left;
	width: 29%;
	}
	
div.imgbar-frame {
	height: 13.938em;
	}
	
div.imgbar-image{
	height: 12.688em;
	padding-top: 0.625em;
	width: 93%;
	}
	
div.imgbar-space {
	height: 1.875em;
	}
	
	
	
/*** Webring ***/
#webring-wrapper {
	float: left;
	padding-top: 0.625em;
	}
	
#webring {
	border: solid 1px #0093B2;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 0.859em;
	font-weight: bold;
	height: 8.182em;
	padding: 0.455em;
	text-align: center;
	width: 98%;
	}
	
#webring-noshow {
	display: none;
	}
	
img.webring {
	border: 0;
	display: inline;
	}
	
	
	
/*** Footer ***/
a.footer, a.footer:link, a.footer:visited, a.footer:link:visited {
	color: #69E8FF;
	display: inline;
	text-decoration: none;
	}

a.footer:hover {
	color: #69E8FF;
	text-decoration: overline underline;
	}

a.footer:active {
	color: #69E8FF;
	text-decoration: underline;
	}
	
#footer-wrapper {
	clear: both;
	height: 5em;
	margin-bottom: 0.625em;
	}
	
#footer {
	background: url("images/footer.gif");
	height: 4.375em;
	margin-left: 5.625em;
	margin-right: 5.625em;
	width: 82%;
	}
	
#footer-inner {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 0.8125em;
	font-weight: bold;
	height: 4.769em;
	padding-top: 0.692em;
	text-align: center;
	}
	
div.footer-spacer {
	height: 0.5em;
	}
	
	
	
/*** Entry Related ***/
#banner {
	height: 14.833em;
	}
	
div.gallery-small-spacer {
	height: 1.667em;
	}
	
div.galleries-inner-wrapper {
	padding: 0.417em;
	}
	
div.gallery-info-master {
	display: table;
	height: 1.333em;
	white-space: nowrap
	}
	
div.gallery-info-rule {
	margin-top: -0.25em;
	}
	
div.gallery-info-admin {
	height: 1.3em;
	padding-left: 0.833em;
	text-align: left;
	}
	
div.gallery-info-description {
	padding-bottom: 0.833em;
	}
	
div.gallery-info-spacer, div.gallery-view-spacer {
	clear: both;
	height: 0.666em;
	}
	
div.gallery-images, div.gallery-view-info {
	clear: both;
	text-align: center;
	}
	
div.gallery-images-spacer {
	clear: both;
	height: 2.5em;
	}
	
div.gallery-view-description, div.gallery-view-description-admin {
	clear: both;
	padding-bottom: 0.833em;
	text-align: center;
	}
	
table.gallery-view-exif {
	background: #444444;
	border: 0;
	width: 100%;
	}
	
td.gallery-view-exif-heading {
	font-size: 1.2em;
	font-weight: bold;
	padding-right: 0.5em;
	text-align: right;
	width: 17%;
	}
	
td.gallery-view-exif-value {
	width: 32%;
	}
	
td.gallery-view-exif-value {
	width: 32%;
	}
	
td.gallery-view-exif-value-small {
	width: 7%;
	}
	
tr.gallery-view-exif-hspacer {
	height: 0.4em;
	max-height: 0.4em;
	min-height: 0.4em;
	}

td.gallery-view-exif-hspacer {
	background: #000000;
	font-size: 0.083em
	}
	
td.gallery-view-exif-vspacer {
	background: #000000;
	font-size: 0.5em;
	width: 1%;
	}
	
div.gallery-item {
	display: table-cell;
	height: 10.5em;
	vertical-align: middle;
	width: 10.5em;
	}
	
ul.gallery  {
	list-style-type: none;
	margin-top: -2.5em;
	width: 100%;
	}
	
li.gallery {
	display: inline;
	float: left;
	}
	
	
	
img.gallery-shot {
	border: solid #0093B2 0.083em;
	margin: 0 auto;
	}
	
img.gallery-shot-newcomm {
	border: solid #FFFF00 0.167em;		/* 3366FF */
	margin: 0 auto;
	}
	
img.gallery-shot-highlight {
	border: solid #FFFFFF 0.167em;		/* 3366FF */
	margin: 0 auto;
	}
	
img.gallery-shot-big {
	border: solid #0093B2 0.167em;
	margin: 0 auto;
	}
	
img.gallery-shot-big-highlight {
	border: solid #FFFFFF 0.167em;		/* 3366FF */
	margin: 0 auto;
	}
	
img.gallery-control-left {
	border: 0;
	padding-left: 1.667em;
	}
	
img.gallery-control-right {
	border: 0;
	padding-right: 1.667em;
	}
	
span.gallery-image-name {
	color: #0093B2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.333em;
	font-weight: bold;
	text-align: center;
	}
	
span.gallery-info-wrapper {
	float: left;
	}
	
span.gallery-info-title {
	color: #0093B2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.333em;
	font-weight: bold;
	padding-left: 0.625em;
	}
	
span.gallery-info-date {
	color: #0093B2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-weight: bold;
	}
	
span.gallery-info-newcomms {
	color: #FFFF00;
	font-family: arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-weight: bold;
	}
	
span.gallery-info-flag {
	color: #FF0000;
	display: inline-block;
	float: right;
	font-weight: bold;
	vertical-align: text-bottom;
	}

	
	
/*** Gallery Control Menus ***/	
div.gallery-control-three-left {
	float: left;
	width: 33%;
	text-align: right;
	}
	
div.gallery-control-three-center {
	float: left;
	width: 33%;
	text-align: center;
	}
	
div.gallery-control-three-right  {
	float: left;
	width: 33%;
	text-align: left;
	}
	
div.gallery-control-rule {
	clear: both;
	}
	
div.gallery-control-spacer {
	clear: both;
	height: 0.666em;
	}
	
span.gallery-control {
	padding-left: 1.333em;
	padding-right: 1.333em;
	}
	
	
	
/*** Gallery Comments, News Comments **/
div.gallery-comment-master, div.news-comment-master  {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: left;
	}
	
div.gallery-comment-admin, div.news-comment-admin {
	height: 1em;
	padding-bottom: 0.417em;
	padding-left: 0.833em;
	text-align: left;
	}
	
div.gallery-comment-rule, div.news-comment-rule {
	clear: both;
	}
	
img.comment-readstate {
	display: inline;
	position: relative;
	bottom: -3px;
	}
	
span.gallery-comment-title, span.news-comment-title {
	color: #0093B2;
	font-size: 1.167em;
	padding-left: 0.357em;
	}
	
span.gallery-comment-date, span.news-comment-date {
	font-style: italic;
	}
	
textarea.comment {
	width: 70%;
	}
	

	
/*** Location Details ***/
#details {
	float: left;
	height: 20.5em;
	padding: 0.417em;
	width: 45%;
	}
	
#details-inner {
	background: url("images/details-main.gif");
	float: left;
	height: 100%;
	width: 97%;
	}
	
tr.details-push {
	height: 0.0833em;
	max-height: 0.0833em;
	min-height: 0.0833em;
	}
	
td.details-push-left {
	background: transparent;
	font-size: 0.083em;
	max-width: 44%;
	min-width: 44%;
	width: 44%;
	}
	
td.details-push-right{
	background: transparent;
	font-size: 0.083em;
	height: 1em;
	max-height: 1em;
	max-width: 55%;
	min-height: 1em;
	min-width: 55%;
	width: 55%;
	}
	
td.details-push-spacer {
	background: #000000;
	font-size: 0.083em;
	height: 1em;
	max-height: 1em;
	max-width: 1%;
	min-height: 1em;
	min-width: 1%;
	width: 1%;
	}
	
td.details-spacer-vert {
	background: #000000;
	font-size: 0.083em;
	max-width: 1%;
	min-width: 1%;
	width: 1%;
	}
	
tr.details-spacer-horiz {
	height: 0.417em;
	max-height: 0.417em;
	min-height: 0.417em;
	}
	
td.details-spacer-horiz {
	background: #000000;
	font-size: 0.083em;
	max-width: 100%;
	min-width: 100%;
	width: 100%;
	}
	
td.details {
	background: transparent;
	border: solid #2139A5 0;
	color: #FFFFFF;
	font-weight: bold;
	height: 2.167em;
	max-height: 2.167em;
	max-width: 55%;
	min-height: 2.167em;
	min-width: 55%;
	text-align: center;
	vertical-align: middle;
	width: 55%;
	}
	
td.detailsup {
	background: transparent;
	border: solid #000000 0;
	color: #FFFFFF;
	font-size: 1.167em;
	font-weight: bold;
	height: 1.857em;
	max-height: 1.857em;
	max-width: 44%;
	min-height: 1.857em;
	min-width: 44%;
	text-align: center;
	vertical-align: middle;
	width: 44%;
	}
	
	
/*** Inline Images ***/
div.flouter {
	float: left;
	padding-right: 1.25em;
	padding-bottom: 1.25em;
}

div.flinner {
	border: solid 1px #0093B2;
	padding: 0.417em;
	text-align: justify;
}

div.frouter {
	float: right;
	padding-left: 1.25em;
	padding-bottom: 1.25em;
}

div.frinner {
	border: solid 1px #0093B2;
	padding: 0.417em;
	text-align: justify;
}

div.ilclear {
	clear: both;
	display: none;
}

img.inline {
	margin: 0 auto;
}



/*** Downloads ***/
div.downloads_header {
	color: #0093B2;
	font-size: 1.333em;
	font-weight: bold;
	padding-bottom: 0.125em;
	padding-top: 0.25em;
}

span.downloads_title {
	padding-left: 0.625em;
	}

table.downloads {
	width: 98%;
	padding: 0.833em;
	}
	
td.downloads_heading {
	font-size: 1.333px;
	font-weight: bold;
	padding-left: 0.938em;
	text-decoration: underline;
	}
	
td.downloads_heading_right {
	font-size: 1.333px;
	font-weight: bold;
	text-decoration: underline;
	}
	
	
	
/*** Newscode ***/
a.ncnew, a.ncnew:link, a.ncnew:visited, a.ncnew:link:visited {
	color: #FFFF00;
	text-decoration: none;
	}

a.ncnew:hover {
	color: #FFFF00;
	text-decoration: overline underline;
	}

a.ncnew:active {
	color: #FFFF00;
	text-decoration: underline;
	}
	
div.news-image-frame {
	float: left;
	padding-right: 2%;
	text-align: center;
	width: 35%;
	}
	
div.news-image-frame-archive {
	float: left;
	padding-right: 1%;
	text-align: center;
	width: 21%;
	}
	
div.news-image-frame-view {
	float: left;
	padding-top: 1.25em;
	padding-right: 2%;
	width: 35%;
	}

div.news-image-wrapper {
	border: solid 1px #0093B2;
	padding: 0.417em;
	width: 88%;
	}
	
div.news-content-home {
	float: left;
	text-align: center;
	width: 63%;
	}
	
div.news-content-view {
	float: left;
	text-align: center;
	}
	
div.news-content-archive {
	float: left;
	text-align: center;
	width: 78%;
	}
	
div.news-title {
	color: #0093B2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.25em;
	font-weight: bold;
	height: 0.875em;
	padding-left: 0.625em;
	text-align: left;
	}
	
div.news-date {
	color: #0093B2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-weight: bold;
	height: 1.167em;
	padding-top: 0.5em;
	text-align: right;
	}
	
div.news-date2 {
	color: #0093B2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-weight: bold;
	height: 1.167em;
	}
	
div.news-spacer-home, div.news-spacer-archive {
	clear: both;
	height: 3.333em;
	}
	
div.news-link {
	font-family: Verdana, arial, Helvetica, Sans-Serif;
	font-weight: bold;
	height: 1.5em;
	text-align: center;
	vertical-align: middle;
	}
	
div.news-author{
	font-family: arial, Helvetica, Sans-Serif;
	font-weight: bold;
	height: 1em;
	text-align: right;
	}
	
img.news-image {
	width: 12em;
	}
	
span.news-admin {
	font-size: 0.917em;
	}
	
span.news-comments {
	color: #0093B2;
	}
	
span.news-comments-new {
	color: #FFFF00;
	font-weight: bold;
	}
	
span.white {
	color: #FFFFFF;
	}
	
	

/*** Page Index ***/
div.index-title {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 1.333em;
	font-weight: bold;
	height: 0.875em;
	padding-bottom: 0.313em;
	padding-left: 0.625em;
	text-align: left;
	}
	
div.index-detail {
	font-size: 1.083em;
	font-weight: bold;
	}
	
div.index-flag {
	color: #FF0000;
	font-weight: bold;
	}
	
div.index-message{
	color: #FFFF00;
	font-weight: bold;
	}
	
div.index-image-frame {
	float: left;
	padding-right: 0.833em;
	padding-top: 0.167em;
	width: 29%;
	}

div.index-image-wrapper {
	border: solid 1px #0093B2;
	padding: 0.417em;
	width: 93%;
	}
	
div.index-synopsis {
	float: left;
	text-align: justify;
	width: 69%;
	}

div.index-synopsis-big {
	float: left;
	text-align: justify;
	width: 100%;
	}

div.index-spacer {
	clear: both;
	height: 3.333em;
	width: 100%;
	}
	
img.index-image {
	width: 100%;
	}
	
	

/*** Version History Related ***/
div.vh-wrapper {
	display: inline-block;
}
	
div.vh-frame-left {
	float: left;
	padding-bottom: 0.833em;
	padding-right: 1.667em;
	padding-top: 0.833em;
	text-align: center;
	width: 35%;
	}
	
div.vh-frame-right{
	float: right;
	padding-bottom: 0.833em;
	padding-left: 1.667em;
	padding-top: 0.833em;
	text-align: center;
	width: 35%;
	}
	
div.vh-image-left {
	border: solid #0093B2 1px;
	font-size: 0.833em;
	float: left;
	padding: 0.5em;
	width: 93%;
	}
	
div.vh-image-right {
	border: solid #0093B2 1px;
	font-size: 0.833em;
	float: right;
	padding: 0.5em;
	width: 93%;
	}
	
div.vh-spacer {
	background: transparent;
	display: inline-block;
	float: left;
	height: 1.667em;
	}
	
p.vh-title {
	color: #0093B2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.333em;
	font-weight: bold;
	padding-left: 0.625em;
	}
	
span.vh-detail {
	color: #0093B2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.75em;
	font-style: italic;
	font-weight: bold;
	padding-left: 5.833em;
	text-align: right;
	}
	
span.vh-admin {
	font-size: 0.833em;
	}


	
/*** Image Related ***/
img.nobord	{
	border: solid #000000 0;
	}
	
	
	
/*** FAQ Classes ***/
b.faq {
	color: #0093B2;
	}
	
	
	
/*** Links Page Classes ***/
div.links-info-admin {
	float: left;
	padding-left: 0.833em;
	text-align: left;
	}
	
span.linked	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.167em;
	font-weight: bold;
	padding-left: 1.071em;
	}
	
span.links-admin {
	font-weight: normal;
	padding-left: 5.833em;
	}
	
span.links-title {
	color: #0093B2;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	}
	
span.links-tabbed	{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	padding-left: 2.917em;
	}
	
	

/*** Table Lists ***/
a.list, a.list:link, a.list:visited, a.list:link:visited {
	color: #69E8FF;
	display: inline;
	text-decoration: none;
	}

a.list:hover {
	color: #69E8FF;
	display: inline;
	text-decoration: overline underline;
	}

a.list:active {
	color: #69E8FF;
	display: inline;
	text-decoration: underline;
	}
	
a.slist, a.slist:link, a.slist:visited, a.slist:link:visited {
	color: #FF0000;
	display: inline;
	text-decoration: none;
	}

a.slist:hover {
	color: #FF0000;
	display: inline;
	text-decoration: overline underline;
	}

a.slist:active {
	color: #FF0000;
	display: inline;
	text-decoration: underline;
	}
	
a.plist, a.plist:link, a.plist:visited, a.plist:link:visited {
	color: #00FF00;
	display: inline;
	text-decoration: none;
	}

a.plist:hover {
	color: #00FF00;
	display: inline;
	text-decoration: overline underline;
	}

a.plist:active {
	color: #00FF00;
	display: inline;
	text-decoration: underline;
	}
	
table.list, table.list-small {
	width: 100%;
}

td.list-headings {
	font-family: Verdana, arial, Helvetica, Sans-Serif;
	font-size: 1.167em;
	font-weight: bold;
	padding-bottom: 0.143em;
	padding-top: 0.143em;
	text-align: center;
	vertical-align: middle;
}

td.list-headings-left {
	font-family: Verdana, arial, Helvetica, Sans-Serif;
	font-size: 1.167em;
	font-weight: bold;
	padding-bottom: 0.143em;
	padding-left: 0.714em;
	padding-top: 0.143em;
	vertical-align: middle;
}

td.list-headings-big {
	font-family: Tahoma, Verdana, arial, Helvetica, Sans-Serif;
	font-size: 1.667em;
	font-weight: bold;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	text-align: center;
	vertical-align: middle;
}

td.list-headings-selected {
	font-family: Verdana, arial, Helvetica, Sans-Serif;
	font-size: 1.333em;
	font-weight: bold;
	padding-bottom: 0.125em;
	padding-top: 0.125em;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
}

td.list-entries {
	padding-bottom: 0.167em;
	padding-top: 0.167em;
	text-align: center;
	vertical-align: middle;
}

td.list-entries-bold {
	font-weight: bold;
	padding-bottom: 0.167em;
	padding-top: 0.167em;
	text-align: center;
	vertical-align: middle;
}

td.list-entries-left {
	padding-bottom: 0.167em;
	padding-top: 0.167em;
	text-align: left;
	vertical-align: middle;
}

td.list-entries-name {
	padding-bottom: 0.167em;
	padding-left: 1.25em;
	padding-top: 0.167em;
	text-align: left;
	vertical-align: middle;
}

td.list-entries-name-bold {
	font-weight: bold;
	padding-bottom: 0.167em;
	padding-left: 1.25em;
	padding-top: 0.167em;
	text-align: left;
	vertical-align: middle;
}

td.list-entries-mod {
	padding-bottom: 0.417em;
	padding-top: 0.417em;
	text-align: center;
	vertical-align: middle;
}

tr.list-spacer {
	height: 0.5em;
	}
	
td.list-spacer {
	font-size: 0.083em;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

td.list-text{
	text-align: left;
	vertical-align: middle;
}

td.list-pagelinks {
	text-align: center;
	vertical-align: middle;
}

td.list-gap {
	background: #000000;
	}


/*** Table List Rows ***/
.list-entries1 {
	background-color: #333333;
}

.list-entries2 {
	background-color: #333333;
}

.list-entries-not-activated {
	background-color: #2A5200;
}

.list-entries-banned {
	background-color: #600000;
}

.list-entries-temp-banned {
	background-color: #CE0000;
}

.list-entries-chat-banned {
	background-color: #A00000;
}

.list-entries-warning1 {
	background-color: #4000E2;
}

.list-entries-warning2 {
	background-color: #2A0096;
}

.list-entries-flag1 {
	background-color: #9E5600;
}

.list-entries-flag2 {
	background-color: #CC9900;
}

.list-entries-flag3 {
	background-color: #FF9900;
}


/*** PM List Rows ***/
a.pm, a.pm:link, a.pm:visited, a.pm:link:visited   {
	color: #69E8FF;
	display: inline;
	text-decoration: none;
	}

a.pm:hover {
	color: #69E8FF;
	display: inline;
	text-decoration: overline underline;
	}

a.pm:active {
	color: #69E8FF;
	display: inline;
	text-decoration: underline;
	}
	
span.pm-username {
	font-size: 1.333em;
	font-weight: bold;
	}

table.pm {
	width: 100%;
}

td.pm-pagelinks {
	text-align: center;
	vertical-align: middle;
}

td.pm-entries {
	padding-bottom: 0.167em;
	padding-top: 0.167em;
	text-align: center;
	vertical-align: middle;
}

td.pm-entries-name {
	padding-bottom: 0.167em;
	padding-left: 1.25em;
	padding-top: 0.167em;
	text-align: left;
	vertical-align: middle;
}

tr.pm-spacer {
	height: 0.5em;
	}

td.pm-spacer {
	font-size: 0.083em;
	text-align: center;
	vertical-align: middle;
}

td.pm-headings {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.167em;
	font-weight: bold;
	padding-bottom: 0.143em;
	padding-top: 0.143em;
	text-align: center;
	vertical-align: middle;
}

td.pm-user {
	padding: 0.417em;
	text-align: center;
	vertical-align: top;
	}
	
td.pm-details {
	font-weight: bold;
	height: 0.083em;
	max-height: 0.083em;
	padding: 0.417em;
	padding-bottom: 0;
	}
	
td.pm-details2 {
	font-size: 0.833em;
	height: 0.1em;
	max-height: 0.1em;
	padding: 0.5em;
	padding-bottom: 0.3em;
	}

td.pm-body {
	padding: 0.417em;
	vertical-align: top;
	}


tr.pm-viewmsg {
	background-color: #333333;
}

span.pm-subject {
	font-size: 1.333em;
	font-weight: bold;
}

span.pm-details {
	font-size: 0.917em;
	font-style: italic;
}

.pm-entries1 {
	background-color: #333333;
	height: 2.083em;
}

.pm-entries2 {
	background-color: #333333;
	height: 2.083em;
}

.pm-entries-unread {
	background-color: #19286D;
	height: 2.083em;
}


/*** Updating Related ***/
input.upinput, select.upinput, textarea.upinput {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 98%;
	}
	
input.upinputsmall {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 5%;
	}
	
select.upinputsmall {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 50%;
	}
	
select.upinputsmaller {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 23%;
	}
	
select.ulinput {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 60%;
	}

div.warning {
	font-size: 1.167em;
	font-weight: bold;
	text-align: center;
	}
	
span.warning {
	font-size: 1.167em;
	font-weight: bold;
	}
	
img.fppreview {
	background: #000000;
	border: solid #0093B2 1px;
	margin: 0 auto;
	padding: 0.417em;
	}
	
img.bannerpreview {
	background: #000000;
	border: solid #0093B2 1px;
	margin: 0 auto;
	padding: 0.417em;
	width: 70%;
	}
	
img.synimgpreview {
	background: #000000;
	border: solid #0093B2 1px;
	margin: 0 auto;
	padding: 0.417em;
	width: 35%;
	}
	
img.verpreview {
	background: #000000;
	border: solid #0093B2 1px;
	margin: 0px auto;
	padding: 0.417em;
	}
	
	
	
/*** Forums Formatting ***/
a.forum, a.forum:link, a.forum:visited, a.forum:link:visited {
	color: #00B0CA;
	display: inline;
	text-decoration: none;
	}

a.forum:hover {
	color: #00B0CA;
	display: inline;
	text-decoration: overline underline;
	}

a.forum:active {
	color: #00B0CA;
	display: inline;
	text-decoration: underline;
	}
	
a.forum2, a.forum2:link, a.forum2:visited, a.forum2:link:visited {
	color: #00C8E6;
	display: inline;
	text-decoration: none;
	}

a.forum2:hover {
	color: #00C8E6;
	display: inline;
	text-decoration: overline underline;
	}

a.forum2:active {
	color: #00C8E6;
	display: inline;
	text-decoration: underline;
	}
	
hr.forum-post {
	background: transparent;
	border-bottom: solid #FFFFFF 1px;
	margin-top: 0;
	padding: 0;
	width: 100%;
}
	
	
img.forum-icon {
	float: left;
	height: 1.8em;
	padding-right: 0.5em;
	width: 1.8em;
	}
	
img.forum-icon-small {
	float: left;
	height: 1.1em;
	width: 1.1em;
	}
	
img.forum-icon-small2 {
	float: left;
	height: 1.5em;
	width: 1.5em;
	}
	
input.forum-button {
	background-color: #000000;
	border-bottom: solid 2px #006274;
	border-left: solid 2px #0093B2;
	border-right: solid 2px #006274;
	border-top: solid 2px #0093B2;
	color: #0093B2;
	font-size: 0.833em;
	font-weight: bold;
	}
	
span.forum-post-username {
	font-size: 1.333em;
	font-weight: bold;
	}
	
table.forums {
	border: solid 0 #444444;
	width: 100%;
	}
	
table.forum-blank, table.forum-legend  {
	background: transparent;
	border: 0;
	width: 100%;
	}
	
tr.forum-row1 {
	background-color: #2A2A2A;
	}
	
tr.forum-row2 {
	background-color: #333333;
	}
	
td.forum-category {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 1.333em;
	font-weight: bold;
	padding-bottom: 0.188em;
	padding-left: 0.938em;
	padding-top: 0.313em;
	width: 100%;
	}
	
td.forum-headings {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 1.083em;
	font-weight: bold;
	padding: 0.385em;
	text-align: center;
	width: 100%;
	}

td.forum-centered {
	text-align: center;
	}
	
td.forum-list-descrip {
	border: solid 0px #444444;
	padding: 0.417em;
	}

span.forum-list-forum {
	font-size: 1.167em;
	font-weight: bold;
	}
	
span.forum-list-topic {
	font-size: 1.3em;
	}
	
td.forum-list-author {
	border: solid 0px #444444;
	font-size: 0.833em;
	padding: 0.5em;
	}
	
td.forum-list-centered {
	padding: 0.417em;
	text-align: center;
	}
	
td.forum-moderator {
	background-color: #444444;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 0.25em;
	padding-left: 1.25em;
	padding-top: 0.417em;
	width: 20%;
	}
	
td.forum-moderator2 {
	background-color: #444444;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 0.25em;
	padding-right: 1.25em;
	padding-top: 0.417em;
	text-align: right;
	width: 50%;
	}
	
td.forum-moderator3 {
	background-color: #444444;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom:0.25em;
	padding-right: 1.25em;
	padding-top: 0.417em;
	text-align: right;
	width: 30%;
	}
	
	
	
td.forum-legend-image{
	padding: 0.417em;
	text-align: center;
	}
	
td.forum-legend-description {
	padding: 0.417em;
	text-align: left;
	}
	
td.forum-legend-spacer {
	border: 0;
	background: transparent;
	font-size: 0.083em;
	width: 100%;
	}
	
	
	
td.forum-list-post-user {
	padding: 0.417em;
	text-align: center;
	vertical-align: top;
	}
	
td.forum-list-post-user2 {
	padding: 0.417em;
	padding-left: 1.667em;
	vertical-align: top;
	}
	
img.forum-list-post-posticon {
	float: right;
	height: 3em;
	padding: 0.417em;
	padding-right: 1.25em;
	}
	
span.forum-list-post-details {
	font-weight: bold;
	}
	
span.forum-list-post-details2 {
	font-size: 0.833em;
	}
	
div.forum-list-post-funcs {
	font-size: 0.833em;
	padding: 0;
	text-align: right;
	}
	
td.forum-list-post-main {
	padding: 0.833em;
	padding-bottom: 0.25em;
	vertical-align: top;
	}
	
img.forum-list-post-readstate {
	float: right;
	padding: 0.417em;
	}
	
div.forum-emoticons {
	font-size: 0.917em;
	font-weight: normal;
	height: 18.636em;
	margin: 0.455em;
	margin-right: 0;
	overflow: auto;
	}
	
img.forum-emoticon {
	display: inline;
	}
	
img.forum-button {
	display: inline;
	padding: 0.417em;
	}
	
td.forum-buttons-left {
	text-align: left;
	width: 50%;
	}
	
td.forum-buttons-right {
	text-align: right;
	width: 50%;
	}
	
td.forum-list-post-number {
	font-weight: bold;
	padding: 0.417em;
	padding-bottom: 0;
	padding-right: 0.833em;
	text-align: right;
	}

td.forum-list-post-sig {
	padding: 0.833em;
	}
	
td.forum-list-post-spacer {
	background: #000000;
	font-size: 0.083em;
	width: 100%;
	}
	
span.forum-admin {
	font-size: 0.833em;
	padding-right: 0.833em;
	}
	
	
td.forum-list-newpost-head {
	font-weight: bold;
	font-size: 1.167em;
	text-align: center;
	vertical-align: middle;
	}
	
td.forum-list-newpost-emoticons{
	font-weight: bold;
	font-size: 1.167em;
	text-align: center;
	height: 12.143em;
	vertical-align: middle;
	}
	
td.forum-list-newpost-text {
	height: 0.083em;
	max-height: 0.083em;
	padding: 0.417em;
	padding-bottom: 0.167em;
	}
	
td.forum-list-newpost-centext {
	height: 0.083em;
	max-height: 0.083em;
	padding: 0.417em;
	padding-bottom: 0.167em;
	text-align: center;
	}
	
td.forum-list-newpost-icon {
	font-weight: bold;
	height: 0.083em;
	max-height: 0.083em;
	padding: 0.417em;
	padding-bottom: 0;
	text-align: center;
	vertical-align: middle;
	}
	
input.forum-input, textarea.forum-input, select.forum-input {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 98%;
	}
	
	
td.forum-poll-question {
	font-size: 1.167em;
	font-weight: bold;
	padding: 0.357em;
	text-align: center;
	}
	
td.forum-poll-headings {
	border-bottom: solid #FFFFFF 1px;
	font-weight: bold;
	padding: 0.417em;
	padding-top: 0;
	text-align: center;
	}
	
td.forum-poll-option, td.forum-poll-bar {
	padding: 0.417em;
	padding-left: 1.25em;
	}
	
td.forum-poll-votedfor {
	font-size: 1.167em;
	font-weight: bold;
	padding-bottom: 0.25em;
	padding-top: 0.5em;
	text-align: center;
	}

td.forum-poll-option-novote {
	padding: 0.167em;
	padding-left: 1.25em;
	}
	
td.forum-poll-number {
	padding: 0.417em;
	text-align: center;
	}
	
	
	
td.forum-pagelinks {
	text-align: center;
	vertical-align: middle;
	width: 100%;
	}
	
tr.forum-spacer {
	height: 1.667em;
	}
	
tr.forum-spacer-medium {
	height: 0.833em;
	}
	
tr.forum-spacer-small {
	height: 0.417em;
	}

tr.forum-spacer-tiny {
	height: 0.25em;
	}

td.forum-spacer, td.forum-spacer-medium, td.forum-spacer-small, td.forum-spacer-tiny {
	border: 0;
	background: transparent;
	font-size: 0.083em;
	width: 100%;
	}
	
	
	
/*** Online Users ***/
a.online, a.online:link, a.online:visited, a.online:link:visited {
	color: #00B0CA;
	display: inline;
	text-decoration: none;
	}

a.online:hover {
	color: #00B0CA;
	display: inline;
	text-decoration: overline underline;
	}

a.online:active {
	color: #00B0CA;
	display: inline;
	text-decoration: underline;
	}
	
table.online {
	border: solid 0px #444444;
	width: 100%;
	}
	
td.online-title {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 1.333em;
	font-weight: bold;
	padding-bottom: 0.188em;
	padding-left: 0.938em;
	padding-top: 0.313em;
	width: 100%;
	}
	
td.online-counts {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 1.083em;
	font-weight: bold;
	padding: 0.385em;
	width: 100%;
	}
	
td.online-users {
	background-color: #2A2A2A;
	color: #FFFFFF;
	font-size: 1.083em;
	font-weight: bold;
	padding: 0.385em;
	width: 100%;
	}
	
tr.online-spacer {
	height: 0.25em;
	}
	
td.online-spacer {
	border: 0;
	background: transparent;
	font-size: 0.083em;
	width: 100%;
	}
	
	

/*** BBCode Formatting ***/
div.blockquote {
	background: #111111;
	border: solid 2px #0093B2;
	font-style: italic;
	margin-left: 0 auto;
	margin-right: 0 auto;
	padding: 0.5em;
	padding-bottom: 0em;
	width: 90%;
	}

div.bbcodebuttons {
	background: transparent;
	padding: 0.417em;
	padding-left: 0em;
	text-align:center;
	width: 100%;
	}
	
div.bbcodestyles {
	background: transparent;
	font-size: 0.917em;
	font-weight: bold;
	padding: 0.455em;
	text-align:center;
	width: 95%;
	}
	
div.bbcodehelp {
	background-color: #666666;
	color: #000000;
	font-size: 0.833em;
	margin-bottom: 0.5em;
	text-align:center;
	width: 95%;
}

div.bbcodehelpinvert{
	background: transparent;
	color: #FFFFFF;
	font-size: 0.833em;
	margin-bottom: 0.5em;
	text-align:center;
	width: 95%;
}

input.bbcodebutton {
	font-size: 0.917em;
	padding-bottom: 0;
	padding-left: 0.182em;
	padding-right: 0.182em;
	padding-top: 0;
}

option.bbcodeoptioncolor {
	background-color: #000000;
	color: #FFFFFF;
	}
	
option.bbcodeoptionsize {
	background-color: #000000;
	color: #FFFFFF;
	}
	
select.bbcodeselectcolour {
	background-color: #000000;
	border: solid 1px #0093B2;
	color: #FFFFFF;
	width: 20%;
	}
	
select.bbcodeselectsize {
	background-color: #000000;
	border: solid 1px #0093B2;
	color: #FFFFFF;
	width: 17%;
	}

span.italic {
	font-style: italic;
	}
	
span.underline {
	text-decoration: underline;
	}
	
span.strike {
	text-decoration: line-through;
	}
	
	
	
/*** Misc Text Formatting ***/
textarea.errortextarea {			/* 404 Error Page */
	background: transparent;
	border: 0;
	color: #FFFFFF;
	font-family: Courier;
	font-size: 1.083em;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	}
	
input.login {
	background-color: #AAAAAA;
	border: 2px solid #000000;
	width: 96%;
	}
	
input.profile {
	background-color: #000000;
	border-bottom: solid 2px #006274;
	border-left: solid 2px #0093B2;
	border-right: solid 2px #006274;
	border-top: solid 2px #0093B2;
	color: #0093B2;
	font-size: 0.833em;
	font-weight: bold;
	}
	
span.title	{
	color: #0093B2;
	font-family: Georgia, arial, Helvetica, Sans-Serif;
	font-size: 1.333em;
	font-style: italic;
	font-weight: bold;
	padding-left: 1.25em;
	}
	
span.inlinewarn {
	color: #FF0000;
	font-size: 1.167em;
	font-weight: bold;
	padding-left: 4.286em;
	}
	
span.inlinewarn2 {
	color: #FF0000;
	font-size: 1.167em;
	font-weight: bold;
	}
	
span.inlinesuggest {
	color: #FF9900;
	font-size: 1.167em;
	font-weight: bold;
	}
	
img.profile-img {
	margin: 0 auto;
	}
	
div.center {
	text-align: center;
	}
