/* Calculon - Homepage specific styles */

#homepage #content {
        background:none;

}
#homepage #main {
        background: url(http://www.calculon.com.au//images/interface/home-visual.jpg) no-repeat;
        position:relative;
        height:297px;
        width:668px;
        padding:25px 0 25px 25px;
        font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
        color:#97887b;
        margin:0 25px 0 0;
}
#homepage #sub {
        margin:0;
        padding:0;
        width:222px;
}
#homepage .col-sub {
        background:#deda9e url(http://www.calculon.com.au//images/interface/bg-col-top.gif) no-repeat;
        padding:0;
}
#homepage .col-box {
        background: url(http://www.calculon.com.au//images/interface/bg-col-bottom.gif) no-repeat left bottom;
        padding:15px 15px 10px 20px;
        min-height:322px;
}
#homepage #main h2 {
        font-size:2.2em;
        color:#fff5c4;
        line-height:100%;
        margin-bottom:1.5em;
}
#intro-txt {
        width:235px;
}
#intro-txt p {
        font-weight:bold;
        font-size:1.2em;
        line-height:175%;
}
#homepage #main h2#slogan {
        position:absolute;
        top:160px;
        left:400px;
        font-size:3.4em;
        letter-spacing:-1px;
        line-height:100%;
        width:280px;
}
.news-item {
        margin-bottom:30px;
        line-height:140%;
        font-size:1em;
}
.news-item p {
        margin-bottom:0;
}
