* {	font-family:arial;	margin:0;	padding:0;}h2 { color:#003768; }a { color:#0066CC; } a:hover { text-decoration:none; }p { padding:5px; }#header {	text-align:center;	font-weight:bold;	padding:10px;}#logo {	text-indent:-5000px;	background:url(../images/index-logo.png) no-repeat;	width:500px;	height:148px;	margin:0 auto;	cursor:pointer;}#menu {	width:100%;	background:#003768;}#menu li {	display:inline;	padding:0;margin:0;	list-style:none;}#menu li a {	padding:0 10px;	color:white;	text-decoration:none;}#menu li a:hover {	background-color:#0066CC;}#body {	margin:0 auto;	width:700px;}/* SEARCHBOX */#searchBox {	width:419px;	margin:0 auto;}#searchBox #searchTabs input { 	position:relative;}#searchBox #searchTabs.hidden input {	position:absolute;	top:-5000px;}#searchBox #searchTabs label {	display:block;	float:left;	height:21px;	padding-top:7px;	text-align:left;	font-weight:bold;	font-size:80%;	color:#FFFFFF;	cursor:pointer;}#searchBox #tabSpanish {	background:url(../images/blue-tab1.jpg) no-repeat;	width:124px;	padding-left:13px;}#searchBox #tabEnglish {	background:url(../images/blue-tab2.jpg) no-repeat;	width:137px;	padding-left:10px;}#searchBox #searchInput {	clear:left;	background:url(../images/blue-tab3.jpg) no-repeat;	width:419px;	height:94px;	text-align:center;	position:relative;}#searchBox.swap #searchTabs #tabSpanish { background:url(../images/red-tab1.jpg) no-repeat; }#searchBox.swap #searchTabs #tabEnglish { background:url(../images/red-tab2.jpg) no-repeat; }#searchBox.swap #searchInput { background:url(../images/red-tab3.jpg) no-repeat; }#searchBox #searchInput #load {	position:absolute;	color:white;	font-weight:bold;	font-size:70%;	top:17px;	left:110px;}#searchBox #searchInput #livesearch {	text-align:left;	background:white;	margin:0 150px 0 50px;	border:none;	z-index:10;	position:relative;}#searchBox #searchInput #livesearch .sr {	padding:3px 5px;	border:1px solid #ccc;	cursor:pointer;}#searchBox #searchInput #livesearch .sr:hover {	background:#ccd;	border:1px solid;}#searchBox #searchInput #livesearch .srs {	padding:3px 5px;	background:#ccd;	border:1px solid;}#searchBox #searchInput input { 	margin:33px 0 0 0; 	border:none; 	padding:5px;}#searchBox #searchInput #word {	text-align:left;}#searchBox #searchInput #translate {	background:#9F262D;	color:#FFFFFF;	font-weight:bold;}/* SEARCHRESULTS */#searchResults li {	margin:10px 0;	overflow:auto;}#searchResults li strong {	display:block;	clear:left;	margin: 0 5px 0 20px;}#searchResults span { 	margin-right:10px;	font-weight:bold;}#searchResults p { padding:0 0 10px 0; }#footer {	text-align:center;	font-size:.8em;	clear:both;}#footer p {	padding-top:5px;	color:#666666;}#footer a {	font-weight:bold;}/* TRANSLATIONS */#translations {	text-align:center;}#translations div {	margin:10px;}#translations div {	font-weight:bold;	font-size:130%;}#results {	margin:10px;}#results_title {	font-weight:bold;	float:left;	margin:0;padding:0;	margin-right:5px;}#results_body {	padding-top:1px;}/* GOOGLE ADSENSE */.adsense-wide {	text-align:center;	margin:20px 0;}.adsense-left {	float:left;}.adsense-right {	float:right;}