body {
	font: small sans-serif;
	color: #849797;
	direction: rtl;
	background-color: #F7CCB9;
}

ul {
	line-height: 200%;
}


div.rightbar {
    width: 15%;
    float: right;
	margin: 10px;
	background-color: #F8E7C9;
	min-height: 600px;
	padding: 5px;
	border: 1px solid #B1CACA;
}

.rightbar {
	line-height: 200%;
	}		

div.body {
	width: 55%;
	padding:1%;
    float: right;
	margin: 1.5%;
	background-color: #F8E7C9;
	min-height: 600px;
	border: 1px solid #B1CACA;
}

div.ads {
    width: 10%;
	padding:1%;
    float: left;
	margin: 1.5%;
	height: 600px;
}
	

div.footer_env {
	width: 100%;
	float: right;
}

p.footer {
	font-size: x-small;
	text-align: center;
}

div.sidenote {
	font-size: x-small;
	float: left;
}

.ReplyBox {
	font-size: x-small;
}

div.ReplyBox {
	width:20em;
	border: 1px solid #B1CACA;
	padding: 5px;
	margin-right: 20px;
	background-color: #B4D5D5;
}

h6.ReplyBox {
	margin: 0px;
	font-size: small;
	font-weight: bold;
	text-align: center;
	}
	
img.close {
	cursor: pointer;
	position:relative;
	float: left;
}

h3.threadlist, a.threadlist {
        font-size: large;
	text-decoration: none;
	color: #849797;
}

span:hover.threadlist, a:hover.threadlist {
	background-color: #B4D5D5;
	cursor: pointer;
}

.infobox {
	border: 1px solid #E5C6B9;
	font-size: x-small;
	line-height: 150%;
	margin-top: 10px;
}

.infotitle {
	font-size: small;
	line-height: 100%;
	text-align: center;
	border: 1px solid #E5C6B9;
	border-bottom: 0px;
	padding: 1px;
}

td:hover.infotitle {
	background-color: #B4D5D5;
}

.itselected {
	background-color: #B4D5D5;
}

div.gbcomment {
	border: 1px solid #E5C6B9;
	padding: 5px;
	float: left;
	margin: 5px;
	min-width: 98%;
}

div.gbson {
	min-width: 90%;
}

p.gbcomment {
	margin-top: 0px;
	}

.gbtitle {
	line-height: 200%;
	font-size: larger;
	font-weight: bold;
	margin: 0px;
	}

div.traffic {
	width: 50%;
	float: right;
	}

div.referers {
	width: 50%;
	float: left;
	}

td.referers {
	direction: ltr;
	text-align: left;
	}

div.block {
	min-width: 60px; 
	float: right;
	}

table.hour {
	border: 1px solid #E5C6B9;
	line-height: 100%;
	padding-left: 2px;
	padding-right: 2px;
	}

td.hour {
	border: 1px solid #E5C6B9;
	}

.date {
	font-size: xx-small;
	}

td.newstable {
	vertical-align: top;
	padding: 3px;
	padding-bottom: 8px;
	}

div.trss {
	float: left;

}

a.trss {
	font-size: xx-small;
	}

td.tbtd {
	direction: ltr;
}

a.highlight {
	font-weight: bold;
}

.button {
	background-color:#F8E7C9; 
	border:1px solid #B1CACA; 
	cursor: pointer;
	padding: 1px;
	}

.link {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
	}