html, body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777777;
	background: #000000;
	line-height: 12px;
	min-width: 934x;
	margin: 0;
}
a {outline: none;}
a.thickbox img, a.navfaction img {outline: none; border: 1px solid #949f92;}
a.thickbox:hover img, a.navfaction:hover img {border: 1px solid #ce0606;}


#mainpage {
	background: #000000;
	border-width: 0;
	border-style: none;
	position: absolute;
	left: 50%;
	margin-left: -467px;
	top: 14px;
	width: 934px;
	height: 734px;
}
#header {
	background: url(/images/header-00.jpg) top left no-repeat;
	width: 934px;
	height: 113px;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	z-index: 50;
}
#header h1 {
	visibility: hidden;
}

#topnav {
	width: 934px;
	height: 36px;
}

#content {
	height: 535px;
	width: 934px;
}
#sidenav {
	background:	#000000 url(/artificer/images/nav-blank.jpg) no-repeat;
	width: 186px;
	height: 585px;
	position: relative;
	}


/* CONF NAV */
#sidenav-conf {
	background:	#000000 url(/artificer/images/nav-conf1.jpg) no-repeat;
	width: 186px;
	height: 585px;
	position: relative;
	}
#nav-conf	{
	border: 0;
	padding: 0;
	margin: 0;
	}
#nav-conf ul	{
	margin: 0;
	padding: 0;
	background-image: url(/artificer/images/nav-conf.jpg) no-repeat;
	width: 186px;
	height: 585px;
	position: relative;
	}
#nav-conf ul li	{
	list-style: none;
	}
#nav-conf ul li, #nav-conf a	{
	height: 19px;
	display: block;
	}
html>/**/body #nav-conf ul li, #nav-conf a	{
	height: 22px;
	}
#nav-conf ul li a	{
	text-indent: -5000px; 
	text-decoration: none;
	}
#nc1 {top: 0; left: 22px;}
#nc2 {top: 22px; left: 22px;}
#nc3 {top: 44px; left: 22px;}
#nc4 {top: 66px; left: 22px;}
#nc5 {top: 88px; left: 22px;}
#nc6 {top: 110px; left: 22px;}
#nc7 {top: 132px; left: 22px;}
#nc8 {top: 154px; left: 22px;}
#nc9 {top: 176px; left: 22px;}
#nc1 a:hover {background: transparent url(/artificer/images/nav-conf.jpg) -186px 0 no-repeat;}
#nc2 a:hover {background: transparent url(/artificer/images/nav-conf.jpg) -186px -22px no-repeat;}
#nc3 a:hover {background: transparent url(/artificer/images/nav-conf.jpg) -186px -44px no-repeat;}
#nc4 a:hover {background: transparent url(/artificer/images/nav-conf.jpg) -186px -66px no-repeat;}
#nc5 a:hover {background: transparent url(/artificer/images/nav-conf.jpg) -186px -88px no-repeat;}
#nc6 a:hover {background: transparent url(/artificer/images/nav-conf.jpg) -186px -110px no-repeat;}
#nc7 a:hover {background: transparent url(/artificer/images/nav-conf.jpg) -186px -132px no-repeat;}
#nc8 a:hover {background: transparent url(/artificer/images/nav-conf.jpg) -186px -154px no-repeat;}
#nc9 a:hover {background: transparent url(/artificer/images/nav-conf.jpg) -186px -176px no-repeat;}

/* PRIVATEER NAV */
#sidenav-pp {
	background:	#000000 url(/artificer/images/nav-pp1.jpg) no-repeat;
	width: 186px;
	height: 585px;
	position: relative;
	}
#nav-pp	{
	border: 0;
	padding: 0;
	margin: 0;
	}
#nav-pp ul	{
	margin: 0;
	padding: 0;
	background-image: url(/artificer/images/nav-pp.jpg) no-repeat;
	width: 186px;
	height: 585px;
	position: relative;
	}
#nav-pp ul li	{
	list-style: none;
	text-indent: -5000px; 
	}
#nav-pp ul li, #nav-pp a	{
	height: 19px;
	display: block;
	}
html>/**/body #nav-pp ul li, #nav-pp a	{
	height: 22px;
	}
#nav-pp ul li a	{
	text-indent: -5000px; 
	text-decoration: none;
	}

#np1 {top: 0; left: 22px;}
#np2 {top: 22px; left: 22px;}
#np3 {top: 44px; left: 22px;}
#np4 {top: 66px; left: 22px;}
#np5 {top: 88px; left: 22px;}
#np1 a:hover {background: transparent url(/artificer/images/nav-pp.jpg) -186px 0px no-repeat;}
#np2 a:hover {background: transparent url(/artificer/images/nav-pp.jpg) -186px -22px no-repeat;}
#np3 a:hover {background: transparent url(/artificer/images/nav-pp.jpg) -186px -44px no-repeat;}
#np4 a:hover {background: transparent url(/artificer/images/nav-pp.jpg) -186px -66px no-repeat;}
#np5 a:hover {background: transparent url(/artificer/images/nav-pp.jpg) -186px -88px no-repeat;}

/* INFINITY NAV */
#sidenav-inf {
	background:	#000000 url(/artificer/images/nav-inf1.jpg) no-repeat;
	width: 186px;
	height: 585px;
	position: relative;
	}
#nav-inf	{
	border: 0;
	padding: 0;
	margin: 0;
	}
#nav-inf ul	{
	margin: 0;
	padding: 0;
	background-image: url(/artificer/images/nav-inf.jpg) no-repeat;
	width: 186px;
	height: 585px;
	position: relative;
	}
