html {
    font-size:75%;
}

body {
    background-color:#eff0e7;
    margin:0;
    padding:0;
    font-family: Verdana,Arial,Helvetica,clean,sans-serif;
    font-size:1em;
    line-height:1.6em;
    color:#595959;
}

code {font-size: 110%;line-height:90%;}

.chili_logo {position:absolute; top:5px; left:-100px; z-index:10;}

a img {border: none;}

h1.header {
// It is hard to choose a font....
//    font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;
//    font-family:"Consolas","Monaco","Courier New","Courier","monospace";
      font-family:"Book Antiqua","Warnock Pro","Goudy Old Style","Palatino","Georgia","serif"; 
//	font-family:Geneva, "Times New Roman", Times, serif;
//	font-family: Verdana,Arial,Helvetica,sans-serif;
//	font-family: Arial,Helvetica,sans-serif;
//	font-weight:bold; 
    letter-spacing:1px;
}

form {
    border:0;
    padding:0;
    margin:0;
}

p,
li,
input,
textarea,
label,
select {
    font-size:1.1em;
}

a {text-decoration:underline; color:black;}
a:visited {text-decoration:underline; color:#595959;}

.chilired {color:#d13430;}
.big {font-size:120%;color:#d13400;}

/*
 * The page Intro text
 */
.intro {
    margin:0 1.5em 1em -1.5em;
    padding: 2px 0;
    border-top:2px solid #cbd0c2;
    border-bottom:2px solid #cbd0c2;
    letter-spacing:1px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    text-decoration:none;
    color:#91918d;
    font-weight:normal;
    font-size:120%;
}

/*
 * The page menu
 */
.menu_box {
    margin:-40px 0 40px 0;
    padding:0;
    list-style-type:none;
    float:right;
}
.menu a  {
    margin:0 0 0 0px;
    padding:0px 4px;
    float:left;
    color:#7d9093;
    text-transform:uppercase;
    letter-spacing:1px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    text-decoration:none;
    display:block;
}
.menu a:hover {color:#d13400;}
a.selected {color:black; background-color:#d7d8cf;}

/*
 * OpenID box
 */
.hide_openid_box {display:none; margin:25px 0px -25px 0px; padding-left:5px;}
.show_openid_box {margin:25px 0px -25px 0px; padding-left:5px;}
input.openid_login {
   background: url(http://openid.net/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   width:145px;
   margin-right: 5px;
   float: right;
   padding-left: 18px;
}


/* 
 * List entries
 */
.l_date {display:inline-block; color:#d13400; width: 7em; font-weight:normal;}
.l_date_unpub {display:inline-block; color:blue; width: 7em; font-weight:normal;}
a:hover.l_date_unpub{text-decoration:underline;}
.l_author {display:inline-block;margin-left:1em; width: 4em; font-weight:normal;}
.l_title {margin-left:2em; font-weight:bold; letter-spacing:1px;}
a.l_title {text-decoration:none; color:#595959;}
a:hover.l_title {text-decoration:underline;}
.l_body {margin-left:3em; margin-top:1em;}

/*
 * Article entry
 */
.e_date {font-size:1em; color:#d13400; font-weight:bold;}
.e_title {font-size:1em; margin-left:2em; font-weight:bold; letter-spacing:1px; color:black;}
.e_author {float:left; font-size:0.9em; margin:4em 0 -4em -7em; padding-left:0; font-weight:normal;}

/*
 * Comments
 */
.e_comhdr{margin-left:1.5em; margin-bottom:1em;}
.comhdr{margin-left:0.5em}
.e_comform{display:none;margin:2em;}
textarea.comment {height: 100px; width: 450px;}
.c_date {font-size:0.9em; color:#d13430; font-weight:bold;}
.c_who {font-size:0.9em; margin-left:2em; font-weight:bold; color:black;}
.c_txt {
    font-size:0.9em; 
    margin-left:1em; 
    margin:0.2em 0;
    padding-left:0.6em; 
    border-left:2px solid #cbd0c2;
}
.c_body {margin-left:2em; margin-top:0.6em;}
.c_is_author {background-color:#e5ff87;}
.c_is_author_txt {
    background-color:#f6feda;
    font-size:0.9em; 
    margin-left:1em; 
    margin:0.2em 0;
    padding-left:0.6em; 
}
.c_is_author:after {margin:0 0.5em 0 1em; content:"Author comment"; font-size:0.80em; text-transform:uppercase;}

.by_who {color:black;}

.footer {
    clear:both;
    float:left;
    width:980px;
    margin:4em 0 0 0;
    padding:1em 0 4em 0;
    border-top:2px solid #cbd0c2;
    color:#91918d;
    font-weight:normal;
    font-size:70%;
}


/*
 * Stuff on the projects page
 */
.icon_theme {margin:1em 0 0 -3em; width:10%;}
.icon_twitter {margin:1em -1em 0 1em; width:10%;}
.icon_sopcast {margin:1em -1em 0 1em; width:6%;}
.proj_txt {margin-left:3em; width:65%;}
.proj_themes {margin:0 0 1em 3em; width:65%;}
.tw_search {padding:0.5em;}
.sopcast_sport{padding-bottom: 1em; font-weight:bold; text-decoration:underline;}
.sopcast_hdr {margin-left:2em; padding: 0.5em 0 0.5em 0; text-decoration:underline;}
.sopcast_links {margin-left:4em;}


/*
 * The Markdown help
 */
.mdown_help {font-size:1.0em; display:none;}
.mdown_help_link {font-size:0.9em; margin-top:-4px; margin-left:50%;}

/*
 * The New area.
 */
input.new {width: 550px;}
textarea.new {height: 550px; width: 550px;}
.button {margin-top: 5px;}
.upload_box{margin-top: 2em; border-top:2px solid #cbd0c2;}
.upload_box_text{padding:1em 0;}
.blobs_info{margin-top:2em;}
.blobs_info table td {padding:2px 10px 0 2px;}

/*
 * The Facebook like box
 */
.fbook_like{margin: 10px 50px 10px -50px;}


