:link,:visited { text-decoration:none; outline: none;}
ul,ol { list-style:none; }
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, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 71%;
   color: #898989; 
   background: #fefff6 url(bg.jpg) repeat-x;
}
a {color: #a36aa6;}
a:hover, a:active { text-decoration: underline; }
#main {background: url(main.jpg) no-repeat; padding-top: 532px;}

.innertext, h1 {font: 80% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.innertext {position: absolute; margin-left:50%; top: 1px; color: #9ea681; }
.innertext a {
	color: #77937c;
}
#content {width: 470px; line-height: 17px; 
	margin: 0 0 5px 304px; border: 1px solid #ede4ee;
	border-bottom-width: 2px;
}
.navi {font-size: 104%; padding-right: 3px; background: url(navi.jpg) top right no-repeat; margin: -1px -1px 0 0;  text-align: right; }
.navi a {
	padding: 1px 5px 1px 5px;
}
h1 {font: 18px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #c8d3cb;
	letter-spacing: -1px;
	text-align: center;
}
#content b, #content strong {
	color: #c2cec5;
}
i, em {   
   font-family : Georgia, Helvetica, serif;
   color: #474747;
}
#content i b {
      font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
      color: #aeb495;
}
#text {
	padding: 3px 10px 5px 10px;
}
blockquote {margin: 1px;
    padding: 2px 12px 2px 30px;
     border: 1px solid #e3e8e4;
     background-color: #f2f7f0;
   }
#stats blockquote {
   float: left;
}
p {
	clear: both;
}

.show_join_country_field, input, textarea, select, .show_sort_form, .show_update_country_field {
 font: 100% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #696969;
}

.show_join_country_field:active, .show_join_country_field:hover, .show_sort_form:active, .show_sort_form:hover {
   color: black;
}

