/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/ */ /* All web site content copyright 2005, Coast Concrete */ /* Started: January 16, 2005 */ /* This design is not a template. You may not reproduce it elsewhere without the designer's or owner's written permission. However, feel free to study the CSS and use whatever techniques you learn from it elsewhere. Daddy says hi to Cal and Luke */ /* basic elements */ body { 	background-color: #2C549A; 	margin: 0; padding: 0; } p {	font: 13px/17px Georgia, "Times New Roman", Times, serif;	color: #FFF;	margin: 0;	text-align: left;	padding: 5px 15px 10px 0px;} .content a:link, .content a:visited {	font-weight: normal;	text-decoration: underline;	color: #FFF; }.content a:hover, .content a:active {	text-decoration: none;	color: #FFF;} /* this styles the main table on the home page */.maintable {	border: 1px solid #CCC;}.banner {	border-bottom: 1px solid #CCC;}/* this controls the menu DO NOT CHANGE */ul {	margin: 0;	padding: 0;	list-style: none;	width: 250px;	border-bottom: 1px solid #ccc;	color: #2C549A;	font: 13px Georgia, "Times New Roman", Times, serif;}ul li {	position: relative;}li ul {	position: absolute;	left: 249px;	top: 0;	display: none;}ul li a {	display: block;	text-decoration: none;	color: #2C549A;	background: #fff; /* IE6 bug -- required */	padding: 5px;	border: 1px solid #ccc;	border-bottom: 0;}li:hover ul, li.over ul { 	display: block;}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/* End */ul li a:hover { 	color: #FFF; background: #2C549A; }		li ul li a { 	padding: 5px; }