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

*/

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



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

a:link 	{
	color: #0093B2;
	text-decoration: none;
	}

a:visited {
	color: #0093B2;
	text-decoration: none;
	}
	
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: 12px;
	height: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	width: 100%;
	}

hr	{
	background: transparent;
	border: solid #0093B2 1px;
	}
	
p	{
	text-align: justify;
	}
	
ul	{
	margin-left: -30px;
	text-align: justify;
	}
	
div	{
	border: 0px;
	color: #FFFFFF;
	display: block;
	margin: 0 auto;
	text-align: justify;
	}
	
img {
	border: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	}
	
h3	{
	text-decoration: underline;
	}

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

a.header:visited {
	color: #69E8FF;
	display: inline;
	text-decoration: none;
	}
	
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-wrapper {
	width: 100%;
	}

#header-banner {
	width: 100%;
	}
	
#header-userbar-master {
	height: 20px;
	width: 100%;
	}
	
#header-userbar-left {
	background: url("images/userbar-left.gif");
	float: left;
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	text-align: left;
	width: 400px;
	}

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

#header-admin1-right {
	background: url("images/adminbar1-right.gif");
	float: left;
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	text-align: right;
	width: 600px;
	}
	
#header-admin2-master {
	height: 20px;
	width: 100%;
	}
	
#header-admin2-left {
	background: url("images/adminbar2-left.gif");
	float: left;
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	text-align: left;
	width: 400px;
	}

#header-admin2-right {
	background: url("images/adminbar2-right.gif");
	float: left;
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	text-align: right;
	width: 600px;
	}
	
div.header-spacer {
	background: #000000;
	height: 8px;
	width: 100%;
	}
	
span.header-left {
	padding-left:10px;
}

span.header-right{
	padding-right:10px;
}
	
	
	
/*** Post-Header Body Wrapper ***/
#mainbody-wrapper {
	min-height: 800px;
	width: 100%;
	}

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

a.side:visited {
	color: #69E8FF;
	text-decoration: none;
	}

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: 200px;
	}
	
div.sidebar-push {
	background: transparent;
	height: 3px;
	width: 100%;
	}
	
div.sidebar-spacer {
	background: #000000;
	height: 8px;
	width: 100%;
	}
	
div.sidebar-headspacer {
	background: #000000;
	height: 3px;
	width: 100%;
	}
	
div.sidebar-gap {
	background: #000000;
	height: 35px;
	width: 100%;
	}
	
div.sidebar-topheadcap {
	background: url("images/sidetopdivcap.gif");
	height: 40px;
	width: 100%;
	}
	
div.sidebar-topcap {
	background: url("images/sidetopcap.gif");
	height: 9px;
	width: 100%;
	}
	
div.sidebar-botcap {
	background: url("images/sidebotcap.gif");
	height: 9px;
	width: 100%;
	}
	
div.sidebar-text {
	background: transparent;
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
	width: 100%;
	}

div.sidebar-elements {
	background: transparent;
	width: 100%;
	}
	
div.sidebar-elements-inner {
	background: transparent;
	padding-left: 20px;
	width: 100%;
	}
	
div.sidebar-elements-toggle {
	background: transparent;
	width: 100%;
	}
	
div.sidebar-admin {
	background: transparent;
	width: 100%;
	}
	
div.sidebar-admin-toggle {
	background: transparent;
	width: 100%;
	}
	
	
	
/*** Non-Sidebar Body ***/
#spacer-menu {
	float: left;
	width: 15px;
	}

#spacer-image  {
	float: left;
	width: 15px;
	}
	
#content-wrapper {
	float: left;
	width: 785px;
	}

#maincontent-normal {
	float: left;
	width: 785px;
	}
	
#title-wrapper {
	padding-bottom: 8px;
	}
	
#bodytitle {
	color: #0093B2;
	font-family: Georgia, arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	text-align: left;
}

#titlerule {
	height: 5px;
	}
	
#maincontent-imagebar {
	float: left;
	width: 480px;
	}
	
