/* Beginning of ported-over CSS classes. This is the general styles for the GW1 website. */



BODY {
	margin:0px;
	padding:0px;
	}

A {
	color:#ffe155;
	text-decoration:none;
	}

A:link {
	color:#ffe155;
	}

A:visited {
	color:#e8a400;
	}

A:active {
	color:#ffff99;
	}

A:hover {
	color:#ffff99;
	text-decoration:underline;
	}

H2 {
	font-family:Verdana, Tahoma, Arial;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:-14px;
	}

H3 {
	font-family:Verdana, Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:-14px;
	}

H4 {
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:-14px;
	}

H5 {
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFCC;
	}



/* Wiki links */

A.wikilink:link {
	color: #8a9fbc;
	font-weight:bold;
	}

A.wikilink:visited {
	color: #607694;
	font-weight:bold;
	}

A.wikilink:hover {
	color: #8e939b;
	font-weight:bold;
	}



/* ID Styles */

#contentCell {
	font-family: Verdana, Tahoma, Arial;
	font-size:10pt;
	line-height:15pt;
	font-weight:normal;
	color:#ffffee;
	}

#contentCell TD {
	font-family: Verdana, Tahoma, Arial;
	font-size:10pt;
	line-height:15pt;
	font-weight:normal;
	color:#ffffee;
	}

#callout TD {
	padding:5px;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	}

#callout {
	border:3px double #666666;
	float:right;
	width:250px;
	background:#000000 url('/images/spotimages/alchemy.jpg');
	margin:10px;
	}

#cooltablebig {
	padding:0px;
	border:0px;
	background:#000000 url('/images/spotimages/alchemy-big.jpg');
	margin:10px;
	width:100%;
	}

#cooltablebig TD {
	padding:10px;
	vertical-align:top;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	margin:0px;
	}

#navBar {
	position:absolute;
	left:0px;
	width:100%;
	height:22px;
	z-index:500;
	text-align:center;
	top:150px;
	}

#backgrounds {
	z-index:40;
	position:absolute;
	top:33px;
	left:0px;
	width:100%;
	}

#logoLayer {
	position:absolute;
	left:120px;
	top:40px;
	width:413px;
	height:106px;
	z-index:52;
	}

#footer {
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	}

#mainContentDiv {
	position:relative;
	margin-top:250px;
	vertical-align:top;
	z-index:302;
	width:980px;
	text-align:left;
	}

/*
#mainContentDiv {
	position:absolute;
	left:0px;
	top:250px;
	width:98%;
	vertical-align:top;
	z-index:302;
	}
*/

#contentTable {
	vertical-align:top;
	}



/* Global Breadcrumb Styles */

#breadcrumbs A {
	font-family:Verdana, Tahoma, Arial;
	font-size:14px;
	color:#ffe155;
	font-weight:bold;
	}

#breadcrumbs A:hover {
	color:#ffff99;
	text-decoration:underline;
	}



/* Global Navigation Styles */

#navSubTable {
	margin-right:20px;
	margin-left:15px;
	width:211px;
	background:url('/images/navbg.gif') repeat-y;
	}

#navSecondary A {
	font-family: Verdana, Tahoma, Arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url('/images/navbullet1.gif');
	padding-left:20px;
	background-repeat:no-repeat;
	}

#navSecondary A:hover {
	color:#FFCC66;
	background-image:url('/images/navbullet1a.gif');
	}

#navThird A {
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:16px;
	padding-left:35px;
	background-image:url('/images/navbullet2.gif');
	background-repeat:no-repeat;
	background-position:20px;
	}

#navThird A:hover {
	color:#FFFF99;
	background-image:url('/images/navbullet2a.gif');
	}

#navFourth A {
	margin-top:50px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:55px;
	background-image:url('/images/navbullet3.gif');
	background-repeat:no-repeat;
	background-position:35px;
	line-height:16px;
	}

#navFourth A:hover {
	color:#FFFF99;
	background-image:url('/images/navbullet3a.gif');
	}

#searchBox {
	width:200px;
	margin:8px;
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	font-weight:normal;
	color:#ffffee;
	}



/* CSS for the Language/Top Nav Bar */

#globalNavigation {
	z-index:1000;
	position:absolute;
	top:0px;
	}

#langBarMenu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	line-height:16px;
	}

#langBarMenu li {
	float:left;
	position:relative;
	z-index:400;
	}

