/*-----------------------------General-------------------------------*/

body {
    	padding:0;
	background:#fff;
	font-family:arial;
    	font-size:10pt;
    	margin:0;
    	border-top:4px solid #fc0;
}

img{
	border:none;
}

a {
	background-color:#fd0;
	text-decoration:none;
	color:#000;
}

a:hover{
       background-color:#fc0;
}

p {
    margin:0 0 10px;
    text-align:justify;
}

pre {
        font-size:12px;
        border:1px solid #999;
        color:#333;
        text-align:justify;
        background-color: #F9F9F9;
        padding:10px;
}

#main{
	margin-top:20px;
        width:980px;
        margin-left:auto;
        margin-right:auto;
}

/*-----------------------------title-------------------------------*/

#feed-title {
	margin-bottom:10px;
}

#feed-title h1{
	color:#666;
        font-size:26px;
	font-weight:normal;
	float:left; 
	border-left:2px solid #666; 
	margin-left:5px; 
	padding-left:5px;
	margin-top:0px;
}

#feed-title img{
	float:left;
}

a#link-linkfluence{
    display:block;
    float:right;
    padding:7px;
    -moz-border-radius:4px;
    color:#fff;
    font-size:18px;
    width:160px;
    text-align:center;
    background:#666;
}

a#link-rtgi:hover{
    background:#555;
}

/*-----------------------------menu header-------------------------------*/

#menu-header{
        width:960px;
        color:#666;
        background:#ddd;
        -moz-border-radius:4px;
        margin-bottom:30px;
        padding:10px;
        border: 1px solid #ccc;
}

#menu-header a{
        color:#666;
        background:none;
        padding:3px;
        text-decoration:none;
}

#menu-header a:hover{
        background:#fff;
}

#menu-header h1{
        margin-left:0px;
        margin-top:0px;
        padding:0;
        font-size:22px;
        font-weight:normal;
        color:#666;
        font-family:Trebuchet ms, arial;
}

#menu-header ul{
        margin-left:0px;
        padding:0;
}

#menu-header li{
        margin-left:20px;
        margin-bottom:5px;
}

#entries-list, #projects-list, #members-list, #talks-list{
        float: left;
}

#entries-list{
        width:420px;
        margin-right:20px;
}

#entries-list li{
        margin-left:0px;
        padding-bottom:5px;
        list-style:none;
        border-bottom:1px solid #666;
}

#projects-list, #members-list, #talks-list{
        width:130px;
	padding-left:20px;
        border-left:1px solid  #666;
        margin-right:20px;
}

#projects-list a, #members-list a, #talks-list a{
	text-decoration:underline;
}
/*-----------------------------Entry-------------------------------*/

.entry a.link-top{
    color:#fff;
    text-decoration:none;
    float:left;
    display:block;
    -moz-border-radius:3px;
    padding:3px;
    padding-left:24px;
    background:#999 url(top.gif) 6px 8px no-repeat;
    margin-top:10px;
    margin-left:6px;
}

.entry a.link-top:hover{
   background-color:#888;
}

.entry {
    	margin: 0;
    	padding: 0;
    	background-color: white;
	margin-bottom:80px;
	border-top :2px solid #ccc;
	padding-top:30px;
	width:980px;
}

.entry-header{
        border-left:3px solid #FFCC00;
        margin: 0px 0 30px 0;
        padding-left:10px;
}

.entry-title {
        display: block;
        font-weight: bold;
        color:#666;
        font-family:Trebuchet MS,arial;
        font-size:32px;
        font-weight:normal;
        padding:0;
        margin:0;
}

.entry-title a{
        text-decoration : none;
        color:#666;
        background:none;
}

.entry-infos{
	background:#444;
        font-size:12px;
        color:#fff;
        padding:3px 6px;
	-moz-border-radius:3px;
	float:left;
}

.entry-source-link{
	display:block;
	font-size:22px;
}

.entry-footer{
        margin-top:20px;
}

a.entry-permalink{
        color:#666;
        display : block;
        float:left;
        padding:2px;
        padding-left:20px;
        -moz-border-radius:4px;
        background:#ddd url(link.png) 3px 5px no-repeat;
        border:1px solid #ccc;
        margin-top:10px;
}

a.entry-permalink:hover{
         background-color:#ccc;
}

.entry a.link-top{
    color:#fff;
    text-decoration:none;
    float:left;
    display:block;
    -moz-border-radius:3px;
    padding:3px;
    padding-left:24px;
    background:#999 url(top.gif) 6px 8px no-repeat;
    margin-top:10px;
    margin-left:6px;
}

.entry a.link-top:hover{
   background-color:#888;
}

/*-----------------footer--------------------------------*/

#footer{
	margin-top:20px;
        padding-top:10px;
	padding-bottom:10px;
        border-top:2px solid #999;	
}

#footer a{
	background:none;
	text-decoration:underline;
}
