 *{
padding:0;
margin:0;
border: 0 none;
color:#2b2b16;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}

body{
background:#ffffff repeat url('../images/bodybg.jpg');
}

div#wrapper{
text-align:center;
width:950px;
background-color:#7F92A0;
border-left:#808080 solid 2px;
border-right:#808080 solid 2px;
margin:0 auto;
padding-top:8px;
padding-left:30px;
padding-right:30px;
}

div.gsc-control-cse{
margin-top:10px;
}

form.gsc-search-box{
width:580px !important;
margin:0 auto !important;
}

table.gsc-search-box{
width:500px !important;
margin:0 auto;
}

td.gsc-input input{
height:20px;
vertical-align:middle;
background-image:none !important;
}

td.gsc-search-button input{
height:23px;
width:90px;
}

table.gsc-branding{
margin-left:-20px !important;
}

div.gsc-resultsRoot{
text-align:left;
}

div.gs-visibleUrl{
color:#94e4e8;
}

/* New look cse */

.gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #FFFFcc;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #cccccc;
  }
  .gsc-cursor-page {
    color: #FFFFFF;
  }
  a.gsc-trailing-more-results:link {
    color: #FFFFFF;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #BCE6FF;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #BCE6FF;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }

/* New look cse END */

div#logo{
float:left;
width:400px;
padding:0;
margin:0;
}

div#slogan{
float:left;
width:400px;
padding:0;
margin-top:0px;
text-align:center;
}

div#language{
float:right;
width:100px;
padding:0;
padding-bottom:10px;
margin-top:0px;
text-align:right;
}

div#header{
float:left;
width:100%;
margin-bottom:10px;
border-bottom:solid thin #2b2b16;
}

div#header_right{
float:right;
width:520px;	
}

div#header_top{
float:left;
width:520px;	
}

div#header_ad{
clear:both;
margin:40px 0px 20px;	
}

div#ads-link-unit{
margin-left:10px;
margin-bottom:50px;	
}

.header-link{
margin-bottom:2px;
float:left;
}

.header-link a{
background-color:#FFFFFF;
color:blue;
padding:2px;
}

div#content{
min-height:800px;
clear:both;
height:auto !important;
}

/* for Internet Explorer */
/*\*/
* html div#content {
  height: 600px;
}
/**/


div.searchIntro, div.about{
margin:0 auto;
text-align:justify;
width:480px;
}

span.footerNav{
margin:0 auto;
text-align:center;
width:480px;
}

div#footer{
padding-bottom:5px;
margin-top:20px;
}

/* 					 list menu thingies */
div#links{
width:100%;
height:25px;
text-align:center;
background-color:#FFFBA9;
background-image:none;
border-top:thin solid #EAE69B;
}

div#links ul{
margin:3px auto;
}

div#links li{
/* float:left; */
display:inline;
text-align:center;
border-left:thin solid #CCC987;
list-style:none;
margin:3px 0;
padding:0 20px;
}

div#links li:first-child{
border-left:none;
}
/* 					 end list menu thingies */

/* 					 google welcome thingies */
div#googler-welcome{
border:dashed thin #6F7F8B;
margin-top:50px;
margin-left:10px;
padding:10px;
background-color:#9FB7C8;
font-weight:bold;
}

div#googler-welcome a{
color:red;
}
/* 					 end google welcome thingies */