body {
	 background-color: #FFFFFF;
         margin: 0px;
         padding: 0px;
         font-size:100%;
	}

a:hover {
        color: #000000;
}


a:visited {
        color: #000000;
#        font-size: 10px;
}


#wrapper {
        width: 950px;
#       border: 0px solid #AC9A79;
        float: center;
       margin: auto;
#       margin: 0px auto;
        position: relative;
#        background-color: #000000;
        background: #FFFFFF;
#       padding: 0px 0px 300px 0px;
        min-height: 100%;
        overflow: hidden;
   vertical-align: middle
}

#wrapper2 {
#        width: 950px;
#       border: 0px solid #AC9A79;
        float: center;
       margin: auto;
#       margin: 0px auto;
        position: relative;
#        background-color: #000000;
        background: #FFFFFF;
       padding: 0px 0px 10px 0px;
        min-height: 90%;
        overflow: hidden;
   vertical-align: middle
}



#topbar {
        width: 100%;
        height: 26px;
#        margin: 20px 100px 10px 100px;
        text-decoration:none;
#               position:absolute;
#        position:relative;
        bottom:0;
        left:0;
        float: center;
        background: #CACCC8;
       padding: 4px 4px 0px 0px;
#        border-bottom: 2px solid #8D8F8C;
        font-size: 1.0em;
        font-family: Arial, Helvetica, sans-serif;
}

#topbar a {
        background: #CACCC8;
        font-size: 1.0em;
        color: #000000;
        text-decoration:none;
}

#topbar a:hover {
        color: #3a58a7;
        font-size: 1.0em;
#        text-decoration:underline;
}

#tbar-l {
      margin: auto;
#        float: left;
        color: #3A58A7;
        padding: 0px 0px 0px 0px;
        background: #CACCC8;
        text-align: center;
}

#tbar-l li {
float: left;
}

#tbar-l ul {
list-style-type: none;
#background-image: url(navi_bg.png);
#height: 80px;
width: 560px;
margin: auto;
}

#tbar-l ul a {
padding-right: 16px;
padding-left: 16px;
display: block;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
#font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.0em;
color: #000000;
}


#leftcolumn {
         width: 700px;
       	 border: 0px solid #AC9A79;
	 padding-left: 2px;
         float: left;
}

#rightcolumn {
        width: 300px;
	border: 0px solid #EBE6D1;
	padding-left: 0px;
        margin-left: 650px;
}

#wrapper3
{
        width: 950px;
        margin: 0px auto;
        overflow: hidden;
}

#wrapper4
{
        width: 950px;
        margin: 0px auto;
        overflow: hidden;
}
#leftcolumn1 {
         width: 420px;
       	 border: 0px solid #AC9A79;
	 padding-left: 2px;
         float: left;
}

#rightcolumn1 {
        width: 500px;
	border: 0px solid #EBE6D1;
	padding-left: 0px;
        margin-left: 430px;
        margin-top: 20px;
}

html, wrapper {
height: 100%;
}

/* Header */

#header {
	float: center;
	width: 700px;
	height: 120px;
	padding-top: 100px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: center;
        height: 20%;
#	height: 70px;
#	margin: 0 auto;
#	padding-top: 90px;
}

#logo2 {
	float: center;
	height: 70px;
#	margin: 0 auto;
	width: 350px;
	padding-top: 20px;
}

#bar {
	width: 940px;
	height: 10px;
	margin: 0px 0px 10px 0px ;
	padding: 0px 0 15px 0;
	border-bottom: 4px solid #EBE6D1;
	font-family: Arial, Helvetica, sans-serif;
}

#image {
        float: right;
#        text-align: center;
        text-decoration:none;
        width: 230px;
        padding: 0px 0 0 0px;
        margin: 0px 0px 10px 0px;
#       background-color: #fffdf3;
}

#image a {
#        text-align: center;
        text-decoration:none;
}


/* Ads */

#ads {
        float: left;
        width: 600px;
        padding: 0px 0 0 0px;
        margin: 0px 0px 10px 0px;
        background-color: #fffdf3;
}

#ads1 {
	float: left;
	width: 550px;
	padding: 4px 0px 0 5px;
	background-color: #fffdf3;
#	margin: 0px 50px 10px 0px ;
        border-style:solid;
        border-width: 2px;
        border-color:#fffdf3;
        border-radius: 4px 4px 4px 4px;
    text-decoration:none;
}

#ads1:hover {
#        margin: 0px 50px 10px 0px ;
        border-style:solid;
        border-width: 2px;
        background: #FFFFFF;
        border-color:#999999;
        border-radius: 4px 4px 4px 4px;
    text-decoration:none;
}

#ads2 {
        float: left;
        width: 600px;
        padding: 0px 0 0 0px;
        margin: 0px 0px 10px 0px;
        background-color: #fffdf3;
        font-size: 1.2em;
    text-decoration:none;
}

