/* Summer 2005 CSS */

/*jose - comment */
/* you do not need a body class, you can use "body {}" to handle what's in the body.
   see line 98 of this file.  you can achieve the same by moving the "background-color: #000000;" text into the "body {}" block starting in line 98. */
.body {
	background-color: #000000;
}

.holder {
   margin:0px;
   background-color:#000;
   /* START: jose - update */
   /* added the padding attribute.  this used to be in the body class, but was moved here */
   padding:10px;
   /* END: jose - update */
}

.table {
   border-spacing:0px;
   margin-left:10px;
   background-color:#000;
}

.tableqt {
	border:1px dotted #333;
	border-spacing:10px;
	padding:10px;
	background-color:#000;
}

.labels td {
   color:#999;
   font-weight:bold;
   padding-bottom:10px;
   border:0px;
}

.project {
   width:260px;
   white-space:nowrap;
   border-top:1px dotted #333;
   padding:1px;
}

.client {
   width:200px;
   white-space:nowrap;
   border-top:1px dotted #333;
   padding:1px;
}

.type {
   width:300px;
   white-space:nowrap;
   border-top:1px dotted #333;
   padding:1px;
}

.date {
   width:100px;
   white-space:nowrap;
   border-top:1px dotted #333;
   padding:1px;
}

.spacer {
   width:10%;
   border-top:1px hidden #DDD;
   padding:1px;
}

.contact {
}

.h1 {
   font:normal 14px Georgia, Times New Roman, Times, serif;
   color:#CCC;
   }
   
.h2 {
   font:normal 12px Georgia, Times New Roman, Times, serif;
   color:#CCC;
   }

.h3 {
   font:normal 20px Georgia, Times New Roman, Times, serif;
   color:#CCC;
   }
   
.credits {
   font:normal 10px Georgia, Times New Roman, Times, serif;
   color:#333;
   margin:0px;
   padding:0px;
   }

body { 
   font:normal 10px Georgia, Times New Roman, Times, serif;
   color:#CCC;
   margin:0px;
   /* START: jose - update */
   /* commented out the padding for the body class, and moved the padding to the holder class - line 10 */
   /* padding:10px; */
   /* END: jose - update */
}

a:link {
   color:#66CCCC;
   background-image:url(images/bg_pattern_lines.gif);
   text-decoration:none;
   font-weight:bold;
}

a:visited {
   color:#66CCCC;
   text-decoration:none;
   font-weight:bold;
}

a:hover { 
   color:#FFFFFF;
}

img {
   border:none; 
}

.content {
   text-align:left;
   padding:5px 0px 5px 0px;
}

p {
   width:90%;
   text-align:left;
   padding:5px 0px 5px 0px;
}

.nojs {
   width:100%;
   padding:10px 0px;
   color:#FFF;
   background-color:#FF0000;
   font-weight:bold;
   font-size:12px;
   text-align:center;
}

/* START: jose - update */
/* added tabs, tabon, taboff classes */

.tabs {
   background-color:#FFF;
}

.tabon {
   height:38px;
   width:131px;
   text-align:center;
   font:normal 14px Georgia, Times New Roman, Times, serif;
   color:#FFF;
   background-image:url('images/tab_on.gif');
   background-repeat:no-repeat;
}
.tabonART {
   height:38px;
   width:131px;
   text-align:center;
   font:normal 14px Georgia, Times New Roman, Times, serif;
   color:#FFF;
   background-image:url('../images/tab_on.gif');
   background-repeat:no-repeat;
}

.taboff {
   height:38px;
   width:131px;
   text-align:center;
   font:normal 14px Georgia, Times New Roman, Times, serif;
   color:#FFF;
   background-image:url('images/tab_off.gif');
   background-repeat:no-repeat;
}

.taboffART {
   height:38px;
   width:131px;
   text-align:center;
   font:normal 14px Georgia, Times New Roman, Times, serif;
   color:#FFF;
   background-image:url('../images/tab_off.gif');
   background-repeat:no-repeat;
}

.taboff a {
   text-decoration:underline;
   color:#FFF;
   font-weight:bold;
   background-image:none;
}

.tabspacervertical {
   height:5px;
}

/* END: jose - update */