/* CSS Document */	body, html {		margin:0;		padding:0;		font-family: Frutiger, Arial, Tahoma, sans-serif;		background-color: #333333; 		line-height: 14pt;		color: #cccccc; 	}	body {		min-width:970px;		font-size: 75%;	}	#wrap {		background-color: #333333; 		margin:0 auto;		width:970px;	}	#header {		background-color: #333333;	}	#header h1 {    	padding:5px;	    margin:0;    }	#nav {	margin: 10px 0px 0px 0px;	border-bottom: 6px solid #666;	padding: 0 0 20px 0;	}	#nav ul{		margin:0;		padding:0;		list-style:none;		background-color: black;	}	#nav li{		display: inline;		margin:0;		padding:0;		float: left;	}	#nav ul li a{   		display: inline-block;		padding: 1px 10px 1px 10px;  		color : White;   		text-decoration : none;		background-color : Black;		font-weight:bold;		font-size: 1.1em;		text-align: centre;		border-right: 1px solid #333333;	}	#nav ul li a:hover{  		color :  #ff0000;		background-color : #ffff00;		}	a {		color: #66cccc;		text-decoration: none;	}	a:hover{		color: white;		text-decoration: none;	}	#main {		background-color: #333333;		float:left;		width:720px;		padding-top: 0px;		border-right: 1px dotted #cccccc;	}	#main h2, #main h3, #main p {		padding:0 10px;    }	#sidebar {		background-color: #333333;		float:right;		width:240px;	}	#sidebar ul {		margin-bottom:0;		padding:0;		list-style:none;    }    #sidebar h3, #sidebar p {		padding:0 10px 0px 0;    }	#sidebar h3 {		color : #666666;    }	#news {		border-top: 3px solid #666666;	}			#newscontent {		color:white;		font-size: 0.9em;		}	#newscontent a{		font-weight: bold;		color:white;		line-height: 1.1;		}	#newscontent h3{		color: #666666		line-height: 1.0;		}	#newscontent hr {		color:#666666;		background-color:#666666;		border: none;		height: 2px;		width: 90%;		text-align: left;/*this will align it for IE*/		margin: 6px auto 6px 0; /*this will align it left for Mozilla*/		line-height: 1.0;		}	#footer {		background-color: #333333;		clear:both;		padding: 20px 0px 0px 0px;	}	#footer p {		padding:5px;		margin:0;		font-size: 0.5em;    }					#main-content {	width:720px;	text-align:left;	float:left;	}	#main-content ul {	padding: 0;	margin: 0;	}		#main-content li{	width:223px;	height:140px;	border:solid black;	border-width:0 0px 0px 0;/* uncomment and adjust this if you want a rounded frame in Mozilla browsers	-moz-border-radius:20px; */	background:#666;	padding:0px;	text-align:center;	position:relative;	float:left;	display:inline;	margin:10px 15px 20px 0px;}#main-content  a span{/*\*/	position:absolute;	left:-9999px;}#main-content a:hover span{		top:0px;	left:0px;	width:223px;	font-weight:bold;	background:#00cccc;	color:#333;	padding:10px 0 10px 0;	text-transform:uppercase;	font-size:80%;	border:1px solid #333;	border-width:0 0 1px 0;	filter: alpha(opacity=60);	-moz-opacity:.6;		opacity:.60;}