.projects {border: 1px solid #ddd; width:100%}
.projects td, .projects th {padding: 2px; border: 1px solid #ddd}
.projects th {padding: 5px;}
.projects small {font-size:80%; color: #555}
.projects .c {text-align : center;}
.projects .d {text-align : center; width: 70px}
.projects .sdesc {font-size: 80%; color: #555}
.projects_dol th {text-align: right;}

.projectsblock1 {font-family: Verdana;}
.projectsblock1 .capt {margin: 15px 0 10px;}
.projectsblock1 .capt a {text-decoration: none; font-weight: bold;}
.projectsblock1 .capt a:hover {text-decoration: underline;}
.projectsblock1 .ddate {float:right; color: #0857a6; text-align:right;}
.projectsblock1 .enter {margin-top: 10px;}
.projectsblock1 .enter a {text-decoration: none;}
.projectsblock1 .enter a:hover {text-decoration: underline;}

.projectsblock0 {font-family: Verdana;}
.projectsblock0 .capt {margin: 15px 0 10px;}
.projectsblock0 .capt a {text-decoration: none; font-weight: bold; color: #666;}
.projectsblock0 .capt a:hover {text-decoration: underline; color: #666;}
.projectsblock0 .desc {color: #999;}
.projectsblock0 .ddate {float:right; color: #666; text-align:right;}
.projectsblock0 .closed {color: #333; margin-top: 10px;}

.project_dolstate0 {color: #bdb}
.project_dolstate1 {font-weight:bold;}
.project_dolstate2 {color: #bbb;text-decoration: line-through;}

.project_public {margin: 20px 0; padding: 20px; background-color: #f0f0f0;}

.projects_jobchange th {text-align:right; padding: 2px 10px;}
.projectview .desc {margin: 5px 0;}
.projectview .desc1 {margin: 5px 0; background-color: #f3f3f3; padding: 10px;}
.projectview .desc1 table th {text-align:right; padding-right: 5px}
.projectview .ddate {font-size:80%; text-align:right; float:right;}
.projectview .dol .th {width: 200px; text-align:right; padding: 4px 10px; border-bottom: 2px solid #44c}
.projectview .doldesc {font-size:80%; font-weight:normal}
.projectview .dol .join {}
.projectview .dol .userlist {font-size:80%;}

.projectview .dol .doltype0 {background-color: #fbfbdf; color: #a9a9a9;}
.projectview .dol .doltype1 {background-color: #dffbdf;}
.projectview .dol .doltype2 {background-color: #fbdfdf;}

#partdiv {padding: 10px; margin: 10px;}

.projectview .dol .userlistadm {border-bottom: 2px solid #44c}
.projectview .dol .userlistadm table td { padding: 0 5px;}
.projectview .dol .userlistadm table td b {font-weight:bold;}
.projectview .dol .userlistadm table .icons {width: 100px;}

.projectview .dol .advertline {background-color: #44c; color: #fff}
.projectview .dol .advertlinedesc {font-weight: bold; padding: 10px 20px;}

.projectview .dol .participation td, .projectview .dol .participation th {border: 1px solid #77c; padding: 1px 3px;}
.projectview .dol .participation th {text-align: right;}
.projectview .dol .participation .sleavereason {font-size: 80%;}
.projectview .dol .participation .jobhidden {color: #888; font-size: 70%}

.projectview .dol ul {list-style:circle; padding-left: 20px}
.projectview .information {font-weight: bold; font-size: 120%; background-color: #fbefef; margin: 10px 0; padding: 10px;}

.projectsuserstate0 {background-color: #f8f6de;}
.projectsuserstate1 {background-color: #def8df;}
.projectsuserstate2 {background-color: #f8dede;}

.projectview .dol .userstate {color: #0000cc; font-size: 80%; font-weight: bold;}
.projectview .joined {font-size: 80%}
.projectview .confirmed {font-size: 80%; font-weight: bold;}

.projects_addprj {margin: 10px 0;}
.projects_note {font-size: 80%;}
.projects_links {text-align: left; padding: 10px; margin: 10px; }
.toplinks {margin: 10px; padding: 10px;}

.projectsblockslinks {text-align:center}
.projectsblockslinks .pagecurrent {font-weight: bold; font-size: 120%}
.projects_rss {text-align: right;}
.dol .allbusys0, .dol .allbusys2 {font-weight: bold; color: #911}

#shortadv {font-family: Verdana; font-size: 80%; text-align: justify;}
#shortadv a {text-decoration: none;}
#shortadv a:hover {text-decoration: underline;}