#ads2 a {
        float: left;
        width: 600px;
        padding: 0px 0 0 0px;
        margin: 0px 0px 10px 0px;
        background-color: #fffdf3;
        font-size: 1.2em;
    text-decoration:none;
}


#adsresult {
#        width: 600px;
        float: left;
        text-align: left;
        min-height: 100%;
#        background: #FFFFFF;
        padding-left: 5px;
        font-size: .80em;
        padding: 0px;
        display: inline;
        font-family:  sans-serif, Arial, Helvetica;
        letter-spacing: 0px;
        color: #000000;
}

#adsresult a {
    color:#3e933e;
    text-decoration:none;

}

#adsresult a:hover {
    color:#000009;
}


#yahoo {
        float: right;
        font-size: .80em;
        padding-right: 10px;
}        

#spelling {
        float: right;
#        width: 950px;
        color: #BF1919;
        padding: 0px 250px 0px 0px;
        margin: 0px 0px 0px 0px ;
        background-color: #FFFFFF;
}

#popular {
        color: #BF1919;
        float: left;
}

#popular a {
        color: #000000;
        font-size: 1.2em;
}


#results {
	float: left;
	width: 580px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px ;
	background-color: #FFFFFF;
}

/* search */
#search {
        width: 500px;
        height: 30px;
        float: center;
        background: #406eb6;
        border:solid 1px #406eb6;
        border-radius: 4px 4px 4px 4px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 34px;
   margin-bottom: 26px;
   vertical-align: middle
   -webkit-appearance: none;
}

.search-box {
        width: 410px;
        height: 24px;
        float: center;
        border:solid 2px #406eb6;
        border-radius: 4px 0px 0px 4px;
}

.search-b {
        width: 70px;
        height: 28px;
        color: #ffffff;
        font-size: 16px;
        background: #406eb6;
        border:solid 1px #406eb6;
        border-radius: 0px 4px 4px 0px;
        -webkit-appearance: none;
}

.search-b:hover {
    # background: #f55b5b;
    background: #ccc;
    color: #000;
}

#search3 {
        width: 170px;
        height: 80px;
        float: center;
        background: #406eb6;
        border:solid 1px #406eb6;
        border-radius: 4px 4px 4px 4px;
        font-size: 1.0em;
        color: #FFFFFF; 
  margin-left: auto;
   margin-right: auto;
   margin-top: 34px;
   margin-bottom: 26px;
   vertical-align: middle
   -webkit-appearance: none;
}

.search-b2 {
    width: 90px;
    height: 28px;
    color: #ffffff;
    font-size: 16px;
    background: #406eb6;
    border: solid 1px #406eb6;
    border-radius: 0px 4px 4px 0px;
    -webkit-appearance: none;
}

#search4 {
        width: 170px;
        height: 170px;
#        float: center;
        background: #406eb6;
        border:solid 1px #406eb6;
        border-radius: 4px 4px 4px 4px;
        font-size: 1.0em;
        color: #FFFFFF;
  margin-left: auto;
   margin-right: auto;
   margin-top: 34px;
   margin-bottom: 26px;
   vertical-align: middle
   -webkit-appearance: none;
}

.search-boxj {
        width: 150px;
        height: 24px;
        float: center;
        border:solid 2px #406eb6;
        border-radius: 4px 0px 0px 4px;
}

.search-boxj2 {
        width: 100px;
        height: 24px;
        float: center;
        border:solid 2px #406eb6;
        border-radius: 4px 0px 0px 4px;
}

.search-b2 {
    font-family: Arial, Helvetica, sans-serif;
    width: 90px;
    height: 28px;
    # color: #ffffff;
    # color: #000000;
    font-size: 14px;
    # background: #406ea1;
    background: #f55b5b;
    border: solid 1px #999999;
    border-radius: 4px 4px 4px 4px;
    -webkit-appearance: none;
text-align: center;
}

/* Result */

#result {
	float: left;
        text-align: left;
	width: 600px;
	background: #FFFFFF;
	padding-left: 5px;
        padding-top: 2px;
	font-size: 1.2em;
	padding: -2px;
        display: inline;
	font-family:  sans-serif, Arial, Helvetica;
	letter-spacing: 0px;
	color: #000000; 
        border-style:solid;
        border-width: 2px;
        border-color:#FFFFFF;
        border-radius: 4px 4px 4px 4px;
}

#result a {
    color:000009;
    text-decoration:none;
}

#result a:hover {
    color:#000009;
    text-decoration:none;
}

#result:hover {
        border-style:solid;
        border-width: 2px;
        background: #FFFFFF;
        border-color:#999999;
        border-radius: 4px 4px 4px 4px;
}

