/* CSS Document */

img#main-logo {
    float:left;
    margin-left:-7px;
    }

div#home-login {
    position:relative;
    margin-top:100px;
    }

div#home-content {
    position:absolute;
    top:231px;
    left:33px;
    display:block;
    }
    
div.home-section{
    display:block;
    position:absolute;
    text-align:center;
    top:0px;
    }

div.row2 {
    top:225px;
    }
    
div.halfwidth{
    width:300px;
    text-align:left;
    }

div.col1 {
    left:15px;
    }

div.col2 {
    left:330px;
    }
    
div.home-section a.main-link {
    position:relative;
    display:block;
    height:160px;
    }
    
div.home-section a:link,div.home-section a:visited {
    color:#fff;
    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:123px;
    }

div#home-discussions {
    left:123px;
    width:204px;
    }
    
div#home-contacts {
    left:327px;
    width:154px;
    }
    
div#home-workshops {
    left:481px;
    width:148px;
    }
    
div#home-messages {
    left:629px;
    width:143px;
    }


div#main-feed {
	text-align:left;
	width:200px;
	left:772px;
	top:-100px;
	
	}
	
	
div.feed-nav {
    margin-left:5px;
    }

span.feed-name,span.author {
    font-weight:bold;
    }

ul.feed-main {
    list-style:none;
    margin:0 0 0 0;padding:0;
    
    }

    
    ul.feed-main li {
        display:block;
        width:200px;
        margin:0;
        padding:5px;
        clear:both;
        height:auto;
        position:relative;
        }
        
        
    ul.feed-main li div.avatar {
        float:left;
        width:auto;
        }
        
    ul.feed-main li div.post {
        display:block;
        margin-left:20px;
        font-size:80%;
        }
        
    ul.feed-main li div.post h5 {
        font-weight:bold;
        margin:0;
        padding:0;
        font-size:1em;

        }
        
        ul.feed-main li div.post h5 a {
        	font-weight:bold;
        	}
        
    ul.feed-main li div.post p {
        padding:0;
        margin-top:5px;
        font-size:1em;
        line-height:1.2em;
        }

ul#twitter_update_list {
    list-style:none;
    margin:0;padding:0;
    }
    
    ul#twitter_update_list li {
        border-width:1px 0 1px 0;
        border-style:solid;
        border-color:#eee;
        margin-bottom:5px;
        padding:3px;
        }

ul.recent-responses {
    display:block;
    margin:0;padding:0;
    list-style:none;
    }
    
    ul.recent-responses li {
        display:block;
        margin-bottom:10px;
        border-bottom:1px dotted #002e68;
        padding-bottom:10px;
        }

