ol,ul{list-style:none;}
img {border:0}
	
/* ---------- */
div.talk{
	margin:0;
	padding:0;
	}
	div.talk ul.messages{
		}
		div.talk ul.messages li{
			padding:0;
			margin:0;
			}
			div.talk ul.messages li div.message{overflow:hidden;}
			
				div.talk ul.messages li div.message ul.tools{
					visibility:hidden;
					float:right;
					clear:none;
					margin:0;
					}
					div.talk ul.messages li div.message ul.tools li{
						float:left;
						margin:0px;
						padding:0;
						background-color:transparent;
						}
						div.talk ul.messages li div.message ul.tools li a img{
							filter:alpha(opacity=55);
							-moz-opacity:.55;
							opacity:.55;
							}
						div.talk ul.messages li div.message ul.tools li a:hover img{
							filter:alpha(opacity=100);
							-moz-opacity:1;
							opacity:1;
							}
				div.talk ul.messages li div.message:hover ul.tools{visibility:visible;}
				div.talk ul.messages li div.message:hover ul.messages li div.message ul.tools{visibility:hidden;}
				div.talk ul.messages li div.message:hover ul.messages li div.message:hover ul.tools{visibility:visible;}
			div.talk ul.messages li img.userpic{float:left;}
				
					.tlk {font-size:11px;text-decoration:none;font-weight:normal}
					.msgmsg{font-size:12px;text-decoration:none;font-weight:normal}
					div.talk ul.messages li div.msg h4 img{
						margin:0;
						vertical-align:middle;
						}
				div.talk ul.messages li {margin:0;padding:0;font-size:12px;}
				
				div.talk ul.messages li.hidden img.userpic{
					filter:alpha(opacity=30);
					-moz-opacity:.30;
					opacity:.30;
					}
				div.talk ul.messages li.hidden div.msg h4{color:#9F9F9F;}
					div.talk ul.messages li.hidden div.msg h4 a{color:#9F9F9F !important;}
				div.talk ul.messages li.hidden div.msg p{color:#6B6B6B;}
div#content div.talk a{color:#15A0E7;text-decoration:underline;}
div#content div.talk a:hover{color:#15A0E7;text-decoration:none;}


/* ---------- */
div.reply{
	margin:0 0 50px 10px;
	width:620px;
	background-color:#F8F8E4;
	padding:10px 10px;
	}
	div.reply form{font-family:Verdana,sans-serif;font-size:12px;}
	div.reply h3{margin:0 0 15px 0;}
	div.reply label{line-height:1.5;}
	div.reply input.input{
		border:1px solid #CACACA;
		background-color:#FFF;
		width:250px;
		padding:2px 0;
		margin:0 0 10px 0;
		font-family:Verdana,sans-serif;
		font-size:100%;
		}
	div.reply p{
		margin:-8px 0 0 0;
		font-size:10px;
		color:#A2A2A2;
		}
	div.reply textarea{
		border:1px solid #CACACA;
		background-color:#FFF;
		width:600px;
		height:155px;
		font-family:Verdana,sans-serif;
		font-size:100%;
		margin:8px 0 10px 0;
		}
	div.reply input.check{vertical-align:top;}
	div.reply input.submit{
		font-family:Verdana,sans-serif;
		font-size:100%;
		margin:15px 0 10px 0;
		}
		
/* ---------- */
div.page p,
div.page h3{margin:0;line-height:1.3;}
div.page p.date{color:#8B8B8B;}
div.page ul.list li{
	margin:0;
	padding:0 0 0 15px;
	list-style-type: none;
	behavior:expression(!this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '');
	text-indent:-1.24em;
	}
div.page ul.list li:before{content:'\2014\a0';}
div.page div.img{margin:0 0 10px 20px;overflow:hidden;}
	div.page div.img img.photo{margin:0 20px 0 0;float:left;}
	div.page div.img li img{padding:5px 4px;border:2px solid #FFFFFF;}
	div.page div.img li.active img{border:2px solid #FFE150;}
div.page div#code{
	color:#656565;
	font-size:11px;
	margin:-5px 0 10px 10px;
	overflow:hidden;
	}
div.page div#code div{
	background-color:#F2F2EA;
	padding:7px 10px 0 10px;
	float:left;
	}
	div.page div#code textarea{
		border:1px solid #808183;
		width:500px;
		height:70px;
		font-family:Verdana,sans-serif;
		font-size:11px;
		margin:3px 0 10px 0;
		}
div.page ul.links{margin:0;}
div#content div.page ul.links a{color:#15A0E7;text-decoration:underline;}
div#content div.page ul.links a:hover{color:#15A0E7;text-decoration:none;}
div.page ul.links li{padding:0;margin:0;}
div.page ul.links li.pdf span{font-size:10px;}
div.page ul.links li.pdf span em{
	font-style:normal;
	background-color:#FF6868;
	color:#FFF;
	padding:0px 2px;
	text-transform:uppercase;
	letter-spacing:1px;
	}
div.page ul.links li.talk strong{
	float:left;
	background: url(../img/page-links-talk-bg.gif) no-repeat 100% 0;
	height:22px;
	font-weight:normal;
	font-size:9px;
	margin:0;
	}
div.page ul.links li.talk strong span{
	float:left;
	background: url(../img/page-links-talk.gif) no-repeat 0 0;
	height:20px;
	padding:2px 2px 0 2px;
	}
		