#imagefix {
        background: #FFFFFF;
        float: center;
       margin: auto;
        position: relative;
        overflow: hidden;
   vertical-align: middle

}


#result1 {
        float: left;
        text-align: left;
        min-height: 100%;
        background: #FFFFFF;
        padding-left: 5px;
        font-size: .80em;
        padding: 10px;
}

#result2 {
	float: left;
        text-align: left;
        min-height: 100%;
	background: #FFFFFF;
	padding-left: 5px;
	font-size: .90em;
	padding: 0px;
        display: inline;
	font-family:  sans-serif, Arial, Helvetica;
	letter-spacing: 0px;
	color: #000000; 
}

#result2 a {
    color:#3e933e;
    text-decoration:none;

}

#result2 a:hover {
    color:#000009;
}

#resultnews {
	float: left;
        text-align: left;
	width: 900px;
	background: #FFFFFF;
	padding: 10px 0px 5px 5px;
	font-size: 1.0em;
#	padding: -2px;
        display: inline;
	font-family:  sans-serif, Arial, Helvetica;
	letter-spacing: 0px;
	color: #000000; 
        border-style:solid;
        border-width: 2px;
        border-color:#FFFFFF;
        border-radius: 4px 4px 4px 4px;
}

#resultnews a:hover {
    color:#000009;
}
#resultnews:hover {
        border-style:solid;
        border-width: 2px;
        background: #FFFFFF;
        border-color:#999999;
        border-radius: 4px 4px 4px 4px;
}

#abstract {
    color:#000000;
    text-decoration:none;

}

#abstract a {
        font-size: .85em;
    color:#717375;
#    color:#000000;
    text-decoration:none;

}

#abstract a:hover {
    color:#000009;
}

#abstractnews {
    color:#000000;
    text-decoration:none;

}

#abstractnews a {
    color:#000000;
    text-decoration:none;

}

#abstractnews a:hover {
    color:#000009;
}

#result h2 {
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 600px;
	background: #ffffff;
	letter-spacing: -.5px;
	font-size: 1.0em;
	color: #000000;
}

#h3.result {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 600px;
	background: #ffffff;
	letter-spacing: -.5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}

#h4.result {
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
        margin: 0px 0 0;
	width: 600px;
	background: #ffffff;
	letter-spacing: -.5px;
        display: inline;
        line-height: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .875em;
	color: #000000;
}

#p.result {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: -10px; 
	width: 300px;
	background: #ffffff;
	letter-spacing: 1px;
        display: inline;
        line-height: 70%;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-size: .875em;
	color: #000055;
}


#p.result2 {
	padding-left: 0px;
	padding-top: -10px;
	padding-bottom: 0px; 
	width: 300px;
	background: #fff999;
	letter-spacing: -1px;
        display: inline;
        line-height: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .775em;
	color: ##00B040;
}

#pagenate {
	float: left;
        text-align: center;
        font-size: 26px;
        margin: -1px 0px;
	width: 960px;
	background: #FFFFFF;
	padding: 0px;
	color: #000000;
}


.links {
	padding-top: 20px;
	font-size: 8px;
	font-weight: bold;
}

/* Footer */


#footer {
        width: 100%;
        height: 26px;
        margin: 20px 0px 0px 0px;
        text-decoration:none;
#         position:absolute;
        position:relative;
        bottom:0;
        left:0;
        float: center;
        background: #CACCC8;
        padding: 6px 0px 0px 0px;
#       border-top: 2px solid #8D8F8C;
        font-size: 1.0em;
        font-family: Arial, Helvetica, sans-serif;
}


#footer a {
#        border-top: 1px solid #B1B3AF;
        background: #CACCC8;
        color: #000000;
        font-size: 1.0em;
        text-decoration:none;
}

#footer a:hover {
        color: #3a58a7;
        font-size: 1.0em;
#        text-decoration:underline;
}


#fbar-l {
        float: left;
        padding: 0px 0px 0px 0px;
        background: #CACCC8;
        text-align: left;
}

#fbar-l li {
float: left;
}

#fbar-l ul {
list-style-type: none;
#background-image: url(navi_bg.png);
#height: 80px;
#width: 700px;
margin: auto;
}

#fbar-l ul a {
padding-right: 10px;
padding-left: 10px;
display: block;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
#font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.0em;
color: #000000;
}


#fbar-r {
        padding: 0px 10px 0px 0px;
        float: right;
        background: #CACCC8;
        text-align; right;
}

#fbar-r li {
float: right;
}

#fbar-r ul {
list-style-type: none;
#background-image: url(navi_bg.png);
#height: 80px;
#width: 700px;
margin: auto;
}

#fbar-r ul a {
padding-right: 10px;
padding-left: 10px;
display: block;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
#font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.0em;
color: #000000;
}

