#listcloud { padding: 2px; line-height: 3em; text-align: center; }
#listcloud a { padding: 0px; }
#listcloud a.tag1 { font-size: 0.7em; font-weight: 100; }
#listcloud a.tag2 { font-size: 0.8em; font-weight: 200; }
#listcloud a.tag3 { font-size: 0.9em; font-weight: 300; }
#listcloud a.tag4 { font-size: 1.0em; font-weight: 400; }
#listcloud a.tag5 { font-size: 1.2em; font-weight: 500; }
#listcloud a.tag6 { font-size: 1.4em; font-weight: 600; }
#listcloud a.tag7 { font-size: 1.6em; font-weight: 700; }
#listcloud a.tag8 { font-size: 1.8em; font-weight: 800; }
#listcloud a.tag9 { font-size: 2.2em; font-weight: 900; }
#listcloud a.tag10 { font-size: 2.5em; font-weight: 900; }

#listcloud { margin: 0; }
#listcloud li { display: inline; }
#list { margin-top: 500px; }

#notice {background-color:yellow}

.pagination{
    padding: 2px;
}

.pagination a, .pagination a:visited{
    padding: 0 5px;
    border: 1px solid #929292;
    text-decoration: none; 
    color: black;
}

.pagination a:hover, .pagination a:active{
    border: 1px solid #F3F3F3;
    color: white;
    background-color: #00CC00;
}

.pagination .current{
    background-color: #00CC00;
    color: #FFF !important;
    padding: 0 5px;
    border: 1px solid #929292;
    font-weight: bold;
}

.pagination .disabled, .pagination .disabled:hover{
    background-color: white;
    color: #929292;
    border: 1px solid #929292;
    font-weight: normal !important;
}

.recaptchatable  .recaptcha_image_cell  { 
    background-color: inherit !important; 
}
table.post {clear:both; width:99%; margin:0px; table-layout: fixed; border-collapse:collapse; empty-cells:hide; background-color:#00cc00;}
table.post th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
table.post th {height:2.0em; padding:2px 20px 2px 7px; border-left:solid 1px rgb(255,255,255); border-right:solid 1px rgb(255,255,255); border-top:solid 1px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:#00cc00; text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:125%;}
table.post td {height:2.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 1px rgb(255,255,255); border-top:solid 1px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}

.fieldWithErrors {
    padding: 2px;
    background-color: red;
    display: table;
}

#errorExplanation {
    background-color: red;
    margin-bottom: 10px;
}

#errorExplanation h2 {
    padding: 4px 5px;
    margin: 0;
}

#errorExplanation p {
    margin-left: 10px;
}

#errorExplanation ul {
    padding: 6px 10px;
}

#errorExplanation ul li {
    padding: 2px 0;
}
