/*
 * Generic comments CSS file
 */	BODY {margin:0}
	TD {vertical-align:top}
	FORM {display:inline}
	A IMG {border:none}
	H1, H2, H3, H4, H5, H6 {color:#214666}

	#right{width:504px}
	#how,#download {width:245px;}
	#invite,#news {width:240px;}
	#how,#download{margin:0 15px 15px 0}	
	#invite INPUT.txt  {border:1px solid #214666; width:120px; height:15px; margin-left:20px}

	#how {height:129px}
	IMG.favicon {height:16px;width:16px;display:block;float:left;margin:0 5px 0 0}

	#download {height:128px}
	#download A {font-size:.75em;}
	#download TABLE {margin-left:10px}
	#download TD {vertical-align:middle}

	#news.firstonly {height:189px}
	#news .container {overflow:hidden;text-align:justify;position:relative;top:-10px;left:-2px}

	#news.firstonly .container {height:175px;width:235px;overflow:hidden;position:absolute;top:130px;right:20px;left:auto}
	#left.firstonly {padding:0}
	#left {padding:0 20px 0 20px}
	.news_block {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:.7em;margin:10px}

	#invite {height:68px}
	#tags {clear:both;margin:0}
	
	#lang A IMG {border:none}
	#lang {position:absolute;right:20px;top:55px}	

	#right_block {width:240px}
	#left_block {width:250px}
	.block {background:white;border:1px solid #bac6d0;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
	.block .caption {position:relative;top:-10px;left:15px}
	DIV.block {margin:0 0 15px 0}
	.col {float:right}

	#invite {height:68px}

		
	A.memo {
		display:block;
		text-decoration:none;
		color:#214666;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size:.75em;
		padding:3px;
		margin:0px 10px 0px 10px;
		border:1px solid white;
	}
	A.memo:hover {
		background:#f8faff;
		border:1px solid #d8e8ee;
	}

	.date {color:#96b6d2; font-size:.8em;padding:2px 0 2px 0}
	.nick {font-weight:bold;float:left;margin-right:3px;color:#4e84b4}
	.msg {line-height:120%;}
	A.memo SPAN {display:block}

	#tags DIV, #alltags DIV, #mytags div {
		position:relative;top:-10px;
		margin:10px;
		font-size:.70em;
		line-height:125%
	}

	#tags A, #alltags A, #mytags A {
		color:#6394b0;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

	#tags A:hover, #alltags A:hover, #mytags A:hover {
		color:#214666;
		text-decoration:underline
	}
	#top {height:30px;background:#214666;padding-left:20px}
	#top .btn {margin:4px 0 0 0}
	#top INPUT.txt {border:none;width:100px;position:relative;top:-5px}
	#top INPUT.checkbox {position:relative;top:-5px}	
	#top_panel {margin:11px 0 11px 0;height:51px;background:url(http://deepmemo.com/mod/template/templates/new3/Default_Template/i/top_menu_bg.gif) #f3f8fe}

	#menu {position:absolute;top:56px;left:285px;color:#afc0d0}
	#menu A {color:#4e84b4;font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:.7em; font-weight:bold;text-decoration:none;padding:0 3px 0 3px}
	#menu A:hover {color:#214666;text-decoration:underline}

	#lang A IMG {border:none}
	#lang {position:absolute;right:20px;top:55px}	

	#toolbar-right {position:absolute; right:240px;top:0}
	/*#toolbar-right {float:right;margin-right:240px}
	 html #toolbar-right {margin-right:120px}*/
	#toolbar-left{float:left}
	#toolbar-right, #toolbar-left{margin-top:5px}
	#toolbar-right A, #toolbar-left A {margin-right:3px}
	
	.stats {font-size:.75em;color:#214666}
	.stat_result {font-weight:bold}

	DIV.memo {margin-bottom:30px}
	DIV.memo .title {margin:2px;padding:0;border:1px solid white}
	DIV.memo .msg {font-size:.75em; padding:10px; background:#f8faff;border:1px solid #d8e8ee;}
	DIV.memo A:link {color:#214666}
	DIV.memo A:visited {color:#4e84b4}
	DIV.memo .title A:link,
	DIV.memo .title A:visited {color:#4e84b4}
	DIV.memo .nick, DIV.memo .quote_info {text-decoration:none}
	DIV.memo .title .quote_info A:link {color:#214666}
	DIV.memo SPAN {display:block}
	DIV.memo .date {float:right}
	DIV.memo .msg {clear:both}
	DIV.memo .weblog_keywords P {margin:10px 0 3px 0;padding:0;float:left;color:#4e84b4}
	DIV.memo .weblog_keywords A:link {font-weight:bold; color:#214666; text-decoration:none}
	DIV.memo .weblog_keywords A:hover {font-weight:bold; color:#214666; text-decoration:underline}
	DIV.memo .rating {float:right; margin:10px 0 3px 0}
	DIV.memo .commands {clear:both; font-size:.75em; color:#4e84b4}
	DIV.memo .commands A:link, DIV.memo .commands A:visited {color:#4e84b4}

	DIV.usermenu {height:50px; line-height:80%; margin-top:5px}
	DIV.usermenu A {text-decoration:none;color:silver;font-size:.75em}
	DIV.usermenu A:hover {color:gray;}
	DIV.nick.profile {text-align:center;font-size:.8em; float:none}

	DIV.block LI {color:#214666}	
	DIV.block LI A {color:#4e84b4; text-decoration:none}
	DIV.block LI A:hover{color:#214666;}
/* profile - widgets */

#profile_widgets {
	position:relative;
}

.widgets_even {
	float:left;
	width:330px;
}

.widgets_odd {
	float:right;
	width:330px;
}

.widget {
	border: 1px solid #BBDCE9; /*#95BDCD;*/
	margin-bottom: 5px;
	padding: 0;
}

.widget .widget_content {
	padding: 10px;
}
.widget .widget_content h3 {
	padding:0;
	margin:0;
}

.widget .widget_menu {
	display: block;
	background-color: #E2F0F6; /*#CBE5EF;*/
	margin: 0px;
	padding-left: 10px;
	border-top: 1px solid #BBDCE9;
	font-size:0.8em;
}

.widget h2 {
	border:0;
	border-bottom:1px solid #BBDCE9;
	padding:0;
	margin:0 0 10px 0;
	color:#666;
	background-color: #E2F0F6;
	font-size:1.1em;
}

.widget  .widget_content h2 a {
	background:url(http://elgg.net/_templates/icons/arrow.gif) no-repeat left;
	padding:0 0 0 10px;
}