﻿body {
	font-family:arial,helvetica,sans-serif;
/*	font-family:Verdana; */
	
	margin:0px;
	padding:0px;
	background-color:Black;
	color:#bcbcbc;
	background-image:url(/gfx/watermark.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}

fredbody {
	font-family:arial,helvetica,sans-serif;
/*	font-family:Verdana; */
	
	margin:0px;
	padding:0px;
	background-color:Black;
	color:#bcbcbc;
	background-image:url(/photoshop/deathwing.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

/* Media Control */
@media print 
{
	.prn 
	{
		left:0px;
		top:0px;
		display:block;
		visibility:visible;
		width:100%;
		height:100%;
		padding-right:16px;
		margin-right:16px;
	}
	.prn .noprn 
	{
		display:block;
		visibility:visible;
	}	
	.noprn 
	{
		display:none;
		visibility:hidden;
	}
}
@media screen
{
	.prn 
	{
		display:none;
		visibility:hidden;
	}
}

/* Diagnostic and holder elements */
.debugBar 
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:Red;
	color:Yellow;
	font-weight:bold;
	display:none;
	filter:	Alpha(opacity=70);
	opacity:0.7;
}
/* Global Element Styles */
/* this should be a>img but IE 6 and below doesn't support */
a img 
{
	border:none 0px Black;
	margin:0px;
	padding:0px;
}

.hotButton 
{
	border:none 0px Black;
	behavior:url(/css/behavior/hotButton.htc);
	-moz-binding: url(/css/behavior/bindings.xml#hotButton.htc);
	background-color:Transparent;
}
.actionButton 
{
	cursor:pointer;
}
/* User Input Elements */
input[type=text], input[type=password], input[type=file]
{
	color:#EEbA00;
	background-color:#364641;
	border:solid 1px #7E8081;
}
select 
{
	color:#EEbA00;
	background-color:#364641;
	border:solid 1px #7E8081;
}
textarea 
{
	color:#EEbA00;
	background-color:#364641;
	border:solid 1px #7E8081;
}
.inputButton 
{
	border:none;
}
/* Logon Form - Not this is the only item/section/page specific CSS in here */
/* all other such CSS definitions are in separate files */
.logon {
	text-align:left;
	background-image: url('/gfx/logonbox.jpg');
	background-repeat:no-repeat;
	width: 495px;
	height: 275px;
}
.logonPaneForm 
{
	padding-right:8px;
	/* override this in the specific theme files */
	background-image:url(/themes/altimis/gfx/LogonBoxSmall.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#fcfcfc;
}
.logonPaneForm INPUT
{
	margin-right:0px;
	margin-bottom:0px;
	line-height:10px;
}
.logonPaneForm FIELDSET 
{
	border:none;
}
.lgnFormTable 
{
	margin-top:40px;
	border:none;
	border-collapse:collapse;
}
.lgnFormTable TH
{
	padding-left:24px;
	font-size:10pt;
	font-weight:bold;
	vertical-align:top;
}
.lgnFormTable TD
{
	font-size:10pt;
	font-weight:normal;
	vertical-align:middle;
}
.lgnFormTable INPUT
{
	font-size:10pt;
	font-weight:normal;
	vertical-align:middle;
}
/* Misc Items */
.error 
{
	font-weight:bold;
	color:Red;
}

.logon {
	text-align:left;
	background-image: url('/gfx/logonbox.jpg');
	background-repeat:no-repeat;
	width: 495px;
	height: 275px;
}

.logon FORM {
	padding-left: 10px;
	padding: 128px 0px 0px 32px;
}

.logon fieldset
{
	border: #26a solid 0px;
	width: 40em
}

.logon legend
{
	background: #fb0;
	border: #26a solid 1px;
	padding: 1px 10px
} 

.logon SPAN {
	text-align:right;
}

.logon LABEL {
	width: 10em;
	float: left;
	text-align: right;
	margin: 0 1em 10px 0;
	clear: both;
}

#logonReply {
	text-align:left;
	margin-left:4px;
}

.redirectWarning 
{
	margin:16px;
	padding:16px;
	border:solid 1px yellow;
	background-color:#404040;
	color:Red;
	font-weight:bold;
	font-size:x-large;
}

.logonHeader 
{
	margin:0px 48px 0px 48px;
	padding:4px 4px 4px 4px;
	border:dashed 1px #a7a7a7;
	background-color:#e0e0e0;
	font-size:14pt;
}

.logonFooter 
{
	margin:0px 48px 0px 48px;
	padding:0px 4px 0px 4px;
	border:dashed 1px #a7a7a7;
}
.logonFooter a 
{
	float:left;
	margin-top:8px;
	margin-right:4px;
}

.logonFooter p 
{
    font-family: arial,sans-serif;
	text-align:justify;	
}

.popupHolder
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
	border:none;
}

.popupErrorHolder
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
	background-color:Red;
	color:Yellow;
}

.debugBar 
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:Red;
	color:Yellow;
	font-weight:bold;
	display:block;
	filter:	Alpha(opacity=70);
	opacity:0.7;
}