div.location-small-spacer {
	height: 20px;
	width: 100%;
	}
	
span.pagetitle	{
	padding-left: 20px;
	}
	
	

/*** Imagebar ***/		
#imagebar {
	float: left;
	width: 290px;
	}
	
div.imgbar-frame {
	height: 223px;
	width: 100%;
	}
	
div.imgbar-image{
	height: 203px;
	padding-top: 10px;
	width: 270px;
	}
	
div.imgbar-space {
	height: 30px;
	width: 100%;
	}
	
	
	
/*** Webring ***/
#webring-wrapper {
	float: left;
	padding-top: 8px;
	width: 480px;
	}
	
#webring {
	border: solid 1px #0093B2;
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	height: 90px;
	padding: 5px;
	text-align: center;
	}
	
#webring-noshow {
	display: none;
	}
	
img.webring {
	border: 0px;
	display: inline;
	padding-right: 5px;
	}
	
	
	
/*** Footer ***/
a.footer {
	color: #69E8FF;
	display: inline;
	text-decoration: none;
	}
	
a.footer:link {
	color: #69E8FF;
	text-decoration: none;
	}

a.footer:visited {
	color: #69E8FF;
	text-decoration: none;
	}
	
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: 80px;
	margin-bottom: 10px;
	width: 100%;
	}
	
#footer {
	background: url("images/footer.gif");
	height: 70px;
	margin-left: 90px;
	margin-right: 90px;
	width: 820px;
	}
	
#footer-inner {
	color: #FFFFFF;
	font-family: "Trebuchet MS", arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	height: 62px;
	padding-top: 8px;
	width: 820px;
	text-align: center;
	}
	
div.footer-spacer {
	background: #000000;
	height: 8px;
	width: 100%;
	}
	
span.footer {
	}
	
	
	
/*** Location Related ***/
#banner {
	height: 178px;
	width: 100%;
	}
	
#galleries-wrapper {
	width: 100%;
	}
	
div.gallery-small-spacer {
	height: 20px;
	width: 100%;
	}
	
div.galleries-inner-wrapper {
	padding: 5px;
	width: 100%;
	}
	
div.gallery-info-master {
	display: table;
	height: 16px;
	width: 100%;
	white-space: nowrap
	}
	
div.gallery-info-rule {
	margin-top: -3px;
	width: 100%;
	}
	
div.gallery-info-admin {
	height: 12px;
	padding-left: 10px;
	text-align: left;
	width: 100%;
	}
	
div.gallery-info-descrip {
	width: 775px;
	}
	
div.gallery-info-spacer {
	clear: both;
	height: 8px;
	width: 775px;
	}
	
div.gallery-images {
	clear: both;
	text-align: center;
	width: 775px;
	}
	
div.gallery-images-spacer {
	clear: both;
	height: 30px;
	width: 775px;
	}
	
div.gallery-view-info {
	clear: both;
	text-align: center;
	width: 100%;
	}
	
div.gallery-view-description-admin {
	clear: both;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
	}
	
div.gallery-view-description {
	clear: both;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
	}

div.gallery-view-spacer {
	clear: both;
	height: 8px;
	width: 100%;
	}
	
div.gallery-item {
	height: 120px;
	vertical-align: middle;
	width: 129px;
	}
	
div.gal-inner-item {
	display: table-cell;
	height: 120px;
	vertical-align: middle;
	width: 129px;
	}
	
ul.gallery  {
	display: inline;
	list-style-type: none;
	width: 775px;
	}
	
li.gallery {
	display: inline;
	float: left;
	}
	
img.gallery-shot {
	border: solid #0093B2 1px;
	margin: 0px auto;
	}
	
img.gallery-shot-big {
	border: solid #0093B2 2px;
	margin: auto;
	}
	
img.gallery-control-left {
	border: 0px;
	padding-left: 20px;
	}
	
img.gallery-control-right {
	border: 0px;
	padding-right: 20px;
	}
	
