/*-----------------------------------------------------------
	Copyright (c) VillaARTS Inc. All Rights Reserved.
	http://www.villaarts.com
-----------------------------------------------------------*/

/* CSS Reset
-----------------------------------------------------------*/

body{ background:url(img/body-out.gif) repeat-x #fff; color:#000; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

p,h1, form, label, textarea, ins, img, a, span{margin:0; padding:0; border:0; outline:0; list-style:none; list-style-type:none; text-decoration:none;}

p{direction:rtl; text-align:right;}

ul{margin:0; padding:0; list-style-type:none;}

a{color:black;}

* { margin:0;padding:0; }

	fieldset { border:0;margin:0;padding:0; }
	input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#900; float:left;}
	textarea{ font-family:Tahoma, Helvetica, sans-serif; font-size:14px; color:#900; float:left;}
	label {width:130px; color:#000; cursor:pointer; padding-right:2px; font-size:14px; float:left; font-family:"Verdana", Arial, Helvetica, sans-serif;}


/* float-clearing rules */

.separator { clear:both; }

/* Header Start
-----------------------------------------------------------*/

.bg-hd{background:url(img/bg-body.jpg) repeat-x #fff; width:100%; height:654px;}

.header{width:1000px; height:654px; margin:0 auto; background:url(img/header-img.jpg) no-repeat;}

.top-bar{height:42px; width:1000px;}

.search-box{width:214px; height:23px; margin:9px 0 0 30px; float:left;}

#searchform{float:left;}

.gosearch{background:url(img/gosearch.gif) no-repeat; width:57px; height:23px; float:right; margin-right:5px; border:0px; padding:0px; font-size:12px; color:#FFF; font-family:"Tahoma", Geneva, sans-serif; text-align:center;}

.searchbox{background:url(img/search-input.gif); border:0px; width:141px; height:13px; float:right; text-align:right; padding:5px; color:#d3eeff; font-family:"Tahoma", Geneva, sans-serif; font-size:11px;}

.logo{background:url(img/logo.png) no-repeat; width:138px; height:47px; margin:15px 30px 0 0; float:right;}

/* Content#2 Start
-----------------------------------------------------------*/

.content2-bg{width:100%;}
.content2{width:1000px; height:525px; margin:0 auto;}

p.nm-about{background:url(img/nm-about.gif) no-repeat; width:189px; height:63px; float:right; margin:25px 100px 0 0;}
.intro-txt{clear:both; float:right; width:765px; height:79px; text-align:right; font-size:14px; padding:0 160px 0 0; margin:5px 0 20px 0;}

.grp-btns{width:1000px; height:155px; clear:both;}

a.btn1-bg{width:162px; height:117px; background:url(img/bt1.gif); float:right; margin:0 65px 0 0;}
a.btn2-bg{width:162px; height:117px; background:url(img/bt2.gif); float:right; margin:0 15px 0 0;}
a.btn3-bg{width:162px; height:117px; background:url(img/bt3.gif); float:right; margin:0 15px 0 0;}
a.btn4-bg{width:162px; height:117px; background:url(img/bt4.gif); float:right; margin:0 15px 0 0;}
a.btn5-bg{width:162px; height:117px; background:url(img/bt5.gif); float:right; margin:0 15px 0 0;}

a.btn6-bg{width:162px; height:117px; background:url(img/bt6.gif); float:right; margin:0 65px 0 0;}
a.btn7-bg{width:162px; height:117px; background:url(img/bt7.gif); float:right; margin:0 15px 0 0;}
a.btn8-bg{width:162px; height:117px; background:url(img/bt8.gif); float:right; margin:0 15px 0 0;}
a.btn9-bg{width:162px; height:117px; background:url(img/bt9.gif); float:right; margin:0 15px 0 0;}
a.btn10-bg{width:162px; height:117px; background:url(img/bt10.gif); float:right; margin:0 15px 0 0;}
a.btn10-ad{width:162px; height:117px; float:right; margin:0 15px 0 0; text-align: center;}

span.btn-title{font-size:14px; margin:13px 8px 0 0; float:right; font-weight:bold;}
span.btn-description{width:152px; margin:6px 6px 0 0; float:right;}

/* Content#3 Start
-----------------------------------------------------------*/

.content3-bg{width:100%; margin:0 auto; float:right;  }
.content3{width:1000px; margin:0 auto; }

.right-side{width:650px; float:right;}
.post-box{width:650px; float:right; margin:50px 0 0 0; }
.post-box2{width:650px; float:right; margin:50px 0 0 0; }

.post-right-side{width:179px; height:75px; float:right;}

.thumb{width:179px; height:100px; border: solid 1px #878787; text-align:right; margin-left: 10px;}
.no-thumb{background:url(img/no-thumb.gif) no-repeat; width:179px; height:100px;}
.start a{height:23px; width:80px; background:url(img/start.gif)  no-repeat right 5px; float:right; text-align:right; font-size:11px; color:#5f9410; padding:6px 22px 0 0; display:block;}

.post-flash{float:right; margin:50px 0 50px 0;}

a.post-title{font-size:24px; text-align:right; float:right; margin:0 7px 0 0;}
.post-description{font-size:12px; text-align:right; float:right; margin:0 15px 0 0; width:408px;}

.post-description2{font-size:12px; text-align:right; float:right; margin:20px 5px 10px 0; width:650px;}

.description-2{float:right; margin:20px 5px 50px 0; width:650px;}

.ad { clear: right; margin: 0 180px 0 0; }
.sqr { clear: both; }

.posted-in{ height:20px; width:370px; background:url(img/folder.gif) no-repeat right; float:right; padding:4px 20px 0 0; margin:-25px 7px 0 0; font-size:11px; color:#5f9410;}
.posted-in a{ color:#5f9410;}
.edit, .edit2{float:left; font-size:11px; height:20px; margin:-25px 0 0 10px; padding-top:4px;}
.edit2{padding:0px; float:left;}

.post-line-sty2, .post-line2-sty2{width:423px; height:25px; background:url(img/post-line-sty2.gif) repeat-x; float:left; margin:25px 7px 0 43px; text-align:right; font-size:11px;}
.post-line2-sty2{margin:0px 7px 0 43px; float:right; width:500px;}

p.posted-date{background: url(img/date.gif) no-repeat right 3px; width:100px; padding:4px 20px 0 0; margin:2px 7px 0 0;  float:right;}
.post-view{background:url(img/view.gif) no-repeat right 6px; padding:4px 20px 0 0; margin:2px 80px 0 0; width:80px; clear:left; float:right; }
.post-comments{background:url(img/comments.gif) no-repeat right 4px; padding:4px 20px 0 0; margin:2px 5px 0 0; width:80px; float:right; direction:rtl;}

.split{float:right; height:40px; width:611px; }


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
	img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
	
	.left-side{width:281px; float:right; margin:50px 35px 0 0; }
	
	a.rss-icon{background:url(img/rss-icon.png) no-repeat; width:168px; height:30px; font-size:11px; text-align:right; padding:60px 114px 0 0; float:right; clear:both;}
	p.menu-title{background:url(img/headbar-ground.gif) no-repeat; width:272px; height:23px; padding:10px 10px 0 0; margin:0 0 4px 0; float:right;}
	.list-pages{float:right; margin:20px 0 0 0; font-size:14px;  float:right;}
	.list-pages ul{float:right;}
	.list-pages ul li a{background:url(img/barpart-ground.gif) repeat-x top; width:272px; height:28px; padding:6px 10px 0 0; display:block; }
	.list-pages ul li a:hover{background:url(img/barpart-ground.gif) repeat-x bottom;}

	.sidebar-ads{width:282px; height:50px; margin:20px 0 0 0; float:right;}
        .sidebar-tags a{width:282px; margin:20px 0 0 0; color:#9adaff;}
	.sidebar-tags ul{text-align:center; direction:rtl;}
		
/* Content#4 Start
-----------------------------------------------------------*/
p.con3-headline{font-size:18px; border-bottom:solid 1px #9fd1de;  padding:0 0 10px 0; width:279px; }


.recents{width:279px; height:190px; float:right; margin:50px 42px 0 0;}
.recents ul li{height:24px; list-style-image:url(img/dot.gif); border-bottom:solid 1px #9fd1de; padding:6px 5px 0 0; font-size:11px;}
	
.content4-out{background:url(img/content4-outground.gif) repeat-x; height:312px; width:100%; float:right; margin:80px 0 auto;}
.content4-in{background:url(img/content4-inground.gif) repeat-x; width:1000px; height:312px; margin:0 auto;}

/* Footer Start
-----------------------------------------------------------*/
.footer-out{ background-color:#d7f0fe; height:70px; width:100%; float:right; }
.footer-in{ background:url(img/footer-inground.gif) no-repeat #d7f0fe; width:1000px; height:47px; margin:0 auto;}

p.copyrights{text-align:left; direction:ltr; color:#64747e; font-family:"Verdana", Geneva, sans-serif; font-size:10px; padding:15px 0 0 10px; float:left; }
p.wp{ text-align:right; direction:ltr; font-family:"Verdana", Geneva, sans-serif; font-size:10px; color:#64747e; padding:15px 10px 0 0; clear:right; float:right;}


/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

.comment-form-title{font-size:16px; margin:0 0 30px 0; float:right; clear:both;}

.comments-template{float:right; font-family:"Tahoma", Geneva, sans-serif; font-size:11px; width:650px;}
#commentform{font-family:"Tahoma", Geneva, sans-serif; font-size:11px;}
label{font-family:"Tahoma", Geneva, sans-serif; font-size:11px; float:right; text-align:right; direction:rtl; padding:5px 0 0 0; }

.author-out, .email-out{ width:410px; height:25px; float:right; clear:both; margin:0 0 5px 0; }
#author, #email{float:right; background:url(img/comments-input.gif) no-repeat; width:248px; height:15px; border:0px; color:#53aad6; padding:5px;}


#comment{float:right; background:url(img/input-comments.gif) no-repeat; width:487px; height:208px; clear:both; padding:10px; color:#53aad6;}
#submit{background:url(img/send-button.gif) no-repeat; width:77px; height:22px; border:0px; float:right; clear:both; margin:5px 0 0 0;}


ol.commentlist li{background:#f5fcff; width:611px;}
.user-name{margin:5px;}






