/*
Author:Iankulov Miodrag
*/
/* resetting some default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
html { font-size:100.01%; }
body { font-size:1em; }
textarea {overflow:auto}
button {cursor:pointer}
a {text-decoration:none; color:#969696	}
a:hover {color:#900	}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
html{
	background:url(/images/bg.jpg) repeat-x;
	height:11px;
}
a:focus{
	outline:none;
}
.none{display:none}
div#wrap{
	width:1000px;
	margin:20px auto;
}
.left{
	float:left;
}
	div#header{
		background:url(/images/logo.jpg);
		text-indent: -9999px;
		width:349px;
		height:47px;
	}
.right{
	float:right;
}
	.sidebar{
		position:relative;
		top:-9px;
		/*background:url(/images/sidebar.png) repeat-y;*/
		width:266px;
		padding:10px 20px;
	}
	.sidebar dl{
		padding-right:52px;
	}
		.sidebar dl dd{
			margin-bottom:15px;
		}
			.sidebar dl dd:last-child{
				margin-bottom:none;
			}
		.feed{
			background:url(/images/feed.jpg) no-repeat;
			text-indent: -9999px;
			width:170px;
			height:20px;
		}
		.search{
			position:relative;
		}
		.search input{
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border:1px solid #5b5b5b;
			padding:3px;
			width:207px;
		}
		.search button{
			border:none;
			background:none;
			position:absolute;
			left:147px;
			top:3px;
			font-weight:bold;
		}
	#menu{
		float:left;
		margin-top:30px;
		width:600px;
	}
		#menu li{
			display:inline;
			margin-right:10px;
			padding:10px;
			border:1px solid #e5e5e5;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			text-transform: lowercase;	
		}
			#menu li:last-child{
				
			}
			#menu li:hover{
				border:1px solid #5b5b5b;
			}
			#menu li a{
				font-size:14px;
				color:#403f3f;
				text-shadow: #e5e5e5 0px 1px 0px;
			}
			
.hide{
	display:none;
}
.diff{
	border:1px solid #e5e5e5;
	cursor:pointer;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	padding:10px;
	text-shadow: #e5e5e5 0px 1px 0px;
}
.me{
	margin-top:5px;
	margin-bottom:5px;
	font-size:13px;
}

.me li{
	line-height:29px;
	border-bottom:1px solid #e5e5e5;
}
#content{
	margin-top:30px;
}
	.title{
		display:block;
		font-size:40px;
		padding-bottom:10px;
		border-bottom:1px solid #e5e5e5;
	}
	.title a{
		color:#000;
		text-shadow: #e5e5e5 0px 1px 0px;
	}
	.theleft{
		width:650px;
		padding-right:30px;
		border-right:1px solid #e5e5e5;
	}
	.theText{
		font-family:Tahoma,Verdana,Arial;
		margin-top:15px;
		color:#434343;
		font-size:12px;
		line-height:19px;
		text-align:justify;
	}
		.theText img{
			background:#e5e5e5;
			border:1px solid #ccc;
			padding:7px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
		}
		.theText a{
			text-decoration:underline;
		}
	.infos{
		font-family:Tahoma,Verdana,Arial;
		font-size:12px;
		line-height:19px;
		margin-top:15px;
		margin-bottom:15px;
		padding:5px;
		background:#e5e5e5;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
	#footer{
		font-family:Tahoma,Verdana,Arial;
		font-size:12px;
		line-height:19px;
		clear:both;
		width:980px;
		margin:0px auto;
		border-top:1px solid #e5e5e5;
		margin-top:15px;
		padding-top:10px;
	}
	#footer .omg{
		text-indent:-5000px;
	}
	
	#pagination ul{
		font-family:Tahoma,Verdana,Arial;
		font-size:12px;
		line-height:19px;
	}
	li.no:hover{
		background:none;
	}
	#pagination ul li{
		float:left;
		display:block;
		margin-right:10px;
	}
	#pagination ul li:hover{
		background:#e5e5e5;
	}
	#pagination ul li#selected{
		background:#e5e5e5;
	}
	#pagination ul li.s a{
		border:none;
	}
	#pagination ul li a{
		border:1px solid #e5e5e5;
		padding:4px;
		display:block;
	}
	#footer ul{
		float:left;
	}
	#footer ul li:first-child{
		border:none;
	}
	#footer ul li{
		display:inline;
		margin-right:10px;
		padding:2px;
		border:1px solid #e5e5e5;
	}
	blockquote{
		font-style:italic;
		background:#e5e5e5;
		display:block;
		padding:15px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		margin-bottom:15px;
		color:#000;
	}
	p{
		margin-bottom:15px;
	}
	.no{
		line-height:31px;
	}
.l-comm{
	margin-right:10px;
	padding-right:10px;
	text-align:right;
	width:167px;
	border-right:1px solid #e5e5e5;
}
	.l-comm small{
		display:block;
		font-size:11px;
	}
.r-comm{
	margin-left:190px;
}
.comm{
		font-family:Tahoma,Verdana,Arial;
		font-size:12px;
		line-height:19px;
		border-bottom:1px solid #EEEEEE;
		margin-bottom:1em;
		padding-bottom:0.5em;	
}
.comm blockquote{
	background:#ccc;
	padding:3px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-left:3px solid #000;
	margin:3px;
}
.comm small{
	font-size:10px;
}
.admin-comm{
	background:#e5e5e5;
	border:1px solid #ccc;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.admin-comm a{
	color:#900;
}
.admin-comm .l-comm{
	border-right:1px solid #ccc;
	margin-top:3px;
}
.bottom
{
	margin-bottom:15px;
}
.comment-form{
	font-family:Tahoma,Verdana,Arial;
	font-size:12px;
	line-height:19px;	
}
	.comment-form textarea{
		border:1px solid #e5e5e5;
		padding:7px;
		width:633px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
	}
	.comment-form input{
		border:1px solid #e5e5e5;
		padding:7px;
		width:346px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
	}
	.comment-form label{
		cursor:pointer;
		color:#746f6f;
	}
	.comment-form dl dd{
		margin-bottom:10px;
	}
		.comment-form dl dd:last-child{
			margin-bottom:0px;
		}
		.comment-form button{
			border:1px solid #ccc;
			padding:5px 20px;
			text-transform:uppercase;
			font-size:11px;
			color:#746f6f;
		    -webkit-border-radius:2px;
		    -moz-border-radius:2px;
		}
	.no-comm{
		border-top:1px solid #e5e5e5;
		border-bottom:1px solid #e5e5e5;
		padding-top:10px;
		padding-bottom:10px;
	}
.infos a{
	color:#900;
}
.head-post{
	font-size:23px;
	margin-bottom:5px;
	color:#000;
}
	.head-post a{
		color:#000;
	}
.contact-table{
	width:628px;
}
.contact-table td{
	padding:5px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.contact-table td:last-child{
	border-right:none;

}
.contact-table img{
	vertical-align:middle;
}
.img-left{
	float:left;
	clear:left;
	margin-right:10px;
}
.noborder{
	padding:0px;
	margin:0px;
	border:none;
	background:none;
}
.sp{
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	padding-top:4px;
	padding-bottom:4px;
}

.post ul{
	margin-left:20px;
}
.post ul li{
	margin:0 0 0.25em 0; /* ADDED */ 
	background:url(/images/li.gif) no-repeat 0px 10px;
	padding-left:10px;
}
.thetrick{
	position:absolute;
	left: -9999px;
}
#content p, #content ul, #content ol, #content h1, #content h2,#content h3,#content h4,#content h5,#content h6, #content blockquote { margin-bottom:1em}