html { overflow-y: scroll; }
body {background-color:#7f6d1d; margin:0px; padding:0px; font:normal 8pt tahoma;}
a {text-decoration:none;}

#background {
	background: url(../images/landscape.png) repeat-x 5% 5%;
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: -100;
	height:260px;
}

#light {width:100%; position: absolute; z-index: -101; height:260px; background:url(../images/light.png) no-repeat  center 60px #aa9743;}


.title {float:right; width:325px;}
.title img {border:0px;}
.title b {font:bold 9pt arial; letter-spacing:2px; color:#6d5900}
.title span {font:bold 6pt "Times New Roman"; letter-spacing:2px; color:#dbce95}
.title h1, .title h2 {padding:0px; margin:5px; display:none;}

.menu {width:455px; height:21px; background:url(../images/menu-bg.gif) no-repeat center; padding:0px 5px; color:#e9d893; margin-top:3px;}
.menu ul, .menu li {display:inline; padding:0px; margin:0px; list-style:none;}
.menu a {display:block; float:right; padding:4px 7px; color:#ead061; border-left:1px solid #83732a}
.menu a:hover {background-color:#83732a; color:#ffea91}

.mainwrapper {direction:rtl; width:950px; clear:both; margin:auto; margin-top:180px;}
.sliderbox {width:341px; height:181px; background:url(../images/slider-bg.gif) no-repeat center; float:right;}
.box {width:288px; height:180px; background:url(../images/box-bg.gif) no-repeat center; float:right; margin-right:16px;}

.boxtitle {font:normal 8pt tahoma; padding:0px; margin:3px 23px; color:#aa9743}
.box .text {padding:5px 10px; text-align:justify; color:#cab763;}
.text a {color:#c9a400}
.text a:hover {color:#FFFF99}
.box .text p {padding:0px; margin:0px;}
.box .text .thumb {float:right; margin:3px 0px 0px 7px; width:80px; height:80px; border:1px solid #514407}
.box h3 {font:bold 8pt tahoma; padding:0px; margin:4px;}

.footer {width:100%; height:80px; clear:both; margin-top:50px; background:url(../images/footer.jpg) no-repeat top center; text-align:center; color:#a59343; padding-top:5px;}
.footer div {direction:ltr;}
.footer a {color:#a99643}
.footer a:hover {color:#d9c673}

#gallery {
	margin:14px 11px;
	width:320px;
	position:relative;
	height:140px
}
	#gallery a {
		float:left;
		position:absolute;
		left:0px;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:25px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		font:normal 8pt tahoma;
	}
	

/* inner pages style: */
.pagewrapper {direction:rtl; width:950px; clear:both; margin:auto; margin-top:30px; }
.header {width:100%; display:table; padding-top:40px; direction:rtl; background: url(../images/light.png) no-repeat left bottom #aa9743;}
.header .light {width:100%; height:170px; background: url(../images/landscape.png) repeat-x center bottom;}

.pagewrapper .content {float:right; width:640px; background:url(../images/content-top.gif) no-repeat top center #5e4f0a; display:table;}
.sidebar {float:left; width:288px;}
.content .text {padding:20px 10px 40px 10px; text-align:justify; color:#cab763; font-size:9pt; line-height:140%;}
.content h1 {font:bold 14pt arial; padding:0px; margin:0px; color:#ead783}

.boxgrid{ 
	width: 300px; 
	height: 140px; 
	margin:4px;
	float:right; 
	background:#161613; 
	border:1px solid #4d4109; 
	overflow: hidden; 
	position: relative; 
}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	z-index:5;
	float: right; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .7; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
	.captionfull .boxcaption {
		z-index:5;
		top: 142px;
		left: 0;
	}
.boxcaption h3 {float:right; font:bold 12pt arial; padding:0px; margin:7px 10px;}
.boxcaption p {float:left; font:normal 8pt tahoma; margin:8px 10px; padding:0px;}

.fullsize {text-align:center; width:100%;}
.fullsize img {border:1px solid #4d4109;}
.rightdesc {width:280px; float:right; padding:10px;}
.leftdesc {width:300px; float:left; padding:10px;}
.rightdesc  b , .leftdesc b {font-size:8pt; color:#ead783}
.leftdesc p {margin:0px; padding:0px }


.comments {width:100%; display:table; border-top:1px solid #7f6d1d; padding-top:5px;}
.comments .ctitle {width:183px; height:19px; float:right; background:url(../images/hr-small.gif) no-repeat bottom; font-size:8pt; color:#ead783}
.comments .form {width:100%; display:table;}
.comments form {padding:0px 10px; display:table;}
.comments table {float:right; width:280px;}
.comments .submit {float:left}

.comments .item {width:100%; background-color:#756413; margin-top:20px; font-size:9pt; line-height:140%;}
.comments .item .info {width:100%; height:26px; background-color:#6c5c11;}
.comments .item .name {float:right; padding:3px 5px;}
.comments .item .name a {color:#ead783}
.comments .item .name a:hover {color:#fff}
.comments .text {padding:10px;}

textarea, input,select,option {font:8pt tahoma; background-color:#4e3f08; border:1px solid #7f6d1d; color:#cab763}
textarea {overflow:auto}
.submit {background:url(../key.gif) #463d13; width:120px; height:23px; }

.nextprev {padding:0px 5px; float:left;}
.mostvisited img {float:right; margin:3px; border:1px solid #4d4109;}
.mostvisited a:hover img {border:1px solid #cab763;}

.essayitem {width:100%; border-bottom:1px solid #cab763; padding:10px 0px;}
.essayitem h3 {font:bold 14pt arial; padding:0px; margin:0px;}
.essayitem img {border:0px; float:right; margin:5px 0px 0px 5px;}
.fulltext {font-size:10pt; line-height:160%; color:#dac773}
.essaythumb {float:left; border:1px solid #cab763; margin-right:10px;}

.text a.seo {color:#cab763}
.text a.seo:hover {color:#cab763}

.gray img {filter: Gray;}
.gray a:hover img {filter: none;}