
.sub_nav_message {
    padding: 0.2em;
    margin: 0px;
    font-size: 1.1em;
}

.sub_nav_message,
.sub_nav_message a {
    color: #FFF;
    font-weight: bold;
}

#left_column {
    width: 300px;
    float:left;
}


#left_column h3 span{
    padding-left:5px;
}

#left_column h3 img{
    float:left;
    position:relative;
    top:1px;
}



#tagcloud,
.latest_tweets
{

}

/* news */
#news
{
    background:#EFEFEF;
    overflow:hidden;
    font-size:90%;
    padding:10px;
}

#news a, #news a:visited
{
    color: black;
	text-decoration: none;
}

#news a:hover {
	text-decoration: underline;
}

#news .title, 
#news .title a, 
#news .title a:visited
{
    color:#888888;
    margin-bottom:0;
    padding-bottom:0;
}



/* center-content */
#center-content {
    display: inline;
    float:left;
    width: 300px;
}

#center-content ul
{
    padding:0;
	margin:0;    
    list-style-type: none;
}

/* other */

.latest_projects ul,
.latest_wiki_articles ul,
.latest_members ul {
    padding: 0px;
    margin: 0px;
    margin-bottom:10px;
    list-style-type: none;
}

.bloc {
	margin-bottom:10px;
}

.bloc ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    
}

.bloc-feed ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    
}

.bloc-feed ul li {
    margin-bottom: 10px;
    
}


.latest_groups dl {
    margin: 0px;
}





#right_column {
    width: 300px;
    float:left;
    clear: right;
    display: inline;
}



#description {
    width:100%;
}
#description p {
    text-align: justify;
}
/*
* Tagcloud
*/


#tagcloud ul li {display:inline;}
#tagcloud ul { margin: 5px 5px 5px 5px; padding: 0;}
#tagcloud a {color:black;font-weight:bold; text-decoration: none;}
#tagcloud a:hover {text-decoration:underline;}
#tagcloud .s1 {font-size:1em;}
#tagcloud .s2 {font-size:1.166em}
#tagcloud .s3 {font-size:1.333em;}
#tagcloud .s4 {font-size:1.666em;}
#tagcloud .s5 {font-size:1.75em;}
#tagcloud .s6 {font-size:2em;}
#tagcloud .s7 {font-size:3em;}

#skills {
	float:right;
	width:330px;
	margin-left:10px;
	padding-left:10px;
    font-size:90%;
    background:#EFEFEF;
	min-height:180px;
}

#top {
	overflow:hidden;
	margin-bottom:5px;
}

h2 {
	font-size:13px;
	margin-bottom:0;
}

