/* Datalife Engine styles
---------------------------------------------------------- */

.pages { text-align: center; margin: 20px 0; }
.pages a, .pages span { color: #fff; line-height: 22px; padding: 4px 9px; }
.pages a { background: #aaa; text-decoration: none; }
.pages a:hover { background: #888; }
.pages span { background: #888; } 

.rating, .unit-rating { width: 85px; height: 16px; line-height: 16px; font-size: 11px; }
.unit-rating li, .unit-rating li a, .unit-rating li.current-rating  { text-indent: -90000px; }
.unit-rating li a, .unit-rating li.current-rating { display: block; position: absolute; height: 16px; }
.unit-rating { list-style: none; position: relative; background: url(../dleimages/rating.gif) 0 0 repeat-x; }
.unit-rating li { float: left; }
.unit-rating li a { width: 17px; text-decoration: none; z-index: 17; }
.unit-rating li a:hover { background: url(../dleimages/rating.gif) 0 50%;  z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }	
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating { background-image: url(../dleimages/rating.gif); background-position: left bottom; z-index: 1; }

.archives { display: block; padding: 2px 0; }

.title_quote, .quote {background:#ffffe6; border-top:1px solid #f1f6e8; border-right:1px solid #f1f6e8; border-left:5px solid #fff1bf; padding:8px 8px 8px 13px; font-size:11px}
.title_quote {color:#222}
.quote {color:#444; border-bottom:1px solid #f1f6e8; text-align:justify}
.scriptcode {color:#3D3D3D; background:#F8F6E8; border:1px solid #F4F0D4; border-left:5px solid #F4F0D4; padding:8px 8px 8px 13px; font-family: "Courier New", Courier, monospace; font-size: 12px; line-height: 1.5em}

.bbcodes {height:23px; background:#059bcd; border:0; padding:0 10px; margin:0 1px; color:#fff; font-weight:bold}
.bbcodes:focus, .bbcodes:hover {border:0; background:#059bcd}
.editor_button {float:left; cursor:pointer; padding:0 2px}
.editor_buttoncl {float:left; cursor:pointer; padding:0 1px; border-left: 1px solid #bbb; border-right: 1px solid #bbb}
.editbclose {float:right; cursor:pointer}

#newpm {position:absolute; width:400px; padding:4px; background:#fdfdfd; border:1px solid #bbb}
#newpm fieldset {padding:10px; margin:5px}
#newpm legend {font-weight:bold; padding:2px 7px}
#newpm .highslide-move {font-weight:bold}

.pm_head {
	FONT: 10pt Verdana; 
}
.pm_list {
	color: #888888;
	font-size: 11px;
	font-family: tahoma;
	}
.pm_list a {
	color: #4b719e;
	font-size: 11px;
	font-family: tahoma;
}

#dropmenudiv
{
	border: 1px solid #c4c4c4;
	font: normal 10px Verdana;
	line-height: 20px;
	margin: 2px;
	background-color:#FFF;
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	font:11px Tahoma, Verdana;
	color:#666;
}

#dropmenudiv a
{
	padding:4px;
	display: block;
	text-indent: 3px;
	border: 1px solid #ffffff;
	margin: 1px;
	color: #666;
	text-decoration: none;
}

#dropmenudiv a:hover
{
	background-color: #e4e4e4;
	color: #000000;
}

.hint
{
	background:#fff;
    line-height:11px;
    color:#666666;
    width:auto;
    border:1px solid #C6C6C6;
    z-index:1000;
    margin:0px;
    padding:10px;
    position:absolute;
    visibility:hidden;
}



.user				{ clear:both; padding:3px 0; }
.user_info			{ border-top:1px #262626 dashed; border-top:1px #D1D1D3 dashed; border-bottom:1px #D1D1D3 dashed; 
									padding:10px 0 15px 0; overflow:hidden; }
.user_info	.userpic	{ border:none; padding:5px; float:left; margin:0 32px 20px 10px; }
.user_info	h1			{ font:18px tahoma, sans-serif; color:#444; padding:15px 0 0 0; }
.user_info	 a			{ margin-right:10px; }

.user_info	table		{ clear:both; width:100%; }
.user_info	td			{ border:1px #F1F1F1 solid; vertical-align:middle; height:24px; padding:0 5px; }
.user_info	td.l		{ width:146px; }
.user_info	td p		{ color:#444; padding:2px 0 2px 0; }
.user_info	td img		{ float:none; margin:0 10px; }
.user_info	tr.dark td 	{ background:#fafafa; }