.shadetabs{
border-bottom: 2px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1px;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px georgia;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
margin-right: 3px;
border: 1px solid #808080;
color: #000000;
background: white url('shade.gif') repeat-x top left;; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url('shadeactive.gif');
border-bottom-color: #ffffff
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

body{font-family:georgia; color:black; font-size:11pt;}

.commentbox{
background-color: #ececec;
width: 100%;
padding: 0px;
height: 100%;
}

.commentfooter{
background: url('arrow.gif') no-repeat 0 0; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #ececec
}

td.body{background: #ECECEC url('bg.jpg') no-repeat scroll right bottom; vertical-align:top; height:100%; padding-bottom: 65px;}

.hyup(height:100%;)