body {
    font-family: 'lucida sans unicode', verdana, 'trebuchet ms', sans-serif;
    font-size: 12px;
    min-width: 790px;
    margin-left: 100px;
    margin-top: 0px;
}
.photos {
    text-align: center;
    width: 100%;
    background-color: #ccc;
}
.photo {
    margin-top: 10px;
    margin-bottom: 10px;    
}
form { margin: 0; padding: 0; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: normal;     
    font-family: 'lucida sans unicode', verdana, 'trebuchet ms', sans-serif;
}
h1 {
    font-size: 42px;
    font-family: georgia, palatino, times new roman, serif;
    }
.pagetitle a {
    text-decoration: none;
    color: black;
}
h2 {
    font-size: 24px;    
    margin-top: 30px;
}
h3 { font-size: 18px; }
td { font-size: 12px; }
.stage-span {
    background-color: #ccc;
    font-family: georgia, palatino, times new roman, serif;
    padding: 4px;
}
.stage-span a {
    text-decoration: none;
    color: black;    
}
#container {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 800px;
    text-align: left;
    border-top: solid 3px black;
}
#container-inner { 
    position: static; 
    width: auto; 
    margin-bottom: 20px;
}
#alpha, #beta {
    display: inline; /* ie win bugfix */
    position: relative;
    float: left;
    min-height: 1px;
}

#alpha { margin: 0px 30px 0 0px; width: 603px; } /* orig 603 */ /*olym 469 */
#beta { width: 166px;  } /* orig 166 */ /*olym 290 */

#alpha-inner, #beta-inner {
    position: static;
}

.entry-content {
    position: static;
    clear: both;
}
.entry {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}
.entry-body {
    clear: both;
}
.entry-footer {
    clear: both;
    margin: 5px 10px 20px 10px;
}

/* basic page elements */

a { color: #36414d; text-decoration: underline; }
a:hover { color: #555; }

.entry-content {
    margin: 0;
    line-height: 1.5;
}
/* one-column tweaks */
.layout-one-column body { min-width: 520px; }
.layout-one-column #container { width: 520px; }
.layout-one-column #banner { width: 510px; } /* necessary for ie win */

.entry-header a { text-decoration: none; color: #000; }
.entry-header a:hover { text-decoration: underline; }

.list {
    margin-left: -20px;
    padding-left: 20px;
    list-style: none;
    line-height: 22px;
}
.vn { background: #fff url(http://kwc.org/cycling/icons/icon.vn.gif) no-repeat scroll 0 .5em; }
.youtube { background: #fff url(http://youtube.com/favicon.ico) no-repeat scroll 0 .5em; }
.tmobile { background: #fff url(http://www.t-mobile-team.com/favicon.ico) no-repeat scroll 0 .5em; }
.steephill { background: #fff url(http://www.steephill.tv/favicon.ico) no-repeat scroll 0 .5em; }
.tdfblog { background: #fff url(http://www.tdfblog.com/favicon.ico) no-repeat scroll 0 .5em; }
.csc { background: #fff url(/styles/icons/icon.csc.gif) no-repeat scroll 0 .5em; }
.cn { background: #fff url(/styles/icons/icon.cn.gif) no-repeat scroll 0 .5em; }
.gerolsteiner { background: #fff url(/styles/icons/icon.gerolsteiner.gif) no-repeat scroll 0 .5em; }
.bettini { background: #fff url(/styles/icons/icon.bettini.gif) no-repeat scroll 0 .5em; }
.bbc { background: #fff url(/styles/icons/icon.bbc.gif) no-repeat scroll 0 .5em; }
.astana { background: #fff url(/styles/icons/icon.astana.gif) no-repeat scroll 0 .5em; }
.rabobank { background: #fff url(/styles/icons/icon.rabobank.gif) no-repeat scroll 0 .5em; }
.discovery { background: #fff url(http://kwc.org/cycling/icons/icon.discovery.gif) no-repeat scroll 0 .5em; }
.gw { background: #fff url(http://kwc.org/cycling/icons/icon.gw.gif) no-repeat scroll 0 .5em; }
.wc { background: #fff url(http://kwc.org/cycling/icons/icon.wc.gif) no-repeat scroll 0 .5em; }
.vs { background: #fff url(/styles/icons/icon.vs.gif) no-repeat scroll 0 .5em; }
.versus { background: #fff url(/styles/icons/icon.vs.gif) no-repeat scroll 0 .5em; }
.flickr { background: #fff url(/styles/icons/icon.flickr.gif) no-repeat scroll 0 .5em; }
.pez { background: #fff url(/styles/icons/icon.pez.gif) no-repeat scroll 0 .5em; }
.barloworld { background: #fff url(/styles/icons/icon.barloworld.2.gif) no-repeat scroll 0 .5em; }
.sd { background: #fff url(/styles/icons/icon.saunier.gif) no-repeat scroll 0 .5em; }
.milram { background: #fff url(/styles/icons/icon.milram.gif) no-repeat scroll 0 .5em; }
.rbr { background: #fff url(/styles/icons/icon-rbr.gif) no-repeat scroll 0 .5em; }
.garmin { background: #fff url(/styles/icons/icon-argyle.gif) no-repeat scroll 0 .5em; }
.columbia { background: #fff url(/styles/icons/icon-columbia.gif) no-repeat scroll 0 .5em; }
.lotto { background: #fff url(/styles/icons/icon-lotto.gif) no-repeat scroll 0 .5em; }
.caisse { background: #fff url(http://www.caisse-epargne.fr/favicon.ico) no-repeat scroll 0 .5em; }
.twitter { background: #fff url(http://twitter.com/favicon.ico) no-repeat scroll 0 .5em; }
.fredcast { background: #fff url(http://www.thefredcast.com/favicon.ico) no-repeat scroll 0 .5em; }
.yahoo { background: #fff url(http://www.yahoo.com/favicon.ico) no-repeat scroll 0 .5em; }
.justintv { background: #fff url(http://www.justin.tv/favicon.ico) no-repeat scroll 0 .5em; }
.sbs { background: #fff url(http://www20.sbs.com.au/favicon.ico) no-repeat scroll 0 .5em; }
.lequipe { background: #fff url(http://www.lequipe.fr/favicon.ico) no-repeat scroll 0 .5em; }
.usa { background: #fff url(/styles/icons/usa.ico) no-repeat scroll 0 .5em; }
.uk { background: #fff url(/styles/icons/uk.ico) no-repeat scroll 0 .5em; }
.italy { background: #fff url(/styles/icons/italy.ico) no-repeat scroll 0 .5em; }
.spain { background: #fff url(/styles/icons/spain.ico) no-repeat scroll 0 .5em; }
.germany { background: #fff url(/styles/icons/germany.ico) no-repeat scroll 0 .5em; }
.china { background: #fff url(/styles/icons/china.ico) no-repeat scroll 0 .5em; }
.canada { background: #fff url(/styles/icons/canada.ico) no-repeat scroll 0 .5em; }
.russia { background: #fff url(/styles/icons/russia.ico) no-repeat scroll 0 .5em; }
.nbc { background: #fff url(http://www.nbcolympics.com/favicon.ico) no-repeat scroll 0 .5em; }
.kwc { background: #fff url(http://kwc.org/favicon.ico) no-repeat scroll 0 .5em; }