/* Links */
a
{
	text-decoration:none;
	color:#294ce0;
}
a:visited
{
	color:#294ce0;
}
a:hover
{
	color:orange;
}

.subtleLink
{
	text-decoration:none;
	color:orange;
}
.subtleLink:visited
{
	color:orange;
}
.subtleLink:hover
{
	color:#294ce0;
}

/* Paragraphs and standard copy text stuff */
H3, H4
{
	color:orange;
}

.highlight 
{
	color:gold;
}

.guildMessage 
{
	margin-top:3px;
	text-align:center;
}

.siteMessage
{
	margin-top:3px;
	text-align:center;
}

.forumPageForm 
{
	margin:6px 0 0 0;

	padding:0px;
	border:none 1px red;
}

.tooltipClass
{
	cursor:help;
}

.tooltipCharName
{
	float:left;
	width:80px;
	font-weight:bold;
	color:orange;
}

.tooltipContent
{
	font-size:10pt; 
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	white-space:normal;
	display:block;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
/*	background-color:#2d2d2d; */
    background-color:#000030;
	border:solid 2px #5d5d5d;
	color:silver;
	z-index:999;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
}

.tooltipSingleLine 
{
	width:20em;
	font-weight:bold;
}
.tooltipTable,  .tooltipTable td, .tooltipTable th
{
	margin:0px !important;
	padding:0px !important;
	border:none !important;
	border-collapse:collapse !important;
	border-spacing:0px !important;
/*	background-color:#2d2d2d !important; */
	background-color:#000030 !important;
}

.tooltipContent .tooltipHeading
{
	padding:2px;
	margin:0px;
	font-size:12pt;
	font-weight:bold;
	color:gold;
/*	background-color:#1d1d1d; */
	background-color:#000010;
}

.tooltipContent H1 
{
	padding:2px;
	margin:0px;
	font-size:12pt;
	font-weight:bold;
	color:gold;
/*	background-color:#1d1d1d; */
	background-color:#000010;
}

.tooltipContent H2 
{
	padding:2px;
	margin:0px;
	font-size:10pt;
	font-weight:bold;
	color:white;
	background-color:#000010;
}

.tooltipContent P
{
	position:relative;
	margin:2px;
	padding:0px;
	font-size:10pt;
}

.tooltipContent blockquote
{
	position:relative;
	margin:2px;
	padding:0px;
	width:20em;
	font-size:10pt;
	color:White;
}

.tooltipContent .orange
{
	color:orange;
	font-weight:bolder;
	font-size:8pt;
}
.tooltipContent .white
{
	color:white;
	font-weight:bolder;
	font-size:8pt;
}
.tooltipContent .whiteR
{
	text-align:right;
	color:white;
	font-weight:bolder;
	font-size:8pt;
}
.tooltipContent UL
{
	padding-left:24px;
	padding-right:8px;
	margin:0px 0px 0px 0px;
}

.noAccess 
{
	margin:16px;
	padding:16px;
	border:solid 1px yellow;
	background-color:#404040;
	color:Red;
	font-weight:bold;
	font-size:x-large;
}

.panicMessage 
{
	margin:16px;
	padding:16px;
	border:solid 1px yellow;
	background-color:#404040;
	color:Red;
	font-weight:bold;
	font-size:x-large;
}

