/* CSS Document */	body, html {		margin:0;		padding:0;		font-family: Frutiger, Arial, Tahoma, sans-serif;		background-color: #666666; 		line-height: 14pt;		color: #cccccc; 	}	body {		min-width:970px;		font-size: 75%;	}	#wrap {		background-color: #333333; 		margin:0 auto;		width:970px;		padding-top: 20px;	}	#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-type: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 : white;		background-color : #D98719;		}	#nav li.features a{		background-color :  #D98719;	}	#nav li.features a:hover{		background-color : black;	}	a {		color: #D98719;		text-decoration: none;		font-weight:bold;	}	a img{		border: none;	}	a:hover{		color: #D98719;		text-decoration: none;	}	#main {		background-color: #333333;		float:left;		width:720px;		}	#main h1, #main h2, #main h3,p{		padding:0px 0 0 10px;    }	#main a{		background-color: black;		color: white;		padding: 1px 5px 1px 5px;	}	#main a:hover{		background-color: #D98719;		color: white;	}	#sidebar {		background-color: #333333;		float:right;		width:240px;		padding-top: 10px;		padding-left: 5px;		border-left: 1px dotted #cccccc;	}	#sidebar ul {		margin-bottom:0;		padding:0;		list-style:none;}/*	#sidebar li{	width:110px;	height:69px;	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 0px 0px;}*\/*#sidebar  a span{/*/*\	position:absolute;	left:-9999px;}*\#sidebar a:hover span{		top:0px;	left:0px;	width:110px;	font-weight:bold;	background:#0000f9;	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;}    #sidebar h3, #sidebar p {		padding:0 10px 0px 0;    }	#sidebar h3 {		color : #0000ff;    }	#friends{		background-color: #333333;		float:left;		width:720px;		padding-top: 40px;		padding-left: 10px;		text-align: center;		align: center;		}	#friends a:visited img{		border: none;		filter: alpha(opacity=60);		-moz-opacity: 0.6;		opacity: 0.60			}	#friends a img{		border: none;		filter: alpha(opacity=100);		-moz-opacity: 1.0;		opacity: 1.00			}	#friends img{		padding-bottom: 20px		}	#friends ul{		margin:0;		padding:0px 0px 0px 0px;		list-style-type:none;		text-align: center;		}			#friends li img{	padding-bottom: 0px;	text-align: center;		}		#friends li{	width:300px;	border-top:solid #414141 2px;	border-right:solid black 2px;	border-bottom:solid black 2px;	border-left:solid #414141 2px;/* uncomment and adjust this if you want a rounded frame in Mozilla browsers	-moz-border-radius:20px; */	background:#2b2b2b;	padding:10px;	text-align:center;	position:relative;	float:left;	display:inline;	margin:5px;}	#friends li:hover {	width:300px;	border-top: solid black 2px;	border-right: solid #414141 2px;	border-bottom: solid #414141 2px;	border-left: solid black 2px;}#friends  a span{	position:absolute;	left:-9999px;}#friends a:hover span{		top:10px;	left:10px;	width:300px;	font-weight:bold;	background: #D98719;	color:white;	padding:5px 0 5px 0;	font-size:1.0em;	border:1px solid #333;	border-width:0 0 1px 0;	filter: alpha(opacity=80);	-moz-opacity:.8;		opacity:.80;} #friends a:visited span{	display: block;	background: #2b2b2b;} 	#links{		border-top: 2px solid #666666		}	/* Root = Horizontal, Secondary = Vertical */ul#navmenu {  margin: 0;  border: 0 none;  padding: 0;  width: 240px; /*For KHTML*/  list-style: none;  height: 24px;}ul#navmenu li {  margin: 0;  border: 0 none;  padding: 0;  float: left; /*For Gecko*/  display: inline;  list-style: none;  position: relative;  height: 24px;}ul#navmenu ul {  margin: 0;  border: 0 none;  padding: 1px 10px 10px 1px;  width: auto;  list-style: none;  display: none;  position: absolute;  top: 24px;  left: 0;}ul#navmenu ul:after /*From IE 7 lack of compliance*/{  clear: both;  display: block;  font: 1px/0px serif;  content: ".";  height: 0;  visibility: hidden;}ul#navmenu ul li {  width: 100px;  float: left; /*For IE 7 lack of compliance*/  display: block !important;  display: inline; /*For IE*/}/* Root Menu */ul#navmenu a {  border-right: 1px solid #333333;  padding: 1px 10px 1px 10px;  float: none !important; /*For Opera*/  float: left; /*For IE*/  display: block;  background: black;  color: white;  font-weight: bold  text-decoration: none;  height: auto !important;  height: 1%; /*For IE*/}/* Root Menu Hover Persistence */ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a {  background: #D98719;  color: white;}/* 2nd Menu */ul#navmenu li:hover li a,ul#navmenu li.iehover li a {  float: none;  background: black;  color: white;}/* 2nd Menu Hover Persistence */ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a {  background: #D98719;  color: white;}/* 3rd Menu */ul#navmenu li:hover li:hover li a,ul#navmenu li.iehover li.iehover li a {  background: #D98719;  color: white;}/* 3rd Menu Hover Persistence */ul#navmenu li:hover li:hover li a:hover,ul#navmenu li:hover li:hover li:hover a,ul#navmenu li.iehover li.iehover li a:hover,ul#navmenu li.iehover li.iehover li.iehover a {  background: #D98719;  color: white;}/* 4th Menu */ul#navmenu li:hover li:hover li:hover li a,ul#navmenu li.iehover li.iehover li.iehover li a {  background: #D98719;  color: white;}/* 4th Menu Hover */ul#navmenu li:hover li:hover li:hover li a:hover,ul#navmenu li.iehover li.iehover li.iehover li a:hover {  background: #D98719;  color: white;}ul#navmenu ul ul,ul#navmenu ul ul ul {  display: none;  position: absolute;  top: 0;  left: 160px;}/* Do Not Move - Must Come Before display:block for Gecko */ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul {  display: none;}ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul {  display: block;}	#footer {		background-color: #333333;		clear:both;		padding: 20px 0px 0px 0px;		border-top: 2px solid #666666;	}	#footer p {		padding:5px;		margin:0;		font-size: 0.8em;    }				#main-content {	width:240px;	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 0px 0px;}#main-content  a span{/*\*/	position:absolute;	left:-9999px;}#main-content a:hover span{		top:0px;	left:0px;	width:223px;	font-weight:bold;	background:#0000f9;	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=40);	-moz-opacity:.4;		opacity:.40;}