span.gallery-image-name {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	}
	
span.gallery-info-title {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	}
	
span.gallery-info-date {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	}

	
	
/*** Location Galleries Control Menus ***/
div.gallery-control-wrapper {
	width: 100%;
	}
	
div.gallery-control-three-left {
	float: left;
	min-width: 261px;
	width: 261px;
	text-align: right;
	}
	
div.gallery-control-three-center {
	float: left;
	min-width: 263px;
	width: 263px;
	text-align: center;
	}
	
div.gallery-control-three-right  {
	float: left;
	min-width: 261px;
	width: 261px;
	text-align: left;
	}
	
div.gallery-control-rule {
	clear: both;
	width: 100%;
	}
	
div.gallery-control-spacer {
	clear: both;
	height: 8px;
	width: 100%;
	}
	
span.gallery-control {
	padding-left: 15px;
	padding-right: 15px;
	}
	
	
	
/*** Location Galleries Comments **/
div.gallery-comment-master {
	font-family: arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: left;
	width: 100%;
	}
	
div.gallery-comment-rule {
	width: 100%;
	}
	
div.gallery-comment-admin {
	height: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	width: 100%;
	}
	
div.gallery-comment-comment {
	width: 100%;
	}
	
span.gallery-comment-title {
	color: #0093B2;
	font-size: 14px;
	padding-left: 10px;
	}
	
span.gallery-comment-date {
	font-style: italic;
	font-size: 12px;
	}


	
/*** News Comments **/
div.news-comment-master {
	font-family: arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: left;
	width: 100%;
	}
	
div.news-comment-rule {
	width: 100%;
	}
	
div.news-comment-admin {
	height: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	width: 100%;
	}
	
div.news-comment-comment {
	width: 100%;
	}
	
span.news-comment-title {
	color: #0093B2;
	font-size: 14px;
	padding-left: 10px;
	}
	
span.news-comment-date {
	font-style: italic;
	font-size: 12px;
	}
	
textarea.comment {
	width: 70%;
	}
	

	
/*** Location Details ***/
#details {
	float: left;
	height: 255px;
	padding: 5px;
	width: 350px;
	}
	
#details-inner {
	background: url("images/details-main.gif");
	float: left;
	height: 245px;
	width: 340px;
	}
	
td.details-push-left {
	background: transparent;
	font-size: 1px;
	height: 1px;
	max-height: 1px;
	max-width: 150px;
	min-height: 1px;
	min-width: 150px;
	width: 150px;
	}
	
td.details-push-right{
	background: transparent;
	font-size: 1px;
	height: 1px;
	max-height: 1px;
	max-width: 185px;
	min-height: 1px;
	min-width: 185px;
	width: 185px;
	}
	
td.details-push-spacer {
	background: #000000;
	font-size: 1px;
	height: 1px;
	max-height: 1px;
	max-width: 5px;
	min-height: 1px;
	min-width: 5px;
	width: 5px;
	}
	
td.details-spacer-vert {
	background: #000000;
	font-size: 1px;
	height: 26px;
	max-height: 26px;
	max-width: 5px;
	min-height: 26px;
	min-width: 5px;
	width: 5px;
	}
	
td.details-spacer-horiz {
	background: #000000;
	font-size: 1px;
	height: 5px;
	max-height: 5px;
	max-width: 340px;
	min-height: 5px;
	min-width: 340px;
	width: 340px;
	}
	
td.details {
	background: transparent;
	border: solid #2139a5 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	max-height: 26px;
	max-width: 185px;
	min-height: 26px;
	min-width: 185px;
	text-align: center;
	vertical-align: middle;
	width: 185;
	}
	
td.detailsup {
	background: transparent;
	border: solid #000000 0px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	max-height: 26px;
	max-width: 150px;
	min-height: 26px;
	min-width: 150px;
	text-align: center;
	vertical-align: middle;
	width: 150px;
	}
	
/*** Inline Images ***/
div.flouter {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}

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

