/* CSS Document */

#main {
	/* the width from #left (150px) + the negative margin from #container (200px) */
	margin-left:200px;
	padding-right:0;
    margin-top:-200px;

}

img#main-logo {
    float:left;
    
    }

div#home-login {
    position:relative;
    margin-top:100px;
    margin-left:50px;
    }

div#home-content {
    position:absolute;
    top:200px;
    left:33px;
    display:block;
    }
    
div.home-section{
    display:block;
    position:absolute;
    text-align:center;
    top:0px;
    }
    
div.home-section a.main-link {
    position:relative;
    display:block;
    height:120px;
    }
    
div.home-section a:link,div.home-section a:visited {
    color:#e1031b;
    font-weight:normal;
    }

div.home-section img {
    position:absolute;
    left:0px;
    top:0px;
    z-index:5;
    }
    
    div.home-section img.home-rollover {
        z-index:10;
        }

div#home-profile {
    left:0px;
    width:102px;
    }
    
div#home-projects {
    left:103px;
    width:108px;
}

div#home-discussions {
    left:212px;
    width:147px;
    }
    
div#home-contacts {
    left:360px;
    width:127px;
    }
    
div#home-workshops {
    left:488px;
    width:125px;
    }
    
div#home-messages {
    left:614px;
    width:135px;
    }

div#home-advise {
    left:750px;
    width:104px;
}
    
div#header {
    height:198px;
    background:url(../images/head-bg-home.gif) no-repeat;
    background-position:top left;
    }
    
div#nav {
    display:none;
    }
    
div#user-box {
    position:absolute;
    top:5px;
    left:700px;
    }
    
div#user-messages {
    position:absolute;
    top:100px;
    left:50px;
    }
