/* GENERAL */
body         { background-color: #ededed; }
body, td     { font-family:"Lucida Sans Unicode",Tahoma,Arial; font-size:12px; }
a	    { font-weight:bold; text-decoration:none; color: #000000; }
a:hover	    { text-decoration:underline; }
p	    { margin:5 3 10 0; }
select,
input,
textarea     { font-family:Tahoma; font-size:12px; }

.title       { font-size:18px; font-weight:bold; color:#0d0d0d; }
.titlebig    { font-size:28px; font-weight:bold; color:#0d0d0d; }
.byline      { font-size:11px; color:gray; }
.picturetext { font-size:11px; color:#000000; }
.picturebg   { background-color:#F7F7F7; }
.date        { padding-left: 13px; background: url('/gif/calendar.jpg') no-repeat center left; }
.author      { margin-left: 4px; padding-left: 13px; background: url('/gif/author.jpg') no-repeat center left; }
.comments    { margin-left: 6px; padding-left: 15px; background: url('/gif/comments.jpg') no-repeat center left; }
.document    { padding-left: 13px; background: url('/gif/document.jpg') no-repeat center left; }
.photoalbum  { padding-left: 16px; background: url('/gif/photoalbum.jpg') no-repeat center left; }
.link        { padding-left: 16px; background: url('/gif/link.jpg') no-repeat center left; }
.fppic img   { background-color:#FFFFFF; padding:6px; border:1px solid #000000;}

div#ClientValidationSummary {
    text-align: left;
    padding: 5px 20px 5px 45px;
    background: #fff6bf url('/gif/warning.gif') 15px 50% no-repeat;
    color: #333333;
    border-top: 1px solid #ffd324;
    border-bottom: 1px solid #ffd324;
}
div#ClientValidationSummary a { color: #000000; }