#nav-inf ul li	{
	list-style: none;
	}
#nav-inf ul li, #nav-inf a	{
	height: 19px;
	display: block;
	}
html>/**/body #nav-inf ul li, #nav-inf a	{
	height: 22px;
	}
#nav-inf ul li a	{
	text-indent: -5000px; 
	text-decoration: none;
	}

#ni1 {top: 0; left: 22px;}
#ni2 {top: 22px; left: 22px;}
#ni3 {top: 44px; left: 22px;}
#ni1 a:hover {background: transparent url(/artificer/images/nav-inf.jpg) -186px 0 no-repeat;}
#ni2 a:hover {background: transparent url(/artificer/images/nav-inf.jpg) -186px -22px no-repeat;}
#ni3 a:hover {background: transparent url(/artificer/images/nav-inf.jpg) -186px -44px no-repeat;}

/* GW NAV */
#sidenav-gw {
	background:	#000000 url(/artificer/images/nav-gw1.jpg) no-repeat;
	width: 186px;
	height: 585px;
	position: relative;
	}
#nav-gw	{
	border: 0;
	padding: 0;
	margin: 0;
	}
#nav-gw ul	{
	margin: 0;
	padding: 0;
	background-image: url(/artificer/images/nav-pp.jpg) no-repeat;
	width: 186px;
	height: 585px;
	position: relative;
	}
#nav-gw ul li	{
	list-style: none;
	text-indent: -5000px; 
	}
#nav-gw ul li, #nav-gw a	{
	height: 19px;
	display: block;
	}
html>/**/body #nav-gw ul li, #nav-gw a	{
	height: 22px;
	}
#nav-gw ul li a	{
	text-indent: -5000px; 
	text-decoration: none;
	}

#ng1 {top: 0; left: 22px;}
#ng2 {top: 22px; left: 22px;}
#ng3 {top: 44px; left: 22px;}
#ng4 {top: 66px; left: 22px;}
#ng1 a:hover {background: transparent url(/artificer/images/nav-gw.jpg) -186px 0px no-repeat;}
#ng2 a:hover {background: transparent url(/artificer/images/nav-gw.jpg) -186px -22px no-repeat;}
#ng3 a:hover {background: transparent url(/artificer/images/nav-gw.jpg) -186px -44px no-repeat;}
#ng4 a:hover {background: transparent url(/artificer/images/nav-gw.jpg) -186px -66px no-repeat;}

/* FACTION NAV */
#mainarea {
	background:	#000000 url(/artificer/images/mainarea.jpg) no-repeat;
	width: 728px;
	height: 568px;
	position: relative;
	padding: 8px 10px 10px 10px;
	}
html>/**/body #mainarea {
	padding: 15px 10px 10px 10px;
	}
#factiontitle {
	width: 720px;
	height: 120px;
	color: #f1ede8;
	margin: 0 0 0 2px;
}
html>/**/body #factiontitle {
	margin: -8px 0 0 2px;
}

#factiontitle h2 {
	font-size: 10px
	}
	
#factionimages-row1 {
	width: 700px;
	padding: 0px;
	height: 56px;
	margin-top: 5px;
	}

#factionimages-row2 {
	width: 700px;
	padding: 0px;
	height: 56px;
	margin-top: 5px;
	}

.nav-faction-images {
	margin: 3px 7px 0 0px;
	}

/* UNIT NAV */
#unittitle {
	width: 710px;
	height: 230px;
	color: #f1ede8;
	margin: 34px 0 0 2px;
}
#unittitle h2 {
	font-size: 10px
	}
	
#unitimages-row1 {
	width: 700px;
	padding: 0px;
	height: 110px;
	margin-top: 3px;
	}
#unitimages-row2 {
	width: 700px;
	padding: 0px;
	height: 110px;
	margin-top: 5px;
	}

.nav-unit-images {
	margin: 3px 8px 0px 0;
	}
.nav-unit-images-2 {
	margin: 3px 8px 7px 0;
	}

/* INFO NAV */
#infotitle {
	width: 720px;
	height: 230px;
	color: #f1ede8;
	margin: 22px 0 0 2px;
}
#infotitle h2 {
	font-size: 10px
	}
	
#infoimages-row1 {
	width: 700px;
	padding: 0px;
	height: 110px;
	margin-top: 3px;
	}
#infoimages-row2 {
	width: 700px;
	padding: 0px;
	height: 110px;
	margin-top: 5px;
	}

.nav-info-images {
	margin: 3px 8px 0 0px;
	}
	



/* GENERAL */
h1 {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #777777;
}

a:link {
	color: #85a0af;
	text-decoration: none;
}
a:visited {
	color: #85a0af;
	text-decoration: none;
}
a:hover {
	color: #618294;
	text-decoration: none;
}
a:active {
	color: #618294;
	text-decoration: none;
}
.right {
    float: right;
	margin: 17px 0 0 0;
	}
.left {
    float: left;
    margin: 17px 10px 0 0;
}
.home-left {
    float: left;
    margin: 0 20px 13px 0;
}
.right-alt {
    float: right;
	margin: 10px 0 0 20px;
}
.left-alt {
    float: left;
	margin: 0 20px 0 0;
}

/* FLASH */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* sIFR Decoy styles  */

.sIFR-hasFlash h2 {
	visibility: hidden;
	margin-bottom: 0;
	letter-spacing: -0.05em;
	line-height: 160%;
	color: #000000;
	font-size: 10px;
}
