 *{
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:#CDCD67; */
background-color:#ffffcc;
border-left:#808080 solid 2px;
border-right:#808080 solid 2px;
/* border-bottom:#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;
}

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 1px #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:40px;
margin-bottom:50px;	
}

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;
}

div.about{
padding:20px 0px 40px;
}

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

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

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

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

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

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

/* 					 google welcome 1pxgies */
div#googler-welcome{
border:dashed 1px #ccc987;
margin-top:50px;
margin-left:10px;
padding:10px;
background-color:#ffffe8;
font-weight:bold;
}

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