body {
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	line-height:1.6em;
	color:#111;
	background:url('images/bg.gif') top repeat-x;
	direction:rtl;

}
a, a:visited{color:#3366CC; text-decoration:none}
#head{
	background:url('images/head.jpg') no-repeat top right;
	}
#s1 {
	font-size:12px;
	color:#111;
}

p {
	padding-bottom:5px;
}

#searchbox {
	padding-right:200px;
	padding-top:30px;
}
#resultbox {
	border:2px solid  #B1DF9D;
	padding:15px;
	margin:5px;
	margin-top:30px;
	margin-bottom:10px;
	color:#000;
	position:relative;
}
#footer {
	color:#999;
	width:100%;
	border-top:1px solid #B5D1FD;
}
#footer div{text-align:left;font-size:7pt;padding-left:5px}

input {
	font-family:Tahoma;
	font-weight:600;
	padding:2px;
	font-size:12px;
	border: 1px solid #FF9900;
	width:350px;
	float:right;
}

input:focus,
textarea:focus,
select:focus {
  border: 2px solid #FF3300;
}

#googlesearch, #sitesearch {
	margin-left:20px;
}

.googleheader, .siteheader {
	font-size:18px;
	font-family:Georgia;
	font-weight:bold;
	font-style:italic;
	margin:20px 0px;
	border-bottom:1px solid #ccc;
	color:#666;
}
.siteheader {
	margin-top:5px;
}

/* Google Style Hacks */
.gsc-search-box, .gsc-configLabelCell {
	display:none;
}
.gsc-control {
	width:100%;
}

.gsc-tabHeader {
	padding:3px 8px 5px 8px;
}
.gsc-tabhActive {
	border-top:2px solid #666 !important;
}
.gsc-tabhInactive {
}

/* Link Colour */
#resultbox a, .gs-title, .gs-title b {
	font-size:13px;
	font-weight:bold;
	color:#2253AA !important;
}
.gs-visibleUrl, .gs-visibleUrl-short {
	color:#666 !important;
}

