/* CSS Document */

.popup{
	min-width:100%;
	max-width:100%;
	min-height:100%;
	display:none;
	position:absolute;
	top:0;
	left:0;
}

.popupbg{
	background-image:url(../img/darkoverlay.png);	
	background-size:cover;
	position:absolute;
	top:0;
	left:0;
	z-index:950;
	min-width:100%;
	min-height:100%;
	display:none;
}

.popupwrap
{
	margin:auto;	
}

.popupclose
{
	position:relative;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.popupclose a { color:#fff; }

.popupclose a:hover { cursor:pointer; color:#5dcfc7;}

.inpopup
{
}

.wrapimagescroll{
	text-align:center;	
}

.imageinpopup{
	margin:15px auto;
	display:block;
	max-width:90%;
	max-height:1600px;
}


#ajaxsearchpopup
{
	width:230px;
	padding:15px;
	background:#fff;
	border:1px solid #ccc;
	display:none;
	position:absolute;
	top:23px;
	z-index:101;
}
.ajaxsearchfield{
	padding: 5px;
	height:50px;
	width:200px;
	z-index:102;
}
.ajaxsearchfield:hover{
	background:#eee;
	cursor:pointer;
	z-index:102;
}

.arrowleft{
	top:25%;
}

.arrowright{
	top:25%;
	right:10px;
}

.arrow{
	position:fixed;	
}

.imagewrap{
	position:relative;
	min-width:200px;
}

.imagevoting{
	background:#eee;
	width:220px;
	position:fixed;
	top:0;
	height:100%;
	border-right:1px solid #ccc;
}

.undervoteeye{
	position:relative;
	top:225px;
	padding:15px;
}

.centerpopuptext{
	margin:5% auto;
	background:#fff;
	padding:25px;
	width:600px;
	
}

.reportFrame{
	background-color:#ededed;
	margin:auto;
	position:fixed;
	top:0;
	display:none;
	width:100%;
	z-index:1010;
	border-bottom:1px solid #ccc;
	
}
.inreportframe{
	margin:15px;
	font-family:'ArimoRegular',Verdana, Geneva, sans-serif;	
}



.commentsframe{
	height:70%;
	min-height:250px;
	position:fixed;
	bottom:57px;
	background-color:#ededed;
	border-top:1px solid #ccc;
	left:220px;
	right:0;
	z-index:1009;
	display:none;
	overflow-y:auto;
	min-widt:900px;
}

.incommentsframe{
	margin:15px;	
}

.commentsleft{
	float:left;
	margin-right:15px;
}

.commentsright{
	position:absolute;
	left:345px;	
	overflow-y:visible;
	padding-left:15px;
	border-left:1px solid #ccc;
}

/*
.wrapcomments{
	position:fixed;
}

.wrapcomments .comment{
	margin-bottom:15px;	
	padding-bottom:15px;
}

.wraprealcomments{
	position:relative;
	overflow-y:scroll;
}

*/

.commenttextarea{
	width:290px;
	
}

.commentinput{
	width:290px;
}


.comment{
	width:500px;
}

.commenttextfield{
	border-right:1px solid #ccc;
	margin-right:15px;	
	padding-right:15px;
}

.comment .username{
	height:22px;
	margin-bottom:5px;
}

.comment .text{	
	padding:5px;
	background-color:#ddd;
	word-break:break-all;
	overflow:auto;
}





