
body {background-image:url('images/background.png');
	text-align:left}

table.back {background-image:none;
	table-layout:fixed; text-align:left;
	border-collapse:separate;
	border-spacing:0px;
	}
table.main {background-color:#fbecc4;
	width:"100%"; text-align:left;
	border-collapse:collapse;
	border-spacing:0px;
	}
a:link {text-decoration:none; color:saddlebrown;}
a:visited {text-decoration:none; color:saddlebrown;}
a:active {text-decoration:none; color:red;}
a:hover {text-decoration:underline; color:brown;}

a img {border:none; }

/* Link in a box */
a.menu:link {text-decoration:none; color:black; margin:5px;
	display:block; width:128px; text-align:center; border: solid 1px}
a.menu:visited {text-decoration:none; color:saddlebrown; margin:5px;
	display:block; width:128px; text-align:center; border:solid 1px; border-color:black}
a.menu:active {text-decoration:none; color:red; margin:5px;
	display:block; width:128px; text-align:center; border:solid 1px;}
a.menu:hover {text-decoration:none; color:brown; margin:5px;
	display:block; width:128px; text-align:center; border:solid 1px}
ul.menu {list-style-type: none; padding:0px}

/* Left sidebar menu links need a smaller box */
a.lbar:link {text-decoration:none; color:black; margin:1px;
	display:block; width:64px; text-align:center; border: solid 1px}
a.lbar:visited {text-decoration:none; color:saddlebrown; margin:1px;
	display:block; width:64px; text-align:center; border:solid 1px; border-color:black}
a.lbar:active {text-decoration:none; color:red; margin:1px;
	display:block; width:64px; text-align:center; border:solid 1px;}
a.lbar:hover {text-decoration:none; color:brown; margin:1px;
	display:block; width:64px; text-align:center; border:solid 1px}

/* Exploit Opacity in image links */
a.opac:link img{border:none;
	filter:alpha(opacity=80); opacity: 0.8;}
a.opac:visited img {border:none;
	filter:alpha(opacity=80); opacity: 0.8;}
a.opac:active img {border:none;
	filter:alpha(opacity=100); opacity: 1.0;}
a.opac:hover img {border:none;
	filter:alpha(opacity=100); opacity: 1.0;}

/* Horizontal Menu Bar for HBCLUG*/
ul.tbar {float:left; width:80%; padding:3px; margin:0px;
	list-style-type:none; background-image:url(images/bars/bar-back.png); background-repeat:repeat-x}
ul.tbar a {float:left; display:block; width:128px; height:18px; padding:2px; text-align:center;
	text-decoration:none; color:darkslategrey; background-color:none;
	border-left:1px solid; border-right:1px solid; margin:2px;}
ul.tbar a:hover {float:left; display:block; width:128px; height:18px; padding:2px; text-align:center;
	color:moccasin; text-decoration:none; background-color:darkslategrey; margin:2px;
	border-left:1px inset; border-right:1px inset;}
ul.tbar li {display:inline;}

/* Too Cool for IE Badge */
a#tooCool {
 position: fixed;
 right: 0;
 bottom: 0;
 display: block;
 height: 80px;
 width: 80px;
 background: url(images/too_cool_sash.png) bottom right no-repeat;
 text-indent: -999em;
 text-decoration: none;
 }


