@charset "utf-8";
/* CSS Document */
html,body { height: 100%; }
body{
	background:#443e40 url('../images/grad_bg.png') repeat-x;
	color:#EEE;
	font:12px Arial, Helvetica, sans-serif;
	height:100%;
	margin:0px;
	position:absolute;	
	width:100%;
}
a{
	color:#ec008c;
	text-decoration:none;
}
	a.arrow{
		background:url('../images/arrow.png') no-repeat 0 4px;
		padding:0 0 0 11px;
	}
	a.blacklist{
		color:#111;
		text-decoration:none;
	}
	a.blacklist:hover{
		color:#333;
		text-decoration:none;
	}
h1{
	color:#222;
	font-size:24px;
	margin:0 0 10px 0;
}
h2{
	color:#222;
	font-size:16px;
}
h3{
	color:#222;
	font-size:14px;
}
hr{
	border:0px;
	border-top:1px solid #aaa;
	height:1px;
	margin:10px 0 15px 0;
	
}
html {
     overflow: -moz-scrollbars-vertical;
     overflow: scroll;
}
input{	
	background-color:#FFF;
	border:2px solid #D7D7D7;
	padding:2px;
}
	input.submit{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		background:#ed008c;
		border:1px solid #FB4CB4;
		color:#FFF;
		cursor:pointer;
		font:13px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:2px 6px;
	}
	input.rate{
		background:transparent;
		border:0px;
		margin:-1px 0 0 0;
	}	
label{
	float:left;
	margin-top:5px;
	width:75px;
}
p{
	margin:0 0 10px 0;
}
	p a{
		font-weight:bold;
		text-decoration:underline;
	}
	p.meta{
		color:#555;
		font-weight:bold;
	}
	p.meta a{
		cursor:pointer;
	}
	p.meta img{
		margin-bottom:-6px;
		cursor:pointer;
	}
	p.meta span.metarate{
		float:left;
	}
		p.meta span.metarate form{
			display:block;
		}

	p.invalid{
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		background-color:#ec008c;
		color:#FFF;
		font-weight:bold;
		margin:0 -8px 10px -8px;
		padding:8px;
	}
		p.invalid a{
			color:#FFF;
		}
	p.valid{
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		background-color:#59ABFE;
		color:#FFF;
		font-weight:bold;
		margin:0 -8px 10px -8px;
		padding:8px;
	}
		p.valid a{
			color:#FFF;
		}
	p.pagination{
		margin:-10 0 0px;
		overflow:none;
		text-align:right;
	}
	p.pagination.left{
		text-align:left;
	}
	p.pagination span a{
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background-color:#CCC;
		color:#FFF;
		display:inline-block;
		font-weight:bold;
		margin:0 0 4px 4px;
		padding:2px 6px;
		text-decoration:none;
		outline:none;
	}
		p.pagination span a.active,p.pagination span a:hover{
			background-color:#EC008C;
		}
	p span.rate{
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		/* background-color:#ec008c; */
		background-image:url(../images/tuf.jpg);
		background-repeat:no-repeat;
		color:#eee;
		float:left;
		font-size:24px;
		height:48px;
		margin:0 10px 0px 0;
		padding:5px;
		text-align:center;
		width:48px;
	}		
		p span.rate small{
			font-size:11px;			
			color:#eee;
			
		}
textarea{
	background:#FFF;
	border:2px solid #D7D7D7;
	font:12px Arial, sans-serif;
	padding:2px;
	width:449px;
}
/* Class */
.add{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10x;
	background:#E7E7E7;
	border:1px solid #D7D7D7;
	margin:10px 0 0 0;
	padding:10px;
}
	.box{
		display:inline;
	}
	.author{
		display:inline;
		font-weight:bold;
	}
.clear{
	clear:both;
}
.comment{
	border-top:0px solid #FFF;
	margin:5px 0;
	min-height:60px;
	overflow:hidden;
	padding:10px 0px 0px 0px;
	width:480px;
}
	.comment .avatar{
		float:left;
		margin:0px 0px 10px 0px;
		width:65px;
	}
		.comment .avatar a{
			font-weight:bold;
			text-decoration:underline;
		}
		.comment .avatar img{
			border:2px solid #DDD;
		}
	.comment .txt{
		float:left;
		margin:5px 0px 0px 3px;
		width:412px;
	}
	.comment .meta span{
		background-color:#ec008c;
		color:#FFF;
		font-size:11px;
		font-weight:bold;
		margin:2px 0 10px 0;
		padding:2px 6px;
	}
	.comment .meta span a{
		color:#FFF;
	}
.profile{}
	.profile label{
		float:left;
		font-weight:bold;
		margin:0px;
		width:75px;
	}
.search{
	border-top:1px solid #CCC;
	margin:5px 0;
	min-height:60px;
	overflow:hidden;
	padding:10px 0px 0px 0px;
	width:480px;
}
.search a{
	font-weight:bold;
	text-decoration:underline;
}
	.search .avatar{
		float:left;
		margin:0px 0px 10px 0px;
		width:100px;
	}
		.search .avatar img{
			border:0px solid #ec008c;
		}
	.search .txt{
		float:left;
		margin:0px;
		width:380px;
	}

/* ID's */
#background{
	background-image: url(../images/frank_right2.png);
	background-position:top right;
	background-repeat:no-repeat;
	background-attachment:fixed;
	_background-image: none;
}
#comment-form{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10x;
	background:#E7E7E7;
	border:1px solid #D7D7D7;
	margin:10px 0 0 0;
	padding:10px;
}
#comment-form img{
	margin:-3px 10px 0 0;
	vertical-align:middle;
}
#comment-form input.captcha{
	width:55px;
}
#foot{}
#head{
	margin:5px 0 0 0;
	}
#left{
	-moz-border-radius-topleft:20px;
	-webkit-border-top-left-radius:20px;
    -moz-border-radius-bottomleft:20px; 
	-webkit-border-bottom-left-radius:20px;    
	background-color:#171717;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin:20px 0 0 -5px;
	padding:20px 20px 20px 10px;
	width:135px;
	}
	#left input{
		background:#FFF;
		border:1px solid #ec008c;
	}
	#left p a{
		text-decoration:none;
	}
	#left small{
		font-size:15px;
	}
	#left p.tips{
		background:url('../images/tips.png') no-repeat;
		display:block;
		height:140px;
		width:139px;
	}
#main{
	-moz-border-radius-topleft:20px;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
    -moz-border-radius-bottomleft:20px; 
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomright:20px; 
	-webkit-border-bottom-right-radius:20px;
	background-color:#EEEEEE;
	color:#111;
	float:left;
	margin:0 0 20px 0;
	min-height:570px;
	padding:20px 35px;
	width:480px;
}
#nav{
	font-weight:bold;
	margin:0px;
	padding:0 0 5px 195px;
}
	#nav a{
		color:#ec008c;
	}
	#nav a.member{
		color:#FFF;
	}
#right{
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
    -moz-border-radius-bottomright:20px; 
	-webkit-border-bottom-right-radius:20px;    
	background-color:#171717;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin:20px 0 0 0;
	padding:20px 15px;
	width:95px;
}
	#right .thumb{
		margin:10px 0;		
	}
		#right .thumb img{
			border:2px solid #979797;	
		}
		#right .thumb img:hover{
			border:2px solid #ec008c;	
		}
		#right a{
			color:#FFF;
		}
#textBox{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10x;
	background-color:#E7E7E7;
	border:1px solid #D7D7D7;
	padding:10px;
}
#textBox img{
	margin-bottom:-5px;}
#wrapper{
	margin: 0px auto;
	width:870px;
}

