:link,:visited { text-decoration:none; outline: none;}
ul,ol { list-style:none; }
ul,ol,li,h3,h4,h5,h6,pre,form,body,html,blockquote, fieldset,input
{ margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }

body {
   font-family : Georgia, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 70%;
   color: #354242; 
   background: #f2e292 url(bottombg.jpg) bottom repeat-x;
}

a:link, a:visited {
   color: black;    font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:hover, a:active {
   color: #000;
}

#header {font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #030303 url(header.jpg) no-repeat;
	color: #7d7d7d;
	padding: 18px 0 0 170px;
}
#header img {
	margin: -10px 0 9px 240px;
}
#navi {float: left; padding-bottom: 286px;
 margin: -54px 0 15px 5px; width: 252px;
 background: url(Nilfgaard.jpg) no-repeat bottom;
}
#navi a {padding: 15px 0 15px 46px;
	display: block;
	background: #030303 url(arrow.jpg) no-repeat left;
	color: #7d7d7d; margin-bottom: 6px;
	}

#navi a b, .footer a, #text b {font-size: 90%;
	color: #eeda6c;
	text-transform: uppercase;
	font-weight: normal;
}
#navi a:hover b, .footer a:hover {
	color: #ffae1f;
}
#stats {width: 44%; 
	margin: 20px 0 0 300px;
}
blockquote {width:265px;
	background: #eed973; padding: 5px;
}
#stats blockquote {
	color: #696340; margin: 0 0 6px 0;
	text-align: center;
}
.light {
	background: #efdd7d !important;
}
.script {padding: 1px !important; 
	background: #e5d78a !important;
}
.column {float: right; margin-top: -64px;
}

#text {margin: 60px 20% 60px 280px;
	line-height: 18px;
}
.footer {margin-bottom: 6px;
	color: #7d7d7d;
	text-align: center;
}

h1, h2 {margin-top: 20px; padding-left: 10px;
       font-size: 90%; color: #353b42;
       font-weight: normal;
		margin-left: 30px; text-transform: uppercase;
		background-color: #e5d78a; 
}
#text a:link, #text a:visited {
	font-weight: bold;
}
#text a:hover, #text a:active {
	color: #000;
	background-color: #e4d685;
}

i, em {color: #817a4f;}

#text b {font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cf8201;
	text-transform: uppercase !important;
}

.show_join_country_field, input, textarea, select {
 font: 100% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
 border: 1px solid #787875;
 background-color: #faf4d5;
}

.show_join_country_field:active, .show_join_country_field:hover, input:hover, textarea:hover, select:hover {
   color: black;
}

#text img {
   padding: 3px; border: 1px solid #ddcc68;
    background: #e5d78a;
}
#text img:hover {
   background: #fec667;
}

