
			body,p,form,ul,li,h1,h2,h3,h4 { margin: 0px; padding: 0px; }
			body {
				width: 100%;
				background-color: #e4e4e4;
				font-family: Verdana;
				font-size: 11px;
			}
			
			#full {
				position: relative;
			}
			
			.men { color: #548fd1; font-weight: bold; }
			.women { color: #d960da; font-weight: bold; }
			.username,.user,.nickname { font-weight: bold; color: #fc9000; }
			.username#H { color: #548fd1; }
			.username#F { color: #d960da; }
			.price { font-size: 18px; font-weight: bold; color: #fc9000; }
			.priceinfo { font-size: 10px; font-weight: bold; color: #fc9000; }
			a { text-decoration: none; color: #232323; }
			a:hover { color: #fc9000; }
			h1 { font-family: Arial; color: #fc9000; font-size: 14px; }
			h1.title { padding-bottom: 5px; border-bottom: solid 1px #e4e4e4; padding-left: 15px; margin-bottom: 5px; }
			h2 { font-family: Arial; color: #797979; font-size: 12px; }
			
			textarea { font-family: Verdana; }
			
			#head {
				position: relative;
				width: 1020px; height: 150px;
				margin: auto;
				background-image: url( 'header-bg.png' );				
				background-repeat: no-repeat;
				background-position: bottom;
				behavior: url( 'iepngfix.htc' );
			}
				#head #logo {
					position: absolute; left: 30px; top: 10px;
				}
				#head #pub { 
					position: absolute;
					right: 20px;
					top: 27px;
				}
				#head #search {
					position: absolute;
					top: 115px;
					right: 30px;
					font-family: Arial;
					font-size: 13px;
					color: #545454;
				}
				#head #search .text-input { width: 150px; height: 16px; }
				#head #search label { margin-right: 5px; }
				#head #login {
					position: absolute;
					top: 5px;
					right: 30px;
					font-family: Arial;
					font-size: 15px;
					color: #c0c0c0;
				}
				#head #login a { color: #c0c0c0; text-decoration: none; font-weight: bold; }
				#head #login a:hover { color: #fc9000; }
				#header-menu {
					position: absolute;
					left: 30px; top: 120px;
				}
				#header-menu .button {
					position: relative;
					padding-left: 15px;
					padding-right: 15px;
					font-family: Arial;
					font-size: 16px;
					display: inline;
					float: left;
				}
				#header-menu .button a { color: #545454; text-decoration: none; font-weight: bold; }
				#header-menu .button a:hover { color: #fc9000; }
				#header-menu .button#current a  { color: #fc9000; }
				
			#page-container {
				position: relative;
				width: 1020px;
				margin: auto;
				background-color: none;
				background-image: url( 'page-container-bg.png' );
				background-repeat: repeat-y;
				padding-bottom: 10px;
				-background-image: none;
			}
				#page {
						position: relative;
						width: 970px;
						padding: 10px;
						margin: auto;
						background-image: none;
						overflow: hidden;				
						background-color: #ffffff;		
				}
				#page #submenu {
						position: relative;
						padding: 5px;
						background-color: #f0f0f0;
						overflow: auto;
						margin-bottom: 10px;
				}
				#page #submenu .button {
					position: relative;
					padding-left: 10px;
					padding-right: 10px;
					font-size: 11px;
					display: inline;
					float: left;
					border-right: solid 1px #797979;
				}
				#page #submenu .button a { color: #545454; text-decoration: none; font-weight: normal; }
				#page #submenu .button a:hover { color: #fc9000; }
				#page #submenu .button#last { border: none; }
				#page #submenu .button#current a { font-weight: bold; }
				#page #submenu .button#current-last { border: none; }
				#page #submenu .button#current-last a { font-weight: bold; }
				#page #main {
					position: relative;
					width: 710px;
					display: inline;
					float: left;
					margin-right: 10px;
				}
					#page #main #col1 {
						position: relative;
						width: 180px;
						display: inline;
						float: left;
						margin-left: 10px;
						margin-right: 10px;
					}
					#page #main #col2 {
						position: relative;
						width: 500px;
						float: left;
					}
					#page #main #col-left {
						position: relative;
						width: 350px;
						display: inline;
						float: left;
						margin-right: 10px;
					}
					#page #main #col-right {
						position: relative;
						width: 350px;
						float: right;
					}
				#page #banner {
					position: relative;
					width: 250px;
					display: inline;
					float: right;
				}
				#bloc-footer {
						position: relative;
						width: 680px; height: 130px;
						margin: auto;						
						padding: 10px;
						padding-left: 300px;
						background-image: url( 'footer-bg.png' );
						background-repeat: no-repeat;
						background-position: top;	
						-background-color: #ffffff;
						-padding-bottom: 20px;
				}
				#bloc-footer .bloc {
						position: relative;
						width: 220px;
						display: inline; 
						float: left;
						color: #ffffff;
				}
				#bloc-footer .bloc strong { margin-bottom: 10px; }
				#bloc-footer .bloc a { text-decoration: none; color: #ffffff; }
				#bloc-footer .bloc a:hover { color: #fc9000; }
				#bloc-footer .bloc li { padding-left: 10px; margin-top: 3px; list-style-type: none; }
				
			#foot {
				position: relative;
				width: 1020px; height: 10px;
				margin: auto;
				background-image: url( 'foot-bg.png' );
				background-repeat: no-repeat;
				background-position: top;
				-display: none;
			}
			.foot-extra {
				position: relative;
				width: 990px;
				margin: auto;
				margin-top: 5px;
				text-align: center;
				margin-bottom: 10px;
			}
			.foot-extra a { text-decoration: underline; color: #515151; }
			.foot-extra a:hover { color: #fc9000; }
			
	#chat-checker {
			position: absolute;
			left: 130px;
			top: 27px;
			width: 100px;
			height: 20px;
	}


	#pagination {
			position: relative;
			width: 100%;
			height: 25px;
			margin: auto;
			text-align: center;
			margin-bottom: 10px;
			font-weight: normal;
			overflow: auto;
	}
	#pagination ul{display:inline; float: left; list-style-type:none;line-height:2em;padding:0;margin:0 0 0 .5em;}
	#pagination li{display:inline;}
	#pagination a{color:#000;font-weight:normal;text-decoration:none;padding:.1em .3em;border:1px solid #000;}
	#pagination a:hover{font-weight:normal;color:#fc9000;border-color:#fc9000;}
	#pagination li.current span{color:#fff;padding:.1em .3em;background-color:#797979;border:1px solid #204a87;}
	#pagination li.disabled span{color:#888;padding:.1em .3em;border:1px solid #888;}
	#pagination #infos { display: inline; float: left; margin-left: 10px; padding-top: 5px; }
	#pagination #category {
		position: absolute;
		right: 10px;		
	}
	#pagination #category select { width: 175px; font-size: 12px; }
	
	#stdout {
		position: absolute;
		top: -30px;
		left: 450px;
		width: 380px;
		padding: 10px;
		background-color: #FFFFCC;
		border: solid 1px #737399;
		font-family: Verdana;
		font-size: 11px;
		text-align: left;
		padding-left: 20px;
	}
	
	.button-250 {
		position: relative;
		width: 230px;
		height: 30px;
		padding: 10px;
		background-image: url( 'btn-empty-250x50.png');
		background-repeat: no-repeat;
		margin-bottom: 10px;
		color: #ffffff;
		/*cursor: pointer;*/
	}
	.button-250 h1 { font-size: 15px; color: #fc9000; }
	
	.button-large {
		width: 250px;
		height: 50px;
		/*background-image: url( 'btn-empty-250x50.png');*/
		/*background-image: url('btn-large.gif') no-repeat top;*/
		font-family: Arial;
		font-weight: bold;
		font-size: 15px; color: #ffffff;
		cursor: pointer;
		margin-bottom: 15px;
		color: #545454;
	}
	
	.top-listing {
		position: relative;
		margin-bottom: 15px;
	}
	.top-listing h1 { font-size: 14px; padding-bottom: 5px; border-bottom: solid 1px #e4e4e4; margin-bottom: 10px; }
	.top-listing h2 { font-size: 13px; margin-bottom: 10px; }
	.top-listing ul { list-style-type:none; }
	.top-listing a { font-size: 12px; color: #232323; }
	.top-listing a:hover { color: #fc9000; }
	
	.btn-search {
		position: relative;
		width: 21px; height: 22px;
		background: url('btn-search.gif') no-repeat left top;
		border: none;
	}
	
	#videos-search {
		position: relative;
		padding: 10px;
		text-align: left;
		margin-bottom: 10px;
		background-color: #f9f9f9;
	}
	#videos-search .button { font-size: 12px; }
	#videos-search h1 { font-size: 14px; margin-bottom: 10px; }
	#videos-search p { margin-bottom: 3px; }
	#videos-search label { width: 70px; float: left; }
	#videos-search .text-input { width: 150px; font-size: 11px; }
	#videos-search select.text-input { width: 155px; }
	
				#admin-menu {
					position: relative;
					width: 100%;
					margin: auto;
					height: 30px;
					/*background-image: url( 'admin-menu-bg.gif' );*/
					background-image: url( 'hmenu-off.gif' );
					background-repeat: repeat-x;
					text-align: right;
					border-bottom: solid 1px #c0c0c0;
					background-color: #232323;
					color: #ffffff;
				}
				#admin-menu h2 { padding-top: 7px; font-size: 11px; color: #ffffff; }
				
				.admin-menu-item {
					position: relative;
					padding: 7px;
					padding-left: 15px;
					padding-right: 15px;
					border-right: solid 1px #797979;
					display: inline;
					float: right;
				}
				.admin-menu-item h1 { font-size: 11px; }
				.admin-menu-item#current h1 { color: #ffffff; }
				.admin-menu-item#current {
					background-image: url( 'hmenu-on.gif' );
					background-repeat: repeat-x;
				}
				
				
	.ad-classic {
		position: relative;
		width: 100%;
		height: 80px;
		text-align: center;
		padding-top: 5px; padding-bottom: 5px;
		background-color: #f0f0f0;
	}
	
	.separator {
		position: relative;
		width: 100%;
		height: 10px;
		overflow: auto;
		background-color: #f0f0f0;
		margin-bottom: 10px;
	}

	#l_sendfriend {
		position: absolute;
		width: 100%;
		left: 0px; top: 0px; margin: 0px; padding: 0px;		
		display: none;
		z-index: 7;
		/*text-align: center;*/
	}
	#l_sendfriend #head {
		position: relative;
		width: 100%;
		height: 110px;
		background-image: url( 'header-bg.png' );
		background-repeat: no-repeat;
		background-position: top left;
	}
	#l_sendfriend #back { position: absolute; left: 0px; top: 0px; width: 100%; height: 2000px; background-color: #000000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index: 8; margin: 0px; padding: 0px; }
	#l_sendfriend #form { 
		position: relative;
		width: 450px;
		margin: auto;	
		top: 100px;
		left: 245px;
		padding: 10px;
		background-color: #ffffff;
		border: solid 2px #c0c0c0;
		padding-bottom: 30px;
		z-index: 9;
	}
	#l_sendfriend h1 { font-size: 16px; margin-bottom: 10px; margin-top: 10px; margin-left: 30px; }
	#l_sendfriend p { margin-bottom: 3px; }
	#l_sendfriend label { width: 140px; margin-left: 30px; float: left; padding-top: 3px; }
	#l_sendfriend .text-input { width: 250px; font-size: 11px; }
	#l_sendfriend textarea.text-input { height: 60px; }	
	
	.t-form h1 { margin-bottom: 10px; }
	.t-form p { margin-bottom: 3px; }
	.t-form label { width: 140px; float: left; padding-top: 3px; }
	.t-form .text-input { width: 250px; font-size: 11px; }
	.t-form textarea.text-input { height: 60px; }	
	
	.bloc-tags {
		position: relative;
		padding: 10px;
		margin-bottom: 15px;
		padding-right: 15px;
	}
	
	#bloc-special-month {
		position: relative;
		width: 100%; height: 250px;		
		background-image: url( 'home-special-ete.jpg' );
		background-repeat: no-repeat;
	}
	#bloc-special-month #details {
		position: absolute;
		top: 180px;
		left: 25px;
	}
	#bloc-special-month #details a { text-decoration: underline; font-family: Arial; font-size: 16px; font-weight: bold; color: #232323; }
	#bloc-special-month #details a:hover { color: #ed1fc6; }
	
	.allopass-250 {
			position: relative;
			width: 250px; height: 145px;
			padding-top: 155px;
			text-align: center;
			background-image: url( 'allopass-250-bg.jpg' );
			background-repeat: no-repeat;
			margin-bottom: 15px;
	}
		.allopass-250 .text-input { width: 100px; }
		.allopass-250 select.text-input { width: 105px; }
		.allopass-250 label { padding-top: 3px; text-align: right; }
		.allopass-250 p { margin-bottom: 3px; text-align: center; }
		
	.external-videos-list {
		position: relative;
		padding-top: 15px;
		padding-bottom: 10px;
		background-color: #f9f9f9;
		margin-bottom: 10px;
		overflow: auto;
	}
	.external-videos-list #title { margin-bottom: 5px; padding-left: 20px; }
	.external-videos-list .video-preview-vertical-160 { height: 180px; }
	
	.videos-list {
		position: relative;
		padding-top: 15px;
		padding-bottom: 10px;
		/*background-color: #f9f9f9;*/
		margin-bottom: 10px;
		overflow: auto;
	}
	.videos-list #title { margin-bottom: 5px; padding-left: 20px; }
	/*.videos-list .video-preview-vertical-160 { height: 180px; }*/


		#channel-preview {
			position: relative;
			width: 143px;
			padding: 5px 5px;
			margin: 5px;
			display: inline;
			float: left;
			text-align: center;
			border: solid 1px #c0c0c0;
			overflow: hidden;
			text-align: left;
		}
		#channel-preview img { margin-top: 5px; border: solid 1px #e4e4e4; }
		#channel-preview h1 { font-size: 12px; }
		#channel-preview h2 { font-size: 10px; color: #ff9000; }
		
		.channel-preview {
			position: relative;
			width: 160px;
			height: 120px;
			margin: 5px;
			display: inline;
			float: left;
			overflow: hidden;
			text-align: left;
			background-color: #f0f0f0;
			cursor: pointer;
		}
		.channel-preview #title a { color: #ffffff; }
		.channel-preview #bg { 
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 2;
		}
		.channel-preview #title-bg {
			position: absolute;
			width: 100%;
			bottom: 0px;
			padding: 8px;
			background-color: #000000;			
			filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4;
			z-index: 3;
		}
		.channel-preview #title {
			position: absolute;
			width: 100%;
			bottom: 0px;
			padding: 8px;
			color: #ffffff;
			font-weight: bold;
			z-index: 4;
		}

		.video-preview-vertical-160 {
			position: relative;
			width: 160px;
			padding: 5px;
			font-size: 11px;
			color: #515151;
			display: inline;
			float: left;
			height: 235px;
			overflow: hidden;
			margin: 2px;
		}
		.video-preview-vertical-160 #preview { width: 160px; height: 120px; clear: both; border: solid 2px #c0c0c0; margin-top: 3px; }
		.video-preview-vertical-160 #user { width: 25px; height: 25px; display: inline; float: left; margin-right: 5px; border: solid 1px #c0c0c0; }
		.video-preview-vertical-160 h1 { padding: 0px; margin: 0px; font-size: 11px; }
		.video-preview-vertical-160 hr { width: 100%; margin-top: 3px; margin-bottom: 3px; }
		.video-preview-vertical-160 .separator { position: relative; width: 100%; height: 1px; background-color: #e4e4e4; margin-top: 3px; margin-bottom: 3px; clear: both; }
		
		.video-preview-vertical-140 {
			position: relative;
			width: 140px;
			padding: 5px;
			font-size: 11px;
			color: #515151;
			display: inline;
			float: left;
			height: 235px;
			overflow: hidden;
			margin: 2px;
		}
		.video-preview-vertical-140 #preview { width: 140px; height: 105px; clear: both; border: solid 2px #c0c0c0; margin-top: 3px; }
		.video-preview-vertical-140 #user { width: 25px; height: 25px; display: inline; float: left; margin-right: 5px; border: solid 1px #c0c0c0; }
		.video-preview-vertical-140 h1 { padding: 0px; margin: 0px; font-size: 11px; }
		.video-preview-vertical-140 hr { width: 100%; margin-top: 3px; margin-bottom: 3px; }
		.video-preview-vertical-140 .separator { position: relative; width: 100%; height: 1px; background-color: #e4e4e4; margin-top: 3px; margin-bottom: 3px; clear: both; }
		
		
		.product-preview-250 {
				position: relative;
				width: 250px;
				height: 150px;
				margin-bottom: 15px;
		}
		.product-preview-250 h1 { font-size: 11px; margin-bottom: 10px; }
		.product-preview-250 p { margin-bottom: 5px; }
		.product-preview-250 img { display: inline; float: left; }
		
	#site-alert {
		position: absolute;
		top: -20px;
		right: 300px; width: 350px; padding: 20px; background-color: #ffffff; border: solid 1px #c0c0c0;
		text-align: center;
		z-index: 99;
		border: solid 3px #bd19bd;
	}
	#site-alert h1 { font-size: 14px; margin-bottom: 10px; }
	
	#user-options {
		position: absolute;
		right: 80px;
		top: 25px;
		width: 240px;
		padding: 4px;
		background-color: #ffffff;
		border: solid 1px #c0c0c0;
		z-index: 9;
		display: none;
	}
	
	
		#onglets {
			position: relative;
			margin-top: 0px;
			margin-bottom: 5px;
			border-bottom: solid 1px #e4e4e4;
			text-align: right; 
			padding-right: 30px;
		}
			.onglet {
				position: relative; padding-top: 4px; padding-bottom: 4px; text-align: center;
				background-color: #f0f0f0;
				border-left: solid 1px #e4e4e4;
				border-top: solid 1px #e4e4e4;
				border-right: solid 1px #e4e4e4;
				display: inline;				
				top: -3px; margin-left: 5px;
				padding-left: 10px; padding-right: 10px;
			}
			.onglet a { font-size: 11px; color: #515151; }
			.onglet a:hover { font-size: 11px; color: #fc9000; }
			#onglet-current { background-color: #ffffff; background-image: none; }
			#onglet-current a { font-size: 11px; color: #fc9000; }
			
		.videos-related {
			position: relative;	
			padding: 5px;	
			text-align: left;
			float: left;
			margin-bottom: 10px;			
		}
		.videos-related h1 { font-size: 13px; margin-bottom: 10px; margin-left: 20px; }
		.videos-related .video {
			position: relative;
			width: 360px;
			padding: 5px;
			margin-bottom: 2px;
			background-color: #f0f0f0;
			float: left;
			text-align: left;
		}
		.videos-related .video h1 { font-size: 11px; padding-top: 5px; margin-bottom: 5px; }
		.videos-related .video img { display: inline; float: left; margin-right: 10px; width: 100px; height: 75px; }
		
		
		#playlist-adder {
			position: relative;
			width: 238px;
			padding: 5px;
			background-color: #f0f0f0;
			border: solid 1px #c0c0c0;
			margin-bottom: 10px;
		}
		#playlist-adder h1 { margin-bottom: 5px; }
		#playlist-adder label { width: 50px; float: left; padding-top: 3px; }
		#playlist-adder p { text-align: right; margin-bottom: 2px; }
		#playlist-adder .text-input { font-size: 11px; width: 170px; }
		#playlist-adder select.text-input { width: 235px; }
		
	.member-playlist {
		position: relative;
		padding: 5px;
		background-color: #f9f9f9;
		margin-bottom: 3px;		
	}
	.member-playlist h1 { padding-left: 10px; padding-bottom: 5px; border-bottom: solid 1px #e4e4e4; font-size: 14px; margin-bottom: 5px; }
	.member-playlist p { padding-left: 20px; margin-bottom: 2px; }
	
	#my-friends {
		position: relative;
		width: 240px;
		padding:4px;
		margin-bottom: 10px;
		background-color: #f0f0f0;
		border: solid 1px #c0c0c0;
	}
	#my-friends .friend {
		position: relative;
		width: 240px;		
		margin-bottom: 3px;
		background-color: #ffffff;
		/*padding-left: 35px;*/
		/*background-image: url( 'myfriends-item-bg.jpg' );*/
		/*background-image: url( 'friends-offline.png' );
		background-position: 5px;*/
		background-repeat: no-repeat;
		color: #7826a4;
		margin-top: 3px;
	}
	#my-friends #header { background-image: none; }
	#my-friends .friend .men,.women { font-family: Arial; font-size: 14px; margin-bottom: 2px; }
	#my-friends .friend h1 { font-size: 14px; margin-bottom: 2px; font-weight: lighter; }
	#my-friends .friend p { padding: 2px; padding-top: 0px; /*background-color: #ffffff;*/  }
	#my-friends .friend#online {
		background-image: url( 'friends-online.png' );
	}
	#my-friends .friend .status {
		position: relative;
		display: inline;
		float: left;
		width: 35px; height: 35px;
		background-image: url( 'friends-offline.png' );
		background-position: 5px;
		background-repeat: no-repeat;	
	}
	#my-friends .friend .status#online {
		background-image: url( 'friends-online.png' );
	}
	
	.member-preview {
		position: relative;
		width: 168px;
		/*height: 290px;*/
		padding: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-image: url( 'fuse/bloc_bg-blue.jpg' );
		background-position: bottom;
		background-color: #f9f9f9;
		border: solid 1px #c0c0c0;
		display: inline;
		float: left;
		margin: 3px;
		margin-bottom: 10px;
		font-size: 10px;
		overflow: hidden;
		text-align: left;
	}
	.member-preview .silver { font-family: Arial; font-size: 12px; color: #797979; }
	.member-preview .username { font-family: Arial; font-size: 14px; }
	.member-preview p { width: 100%; text-align: left; margin: 0; padding: 0px; padding-left: 10px; padding-right: 10px; }
	.member-preview p.description { font-size: 9px; background-color: #ffffff; padding: 5px; padding-left: 10px; padding-right: 5px; margin-top: 5px; height: 40px; }
	.member-preview #preview { width: 120px; height: 120px; margin-left: 24px; border: solid 1px #e4e4e4; margin-bottom: 5px; clear: both; }
	.member-preview h1 { margin: 0; padding: 0; margin-left: 10px; }
	.member-preview img { margin-bottom: 5px; }
	.member-preview .btn-action {
		position: relative;
		padding: 5px;
		background-color: #f0f0f0;
		margin-top: 3px;
		padding-left: 10px;
	}
	.member-preview p.description a { text-decoration: underline; font-size: 9px; color: #fc9000; }
	.member-preview .btn-action#current { background-color: #797979; color: #ffffff; }
	.member-preview .btn-action#current a { color: #ffffff; }
		
	.top_menu_login { 
		position: absolute;
		width: 500px;
		top: 5px;
		right: 5px;
		font-family: Arial;
		font-size: 15px;
		color: #c0c0c0;
	}
	.top_menu_login a { color: #c0c0c0; text-decoration: none; font-weight: bold; }
	.top_menu_login a:hover { color: #fc9000; }
	
	#head #login { display: none; }
	
	
				.top_menu {
					position: relative;
					width: 990px;
					margin: auto;
					height: 30px;
					/*background-image: url( 'admin-menu-bg.gif' );*/
					background-image: url( 'hmenu-off.gif' );
					background-repeat: repeat-x;
					text-align: right;
					border-bottom: solid 1px #c0c0c0;
					background-color: #232323;
					color: #ffffff;
					border: solid 1px #c0c0c0;
					border-top: none;
				}
				.top_menu h2 { padding-top: 7px; font-size: 11px; color: #ffffff; }
				
				.top_menu .top_menu_items {
					margin-left: 0px;
					float: left;
					width: 500px;
					text-align: left;
					border: solid 1px #ff0000;
				}
				
				.top_menu_item {
					position: relative;
					padding: 7px;
					padding-left: 10px;
					padding-right: 10px;
					border-right: solid 1px #797979;
					display: inline;
					float: left;
					color: #fc9000;
				}
				.top_menu_item h1 { font-size: 11px; color: #fc9000; }
				
				.top_menu_link {
					position: relative;
					padding: 7px;
					padding-left: 15px;
					padding-right: 15px;
					/*border-right: solid 1px #797979;*/
					display: inline;
					float: left;
				}
				.top_menu_link h1 { font-size: 11px; }
				.top_menu_link strong { color: #ffffff; }
				.top_menu_link a { color: #fc9000; text-decoration: none; }
				.top_menu_link a:hover { color: #ffffff; }
				
				.top_menu .current h1 { color: #ffffff; }
				.top_menu .current {
					background-image: url( 'hmenu-on.gif' );
					background-repeat: repeat-x;
				}
				
				.top_menu_login { color: #ffffff; padding-right: 5px; font-size: 13px; }
				.top_menu_login .username { color: #fc9000; }
				.top_menu_login a { color: #ffffff; }
				.top_menu_login a:hover { color: #fc9000; }