body { background: #38585A; font-family: Tahoma; font-size: 8pt; padding: 0; margin: 0; color: #333 }
pre, select, input, textarea { font-size: 100%; }
img, fieldset { border: 0; }
p, form, fieldset, h4, h5, h6 { margin: 0; padding: 0; }
a { color: #44a1d0; text-decoration: none; }
a:visited { color: #5eafd7; }
#page { background: #38585A; text-align: right }
#wrapper { width: 925px; margin: 0 auto; position: relative; }
#header { width: 925px; height: 130px; background: url('images/head935.png') no-repeat center; margin-top:3px;}
h1 { position: absolute; top: 40px; right: 25px; color: #fff; margin: 0; padding: 0; font: normal 30px/100% "Trebuchet MS", Arial, sans-serif; direction: rtl; }
h1 a, h1 a:visited { color: #fff; text-decoration: none; }
h1 a:hover { color: #000; text-decoration: none; }
.description { position: absolute; top: 77px; right: 25px; color: #000; font-size: 12px; direction: rtl; }
#searchform { position: absolute; top: 0; left: 0; background: url('images/searchform-bg.gif') no-repeat left bottom; height: 37px; width: 210px }
#searchform .input { background: #fff url('images/form-field-bg.gif') no-repeat; height: 17px; width: 148px; color: #999; border: medium none;; margin-left:5px; margin-right:5px; margin-top:6px; margin-bottom:0; padding-left:7px; padding-right:5px; padding-top:3px; padding-bottom:2px }
#searchform .submit { background: url('images/search-btn.gif') no-repeat left top; height: 24px; width: 24px; border: medium none; text-indent: -999%; line-height: 1px; margin-left:0; margin-right:5px; margin-top:6px; margin-bottom:0 }
#sidebarright { float:right; width: 210px; color: #666; line-height: 160%; }
#sidebarright p { margin: 0 0 15px 0px; }
#sidebarright h3 { font: bold 11px/100% tahoma; color: #666; }
#sidebarright h3 a, #sidebarright h3 a:visited { color: #666; }
#sidebarright h3 img { vertical-align: middle; }
#sidebarright a, #sidebarright a:visited { color: #000; text-decoration: none; }
#left-col { width: 700px; float: left; margin-top: 10px; }
#nav { background: url('images/content-top-bgi.gif') no-repeat right top; height: 26px; direction: rtl }
#content { padding: 2px 2px 1px 2px; width: 696px; background: #fff; clear: both; overflow: hidden; }
.post { padding: 0; clear: both; overflow: hidden; direction: rtl; margin-bottom: 20px; }
.post .title { float: right; margin-left: 10px; width: 450px; }
.postdata { font-size: 8pt; color: #999; }
.postdata a, .postdata a:visited { color: #999; text-decoration: none; }
.postdata a:hover { color: #44a1d0; text-decoration: none; }
.postdata .category{ background: url('images/mini-category.gif') no-repeat right; padding-right: 18px; float: right }
.postdata .comments{ background: url('images/mini-comment.gif') no-repeat right; padding-right: 18px; float: left }
.postfooter{ color: #999; margin-top: 5px; font-size: 8pt; }
.postfooter a, .postfooter a:visited { color: #999; text-decoration: none; }
.postfooter a:hover { color: #44a1d0; text-decoration: none; }
.postfooter .date{ background: url('images/mini-date.gif') no-repeat right; padding-right: 18px; float: right }
.postfooter .time{ background: url('images/mini-clock.gif') no-repeat right; padding-right: 18px; margin-right: 10px; float: right }
.postfooter .print{ background: url('images/mini-print.gif') no-repeat right; padding-right: 18px; margin-right: 10px; float: right }
.postfooter .author{ background: url('images/mini-user.gif') no-repeat right; padding-right: 18px; margin-right: 10px; float: right }
.entry { padding: 10px 0 5px 0; clear: both; font-size: 9pt; line-height: 1.8em; direction: rtl; text-align: right; }
h2 { color: #333; margin: 3px 0 2px; padding-bottom: 4px; font-size: 9pt; border-bottom: dotted 1px #ccc; font-weight:600; }
h2 a, h2 a:visited { color: #333; text-decoration: none; }
h2 a:hover { color: #44a1d0; text-decoration: none; }
.page-nav { clear: both; background: url('images/navigation-bg.gif') no-repeat left center; height: 21px }
.page-nav a, .page-nav a:visited { color: #fff; text-decoration: none; }
.page-nav a:hover { color: #000; text-decoration: none; }
.previous-entries a { float: left; padding-left: 10px; background: url('images/navigation-left.gif') no-repeat left;; margin-left:10px; margin-right:0; margin-top:3px; margin-bottom:0 }
.next-entries a { float: right; padding-right: 10px; background: url('images/navigation-right.gif') no-repeat right;; margin-left:0; margin-right:10px; margin-top:3px; margin-bottom:0 }
#footer { background: url('images/content-bottom-bgi.gif') no-repeat; height: 10px }
hr.clear { clear: both; visibility: hidden; margin: 0; padding: 0; }
.hidden { clear: both; visibility: hidden; }
.dbx-clone { position: absolute; visibility: hidden; }
.dbx-clone, .dbx-clone .dbx-handle-cursor { cursor: move !important; }
.dbx-dummy { display: block; width: 0; height: 0; overflow: hidden; }
.dbx-group, .dbx-box, .dbx-handle { position: relative; display: block; }
.dbx-box { margin: 0; padding: 0; border:none; clear: both; }
.dbx-group { width: 210px; padding: 0 0 10px; }
* html .dbx-group { width: 210px; padding-bottom:0; }
.dbx-handle { position: relative; margin:0; background: url('images/sidep-handle.gif') no-repeat 0 0;; padding-left:10px; padding-right:24px; padding-top:16px; padding-bottom:7px }
* html .dbx-handle { width: 176px; }
.dbx-handle-cursor { cursor: move; }
a.dbx-toggle, a.dbx-toggle:visited { display: block; width: 20px; height: 20px; overflow: hidden; background: url('images/sidep-toggle.gif') no-repeat; position: absolute; top: 12px; right: 3px; text-indent: -50px; text-decoration: none }
a.dbx-toggle-open, a.dbx-toggle-open:visited { background-position: 0 0; }
a.dbx-toggle-closed, a.dbx-toggle-closed:visited { background-position: 0 -20px; }
a.dbx-toggle-hilite-open, a.dbx-toggle-hilite-open:visited { background-position: -20px 0; }
a.dbx-toggle-hilite-closed, a.dbx-toggle-hilite-closed:visited { background-position:  -20px; }
.dbx-tooltip { display: block; position: absolute; margin: 36px 0 0 125px; width: 185px; border: 1px solid #000; background: #ffd; color: #000; font: normal normal normal 0.85em tahoma, arial, sans-serif; padding: 2px 4px 3px 5px; text-align: left; }
* html .dbx-tooltip { width: 210px; }
*[class="dbx-tooltip"]:lang(en) { border-color: InfoText; background: InfoBackground; color: InfoText; font: small-caption; font-weight: normal; }
.dbx-content { margin: 0; background: url('images/sidep-bottom.gif') no-repeat 0 100%; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px }
.dbx-box-closed .dbx-content { display: block; height: 4px; padding: 0; overflow: hidden; }
.dbx-box-closed .dbx-content * { display: none; }
.dbx-clone { opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter: alpha(opacity=80); }
#menurtl {
	width: 210px;
	font-weight: bold;
	}
	
#menurtl li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	}	
	
#menurtl li a:link, #menurtl li a:visited {
	color: #666;
	display: block;
	background:  url(images/menurtl.gif);
	padding: 10px 0 0 35px;
	}
	
#menurtl li a:hover {
	color: #000;
	background:  url(images/menurtl.gif) 0 -32px;
	padding: 10px 0 0 35px;
	}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
img {
    border: none;
}

#menurtl ul li
	{
	position:relative;
	text-align: center;
	text-indent:10px;
	}
#menurtl li ul
	{
	position: absolute;
	top: 0;
	right: 200px;				                 /* distance from  left menu (this should be the same as width value in #menurtl [1]) above */
	display: none;
	}
div#menurtl ul, #menurtl ul ul, div#menurtl ul ul ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 200px;			              /* width of sub menus  (this should be the same as width value in #menurtl [1]) above */
	padding-left:5px; padding-top:2px; padding-bottom:3px
	}
div#menurtl ul ul, div#menurtl ul ul ul, div#menurtl ul li:hover ul ul, div#menurtl ul li:hover ul ul ul
	{
	display: none;
	width:200px;
	}
div#menurtl ul li:hover ul, div#menurtl ul ul li:hover ul, div#menurtl ul ul ul li:hover ul
	{
	display: block;
	width:200px;
	}






#headnav {position:relative; margin:0px auto; width:925px; height:159px; overflow:hidden;}
#headnav #beta {position:absolute; top:28px; right:215px;}
#headnav #logo {position:absolute; width:120px; height:60px; top:5px; right:0px;}
#headnav #ledge {position:absolute; width:5px; height:28px; left:0px; bottom:0px; background:url(images/navbar/navbar_edge.png) left;}
#headnav #redge {position:absolute; width:5px; height:28px; right:0px; bottom:0px; background:url(images/navbar/navbar_edge.png) right;}
#headnav #navbar {position:absolute; width:915px; height:28px; bottom:0px; top:131px; left:5px; background:url(images/navbar/navbar_bg.gif) center repeat-x}
#headnav #navbar .icons {position:absolute; width:26px; height:26px; cursor:pointer; background:url(images/navbar/icons.png) left; bottom:1px;}
#headnav #navbar #login {left:0px; background-position:0px 0px}
#headnav #navbar #login:hover {left:0px; background-position:0px 26px}
#headnav #navbar #register {left:27px; background-position:-130px 0px}
#headnav #navbar #register:hover {left:27px; background-position:-130px 26px}
#headnav #navbar #theme {left:54px; background-position:-26px 0px}
#headnav #navbar #theme:hover {left:54px; background-position:-26px 26px}
#headnav #navbar #rss {left:81px; background-position:-52px 0px}
#headnav #navbar #rss:hover {left:81px; background-position:-52px 26px}
#headnav #navbar #bookmark {left:108px; background-position:-76px 0px}
#headnav #navbar #bookmark:hover {left:108px; background-position:-76px 26px}
#headnav #navbar #help {left:135px; background-position:-156px 0px}
#headnav #navbar #help:hover {left:135px; background-position:-156px 26px}
#headnav #navbar #searchBox {position:absolute; width:187px; height:18px; left:173px; top:5px; background:url(images/navbar/search_bg.png) center no-repeat;}
#headnav #navbar #searchBtn {position:absolute; width:15px; height:15px; left:2px; top:2px;}
#headnav #navbar #searchInput {position:absolute; width:160px; height:16px; left:18px; top:0px; direction:rtl; font:10px tahoma; color:#afafaf; border:none; background:none}
#headnav #navbar #sug {right:0px; background-position:-182px 0px; width:77px;}
#headnav #navbar #sug:hover {right:0px; background-position:-182px 26px; width:77px;}
#headnav #navbar .sug-active {right:0px; background-position:-182px 26px; width:77px;}
#headnav #navbar #news {position:absolute; right:90px; top:0px; height:26px; width:230px; text-align:right; direction:rtl; font:11px tahoma; color:#e2e3e1; line-height:26px;}
#headnav #navbar #news a {font:11px tahoma; color:#CCC; text-decoration:none; line-height:26px; direction:rtl}
#headnav #navbar #news a:hover {font:11px tahoma; color:#b7ff0b; text-decoration:none; line-height:26px; direction:rtl}


#headnav .navbarpanel {position:absolute; display:block; padding:12px; width:222px; left:0px; font:11px tahoma; color:#FFF; background:url(images/navbar/navbar_panel_bg.png) top left no-repeat}
#headnav .navbarpanel input {font:12px verdana; color:#FFF; border:none; background:none;}
#headnav #loginpanel {height:76px; bottom:-70px;} /* bottom:26px */
#headnav #themepanel {height:30px; bottom:-35px;} /* bottom:10px */
#headnav #HeaderProfile li { margin:0px;}

#headnav #loginpanel li {height:17px;}
#headnav #loginpanel input[type=text],#headnav #loginpanel input[type=password] {background:url(images/navbar/login_box.png) center no-repeat; width:150px; height:20px; text-indent:5px; line-height:20px;}
#headnav #loginpanel label {width:50px; display:inline-block; text-align:right; cursor:pointer; zoom:1; *display:inline; _height:20px;}
#headnav #loginpanel a {font:11px tahoma; color:#FFF; text-decoration:none}
#headnav #loginpanel a:hover {font:11px tahoma; color:#b7ff0b; text-decoration:none}

#headnav #themepanel span {position:absolute; top:13px; right:15px;}
#headnav #themepanel .themes {display:inline-block; list-style:none; width:19px; height:14px; margin:2px; cursor:pointer; background:url(images/navbar/themes.png) left center; zoom:1; *display:inline; _height:14px;}
#headnav #themepanel #theme-green {background-position:0px -14px;}
#headnav #themepanel #theme-blue {background-position:-22px -14px;}
#headnav #themepanel #theme-gray {background-position:-43px -14px;}
#headnav #themepanel #theme-violet {background-position:-64px -14px;}
#headnav #themepanel #theme-orange {background-position:-85px -14px;}

#headnav #currentlocation {position:absolute; z-index:0; bottom:30px; left:10px; direction:rtl; text-align:left; width:600px; height:20px; vertical-align:middle; font:10px tahoma; color:#8f8f8f; line-height:20px; overflow:hidden}
#headnav #currentlocation a {font:10px tahoma; color:#8f8f8f; text-decoration:none;}
#headnav #currentlocation a:hover {font:10px tahoma; color:#91f306; text-decoration:none;}

#mainnav {position:relative; margin:0px auto; width:925px; direction:rtl; text-align:center; white-space:normal; overflow:hidden;}

#mainnav #suggestion {position:absolute; width:925px; height:100px; top:-110px; left:0px; background:url(images/navbar/suggestion_bg925.png) center no-repeat; z-index:10000; text-align:right;}
#mainnav #suggestion ul {margin:20px 26px;}
#mainnav #suggestion li {display:inline-block; width:90px; height:23px; zoom:1; *display:inline; _height:23px;}
#mainnav #suggestion a {font:11px tahoma; color:#cccccc; text-decoration:none}
#mainnav #suggestion a:hover {font:11px tahoma; color:#b7ff0b; text-decoration:none}

#mainnav .place {float:right; height:auto; list-style:none; margin:3px; min-height:100px; padding:0px; text-align:center; vertical-align:top;}
#mainnav .placeHolder {border:#d9d9d9 solid 1px; margin:3px 0px; background:url(images/navbar/palceholder_bg.png) left top; -moz-border-radius:5px;}

#mainnav .p0x {/* customize width by pixels */}
#mainnav .p1x {width:294px}
#mainnav .p2x {width:594px}
#mainnav .p3x {width:894px}

/*
#mainnav .panel {position:relative; margin:5px 0px; padding:0px; width:100%;}
#mainnav .panel .headnav {font:bold 12px tahoma; color:#4f4f4f; height:28px; line-height:28px; direction:rtl; text-align:right; padding:0px 10px; overflow:hidden; background:#d6d6d6 url(images/navbar/panel_header_bg.gif) top repeat-x; text-shadow:#FFF 0px 1px 1px; Xfilter:Shadow(Color=#ffffff, Direction=135, Strength=1);}
#mainnav .panel .headnav a {font:bold 12px tahoma; color:#4f4f4f; height:28px; line-height:28px; direction:rtl; text-shadow:#FFF 0px 1px 1px; text-decoration:none}
#mainnav .panel .headnav a:hover {font:bold 12px tahoma; color:#92cb0b; height:28px; line-height:28px; direction:rtl; text-shadow:#FFF 0px 1px 1px; text-decoration:none}
#mainnav .panel .headnav p { position:absolute; left:10px; top:0px; line-height:28px; font:11px tahoma; color:#FFF; text-shadow:none; text-align:left }
#mainnav .panel .headnav p a {font:10px tahoma; line-height:28px;}
#mainnav .panel .headnav p a:hover { font:10px tahoma; line-height:28px; color:#92cb0b}
#mainnav .panel .editbox {color:#000; margin:0.2em; padding:0.2em; background-color:yellow;}
#mainnav .panel .content {padding:10px; background:#f7f7f7;}
#mainnav .panel .content:hover {background:#f0f0f0}
*/

#mainnav .panel .richcontent {text-align:right; font:11px tahoma; color:#333}
#mainnav .panel .richcontent .rich-image {float:right; margin:0px 0px 5px 5px;}
#mainnav .panel .richcontent .rich-image img {border:1px #dedede solid; Xwidth:200px; Xheight:120px}
#mainnav .panel .richcontent .rich-title {text-align:right; font:bold 12px tahoma; color:#3e3e3e; line-height:15px; padding-bottom:0px; text-decoration:none;}
#mainnav .panel .richcontent .rich-title:hover {text-align:right; font:bold 12px tahoma; color:#92cb0b; line-height:15px; text-decoration:none;}
#mainnav .panel .richcontent .rich-content {text-align:justify; direction:rtl; margin:5px 0px 10px; font:11px tahoma; color:#5d5d5d; line-height:18px;}
#mainnav .panel .richcontent .rich-content a {font:11px tahoma; color:#92cb0b; line-height:18px; text-decoration:none}
#mainnav .panel .richcontent .rich-content a:hover {font:11px tahoma; color:#92cb0b; line-height:18px; text-decoration:underline}
#mainnav .panel .richcontent .rich-link {font:11px tahoma; color:#5d5d5d; line-height:10px; text-decoration:none}
#mainnav .panel .richcontent .rich-link:hover {font:11px tahoma; color:#92cb0b; line-height:10px; text-decoration:none}
#mainnav .panel .richcontent .rich-paging {padding:3px 4px; margin:2px; background:#FFF; font:11px tahoma; color:#5d5d5d; line-height:10px; text-decoration:none; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px;}
#mainnav .panel .richcontent .rich-paging:hover,
#mainnav .panel .richcontent .rich-paging-active {padding:3px 4px; margin:2px; background:#999; font:11px tahoma; color:#FFF; line-height:10px; text-decoration:none; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px;}

#mainnav .panel .richcontent .rich-bold {margin:10px 0px; font:11px tahoma; color:#92cb0b; line-height:10px; font-weight:bold}
#mainnav .panel .richcontent .rich-list {display:inline-block; width:255px; height:20px; line-height:20px; margin:3px 0px; vertical-align:middle; list-style:none; cursor:pointer; list-style-position:inside; zoom:1; *display:inline; _height:20px;}
#mainnav .panel .richcontent .rich-category {height:25px; line-height:25px; margin:3px 0px; padding:0px 3px; vertical-align:middle; list-style:none; cursor:pointer; border-bottom:solid 1px #ececec}
#mainnav .panel .richcontent .rich-category-active {height:25px; background:#EBEBEB; line-height:25px; margin:3px 0px; padding:0px 3px; vertical-align:middle; list-style:none; cursor:pointer; border-bottom:solid 1px #ececec}
#mainnav .panel .richcontent .rich-category:hover,
#mainnav .panel .richcontent .rich-category-active:hover {height:25px; background:#EBEBEB; line-height:25px; margin:3px 0px; padding:0px 3px; vertical-align:middle; list-style:none; cursor:pointer; border-bottom:solid 1px #ececec}


#mainnav .panel .edge_tl {position:absolute; width:5px; height:5px; top:0px; left:0px; background:url(images/navbar/panel_edge.png) top left;}
#mainnav .panel .edge_tr {position:absolute; width:5px; height:5px; top:0px; right:0px; background:url(images/navbar/panel_edge.png) top right;}
#mainnav .panel .edge_bl {position:absolute; width:5px; height:5px; bottom:0px; left:0px; background:url(images/navbar/panel_edge.png) bottom left;}
#mainnav .panel .edge_br {position:absolute; width:5px; height:5px; bottom:0px; right:0px; background:url(images/navbar/panel_edge.png) bottom right;}


div.tabsAdv { position:absolute; top:17px; left:5px;}
div.tabsAdv a { padding:3px 6px; margin:2px; background:#b3b3b3; font:11px tahoma; color:#6c6c6c; line-height:10px; text-decoration:none; cursor:pointer; text-shadow:none; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.tabsAdv a:hover,
div.tabsAdv a.AdvActive {padding:3px 6px; margin:2px; background:#9a9a9a; font:11px tahoma; color:#ffffff; line-height:10px; text-decoration:none; cursor:pointer; text-shadow:none; -moz-border-radius:5px; -webkit-border-radius:5px;}
