body {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	font-family:sans-serif;
}

#wrapper {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#666666;
	overflow:hidden;
 	z-index:0;
}

	#mask {
		width:900%;
		height:100%;
		overflow:hidden;
		background-color:#666666;
	}

	.item {
		width:11.1%;
		height:100%;
		float:left;
		background-color:#666666;
	}

/*
	*html #mask {
		width:100%;
		height:800%;
		overflow:hidden;
		background-color:#eee;
	}

	*html .item {
		width:100%;
		height:12.5%;
		display:block;
		background-color:#ddd;
	}	
*/	
	
	.content {
	width:960px;
	height:500px;
	top:120px;
	margin:0 auto;
	background:#666666;
	position:relative;
	z-index:0;
	}
	
		.signin{
			width:380px; 
			float:left; 
			height:500px; 
			padding:100px 0;
		}
		
		.login_header{
			height:51px; 
			float:left; 
			width:313px; 
			background:url(../images/login_header.jpg) top left no-repeat; 
			margin-left:25px;
		}
		
		.login_main{
			width:313px; 
			float:left; 
			background:url(../images/login_middle.jpg) top left repeat-y; 
			padding:10px 20px;  
			margin-left:25px;
		}
		
		.login_footer{
			height:51px; 
			float:left; 
			width:313px; 
			background:url(../images/login_footer.jpg) top left no-repeat; 
			margin-left:25px;
		}
	
	.signup{
		position:absolute; 
		height:130px; 
		width:130px; 
		left: 785px; 
		top: 45px;
	}
	
	.signup a img{
		border:none;
	}
	
	#right{
		width:580px; 
		float:left; 
		height:500px; 
		padding:100px 0;
	}
		.register_header{
			height:51px; 
			float:left; 
			width:513px; 
			background:url(../images/register_header.jpg) top left no-repeat; 
			margin-left:25px;
		}
		
		.register_main{
			width:513px; 
			float:left; 
			background:url(../images/register_middle.jpg) top left repeat-y; 
			padding:10px 20px; 
			margin-left:25px;
		}
		
			.register_main p{
				padding:0 55px 0 20px;
			}
		
		.register_footer{
			height:51px; 
			float:left; 
			width:513px; 
			background:url(../images/register_footer.jpg) top left no-repeat; 
			margin-left:25px;
		}
	
.word_spacer
{
color:#000000;
}
/* remember to define focus styles! */

* a {
color:#FFFFFF;
text-decoration:none;
outline:none;
}

.alert {
font-size:10px;
}

/* Header */

#header {
	width:100%;
	height:120px;
	position:relative;
	top:0;
	z-index:10;
	background:#000000;
	font-size:16px;
	color:#FFFFFF;
}

	#header_inner {
	width:960px;
	height:120px;
	margin:0 auto;
	}
	
		.logo{
		width:60%; 
		float:left;
		}
		
			.logo a img{
			border:none;
			outline:none;
			}
				
				.logo a img{
				background:url(../images/livelovelaugh-off.jpg) bottom center no-repeat;
				opacity:0.4;filter:alpha(opacity=40);
				height:50px;
				border:none;
				outline:none;
				}
				
					.logo a:hover img{
					background:url(../images/livelovelaugh-on.jpg) bottom center no-repeat;
					opacity:0.4;filter:alpha(opacity=40);
					border:none;
					outline:none;
					}
		

#navigation li {
display: inline;
list-style-type: none;
padding-right: 30px;
}

#navigation li a{
font-weight:700;
opacity:0.4;filter:alpha(opacity=40);
}

#navigation li a.selected{
color:#808080;
}

#navigation li a:hover{
color:#CCCCCC;
outline:none;
}

/* main panels */
