HTML {
height:100%;
margin-bottom:1px
}

BODY {
direction:rtl;
height:100%;
margin:0
}

a:link,a:visited {
color:#742E21;
text-decoration:none;
font-weight:bold
}

a:hover {
color:#FF0000;
text-decoration:none;
font-weight:bold
}

td,tr,p,div {
font-family:Tahoma;
line-height:125%;
font-size:11px;
color:#333;
text-align:right
}

.componentheading {
padding-top:0
}

.contentheading {
font-family:Tahoma;
background:url(../images/hsep2.png) top left repeat-x;
font-size:14px;
font-weight:normal;
height:20px;
vertical-align:bottom;
color:#FF0000;
text-align:right;
width:100%;
padding:0 0 5px
}

ul {
list-style:none;
margin:0;
padding:0
}

ul li {
line-height:15px;
padding-left:15px;
padding-top:0;
background-image:url(../../md_openoffice/images/bullet_red.png);
background-repeat:no-repeat;
background-position:0 3px
}

.small {
font-size:10px;
color:#999;
font-weight:700;
text-align:right
}

.modifydate {
height:30px;
vertical-align:bottom;
font-size:10px;
color:#999;
font-weight:700;
text-align:right
}

.createdate {
height:25px;
font-size:10px;
color:#999;
font-weight:700;
vertical-align:top;
padding-bottom:10px;
padding-top:0
}

.clr {
clear:both
}

#main_bg {
height:100%;
margin-bottom:1px;
background-color:#830000;
padding:0
}

div.mosimage_caption {
font-size:10px;
color:#666
}

table#main {
margin-left:auto;
margin-right:auto;
text-align:center
}

div.blog_more {
margin-top:30px
}

table.opentable {
border-collapse:collapse;
margin-left:5px
}

td.left_shadow {
width:13px;
background-image:url(../images/js_bg_l.png);
background-repeat:repeat-y
}

td.right_shadow {
width:13px;
background-image:url(../images/js_bg_r.png);
background-repeat:repeat-y
}

td.bottom {
height:29px;
background-image:url(../images/js_bottom.png);
background-repeat:no-repeat;
background-position:center top;
width:700px
}

td.wrapper {
width:706px
}

#runner {
float:right;
padding-top:7px
}

.designertoo {
display:block;
text-indent:-5000px;
text-decoration:none;
height:0
}

#bottomnav_links li {
background-image:none;
list-style:none;
float:left;
font-size:11px;
line-height:17px;
height:17px;
white-space:nowrap;
margin:0;
padding:0
}

#header {
----float:right;
width:706px;
height:112px;
background-image:url(../images/js_header.png);
background-repeat:no-repeat
}

.topbar {
width:600px;
height:27px;
background-image:url(../images/js_top.png);
background-repeat:no-repeat;
margin:0;
padding:0
}

#contentarea {
float:right;
width:706px !important;
background:#eee
}

table.contentarea {
width:706px;
max-width:706px
}

div.forcewidth {
width:175px;
overflow:hidden
}

td.seperator {
background:url(../images/vsep.png) top center repeat-y
}

td.middle {
width:530px
}

div.menuholder_t {
float:right;
width:175px;
height:20px;
overflow:hidden;
background-image:url(../images/js_filmod_t.png);
background-repeat:no-repeat;
margin-top:10px;
padding:0
}

div.menuholder_m {
float:right;
width:175px !important;
background-image:url(../images/js_modbg.png);
background-repeat:repeat-y;
padding-right:8px;
padding-bottom:8px;
padding-left:8px
}

div.menuholder_m td {
color:#fff
}

div.menuholder_b {
float:right;
width:175px;
height:10px;
overflow:hidden;
margin-bottom:8px;
background-image:url(../images/js_mod_b.png);
background-repeat:no-repeat
}

a.mainlevel:link,a.mainlevel:visited {
display:block;
font-size:10px;
font-weight:700;
color:#742E21;
font-family:Tahoma;
text-transform:uppercase;
text-align:right;
height:21px;
line-height:21px;
text-indent:14px;
width:156px;
background-image:url(../images/menu_bg.png);
background-position:left center;
background-repeat:no-repeat
}

a.mainlevel:hover {
display:block;
font-size:10px;
font-weight:700;
color:#ff0000;
font-family:Tahoma;
text-transform:uppercase;
text-align:right;
height:21px;
line-height:21px;
text-indent:14px;
width:156px;
background-image:url(../images/menu_bg_over.png);
background-position:left center;
background-repeat:no-repeat
}

a.mainlevel#active_menu:hover {
color:#ff0000
}

div#left div.moduletable {
float:right;
width:175px;
background:url(../images/hsep.png) repeat-x;
padding-top:5px;
margin:5px
}