div.frouter {
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}

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

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

img.inline {
	margin: 0px auto;
}



/*** Downloads ***/
div.downloads_wrapper {
}

div.downloads_header {
	color: #0093B2;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 4px;
}

span.downloads_title {
	padding-left: 10px;
	}

table.downloads {
	width: 98%;
	padding: 10px;
	}
	
tr.downloads_list_headings{
	}
	
tr.downloads_list {
	}
	
td.downloads_heading {
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	text-decoration: underline;
	}
	
td.downloads_heading_right {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	}
	
td.downloads_item {
	font-size: 12px;
	}
	
td.downloads_item_right {
	font-size: 12px;
	}
	
	
	
/*** Newscode ***/
div.news-wrapper-home, div.news-wrapper-view {
	width: 100%;
}

div.news-wrapper-archive {
	width: 100%;
}

div.news-inner-wrapper {
	}
	
div.news-image-frame {
	float: left;
	padding-right: 10px;
	text-align: center;
	width: 154px;
	}
	
div.news-image-frame-view {
	float: left;
	padding-top: 15px;
	padding-right: 10px;
	width: 154px;
	}

div.news-image-wrapper {
	border: solid 1px #0093B2;
	padding: 5px;
	width: 144px;
	}
	
div.news-content-home {
	float: left;
	text-align: center;
	width: 306px;
	}
	
div.news-content-view {
	float: left;
	text-align: center;
	width: 100%;
	}
	
div.news-content-archive {
	float: left;
	text-align: center;
	width: 611px;
	}
	
div.news-title {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	height: 14px;
	padding-left: 10px;
	text-align: left;
	}
	
div.news-date {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 14px;
	padding-top: 6px;
	text-align: right;
	}
	
	
div.news-date2 {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 14px;
	}
	
div.news-spacer-home {
	clear: both;
	height: 40px;
	width: 480px;
	}

div.news-spacer-archive {
	clear: both;
	height: 40px;
	width: 785px;
	}
	
div.news-link {
	font-family: Verdana, arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	}
	
div.news-author{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
	text-align: right;
	}
	
img.news-image {
	width: 144px;
	}
	
span.news-admin {
	font-size: 11px;
	}
	
span.news-comments {
	color: #0093B2;
	font-size: 12px;
	}
	
span.white {
	color: #FFFFFF;
	}
	
	

/*** Page Index ***/
div.index-wrapper {
	width: 100%;
}

div.index-inner-wrapper {
	}
	
div.index-title {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	height: 14px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	}
	
div.index-detail {
	font-size: 13px;
	font-weight: bold;
	}
	
div.index-flag {
	color: #FF0000;
	font-weight: bold;
	}
	
div.index-image-frame {
	float: left;
	padding-right: 10px;
	padding-top: 2px;
	width: 224px;
	}

div.index-image-wrapper {
	border: solid 1px #0093B2;
	padding: 5px;
	width: 210px;
	}
	
div.index-synopsis {
	float: left;
	text-align: justify;
	width: 550px;
	}

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

div.index-spacer {
	clear: both;
	height: 40px;
	width: 100%;
	}
	
img.index-image {
	width: 210px;
	}
	
	

/*** Version History Related ***/
div.vh-wrapper {
	display: inline-block;
	width: 100%;
}
	
div.vh-frame-left {
	float: left;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 10px;
	text-align: center;
	width: 270px;
	}
	
div.vh-frame-right{
	float: right;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	text-align: center;
	width: 270px;
	}
	
div.vh-image-left {
	border: solid #0093B2 1px;
	font-size: 10px;
	float: left;
	padding: 5px;
	width: 250px;
	}
	
div.vh-image-right {
	border: solid #0093B2 1px;
	font-size: 10px;
	float: right;
	padding: 5px;
	width: 250px;
	}
	
div.vh-spacer {
	background: transparent;
	display: inline-block;
	float: left;
	height: 20px;
	width: 100%;
	}
	
p.vh-title {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	}
	