#langBarMenu table {
	position:absolute;
	border-collapse:collapse;
	z-index:380;
	left:-2px;
	top:18px;
	}

#langBarMenu a, #langBarMenu :visited {
	display:block;
	font-size:12px;
	font-family:arial,verdana;
	width:125px;
	padding:2px 0;
	color:#ffcc00;
	background:#000000;
	text-decoration:none;
	margin-right:0px;
	text-align:center;
	}

#langBarMenu :hover {
	color:#000000;
	background:#cccccc;
	}

#langBarMenu ul ul {
	visibility:hidden;
	position:absolute;
	width:125px;
	height:0;
	}

#langBarMenu ul :hover ul {
	visibility:visible;
	}



/* Class Styles */

.skillTable {
	padding:0px;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #666;
	background:#191919;
	}

.skillTable TD {
	padding:3px;
	vertical-align:top;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	border:0;
	margin:0px;
	}
	
.blackTable {
	padding:0px;
	border:0px;
	background:#000000;
	margin:10px;
	}

.blackTable TD {
	vertical-align:top;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	border:1px solid #666666;
	padding-left:28px;
	padding-right:28px;
	padding-top:14px;
	}

.blueTable {
	padding:0px;
	border:0px;
	background:#131522;
	margin:0px;
	}

.blueTable TD {
	vertical-align:top;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	border:1px solid #666666;
	padding-left:28px;
	padding-right:28px;
	padding-top:14px;
	}
	
.coolTable2 {
	padding:0px;
	border:0px;
	background:#000000 url('/images/spotimages/alchemy-big.jpg');
	margin:10px;
	}

.coolTable2 TD {
	padding:10px;
	vertical-align:top;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	margin:0px;
	}

.coolTable2a {
	padding:0px;
	border:0px;
	background:#000000 url('/images/spotimages/alchemy-big.jpg');
	}

.coolTable2a TD {
	padding:10px;
	vertical-align:top;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	margin:0px;
	}

.coolTable3 {
	padding:0px;
	border:0px;
	background:#000000 url('/images/spotimages/nightfallalchemy-big.jpg');
	margin:10px;
	}

.coolTable3 TD {
	padding:10px;
	vertical-align:top;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	margin:0px;
	}

.fansiteOfficialStatus {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#CCCCCC;
	}

.fansiteEliteStatus {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#FFCC00;
	}

.largeivory {
	font-family:Verdana, Tahoma, Arial;
	font-size:12pt;
	line-height:16pt;
	font-weight:normal;
	color:#ffffee;
	}

.ivory {
	font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	line-height:15pt;
	font-weight:normal;
	color:#ffffee;
	}

.smallivory {
	font-family:Verdana, Tahoma, Arial;
	font-size:8pt;
	line-height:12pt;
	font-weight:normal;
	color:#ffffee;
	}

.smallbivory {
	font-family:Verdana, Tahoma, Arial;
	font-size:8pt;
	line-height:12pt;
	font-weight:bold;
	color:#ffffee;
	}

.white {
	font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	line-height:15pt;
	font-weight:normal;
	color:#FFFFFF;
	}

.smallwhite {
	font-family:Verdana, Tahoma, Arial;
	font-size:8pt;
	line-height:12pt;
	font-weight:normal;
	color:#FFFFFF;
	}

.gold {
	font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	font-weight:normal;
	line-height:15pt;
	color:#FFFFCC;
	}

.bullet-list {
	list-style-image:url('/images/bullet-list.gif');
	vertical-align:middle;
	font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	color:#ffffee;
	}
	
.bullet-list-updates {
	list-style-image:url('/images/bullet-list.gif');
	vertical-align:middle;
	font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	color:#ffffee;
	}

.bullet-list-updates li {
	margin:10px 0;
	}

.smallbullet-list {
	list-style-image:url('/images/bullet-list.gif');
	vertical-align:middle;
	font-family:Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:normal;
	color:#ffffee;
	}

.headline, H1 {
	font-family:'Trebuchet MS', Tahoma, Arial;
	font-size:14pt;
	font-weight:bold;
	line-height:18pt;
	color:#FFFFFF;
	}

.newsHeadline {
	font-family:'Trebuchet MS', Tahoma, Arial;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	}

.newsDate {
	font-family:Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFFF;
	}

.subhead {
	font-family:'Trebuchet MS', Tahoma, Arial;
	font-size:13pt;
	font-weight:bold;
	color:#FFFFFF;
	}

.footerText {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	}

.footerText A {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ffe155;
	}

