body {
  text-align:center;
  border:0px;
  padding:0px;
  margin:0 auto;
}

img, a {
  border:0px;
  padding:0px;
  margin:0 auto;
}

.main {
  margin-top:10px;
  margin-bottom:10px;
  font-size:80%;
  width:100%
}

#q {
  width:287px;
  height:21px;
  margin:4px 2px;
  border:0px;
  padding:0px;
}

#qsmall {
  width:200px;
}

#submit {
  width:135px;
}

.result {
  width:770px;
  text-align:left;
  font-size:100%;
  margin-bottom:10px;
  padding-left:30px;
  border-bottom:dashed 1px #AAAAAA;
}

.thumb {
  border:solid 1px #000000;
}

#results {
  width:800px;
}

.searchbar {
  padding:0px;
  margin: 0 auto;
  width:292px;
  height:29px;
  background:url(/images/new_searchbar.gif) no-repeat scroll left;
}

.info {
  background:#EFC1C7;
  border-top:solid 1px #88323C;
  border-bottom:solid 1px #88323C;
  width:100%;
}

.copy {
  font-size:80%;
}

.infotop {
  width:100%;
}

.infobottom {
  margin:0 auto;
  width:500px;
  background:#EFC1C7;
  border:solid 1px #88323C;
}

.logo {
  margin:0 auto;
  width:280px;
  text-align:right;
}

h1 {
  font-size:20px;
}
h2 {
  font-size:70%;
  font-decorations:none;
  color:#999999;
}

.host {
  color:#009900;
}

.links:link, .links:visited {
    text-decoration:none;
    color:#777799;
}
 
.links:hover, .links:active {
    text-decoration: underline;
    color:#777799;
}

.desc {
  font-size:100%;
}
.name {
  font-size:100%;
}
.share {
  font-size:90%;
  color:#777777;
}

.ad {
  //width:90%;
  background:#EFC1C7;
  margin:10px;
  text-align:left;
  padding-left:30px;
}

#tagcloud {
    margin:0 auto;
    width: 450px;
    background:#EFC1C7;
    color:#0066FF;
    padding: 10px;
    text-align:center;
}
 
#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}
 
#tagcloud a:hover, #tagcloud a:active {
    text-decoration: underline;
}
 
#tagcloud span {
    padding: 4px;
}
 
.smallest {
    font-size: x-small;
}
 
.small {
    font-size: small;
}
 
.medium {
    font-size:medium;
}
 
.large {
    font-size:large;
}
 
.largest {
    font-size:larger;
}