span.vh-detail {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding-left: 70px;
	text-align: right;
	}
	
span.vh-admin {
	font-size: 10px;
	}


	
/*** Image Related ***/
img.nobord	{
	border: solid #000000 0px;
	}
	
	
	
/*** Location Details FaQ Classes ***/
b.faq {
	color: #0093B2;
	size: 14px;
	}
	
b.detailsfaq {
	color: #0093B2;
	}
	
p.detailsfaq {
	padding-top: 10px;
	padding-bottom: 5px;
	}

p.detailsfaqin {
	color: #CCCCCC;
	}
	
ul.detailsfaq {
	color: #0093B2;
	padding-bottom: 15px;
	}
	
	
	
/*** Links Page Classes ***/
div.links-info-admin {
	float: left;
	padding-left: 10px;
	text-align: left;
	width: 100%;
	}
	
span.linked	{
	font-family: Verdana, arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	}
	
span.links-admin	{
	font-size: 12px;
	font-weight: normal;
	padding-left: 70px;
	}
	
span.links-title {
	color: #0093B2;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	}
	
span.links-tabbed	{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 35px;
	}
	
	

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

a.list:visited {
	color: #69E8FF;
	display: inline;
	text-decoration: none;
	}
	
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;
	}
	
table.list {
	width: 100%;
}

table.list-small {
	width: 480px;
}

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

td.list-headings-left {
	font-family: Verdana, arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-top: 2px;
	vertical-align: middle;
}

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

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

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

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

td.list-entries-name {
	padding-bottom: 2px;
	padding-left: 15px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
}

td.list-entries-name-bold {
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
}

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

td.list-spacer {
	font-size: 1px;
	height: 6px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

td.list-text{
	font-size: 12px;
	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: #800000;
}

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

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

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

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


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

a.pm:visited {
	color: #69E8FF;
	display: inline;
	text-decoration: none;
	}
	
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: 16px;
	font-weight: bold;
	}

table.pm {
	width: 785px;
}

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

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

td.pm-entries-name {
	padding-bottom: 2px;
	padding-left: 15px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
}

td.pm-spacer {
	font-size: 1px;
	height: 6px;
	text-align: center;
	vertical-align: middle;
}

td.pm-headings {
	font-family: Verdana, arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	vertical-align: middle;
}

td.pm-entries-name {
	padding-bottom: 2px;
	padding-left: 15px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
}

td.pm-user {
	padding: 5px;
	text-align: center;
	vertical-align: top;
	}
	
td.pm-details {
	font-weight: bold;
	height: 1px;
	max-height: 1px;
	padding: 5px;
	padding-bottom: 0px;
	}
	
td.pm-details2 {
	font-size: 10px;
	height: 1px;
	max-height: 1px;
	padding: 5px;
	padding-bottom: 3px;
	}

td.pm-body {
	padding: 5px;
	vertical-align: top;
	}


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

span.pm-subject {
	font-size: 16px;
	font-weight: bold;
}

span.pm-details {
	font-size: 11px;
	font-style: italic;
}

.pm-entries1 {
	background-color: #333333;
	height: 25px;
}

.pm-entries2 {
	background-color: #333333;
	height: 25px;
}

.pm-entries-unread {
	background-color: #19286D;
	height: 25px;
}


/*** Updating Related ***/
input.upinput {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 98%;
	}
	
select.upinput {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 98%;
	}
	
select.upinputsmall {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 110px;
	}
	
select.ulinput {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 150px;
	}
	
textarea.upinput {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 98%;
	}

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

a.forum:visited {
	color: #00B0CA;
	display: inline;
	text-decoration: none;
	}
	
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 {
	color: #00C8E6;
	display: inline;
	text-decoration: none;
	}
	
a.forum2:link {
	color: #00C8E6;
	display: inline;
	text-decoration: none;
	}