.standardParagraphs 
{
}
.standardParagraphs H2 
{
	color:gold;
}

/* Stuff for popup windows */
.paneError
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
	background-color:Blue;
}

.popupWindow
{
	border:none 0px lime;;
	background-color: Transparent;
	
	position:absolute;
	top:100px;
	left:300px;
	z-index:999;
}

.popupWindowTop 
{
	
}

.popupWindowBar 
{
	background-color:Transparent;
	margin:0px;
	padding:0px;
}

.popupWindowBarLeft 
{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(/gfx/popLeft.gif);
	background-repeat:no-repeat;
	width:8px;
	height:29px;
}

.popupWindowBarRight
{
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(/gfx/popRight.gif);
	background-repeat:no-repeat;
	width:60px;
	height:29px;
	white-space:nowrap;
	overflow:visible;
	text-align:right;
}

.popupWindowBarRightWide
{
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(/gfx/popRightWide.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:77px;
	height:29px;
	white-space:nowrap;
	overflow:visible;
}

.popupWindowClose 
{
	margin:0px;
	padding:0px;
	margin-top:3px;
	margin-right:6px;
	cursor:pointer;
}

.popupWindowMaximize
{
	margin:0px;
	padding:0px;
	margin-top:3px;
	cursor:pointer;
}

.popupWindowIconize
{
	margin:0px;
	padding:0px;
	margin-top:3px;
	cursor:pointer;
}

.popupWindowBarMiddle 
{
	margin-left:8px;
	margin-right:57px; /* was 60 ? - changed to 57 for the DWindow DHtml Widget */
	background-image:url(/gfx/popMiddle.gif);
/*	height:28px ; */ /* Cocks up IE - the div gets a size to the right margin and not to the content */
/*	padding-top:1px; /* Tweek this in conjunction with line-height to get background image to display properly
                        as we can't use the height attribute */
	line-height:28px;
    font-family: arial,sans-serif;
	 color:yellow;
	 font-weight:bold;
	 font-size:16px;
}

.popupWindowBody 
{
	margin-right:0px !important;
	margin-right:1px;
	border:solid 1px #d5b840;
	border-top:none 0px;
	background-color: #1a1a1a;
}

.popupWindowBodyInner
{
	border:solid 1px #56595d;
	border-top:none 0px;
	margin-right:0px !important;
	margin-right:1px;
	padding:8px;
	padding-bottom:0px;
	background-color: #1a1a1a;
	background-image:url('gfx/wowroster_bg.jpg');
	background-position:top left;
	background-repeat:repeat;
	color:Orange;
}

.popupWindowBodyError
{
	padding:8px;
	border:solid 1px #7C7C7C;
	border-top:none 0px;
    background:#9D1f00;
    color:red;
    font-weight:bold;
    font-size:26px;
}

.articleName 
{
	color:orange;
	padding:1px 2px 2px 2px;
}

.articleHolder
{
	color:#d0d0b0;
	position:relative;
}

.articleDate
{
	text-align:right;
	font-size:xx-small;
	color:pink;
}

.articleEdit
{
	position:absolute;
	top:0px;right:0px;
	text-align:right;
	width:100%;
}

.navPanelContent
{
	padding-top:4px;
	text-align:center;
}
/*******
 * Class colorization
*******/
.classDruidtxt { color:#FF7C0A; }
.classHuntertxt { color:#AAD372; }
.classMagetxt { color:#68CCEF; }
.classPaladintxt { color:#F48CBA; }
.classPriesttxt { color:#FFFFFF; }
.classRoguetxt { color:#FFF468; }
.classShamantxt { color:#00DBBA; }
.classWarlocktxt { color:#9382C9; }
.classWarriortxt { color:#C69B6D; }
.classDeathKnighttxt { color:#C02060; }

.white { color:#ffffff; }
.yellow { color:#ffd200; }
.green { color:#7eff00; }
.grey { color:#808080; }
.red { color:#ff0000; }
.orange { color:#ff9900; }
.purple { color:#8000ff; }
.blue { color:#0068ff; }
.gold { color:#ffcc00; }
.brown { color:#593300; }

