body {
 background:#dddddd;
 margin:10px 0px 0px 0px;
 padding:0px;
 font-size:100%;
 font-family:verdana, geneva, arial, helvetica, sans-serif;
 color:#000000; 
}

#canvas {
 border:1px solid #666666;
 background:#ffffff;
 width:980px;
 margin:auto; 
}
#container {
 position:relative;
 width:980px;
 margin:auto; 
}

.linksummary {
 font-size:95%; 
}
.toplinksummary {
 font-size:80%; 
}

#bearsharelink {
 margin-top:2px;
 font-weight:bold;
 font-family:"comic sans MS"; 
}

#bearsharelink a:link {
 background:#ff9900;
 border-top:1px solid #ff9900;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 border-left:1px solid #ff9900;
 padding:0px 2px 2px 2px;
 text-decoration:none;
 color:#000000; 
}

#bearsharelink a:visited {
 background:#ff9900;
 border-top:1px solid #ff9900;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 border-left:1px solid #ff9900;
 padding:0px 2px 2px 2px;
 text-decoration:none;
 color:#000000; 
}

#bearsharelink a:hover {
 background:#ffcc00;
 border-top:1px solid #ffcc00;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 border-left:1px solid #ffcc00;
 padding:0px 2px 2px 2px;
 text-decoration:none;
 color:#000066; 
}


#bearsharelink a:active {
 background:#ffcc00;
 border-top:1px solid #ffcc00;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 border-left:1px solid #ffcc00;
 padding:0px 2px 2px 2px;
 text-decoration:none;
 color:#000000; 
}

.tcat {
 background-image: url(../images/gradient-tcat.png);
 background-color: darkblue; 
 width:25%;
 height:21px; 
}
.tcat a:link {
 text-decoration:none;
 color:#000080; 
}

.tcat a:visited {
 text-decoration:none;
 color:#000080; 
}

.tcat a:hover {
 text-decoration:underline;
 color:#800000; 
}


.tcat a:active {
 text-decoration:underline;
 color:#800000; 
}

/*#content { position:absolute; top:105px; left:172px; width:804px; font-size:80%; }*/
#content {
 width:804px;
 margin:20px auto; 
}
#content ul {
 list-style-type:none;
 margin-top:10px;  
}
/*#content li {
 font-style:italic; 
}*/
td.toppad {
 padding-top:20px; 
}
td.spacer {
 padding-top:20px; 
}
td.leftdivide {
 border-left:2px solid #000000; 
}
td.bottomdivide {
 border-bottom:1px solid #000000; 
}


p {
 margin:0px;
 font-size:80%; 
}
h1, h2, h3, h4, h5, h6 {
 margin:0; 
}
.center {
 text-align:center; 
}
.left {
 text-align:left; 
}
.right {
 text-align:right; 
}
.justify {
 text-align:justify; 
}
.bold {
 font-weight:bold; 
}

.textxsm {
 font-size:60%;
}
.textsm {
 font-size:80%;
}
