
	body {font-family: Georgia;}
    div {font-family: Georgia;}
 
    div#container {
        width: 1000px;
        margin: 0 auto;
        position: relative;
    }
    
    div#main-column {
        width:590px;
        padding:10px;
        float:left;
    }
    
    div#add-column {
        width: 160px;
        height: 600px;
        float: left;
    }
    
    div#right-column {
        width:200px;
        float:right;
        font-size:80%;
    }
 
    div#header {
        background:url('/public/header-background.gif');
        height:78px;
        color:white;
        font-size:12px;
        position: relative;
    }
 
    div#header .left {
        float:left;
    }
    
    div#header .right {
        float: right;
    }
    /* menu */
    div#header .headerlinks {
        position: absolute;
        left: 20px;
        bottom: 3px;
        color: white;
    }
 
    div#header .headerlinks a, div#header .headerlinks a:visited {
        color: white;
        text-decoration: none;
    }
    
    div#header .headerlinks a:hover {
        text-decoration: underline;
    }
 
    /*sidebar*/
    div.sidebarcontainer {position:relative;top:5px; color: white;}
    div.sidebarcontent {
        background:url('rightcolumntop.gif');
        background-repeat:no-repeat;
        padding:5px;
        font-size: 0.95em;
    }
    div.sidebarcontent h3, div.sidebarcontent a, div.sidebarcontent a:visited {
        color:white
    }
    
    div.sidebarcontent h3 {
        margin-bottom: 0px;
    }
    
    div.sidebarcontent li,div.sidebarcontent ul
    {
        list-style:none;
        margin: 0px;
        padding: 0px;
    }
    /*events*/
    
    div.event {
        margin-bottom: 2em;
    }
    div.event h1 a{
        font-size:1em;
        color:#4567bf;
        font-weight:bold;
        display:inline;
        text-decoration: none;
    }
    
    div.event h1 a:visited {
        color:#4567bf;
    }
    
    div.event h1 a:hover {
        text-decoration: underline;
    }
    
    div.event .date {
        float: right;
        font-size: .8em;
        color: #999;
    }
    
    
    form.login-form {
        font-size: 1.5em;
    }
    
    
    table.poll td{
        text-align: left;
    }
    
    table.poll td.label {
        font-weight: bold;
        text-align: right;
    }
    
    
    div.sidebarfooter {width:200px;position:relative;top:-5px;}
    div.betahead {color:white;font-weight:bold;}
    div.sidetext {font-size:90%;color:white;}

    div.footer {padding:10px;color:#aaaaaa;font-size:70%;text-align:center;clear:both;}
    div.login {font-size:80%;}
    div.eventindex {font-size:100%;color:white;}
    div.eventindex a {color:white;font-size:90%;}
    .white {color:white;}
    /*notes*/
    div.note {font-size:70%;background-color:#eeeeee;margin:2px;padding:4px;}
    div.notestitle {font-size:80%;font-style:italic;}
    
    /*headlines*/
    span.title {font-size:120%;color:#4567bf;font-weight:bold;}
    h1 {font-size:120%;color:#4567bf;font-weight:bold;display:inline;}
    h2,h3,h4,h5 {color:#4567bf;}
    span.closed {font-size:120%;color:red;}


    

    div.graph-legend {
        font-size: 0.6em;
    }
    
    div.graph-legend-right {
        float: right;
    }


    /*calendar stuff*/
	table.cal {font-size:70%;}
	td {text-align:center;}
	td.wd {background-color:#eeeeee;}
	td.we {background-color:#dddddd;}
	td.mth {background-color:#eeeeee;}
	td.mthon {background-color:#4567bf;}
	td.mthon a {color:white;}
	.hiddencal {position:absolute;visibility:hidden;}
	.visiblecal {position:absolute;visibility:visible;}
	.static {position:static;}

    /*other*/
    span.tagline {color:white;font-size:80%;font-style:italic;font-weight:bold;}
    span.logo {color:white;font-size:180%;font-weight:bold;}
    span.error {color:red;}
    span.formhint {color:#333333;font-size:90%;}
    span.headlinedate {font-size:60%;color:black;font-style:italic;font-weight:normal}
    
    /*tagging links*/
    a.tag {font-size:70%;}
    
    /*forms*/
    form.inlineform {display:inline;}
    td.formleft {color:#eeeeee;font-family:Georgia;font-size:70%;text-align:right;vertical-align:right;}
    td.formright {color:#eeeeee;font-family:Georgia;font-size:70%;text-align:left;vertical-align:left;}
    
    table.joinform {background-color:#eeeeff;border:1px solid #ccccee;font-family:Georgia;font-size:80%;}
    table.joinform td.bodyformleft {text-align:right;font-weight:bold;color:#000066;}
    table.joinform td.bodyformright {text-align:left;}
    
    table.predictions td {text-align:left;font-size:90%;padding-right:10px;}
    
    hr {border-style:none;border-top:1px dotted #cc9;}
    
    .errors {color: red;}
