a:link { text-decoration:none; color:#fff; }a:visited { text-decoration:none; color:#fff; }a:hover { text-decoration:none; color:gray; }a:active { text-decoration:none; color:#000; }	html,body {		margin:0;		padding:0;		color:#fff;		background:#aa0f15;	}	body {		background-image: url(images/transitbg.png);		background-repeat: no-repeat;		background-position: bottom right;		padding:0px;		font:76%/150% "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Geneva, Arial, Helvetica, sans-serif;	}	table,td { 		background-color:#000; 		color:#ddd; 		font-size: 12px; 	}	#nav {		margin:0;		padding:0;		background:#111111;		width:500px;		float:left;		border:1px solid #ccc;		border-width:1px 0;		font-size: 12px;		display: inline;	}	#nav li {		display:inline;		padding:0;		margin:0;	}	#nav a:link,	#nav a:visited {		color:gray;		background:#333;		padding:14px 30px 4px 10px;		float:left;		width:auto;		border-right:1px solid #ccc;		text-decoration:none;		font:bold 1em/1em Arial, Helvetica, sans-serif;		text-transform:uppercase;	}	#nav a:hover {		color:#fff;		background:#a20000;	}	#nav li:first-child a {		border-left:1px solid #ccc;	}	#home #nav-home a,	#p2 #nav-p2 a,	#p3 #nav-p3 a,	#p4 #nav-p4 a {		background:#a20000;		color:#000;	}	#home #nav-home a:hover,	#p2 #nav-p2 a:hover,	#p3 #nav-p3 a:hover,	#p4 #nav-p4 a:hover {		background:#a20000;	}	#nav a:active {		background:#333;		color:#000;	}		#leftcol {		float:left;		width:800px;		border:0px solid #333;		color:#fff;		padding:15px;	}			#footerbr { 		clear:both; 	}