/* CSS Document *//* CSS Document *//* --------- 1. defaults  --------- */* {		margin: 0;		padding: 0;		}body {	background: #6E6E6E;	padding-bottom: 20px;	background-image: url(images/wavy_bkgd2.gif);		}		/*  --------- 2. structure  --------- */#wrapper {	width: 700px;	height: 4000px;	background-color: #FFFFFF;	margin-top: 30px;	margin-left: 30px;	margin-right: auto;	background-image: url(images/left_red_stripe.gif);	background-repeat: repeat-y;		}#navigation {	width:150px;	text-align: left;	margin-top: 30px;	margin-left: 25px;	position: absolute;		}#contactinfo {	width:150px;	position: absolute;	text-align: left;	margin-left: 25px;	margin-top: 200px;	}#karatefigures {	width: 150px;	position: absolute;	margin-left: 25px;	margin-top: 280px;	}#content {	width: 700px;	margin-left: 225px;	height: 4000px;	background-color: #FFFFFF;	background-image: url(images/longarrows.gif);	background-repeat: no-repeat;	position:absolute;	background-position: 0px 20px;		}#contentnews {	width: 700px;	margin-left: 225px;	height: 4000px;	background-color: #FFFFFF;	position:absolute;		}#text {	position: absolute;	width: 400px;	margin-left: 200px;	margin-top: 100px;}	#textnews {	position: absolute;	width: 600px;	height: 4000px;	margin-left: 50px;	margin-top: 30px;	padding-right: 2px;	height: 4000px;	top: 1px;	overflow:auto;}#logo {	position: absolute;	margin-left: 345px;	margin-top: 300px;	left: 3px;	top: 80px;}				#footer {		}/* ---------- 3. links and navigation ---------- */a {		color: black;		text-decoration: none;		}		a:hover {	color: #DC143C;	background-color: #E0EEEE;/*#C1CDCD; /*#94061B;*/	border: thin solid crimson;				}a img {		border: 0;		}#thumbnails a img  {		border: 2px solid #6E6E6E;		}#thumbnails a:hover img {		border-color: #ffffff;		}#navigation ul {		}#navigation li {		}#navigation a {		width:120px;		text-decoration: none;		}		/* ---------- 4. fonts ---------- */p {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: black;	line-height: 17px;		}ul {	font-family: serif;	font-size: 11px;	color: black;	line-height: 17px;	list-style-type: square;		}li {	font-family: serif;	font-size: 14px;	color: black;	line-height: 17px;	list-style-type: square;	}/* ---------- 5. images ---------- */#thumbnails a {		border: 3px #6E6E6E;		}		#thumbnails img {		float: left;		margin: 10px 10px 10px 10px;		}		/* ---------- 6. hacks ---------- */body	{ /* IE 5 centring bug fix */		text-align: center;		}		#wrapper {		text-align: left;		}  