﻿#sitetitle h1, #sitetitle .title {
	font-size: 30px;
	padding:0;
	margin:30px 0 0;
	text-align:right;
	line-height: 1.2em;
	letter-spacing:-1px;
	color:#000;
	}
#sitetitle .description {
	font-size: 9pt;
	padding: 0;
	margin:0;
	text-align:right;
	color:#fff;
	}
body {
	background: #0066cc url(images/bodybg.gif) top left repeat-x;
	text-align: right;
	margin: 0 auto;
	padding: 0;
	line-height: 1.4em;
	color:#333;
	font-family:Tahoma,arial,helvetica,sans-serif;
	font-size:9pt;
	direction:rtl;
	}
h1, h2, h3, h4, h5, h6, h7 {
	line-height: 1.2em;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	text-align: right;
	color:#000;
	}
img.alignleft {
	float: right;
	clear: left;
	margin: 0 10px 10px 0px;
	border:1px solid #ddd;
	padding:4px;
	background:#fff;
        }
#topnav li {
	margin: 0;
	padding:0;
	float: right;
	height:60px;
	line-height:60px;
	}
#side-tabs ul.tabs li {
	border:0;
	background:transparent;
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	} 
#sidebar li p, li form, li widget_search, li vsrp_Holder{
	padding: 10px;
	direction: rtl;
	text-align: right;
	}
#side-tabs ul.tabs li a, 
#side-tabs ul.tabs li a:link, 
#side-tabs ul.tabs li a:visited {
	float: right;
	display: block;
	padding: 5px 8px;
	color:#666;
	font-size:8pt;
	font-weight:bold;
	} 
#footer-widgets #side-tabs ul.tabs li {
	border:0;
	background:transparent;
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	}
#footer-widgets #side-tabs ul.tabs li a, 
#footer-widgets #side-tabs ul.tabs li a:link, 
#footer-widgets #side-tabs ul.tabs li a:visited {
	float: right;
	display: block;
	padding: 5px 8px;
	color:#aaa;
	font-size:8pt;
	font-weight:bold;
	}
#sitetitle {
	width:480px;
	float:right;
	margin:0;
	padding:0;
	position:relative;
	}
.map-wide {
	
	float:right;
	}
#related .subscribe {
	width: 43%;
	float:right;
	}
#topnav #searchform #searchfield {
	font-size:8pt;
	float:right;
	padding:0 25px 0 0;
	width:150px;
	margin: 21px 0 0 25px;
	border:0;
	background:transparent;
	color:#888;
	line-height:1.1em;
	font-family:Tahoma;
	}
#bottom-cats li {
	padding:3px;
	margin: 0;
	float:right;
	list-style-type:none;
	display:inline; 
	}
#bottom-cats a, #bottom-cats a:link, #bottom-cats a:visited {
	background:#111;
	display:block;
	float:right;
	padding:5px;
	width:174px;
	border:1px solid #222;
	overflow:hidden;
	font-size:9pt;
	color:#aaa;
	}
.email-sub input#sub {
	padding: 5px 5px 0;
	background: #fff;
	border:1px solid #ccc;
	width:160px;
	color:#999;
	height:21px;
	font-size: 10pt;
	float:right;
	clear:left;
	margin:0 5px 0 0;
	}
.email-sub input#subbutton {
	padding: 0;
	background: transparent url(images/submit.gif) top left no-repeat;;
	border:0;
	height:28px;
	width:60px;
	cursor:pointer;
	float:right;
	clear:right;
	margin:0;
	}
#slideshow .slides {
	width:540px;
	overflow: hidden;
	float:right;
	color:#fff;
	}
#slideshow .slides ul {
	float:right;
	overflow: hidden;
	width:540px;
	height:250px;
	}
#slideshow .slides-nav li a img.post-thum, 
#slideshow .slides-nav li a img.thumbnail {
	float:right;
	margin: 0 10px 0 0;
	border:0;
	padding:1px;
	background:#999;
	width:28px;
	height:28px;
	}
#more-feat .post {
	border:1px solid #ddd;
	font-size:8pt;
	width:228px;
	background:#eee;
	margin:0 0 10px 10px;
	padding:0;
	overflow:hidden;
	float:right;
	display:inline;
	clear:none;
	}
ul.home-left {
	width:49%;
	padding:0;
	float:right;
	margin:0 0 15px;
	list-style-type:none;
	}
ul.home-right {
	width:49%;
	padding:0;
	float:left;
	margin:0 0 15px;
	list-style-type:none;
	}
ul.home-right li.title h2.feat-title,
ul.home-left li.title h2.feat-title,
ul.home-bottom li.title h2.feat-title {
	letter-spacing:0px;
	font-size: 10pt;
	padding:5px 0;
	margin: 0;
	float:right;
	width:74%;
	}
#footer-widgets ul.footer-widget1 {
	float:right;
	width:265px;
	margin: 0 30px 0 0;
	overflow:hidden;
	}
#footer-widgets ul.footer-widget2 {
	float:right;
	width:265px;
	margin: 0 30px 0 0;
	overflow:hidden;
	}
#footer-widgets ul.footer-widget3 {
	float:right;
	width:160px;
	margin: 0;
	overflow:hidden;
	}
.banner125 .ad img {
	float:right;
	width:125px;
	height:125px;
	margin:0 5px 5px 0;
	padding:0;
	}
	
