@charset "utf-8";
/* CSS Document */

ul, ol, li { 
    margin:0; margin-top:0;border:none;
	padding:0;/*padding-left:10px; put this specifically on row ul and row li as wanted*/
	list-style-image:none;
	list-style-position: outside;
	list-style-type:none;
	background:transparent;
}

.row { display:block; padding:0px; background:transparent;}
.row ul { background:transparent;
	padding:5px; padding-bottom:1px;
	height:165px;	/* height:170px; there must be a height set*/
}
.row li { padding:5px; }

.row p {
	margin: 0;padding:0;border:none;
	line-height: 0.7;
	font-size: 0.5em;
	font: 0.5em arial,sans-serif;
	width: 165px;
	text-transform: uppercase;
	color: #666;
	position: relative;
	text-align:center;
	vertical-align: top;
	margin-top:1px;
}
.row p a { color: #666; text-decoration:none; }
.row p a:visited { color: #666; text-decoration:none; }
.row p a:hover { /*text-decoration:underline;*/
	color: #B35900; 
	background: #F2F1EE;/* yellowy gray #FFFF99; */
}

.row h3 {
	font: .6em/.6em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	margin: 0; margin-left:0em;
	line-height: 1.1;
	width: 165px;
	text-align:center;
}
.squeeze { word-spacing: -2px;}
.row h3 a { text-decoration:none; 
	color: #004080; /* news blue #5588aa;*/
	/* bright blue #0066CC; */
	font-weight: bold;
}
.row h3 a:visited {
	background-color:transparent;
	color: #4D7A99; /* orange like News */
	/* greyed blue #336666; */
}
.row h3 a:hover {
	/*background:#FFFF99;*/
	background-color:#E7E5DF;
	color:#cc6600;
	/*text-decoration:underline;*/
}
.row h3 a:visited:hover{
	/*background-color:transparent;*/
	background-color:#E7E5DF;
	color:#cc6600;/* greyed blue #336666; */
	text-decoration:underline;
}
.inlinelist    { display:inline !important; float:left;background:transparent;}
.inlinelist ul { display:block; float:left; }
.inlinelist li { margin:0;padding:0;border:none; }
.inlinelist li img {
	height:125px;width:165px;
 	margin:0; border:none; padding:0;
}

#logobkg {background:url(../graphics/logo-bkg.jpg) repeat-y; 
	margin:0px;padding:0px;
	position:absolute;top:0;left:0; height:405px;
}
div#tcontainer{text-align:left;
	padding:0;border:none; margin:0;
	/*width:730px; used for 3x3 layout of 9 categories*/
	/*width:740px;*/width:765px;
	position:relative;left:17px;top:0; /* background-color:#FFCC99; debug color */
	height:580px;
	margin-left:26px;  margin-top:0px; padding-top:10px;
}
div#mid-section { position:relative;left:0;top:0;
	width:800px;height:100%;
	margin:0;padding:0;border:none;
	background-image:url(../graphics/bg5rom.gif); 
	/*height:auto;*/overflow:visible;
}
#footer  {
	font-family: arial, "sans serif";
	font-size: 6pt; font-weight: bold;
	color:#333333;
	text-align: left;
	border:0; margin:0;padding:0;padding-bottom:3px;
	height: auto;
	position:relative;left:0;top:0;width:800px;background-image:url(../graphics/bg5rom.gif);
}
/*#footer #content {margin:0;padding:0;border:none;padding-left:20px;float:left; background-image:inherit;width:auto;}*/
#footer #content { padding-left:57px;overflow:hidden;} /* still a problem when safari increases font size */
