body {
  font-family: Verdana, Arial, sans-serif;
  text-decoration:none;
}

#OLDsocial ul {
  list-style:none;
  margin:0em;
  font-size:.5em;
  border:none;
}
#OLDsocial li {
  padding-bottom:0px;
}
#OLDsocial a {
  color:#13aae5;
  text-decoration:none;
}

#container {
  width: 100%;
  margin: 1em auto;
  border: .02em  solid gray;
  line-height: 130%;
}


ul {
  list-style:none;
  padding:.5em;
  margin:0em;
}
h1 {
  font-size:1.25em; 
  margin-bottom:0em;
}

h2 {
  font-size:1em;
}

h4 {
  font-size:.65em;
  font-weight:bold;
  padding-top:.25em;
  padding-bottom:.25em;
  text-transform: uppercase;
}

#header
{
  padding-top: .5em;
  padding-left: .5em;
  padding-right: .5em;
  background-color: #ddd;
  border: .02em  solid gray;
}

#header h1
{
  padding: 0;
  margin: 0;
}

#header ul {
  list-style:none;
  display: inline;
  overflow:hidden;
}

#left {
  float: left;
  width: 10em; 
  margin: 0;
  text-align:left;
  padding-left:.25em;
}

#center ad a {
  color: black;
  font-size:.75em;
  font-weight:bold;
  padding-top:.25em;
  padding-bottom:.25em;
  text-transform: uppercase;
}

#left .highlight a {
  width:100%;
  font-size:1em;
  font-weight:bold;
  text-transform: uppercase;
}

#left ad a {
  font-size:.75em;
  font-weight:bold;
  padding-top:.25em;
  padding-bottom:.25em;
  text-transform: uppercase;
  color:black;
}

#left .weather  {
  font-size:.65em;
  float:left;
  color:#13aae5;
}
#left .weather li {
  padding-top:.25em;
  padding-bottom:.25em;
  width:100%;
}

#left ul {
  float:left;
  font-size:.75em;
  border:none;
  width:100%;
}
#left li {
  padding-bottom:5px;
}
#left a {
  color:#13aae5;
  text-decoration:none;
}

#right
{
  float: right;
  margin: 0;
  padding: 1em;
  width:7em;
}

#right ad {
 float:right;
}

#center
{
  margin-left:  10em; 
  margin-right: 10em; 
  padding-bottom: 1em;
}

#footer
{
  clear: both;
  margin: 0;
  color: #333;
  background-color: #ddd;
  border: .02em  solid gray;
  padding-bottom: .5em;
  padding-left: .5em;
  padding-right: .5em;
}

#left p, #right p { margin: 0 0 1em 0; }

#leadin {
  margin-bottom:1em; 
  float:left;
}

#overview {
  margin-bottom:1em; 
  float:left;
}

#tweets {
  margin-bottom:1em; 
  float:left;
}

.innercolumn {
  padding-top:1em;
  padding-bottom:1em;
  padding-left:1em;
  padding-right:1em;
  width:90%;
  border: .02em solid gray;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}

.halfcolumn {
  width:48%;
}

#iconbox ul {
  margin:0;
  float:left;
  list-style:none;
  border:none;
  display: inline;
  overflow:hidden;
}

#iconbox ul li {
  display: inline;
  overflow:hidden;
 padding-left:.25em;
 padding-right:.25em;
}
#iconbox ul li img {
  border:none;
  padding-bottom: 10px;
}


#photos .dphoto {
 padding-left:.25em;
 padding-right:.25em;
 border-bottom:0;
}

special {
  font-size:1.25em;
  color:#ee4523;
  text-transform: uppercase;
}

docs {
  background-color:white;
  color:white;
}

#books ul {
  top:10px;
  margin:0px;
  font-size:.65em;
  border:none;
}

#books li {
  padding-bottom:5px;
}
#books a {
  text-decoration:none;
}


#tweets tw {
  position:relative;
  float:left;
  width:100%;
  padding-top:5px;
  padding-bottom:3px;
  font-size:.65em;
}

#products img {
  height:80px;
}

#tweets img {
  float:left;
  margin-left:4px;
  margin-right:4px;
  border: .02em  solid gray;
  width:40px;
  height:40px;
}
#tweets txt {
 font-size:.65em;
 position:relative
}

table {
  border-collapse:collapse;
  border: 4px inset #8B8378;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
}
table tr.r0 td {
  background-color: #FCF6CF;
  border: .02em  solid gray;
  font-size:.65em;
  padding:.5em;
}
table tr.r1 td {
  background-color: #FEFEF2;
  border: .02em  solid gray;
  font-size:.65em;
  padding:.5em;
}

