@charset "UTF-8";
/* CSS Document */

body {
 	margin:0px 0px 100px 0px;
    padding:0px;
    background-color:#000;
    background-image:url(repeat.jpg);
    background-repeat:repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:64%;
    color:#CCC;
}
.mainimage {
 	position:relative;
    width:940px;
    height:670px;
    background-image:url(mainimage.jpg);
    background-position:bottom;
    margin:6px auto 0px auto;
    clear:both;
    border-top:1px solid #666;
    text-align:left;
    padding:20px 0px 0px 14px;
}
.mainimage h1 {
    font-weight:bolder;
    line-height:0.9em;
    font-size:5em;
    color:#FFF;
    margin:0px;
}
.mainimage strong {
 	font-size:16px;
    line-height:2.2em;
    font-weight:normal;
}
.welcomecontent em {
 	font-size:10px;
}
.mainimage2 {
 	 background-image:url(mainimage2.jpg);
     height:490px;
     color:#222;
}
ul.topmenu {
 position:relative;
    width:954px;
    height:auto;
    color:#CCC;
    margin:4px auto 0px auto;
    padding:0px;
    clear:both;
    display:block;
}
ul.topmenu li {
 	float:left;
  list-style:none;
  margin-right:14px;
    margin-left:16px;
  margin-bottom:4px;
  font-size:1.7em;
}
ul.topmenu li a, ul.topmenu li a:visited, ul.topmenu li a:hover {	
	color:#FFF;
 text-decoration:none;
}
#gold a, #gold a:visited, #gold a:hover, #gold2 a, #gold2 a:visited, #gold2 a:hover {
  color:#A5A77D;
}
.welcomecontent  {
 margin:30px auto 0px auto;
 position:relative;
 display:block;
 	width:930px;
      border-top:30px solid #111;
}
.welcomecontent ul {
 position:relative;
 	padding:0px;
  margin:0px 0px 0px 9px;
 display:block;
}
.welcomecontent li, #news1 {
 	width:212px;
    height:auto;
    margin:0px 20px 20px 0px;
    float:left;
    display:block;
    list-style:none;
    padding:0px;
    color:#777;
    font-size:1.4em;
}
.welcomecontent p {
 	font-size:16px;
}
.welcomecontent li strong {
 	font-size:2.8em;
  color:#FFF;
}
#news1 h2 {
  	font-size:4.2em;
   line-height:0.9em;
  color:#FFF;
 	padding:0px;
    margin:0px;
}
#news1 {
 	margin-left:9px;
  margin-right:10px;
  color:#FFF;
}
#news2 {
 	width:454px;
    margin-right:10px;
    height:auto;
    display:block;
    float:left;
    position:relative;
    color:#CCC;
    font-size:1em;
    border-right:1px dotted #222;
     border-left:1px dotted #222;
     padding:0px 10px 60px 10px;
}
#news3 h3, #heroes h3, #heroes2 h3 {
 	font-size:4.0em;
  padding:0px;
  margin-top:8px;
  line-height:0.9em;
  margin-bottom:10px;
  color:#A5A77D;
}
#heroes h4, #heroes2 h4{
 	font-size:2.6em;
  	padding:0px;
   margin:0px;
   color:#A5A77D;
   font-weight:normal
}
#news1 a, #news1 a:hover, #news1 a:visited {
 	color:#FFF;
  text-decoration:none;
}
#heroes a, #heroes a:link, #heroes a:visited {
 	color:#FFF;
    text-decoration:none;
}
#heroes p, #heroes2 p {
padding-top:10px;
}
#heroes hr, #heroes2 hr  {
 	margin-bottom:20px;
 	margin-top:20px;
    border:1px dotted #666;
    shade:no-shade; 
}
#heroes {
 	font-size:1.2em;
  line-height:1.4em;
  	width:454px;
    margin-right:10px;
    height:auto;
    display:block;
    float:left;
    position:relative;
    color:#CCC;
    border-right:1px dotted #222;
     border-left:1px dotted #222;
     padding:0px 10px 60px 10px;
}
#heroes2 {
 	font-size:1.2em;
  line-height:1.4em;
  	width:620px;
    margin-right:10px;
    height:auto;
    display:block;
    float:left;
    position:relative;
    color:#CCC;
    border-right:1px dotted #222;
     border-left:1px dotted #222;
     padding:0px 10px 60px 10px;
}
#heroes2 a:link img{
 	border:0px;
}
#news3 {
 	position:relative;
    width:212px;
    height:auto;
    margin:0px;
    float:left;
    display:block;
}
#news3 p {
 	font-size:1.3em;
}
#news3 ul {
 	padding:0px;
    margin:0px;
}
#news3 li {
  width:90%;
 	padding:0px;
    margin:0px 0px 4px 0px;
    padding-left:16px;
    background-image:url(logos/link.gif);
    background-repeat:no-repeat;
    font-size:1.4em;
    line-height:0.9em;
}
#news3 a, #news3 a:link, #news3 a:visited {
 	color:#888;
    text-decoration:none;
}
#news, #what, #progress, #more, #news1{
 	font-size:1.8em;  
  color:#FFF;
}
#news h2 {
  	font-size:4.2em;
   line-height:0.9em;
  color:#FFF;
 	padding:0px;
    margin:0px;
}
#noright {
 	margin:0px;
}
#noright a, #noright a:hover, #noright a:visited {
 	color:#888;
  text-decoration:oone;
}

.footer {
 clear:both;
 	width:930px;
  height:auto;
    position:relative;
    display:block;
    top:0px;
    color:#999;
    margin:0px auto 0px auto;
    border-top:3px solid #222;
}
.footer a:link img, .footer a:visited img {
 	border:0px;
}
.footer a:link, .footer a:visited, .footer a:hover {
 color:#CCC;
 text-decoration:none;
}
p.date {
 	font-weight:bold;
    color:#A5A77D;
}
input, textarea{
 	background-color:#111;
  color:#A5A77D;
  padding:3px;
  border:1px solid #A5A77D;
  margin-bottom:6px;
  font-family:Arial, Helvetica, sans-serif;
}
#council, #bast {
 	float:right;
}
#news a, #news a:hover, #news a:link {
 	color:#FFF;
  text-decoration:none;
}