: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 : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 70%; padding-bottom: 20px;
   color: #6f6f6f; height: 100%;
   background: #fff url(bg.jpg) bottom repeat-x;
}

i, em {
font-family: "Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
color: #cdbc78;
 font-weight: bold;
}

a:link, a:visited {color: black;}

#cont {margin-left: 15%;
	width: 725px;
	background: url(face.jpg) no-repeat top right;
}
#header {padding: 20px 0 0 10px;}
#navi {font-size: 90%; margin: 345px 1px 0 0;
	letter-spacing: 2px; float: right;
}
#navi a {padding: 6px;}
a:hover, a:active {
	background: #f9f1c2;
	}

#bottommenu {font-size: 90%;
	color: black;letter-spacing: 2px;
	line-height: 14px; padding: 4px;
}
#bottommenu a {
	color: #6f6f6f;
	
}
#bottommenu a:hover {background: #fffdf4;color: black; }

h1 {color: black; font-size: 170%;
	letter-spacing: -1px;
	font-weight: normal; margin-top: 20px;
	text-align: center; margin-bottom: -3px;
}

.under {
	padding-left: 10px;
	margin-bottom: 20px;
	text-align: center;
	color: #aaaaaa;
	}
	
	#text {
		width: 324px; padding-bottom: 10px;
		background: white;
	}
	
.insidetext {line-height: 17px;
	padding: 0 25px 0 25px;
}	

blockquote, .show_join_intro_problems {
   padding: 5px 10px 5px 20px; margin: 4px;
   background: #fbf4c8;
   }
blockquote b {
   color: #494949; 
}
.insideb {
	background: #fcf8db;
}
.insides, h2 {padding: 1px 6px 1px 0;
	background: #f1f1f1;
	text-align: right; 
}

input, input, textarea , select {
   border: 1px solid #cfcfcf;
   background: #fbfbfb;
}
input:hover, #text img {
   border: 1px solid #f9f1c2;
   background: #fdfdfd !important;
   }
#text img:hover { background: #fdfdfd !important;}
#text img {border-width: 4px;}
.show_join_country_field, .show_sort_form, .show_update_country_field, input, textarea , select {color: #8a8a8a; 
 font: 100% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.show_join_country_field:active, .show_join_country_field:hover, .show_sort_form:active, .show_sort_form:hover, select:hover, input:hover {
    color: #000;
    letter-spacing: 0px;
}
#text a {text-decoration: underline;}
#text a:hover {text-decoration: none;}