table th {
  border: .02em  solid gray;
  font-size:.70em;
  text-align:left;
  padding:.5em;
  text-transform: uppercase;
}

table td a {
 font-size:1.05em;
 text-align:left;
 text-decoration:none;
}

.rating_bar {
  height: 12px;
  width: 55px;
  background: url(/images/grey_star.gif) 0 0 repeat-x;
}
.rating_bar div {
  height: 12px;
  background: url(/images/orange_star.gif) 0 0 repeat-x;
}

#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}
 
#tagcloud a:hover, #tagcloud a:active {
    text-decoration: underline;
    color: #000;
}
 
#tagcloud span {
    padding: 4px;
}
 
.smallest {
    font-size:.75em;
}
 
.small {
    font-size:.85em;
}
 
.medium {
    font-size:1em; 
}
 
.large {
    font-size:1.05em;
}
 
.largest {
    font-size:1.25em;
}

#coupons ol {
  font-size:.65em;
  border:none;
}
#coupons li {
  padding-bottom:.5em;
}
#coupons a {
  text-decoration:none;
}

#OLDarticles ol {
  font-size:.65em;
  border:none;
}
#OLDarticles li {
  padding-bottom:.5em;
}
#OLDarticles a {
  text-decoration:none;
}
#articles table tbody tr td {
  background-color: #FEFEF2;
  border: .02em  solid gray;
  font-size:.45em;
  padding:.5em;
}


#slideshow {
    position:relative;
    height:404px;
}

#slideshow IMG {
    position:absolute;
//    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
* html .slideshow { height: 1%; overflow:visible; }
*+html .slideshow { min-height: 1%; }
.slideshow:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .left { height: 1%; overflow:visible; }
*+html .left { min-height: 1%; }
.left:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .ad { height: 1%; overflow:visible; }
*+html .ad { min-height: 1%; }
.ad:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .right { height: 1%; overflow:visible; }
*+html .right { min-height: 1%; }
.right:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .overview { height: 1%; overflow:visible; }
*+html .overview { min-height: 1%; }
.overview:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .books { height: 1%; overflow:visible; }
*+html .books { min-height: 1%; }
.books:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .tweets { height: 1%; overflow:visible; }
*+html .tweets { min-height: 1%; }
.tweets:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .tw { height: 1%; overflow:visible; }
*+html .tw { min-height: 1%; }
.tw:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .hotels { height: 1%; overflow:visible; }
*+html .hotels { min-height: 1%; }
.hotels:after { clear: both; content: “.”; height: 0; visibility: hidden; }


* html .coupons { height: 1%; overflow:visible; }
*+html .coupons { min-height: 1%; }
.coupons:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .iconbox { height: 1%; overflow:visible; }
*+html .iconbox { min-height: 1%; }
.iconbox:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .tagcloud { height: 1%; overflow:visible; }
*+html .tagcloud { min-height: 1%; }
.tagcloud:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .halfcolumn { height: 1%; overflow:visible; }
*+html .halfcolumn { min-height: 1%; }
.halfcolumn:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .innercolumn { height: 1%; overflow:visible; }
*+html .innercolumn { min-height: 1%; }
.innercolumn:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .highlight { height: 1%; overflow:visible; }
*+html .highlight { min-height: 1%; }
.highlight:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .center { height: 1%; overflow:visible; }
*+html .center { min-height: 1%; }
.center:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .products { height: 1%; overflow:visible; }
*+html .products { min-height: 1%; }
.products:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .weather { height: 1%; overflow:visible; }
*+html .weather { min-height: 1%; }
.weather:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .leadin { height: 1%; overflow:visible; }
*+html .leadin { min-height: 1%; }
.leadin:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .img { height: 1%; overflow:visible; }
*+html .img { min-height: 1%; }
.img:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .social{ height: 1%; overflow:visible; }
*+html .social { min-height: 1%; }
.social:after { clear: both; content: “.”; height: 0; visibility: hidden; }


* html .galleria-thumbnails { height: 1%; overflow:visible; }
*+html .galleria-thumbnails { min-height: 1%; }
.galleria-thumbnails:after { clear: both; content: “.”; height: 0; visibility: hidden; }

* html .galleria-image { height: 1%; overflow:visible; }
*+html .galleria-image { min-height: 1%; }
.galleria-image:after { clear: both; content: “.”; height: 0; visibility: hidden; }