a.forum2:visited {
	color: #00C8E6;
	display: inline;
	text-decoration: none;
	}
	
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: 0px;
	padding: 0px;
}
	
	
img.forum-icon {
	float: left;
	height: 18px;
	padding-right: 5px;
	width: 18px;
	}
	
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: 10px;
	font-weight: bold;
	}
	
span.forum-post-username {
	font-size: 16px;
	font-weight: bold;
	}
	
table.forums {
	border: solid 0px #444444;
	width: 100%;
	}
	
table.forum-blank {
	background: transparent;
	border: 0px;
	width: 100%;
	}
	
table.forum-legend {
	background: transparent;
	border: 0px;
	width: 100%;
	}
	
tr.forum-row1 {
	background-color: #2A2A2A;
	}
	
tr.forum-row2 {
	background-color: #333333;
	}
	
td.forum-category {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 5px;
	width: 100%;
	}
	
td.forum-headings {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	width: 100%;
	}

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

span.forum-list-forum {
	font-size: 14px;
	font-weight: bold;
	}
	
span.forum-list-topic {
	font-size: 13px;
	}
	
td.forum-list-author {
	border: solid 0px #444444;
	font-size: 10px;
	padding: 5px;
	}
	
td.forum-list-centered {
	padding: 5px;
	text-align: center;
	}
	
td.forum-moderator {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 5px;
	width: 30%;
	}
	
td.forum-moderator2 {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 15px;
	padding-top: 5px;
	text-align: right;
	width: 40%;
	}
	
td.forum-moderator3 {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 15px;
	padding-top: 5px;
	text-align: right;
	width: 30%;
	}
	
	
	
td.forum-legend-image{
	padding: 5px;
	text-align: center;
	}
	
td.forum-legend-description {
	padding: 5px;
	text-align: left;
	}
	
td.forum-legend-spacer {
	border: 0px;
	background: transparent;
	font-size: 1px;
	height: 20px;
	width: 100%;
	}
	
	
	
td.forum-list-post-user {
	padding: 5px;
	text-align: center;
	vertical-align: top;
	}
	
td.forum-list-post-user2 {
	padding: 5px;
	padding-left: 20px;
	vertical-align: top;
	}
	
img.forum-list-post-posticon {
	float:left;
	height: 36px;
	padding: 5px;
	padding-right: 15px;
	}
	
span.forum-list-post-details {
	font-weight: bold;
	}
	
span.forum-list-post-details2 {
	font-size: 10px;
	}
	
div.forum-list-post-funcs {
	font-size: 10px;
	padding: 0px;
	text-align: right;
	width: 100%;
	}
	
td.forum-list-post-main {
	font-size: 12px;
	padding: 10px;
	padding-bottom: 3px;
	vertical-align: top;
	}
	
img.forum-list-post-readstate {
	float: right;
	padding: 5px;
	}
	
div.forum-emoticons {
	font-size: 11px;
	font-weight: normal;
	height: 205px;
	margin: 5px;
	margin-right: 0px;
	overflow: auto;
	}
	
img.forum-emoticon {
	display: inline;
	}
	
img.forum-button {
	display: inline;
	padding: 5px;
	}
	
td.forum-buttons {
	text-align: right;
	width: 100%;
	}
	
td.forum-list-post-number {
	font-weight: bold;
	padding: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
	text-align: right;
	}

td.forum-list-post-sig {
	padding: 10px;
	}
	
td.forum-list-post-spacer {
	background: #000000;
	font-size: 1px;
	height: 5px;
	width: 100%;
	}
	
span.forum-admin {
	font-size: 10px;
	}
	
	
td.forum-list-newpost-head {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	}
	
td.forum-list-newpost-emoticons{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	height: 170px;
	vertical-align: middle;
	}
	
td.forum-list-newpost-text {
	height: 1px;
	max-height: 1px;
	padding: 5px;
	padding-bottom: 2px;
	}
	
td.forum-list-newpost-centext {
	height: 1px;
	max-height: 1px;
	padding: 5px;
	padding-bottom: 2px;
	text-align: center;
	}
	
