/*
 Style for tokyo (Big Cities).
 tokyo@big-cities.org
*/
body {
    background:      #EEEEEE url(tokyo-background.gif) repeat-y;
  color:           #666666;
  font-family:     Arial, Sans-Serif;
  font-size:       12px;
  padding:         0px; 
  margin:          0px;
}
h1 {
    color:           #3914CD;
  font-size:       18px;
  margin:          10px 0px 0px 0px;
  padding:         0px;
}
h2 {
  color:           #3914CD;
  font-size:       16px;
    margin:          10px 0px 0px 0px; 
  padding:         0px;
}
h3 {
  color:           #3914CD;
  font-size:       14px;
  margin:          5px 0px 2px 0px;
  padding:         0px;
  }
li {
  text-align:      left;
}
a { 
  color:           #3914CD;
  text-decoration: underline;
}
  a:hover {
  color:           #808080;
  background:      #FBFECD;
}
p {
  color:           #666666;
  margin:          0px 0px 2px 0px; 
  padding:         0px;
  } 
img {
  border:          0px none;
}
img.thumb {
  color:           black;
  background-color:white;
  border:          1px solid black;
  }
div.sitename {
  color:           #FFFFFF;
  font-size:       16px;
  font-weight:     bold; 
  padding:         10px 0px 10px 10px;
  line-height:     14px;
}
  div.navigation a {
  text-decoration: none;
  font-family:     monospaced;
  font-size:       9px;
  line-height:     9px;
  text-transform:  uppercase;
}
div.copyright {
    text-align:      center; 
  font-size:       10px;
}
div.preview {
  width:           320px;
  max-width:       320px;
  min-width:       320px;
  padding-right:   5px;
  }
table.main {
  width:           806px;
  max-width:       806px;
  padding:         0px; 
  margin:          0px 23px 0px 9px;
}
td.left {
    background:      transparent url(tokyo-corner.gif) no-repeat top left;
  width:           148px;
  max-width:       148px;
  overflow:        hidden;
  padding:         0px;
  margin:          0px;
}
td.middle {
    width:           432px; 
  max-width:       432px;
  overflow:        hidden;
  text-align:      justify;
  padding:         0px;
  margin:          0px;
}
td.right {
    width:           226px;
  max-width:       226px;
  overflow:        hidden;
  padding:         0px;
  margin:          0px; 
}
td.left ul {
  color:           #FBDFCA;
    margin:          0px;
  padding:         0px;
}
td.left li {
  list-style:      none outside none;
  padding:         0px;
}
td.left a, td.left a:visited {
    width:           121px; 
  font-weight:     bold;
  text-transform:  uppercase;
  text-decoration: none; 
  padding:         0px 0px 0px 10px;
  color:           #392681;
  display:         block;	
}
  td.left a:hover {
  color:           #FFFFFF;
  background:      transparent url(tokyo-link.gif) no-repeat center right;
}
td.right ul { 
  margin: 0px;
  padding: 0px;
}
  td.right li {
  list-style:      none outside none;
  padding:         0px;
}
div.border {
  margin:          7px 0px 0px 3px;
  padding:         0px 10px 10px 12px;
  background:      transparent url(tokyo-border.gif) no-repeat;
  } 
div.content {
  padding:         1px 12px 10px 10px;
  background:      #FFFFFF url(tokyo-fade.gif) repeat-x bottom left;
  min-height:      100px;
}
div.bookmarks {
  float:           right;
    width:           20px;
  text-align:      right;
  margin:          10px 0px 0px 0px;
  padding:         0px;
} 
div.sas {
  overflow:        hidden;
}
  div.sas img {
  max-width:       250px;
  max-height:      250px;
}
div.adbrite {
  background-color:#EEEEEE;
  border-top:      1px solid #CCCCCC;
  border-right:    1px solid #CCCCCC;
    border-bottom:   1px solid #CCCCCC; 
  text-align:      right;
  text-transform:  none;
  margin:          5px 0px 5px 0px;
  padding:         5px 10px 5px 0px;
  width:           113px;
  overflow:        hidden;
}
  div.adbrite a, div.adbrite a:visited, div.adbrite a:hover {
  background-image:none;
  width:           103px;
  display:         block;
} 
.adBlock {
  font-weight:     normal;
  color:           #000000;
    text-align:      left;
  text-transform:  none;
  margin:          0px;
  padding:         0px;
  display:         inline;
}
.adHeadline {
  font-weight:     normal;
    color:           #3914CD; 
  text-align:      left;
  text-transform:  none;
  margin:          0px;
  padding:         0px;
  display:         inline;
}
.adText {
    font-weight:     normal;
  color:           #000000;
  text-align:      left;
  text-transform:  none;
  margin:          0px; 
  padding:         0px;
  display:         inline;
}
  .adLink {
  font-weight:     normal;
  color:           #666666;
  text-align:      left;
  text-transform:  none;
  text-decoration: underline;
  margin:          0px;
  padding:         0px;
    display:         inline; 
}
div.amazon {
  text-align:      center;
  background-color:black;
  margin:          0px 10px 0px 13px;
}
table.amazon {
    width:           100%;
  background-color:black;
}
td.amazon {
  width:           33%; 
  background-color:black;
}
a.amazon {
    font-weight:     bold;
  color:           white;
  display:         block;
  text-align:      center;
  text-decoration: none;
}
a.amazon:hover {
  background-color:rgb(255,153,0);
    color:           black; 
}
form {
  text-align:      right;
}
input {
  margin:          2px;
}
  input.button {
  width:           auto;
  border:          1px solid #444444;
}
input.radio { 
  width:           auto;
}
input.text {
    width:           70%;
  border:          1px solid #444444;
}
textarea {
  width:           70%;
  margin:          2px;
  border:          1px solid #444444;
}
