table.resume {
    border: 1px solid blue;
    width:          700px;
    margin-left:    auto;
    margin-right:   auto;
    font-size: 14px;
}

table.resume th {
    border: 1px solid darkblue;
    background: blue;
    color: white;
    font-weight: bolder;
    font-size: 20px;
    padding: 5px;
}

table.resume td {
    border: 1px solid lightblue;
    text-align:justify;
    padding: 5px;
    background: #fdfeff;
}



table.Images {
    text-align:     center;
    color:          #777777;
    width:          700px;
    margin-left:    auto;
    margin-right:   auto;
    background:     #f7f7f7;
    margin-bottom:  50px;
    font-width:     12px;
    border: #ddddff solid 1px;
    padding: 0px;
}

table.Images tr {
    color:          #777777;
    text-align:     center;
    padding: 0px;
    margin: 0px;
}

table.Images th {
    background:     #ccddff;
    color:          #882200;
    text-align:     center;
    font-size:     16px;
    font-weight:   bold;
    border: solid 1px #aabbff;
    padding: 2px;
    margin: 0px;
}

table.Images td.imagecomments {
    border: solid 1px silver;
    /*width:          50%;*/
    background:     #f0f4ff;
    text-align:     justify;
    font-size:      14px;
    color: #555588;
    margin: 0px;
    padding: 10px;
    vertical-align: top;
    height: 100%;
}

table.Images img {
    border: silver 1px solid;
}

table.imageComments {
    width: 100%;
    height: 100%;
    font-size: 16px;
}

table.imageComments td.imageCommentsContent {
    vertical-align:top;
    font-size: 14px;
}

table.imageComments td.imageCommentsLinks {
    vertical-align:bottom;
    font-size: 10px;
}



img.star {
    background:transparent url(img/star.gif) no-repeat scroll 0pt 0pt;
    height:15px;
    width:17px;
}
img.staron {
    background:transparent url(img/star.gif) no-repeat scroll 0pt -32pt;
    height:15px;
    width:17px;
}