td.forum-list-newpost-icon {
	font-weight: bold;
	height: 1px;
	max-height: 1px;
	padding: 5px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	}
	
input.forum-input {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 98%;
	}
	
textarea.forum-input {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 98%;
	}
	
select.forum-input {
	background: #aaaaaa;
	border: 2px solid #000000;
	width: 98%;
	}
	
	
td.forum-poll-question {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	}
	
td.forum-poll-headings {
	border-bottom: solid #FFFFFF 1px;
	font-weight: bold;
	padding: 5px;
	padding-top: 0px;
	text-align: center;
	}
	
td.forum-poll-option {
	padding: 5px;
	padding-left: 15px;
	}

td.forum-poll-option-novote {
	padding: 2px;
	padding-left: 15px;
	}
	
td.forum-poll-number {
	padding: 5px;
	text-align: center;
	}
	
td.forum-poll-bar {
	padding: 5px;
	padding-left: 15px;
	}
	
	
	
td.forum-pagelinks {
	text-align: center;
	vertical-align: middle;
	width: 100%;
	}

td.forum-spacer {
	border: 0px;
	background: transparent;
	font-size: 1px;
	height: 20px;
	width: 100%;
	}
	
td.forum-spacer-medium {
	border: 0px;
	background: transparent;
	font-size: 1px;
	height: 10px;
	width: 100%;
	}
	
td.forum-spacer-small {
	border: 0px;
	background: transparent;
	font-size: 1px;
	height: 5px;
	width: 100%;
	}

td.forum-spacer-tiny {
	border: 0px;
	background: transparent;
	font-size: 1px;
	height: 3px;
	width: 100%;
	}
	
	
	
/*** Online Users ***/
a.online {
	color: #00B0CA;
	display: inline;
	text-decoration: none;
	}
	
a.online:link {
	color: #00B0CA;
	display: inline;
	text-decoration: none;
	}

a.online:visited {
	color: #00B0CA;
	display: inline;
	text-decoration: none;
	}
	
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: 16px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 5px;
	width: 100%;
	}
	
td.online-counts {
	background-color: #444444;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	width: 100%;
	}
	
td.online-users {
	background-color: #2A2A2A;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	width: 100%;
	}
	
td.online-spacer {
	border: 0px;
	background: transparent;
	font-size: 1px;
	height: 3px;
	width: 100%;
	}
	
	

/*** BBCode Formatting ***/
div.bbcodebuttons {
	background: transparent;
	padding: 5px;
	text-align:center;
	width: 95%;
	}
	
div.bbcodestyles {
	background: transparent;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	text-align:center;
	width: 95%;
	}
	
div.bbcodehelp {
	background-color: #666666;
	color: #000000;
	font-size: 10px;
	margin-bottom: 5px;
	text-align:center;
	width: 95%;
}

div.bbcodehelpinvert{
	background: transparent;
	color: #FFFFFF;
	font-size: 10px;
	margin-bottom: 5px;
	text-align:center;
	width: 95%;
}

input.bbcodebutton {
	font-size: 11px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
}

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: 100px;
	}
	
select.bbcodeselectsize {
	background-color: #000000;
	border: solid 1px #0093B2;
	color: #FFFFFF;
	width: 75px;
	}

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: 0px;
	color: #FFFFFF;
	font-family: Courier;
	font-size: 13px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	}
	
input.login {
	background-color: #AAAAAA;
	border: 2px solid #000000;
	width: 460px;
	}
	
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: 10px;
	font-weight: bold;
	}
	
span.title	{
	color: #0093B2;
	font-family: Georgia, arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	padding-left: 20px;
	}
	
span.inlinewarn {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	padding-left: 60px;
	}
	
span.inlinewarn2 {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	}
	
span.inlinesuggest {
	color: #FF9900;
	font-size: 14px;
	font-weight: bold;
	}
	
img.profile-img {
	margin: 0px auto;
	}
	
div.center {
	text-align: center;
	width: 100%;
	}