.footerText A:hover {
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	color:#ffff99;
	text-decoration:underline;
	}

.navShow {
	display:block;
	}

.navHide {
	display:none;
	}
	
.SkillbarWinnersTable {
	padding:0px;
	border:1px solid #666666;	
	background:#000000;
	width:80%;
	}

.SkillbarWinnersTable TD {
	padding:0px;
	vertical-align:top;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	}

.SkillbarTable {
	padding:0px;
	border:1px solid #666666;	
	background:#000000;
	}

.SkillbarTable TD {
	padding:0px;
	border:0px solid #666666;	
	}

/* Used for rollovers */

.transOFF {
	opacity:1;
	filter:alpha(opacity=100);
	border:0px;
	}

.transON {
	opacity:.80;
	filter:alpha(opacity=80);
	border:0px;
	}

.galleryborder {
	border:1px groove #555555;
	}

.miniskill {
	font-size:8pt;
	line-height:12pt;
	padding:6px;
	background:#000000 url('/images/spotimages/alchemy-big.jpg');
	border:1px solid #666666;
	width:300px;
	display:none;
	z-index:500;
	position:absolute;
	}

.miniicon {
	border:1px solid #666666;
	text-align:center;
	padding:6px;
	margin:6px;
	white-space:nowrap;
	}



/* Unsubscribe Classes/ID's */

.formFields {
	background-color:#000000 !important;
	border-top-color:#666666;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#666666;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-color:#666666;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#666666;
	border-right-width:1px;
	border-right-style:solid;
	font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	color:#FFFFCC;
	}



/* Flickr Styles */

.flickr_badge_image {
	vertical-align: top;
	padding: 3px;
	float:left;
	}
	
#flickr_badge_source_txt {
	float: none;
	font-size: 9px;
	}

.flickr_badge_image img {
	border: 1px solid white !important;
	}

#flickr_www {
	display:block; 
	text-align:left; 
	padding:0 10px 0 10px !important; 
	font: 11px Arial, Helvetica, Sans serif !important; 
	color:#3993ff !important;
	}

#flickr_badge_wrapper {
	width: 450px;
	}

#flickr_badge_uber_wrapper {}



/* korean */

.ivoryKR {
	font-family:Gulim;
	font-size:11pt;
	line-height:15pt;
	color:#FFFFFF;
	}

.bullet-listKR {
	list-style-image:url('/images/bullet-list.gif');
	vertical-align:middle;
	font-family:Gulim;
	font-size:11pt;
	color:#FFFFFF;
	}



/* japanese */

.ivoryJP {
	font-family:'MS PGothic';
	font-size:11pt;
	line-height:15pt;
	color:#FFFFFF;
	}

.goldJP {
	font-family:'MS PGothic';
	font-size:11pt;
	line-height:15pt;
	color:#FFFFCC;
	}

.bullet-listJP {
	list-style-image:url('/images/bullet-list.gif');
	vertical-align:middle;
	font-family:'MS PGothic';
	font-size:11pt;
	color:#FFFFFF;
	}



/* chinese traditional */

.ivoryCHT {
	font-family:MingLiU;
	font-size:12pt;
	line-height:15pt;
	color:#FFFFFF;
	}

.goldCHT {
	font-family:MingLiU;
	font-size:11pt;
	line-height:15pt;
	color:#FFFFCC;
	}

.bullet-listCHT {
	list-style-image:url('/images/bullet-list.gif');
	vertical-align:middle;
	font-family:MingLiu;
	font-size:11pt;
	color:#FFFFFF;
	}



/* Twitter Styles */

#tweetContainer {
	float: right;
	width: 250px;
	vertical-align: top;
	height: 600px;
	}

#tweet {
	background-color: #333333;
	padding: 7px;
	border: 3px double #999999;
	font-size: 10px;
	line-height: normal;
	margin-left: 10px;
	height: 400px;
	}

#tweet li {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px dotted #999999;
	border-left: 0px none;
	vertical-align:middle;
	margin-left: -40px;
	margin-bottom: 10px;
	list-style: none;
	padding: 0px 0px 10px;
	}

#Twitter_txt {
	float: left;
	margin-left: 20px;
	font-size: 9px;
	}
	
.fourthAnnivClickArea span  {
	border:0px;
	position:absolute;
	display:inline;
	height:225px;
	width:575px;
	top:50px;
	left:500px;
	cursor:pointer;
	text-decoration:none;
}