/********************************/
/****** COPYRIGHT SETTINGS ******/
/********************************/

FONT.copyright-text {
   color: #666666;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
}

A.copyright-link:link {
   color: #336699;
   text-decoration: none;
}
A.copyright-link:visited {
   color: #336699;
   text-decoration: none;
}
A.copyright-link:hover {
   color: #003366;
   text-decoration: none;
}
A.copyright-link:active {
   color: #336699;
   text-decoration: none;
}


/******************************/
/****** HEADING SETTINGS ******/
/******************************/

/* page headers */
DIV.heading1 {
   color: #336699;
   text-decoration: none;
   font: bold 15px Verdana, Arial, Helvetica, sans-serif;
}
DIV.heading2 {
   color: #336699;
   text-decoration: none;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
DIV.heading3 {
   color: #336699;
   text-decoration: none;
   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}


/*********************************/
/****** POPUP PAGE SETTINGS ******/
/*********************************/

/* page page image */
DIV.popup-image {
   border: solid 1px #999999;
   margin: 10px;
}

/* page page image */
IMG.popup-image {}


/***************************************/
/****** WORK DETAIL PAGE SETTINGS ******/
/***************************************/

/* work detail page client */
DIV.work-client {
   margin: 0px 0px 6px 0px;
   color: #336699;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

/* work detail page url */
DIV.work-url {
   margin: 0px 0px 16px 0px;
}

/* work detail page work name */
DIV.work-name {
   margin: 0px 0px 6px 0px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

/* work detail page description */
DIV.work-desc {}

/* work detail page images */
IMG.work-image {
   margin: 0px 0px 10px 0px;
   border: solid 1px #999999;
}

/***********************************************/
/****** SUBCATEGORY WORK PREVIEW SETTINGS ******/
/***********************************************/

/* subcategory work preview container */
DIV.preview {
   width: 202px;
}

/* subcategory work preview image */
DIV.preview-image {
   text-align: center;
   margin: 4px 0px;
}

/* subcategory work preview client */
DIV.preview-client {
   margin: 4px 0px;
   color: #336699;
   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
}

/* subcategory work preview name */
DIV.preview-name {
   margin-bottom: 4px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
}

/* subcategory work preview short descriptions */
DIV.preview-desc {
   font: 10px Verdana, Arial, Helvetica, sans-serif;
}

/* subcategory work preview image GIF */
IMG.preview-image-gif {}

/* subcategory work preview image JPG */
IMG.preview-image-jpg {
   border: solid 1px #999999;
}


/**************************************************/
/****** SUBCATEGORY THUMBNAIL INDEX SETTINGS ******/
/**************************************************/

/* subcategory thumbnail index row */
TR.thumbnail-index-row {}

/* subcategory thumbnail index link */
TD.thumbnail-index-cell {
   padding: 5px 2px;
   vertical-align: top;
   text-align: center;
}

/* subcategory thumbnail index link */
A.thumbnail-index-alink:link {
   color: #336699; 
   text-decoration: none; 
}
A.thumbnail-index-alink:visited {
   color: #336699; 
   text-decoration: none; 
}
A.thumbnail-index-alink:hover {
   color: #333333; 
   text-decoration: none; 
}
A.thumbnail-index-alink:active {
   color: #336699; 
   text-decoration: none; 
}

/* subcategory thumbnail container */
DIV.thumbnail {
   width: 85px;
   text-align: center;
}

/* subcategory work thumbnail image */
IMG.thumb-image {
   margin: 5px 10px;
   border: solid 1px #999999;
}

/* subcategory work thumbnail image */
DIV.thumb-image { 
   width: 60px;
   margin: 0px 10px;
   border: solid 1px #999999;
}

/* subcategory work thumbnail client */
DIV.thumb-client {
   margin: 8px 0px;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
}

/* subcategory work thumbnail name */
DIV.thumb-name {
   margin: 4px 0px;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
}

/**********************************/
/****** OTHER STYLE SETTINGS ******/
/**********************************/

/* application or user errors */
DIV.error {
   color: #990000;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}

A.error:link {
   color: #990000;
   text-decoration: underline;
}
A.error:visited {
   color: #990000;
   text-decoration: underline;
}
A.error:hover {
   color: #990000;
   text-decoration: underline;
}
A.error:active {
   color: #990000;
   text-decoration: underline;
}

/* form buttons */
INPUT.action-image {}