#flashbox {
width:530px;
margin-top:3px
}

#flashbox td.topflash {
background-image:url(../images/js_uf_t.png);
background-repeat:no-repeat;
background-position:center bottom
}

#flashbox td.midflash {
background-image:url(../images/js_uf_bg.png);
background-repeat:repeat-y;
background-position:center top;
padding:8px
}

#flashbox td.botflash {
background-image:url(../images/js_uf_b.png);
background-repeat:no-repeat;
background-position:center top
}

table#flashbox a:link,table#flashbox a:visited {
color:#742E21
}

table#flashbox a:hover {
color:#ff0000}

div#mainbody {
width:510px;
padding-left:10px;
padding-top:0
}

input.button {
border:1px solid #900;
background:url(../images/butbg.png) repeat-x;
height:20px;
font-weight:700;
color:#FFF;
text-transform:uppercase;
font-size:10px;
font-family:Tahoma;
padding:2px 10px 4px !important
}

.inputbox {
font-size:11px
}

table.moduletable {
width:100%;
margin:0
}

table.moduletable td {
padding:4px
}

.contentpagetitle {
font-size:13px;
font-weight:700;
color:#ccc;
text-align:right
}

a.contentpagetitle:link,a.contentpagetitle:visited {
font-size:18px;
font-weight:400;
height:25px;
line-height:25px;
color:#930000;
text-align:right;
width:100%;
font-family:Tahoma;
padding:0
}

a.contentpagetitle:hover {
color:#666613}

a.sublevel:link,a.sublevel:visited {
vertical-align:middle;
font-size:11px;
font-weight:700;
color:#9B1013;
text-align:right;
line-height:19px;
padding-left:3px
}

a.sublevel:hover {
color:#666;
font-weight:700;
text-decoration:none
}

div#mainbody td.sectiontableheader {
font-weight:700;
background:#742E21;
color:#fff;
border-left:1px solid #eee;
padding:4px
}

td.smalldark {
color:#666;
font-size:11px;
font-weight:700
}

table.pollstableborder {
text-align:right;
border:0;
border-collapse:collapse;
margin:0;
padding:0
}

table.pollstableborder td {
padding:5px 2px 0 0
}

.ontab {
background-color:#ccc;
border-left:solid 1px #666;
border-right:solid 1px #666;
border-top:solid 1px #666;
border-bottom:solid 0 #ccc;
text-align:center;
cursor:pointer;
font-weight:400;
color:#c00
}

.offtab {
background-color:#BCBCBC;
border-left:solid 1px #999;
border-right:solid 1px #bbb;
border-top:solid 1px #999;
border-bottom:solid 1px #666;
text-align:center;
cursor:pointer;
font-weight:400;
color:#666
}

.tabheading {
background-color:#eee;
text-align:right
}

.pagetext {
visibility:hidden;
display:none;
position:relative;
top:0
}

hr {
background:#999;
height:1px;
border:1px solid
}

td.buttonheading img {
padding-left:5px
}

span.highlight {
background:#ffc
}

table.contenttoc {
border:solid 1px #ccc;
margin:3px
}

table.contenttoc th {
font-size:11px;
text-transform:uppercase;
color:#333;
background:#eee;
padding:5px
}

table.contenttoc td {
font-size:8pt;
font-weight:400;
text-align:right;
padding:5px
}

.contentdescription {
text-align:right
}

.poll {
font-size:11px;
margin:0;
padding:0
}

.smalldark {
font-size:11px;
color:#333;
text-decoration:none;
font-weight:400
}

table.searchinto {
width:100%
}

table.searchintro td {
color:#000;
font-weight:700
}

.pagenav {
font-weight:400
}

.back_button {
text-align:center;
margin-top:40px
}

.readon {
display:block
}

strong {
color:#441112
}

#pathway {
padding:0 0 0 15px
}

.designer a:link,.designer a:visited {
color:#666;
font-size:0.8em;
text-decoration:none
}

h3,.componentheading,.moduletable th {
font-family:Tahoma;
font-weight:400;
font-size:16px;
color:#742E21;
line-height:18px;
margin:5px 0
}

div.center,div.syndicate div {
text-align:center
}

table.opentable td,#bottomnav_links ul {
margin:0;
padding:0
}

table.contentpane,table.contentpaneopen {
text-align:right;
width:100%;
border-collapse:collapse;
margin:0;
padding:0
}

td.sectiontableentry1,td.sectiontableentry2 {
padding:0
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding-left:4px;
padding-right:4px
}

.content_rating,.content_vote {
font-weight:400;
font-size:8pt
}

.designer,.designer a:hover {
color:#666
}
