html, body{
margin:0;
padding:0;
font-family: Tahoma;
font-size: 8pt;
}
a { color: #095287;
text-decoration: none; }
a:hover{
color: #6699CC;
}
#pagewidth{
width:960px;
margin-left:auto;
margin-right:auto;
}
#header{
position:relative;
height:139px;
background-color: #FFF;
background-image: url('head960.gif');
width:100%;
}
#leftcol{
width:18%;
float:left;
position:relative;
margin-left: 5px;
direction: rtl;
}
#twocols{
width:80%;
float:right;
position:relative;
direction: rtl;
}
#twocolsNoLeft{
width:100%;
float:right;
position:relative;
direction: rtl;
}
#rightcol{
width:23%;
float:right;
position:relative;
margin-right: 5px;
direction: rtl;
}
#maincol{
float: left;
display:inline;
position: relative;
width:75%;
direction: rtl;
padding-bottom: 20px;
}
#wrapper{
background: url(bg_col.gif) 0 0 no-repeat #FFF;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
/*printer styles*/
@media print{
/*hide the left column when printing*/
#leftcol{display:none;}
/*hide the right column when printing*/
#rightcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}
#footer {
height: 30px;
color: #095287;
text-align: center;
font-size: 8pt;
padding-top: 5px;
direction: rtl;
}
/* ---------------- header elements ------------------ */
#HeaderWidth{
width:960px;
}
#HeaderSearch{
padding-top: 10px;
width:20%;
float:left;
position:relative;
}
#HeaderSearch .form-text, #HeaderSearch .form-submit {
border: 1px solid #275;
font-size: 10px;
}
#HeaderSearch .form-submit{
float: right;
}
#HeaderSearch .form-text {
float: right; clear: left;
width: 8em;
padding:1px 2px 1px 2px;
margin-left: 3px;
}
#HeaderTwocols{
width:80%;
float:right;
position:relative;
}
#HeaderMenu{
width:98%;
float:right;
position:relative;
}
#logo{
padding-top: 22px;
height:40px;
direction: rtl;
clear:both;
}
/* ---------------- head ------------------ */
.site-name {
font-size: 20pt;
margin: 0;
padding-right: 30px;
font-family: Trebuchet MS;
}
.site-name a:link, .site-name a:visited {
color: #FFF;
text-decoration: none;
}
.site-name a:hover {
}
.site-slogan {
font-size: 14px;
color: #eee;
display: block;
padding-right: 30px;
font-weight: 600;
font-family: arial;
color: #000;
}
ul#navlist
{
margin: 0;
padding: 0;
float: right;
list-style-type: none;
}
#navlist li {float: right; clear: left;}
#navlist li a
{
float: left;
display: block;
margin: 0 10px;
padding: 5px 20px;
color: #095287;
border-bottom-width: 0;
background: url(menu.png) 0 0 repeat-x;
text-decoration: none;
}
#navlist li a:hover,
#navlist li a:active
{
background-position :0 -30px;
}
/* msg, help, error, breadcrumb */
#help {
font-size: 0.9em;
margin-bottom: 0.9em;
}
.breadcrumb {
margin-bottom: .5em;
}
.messages {
background-color: #ffcc66;
border: 1px solid #ccc;
padding: 0.3em;
margin-bottom: 0.9em;
}
.error {
border-color: red;
}
/*
** NODE
*/
.submitted {
color: #777;
font-size: 0.8em;
}
.links {
color: #999;
}
.links a {
font-weight: 400;
}
.block, .box {
padding: 0 0 1.5em 0;
}
.block {
font-size: 13px;
border-bottom: 1px solid #cdd;
padding-bottom: 0.5em;
margin-bottom: 1.5em;
background-color: #EDFAFF;
}
.block .title {
background-color: #F78B1C;
font-size: 8pt;
color: #fff;
margin-bottom: .25em;
padding: 2px 6px 2px 4px;
height: 14px;
font-weight: 600;
}
.block .content {
padding: 2px 6px 2px 4px;
}
.box .title {
font-size: 1.1em;
}
.node {
margin: .5em 0 2em 0;
}
.sticky {
padding: .5em;
background-color: #f9f9f9;
border: solid 1px #ddd;
}
.node .content, .comment .content {
margin: .5em 0 .5em 0;
font-size: 10pt;
text-align: justify;
}
.node .content a{
font-size: 9pt;
}
.node .taxonomy {
color: #999;
font-size: 0.8em;
padding: 0 0 0 1.5em;
float: right;
clear: both;
}
.node .picture {
float: left;
}
.comment {
border: 1px solid #abc;
padding: .5em;
margin-bottom: 0.9em;
}
.comment .title a {
font-size: 1.1em;
font-weight: normal;
}
.comment .new {
text-align: right;
font-weight: 600;
font-size: 0.8em;
float: right;
color: red;
}
.comment .picture {
float: right;
}
/* admin */
div.admin-panel .description {
color: #999;
}
div.admin-panel .body {
background: #f4f4f4;
}
div.admin-panel h3 {
background-color: #69c;
color: #fff;
padding: 5px 8px 5px;
margin: 0;
font-size: 8pt;
}
div.admin .right{
width: 46%;
}
div.admin .left{
width: 46%;
}
/*
** Menus
*/
ul.menu {
font-size: 8pt;
list-style:none;
border: none;
text-align:right;
direction: rtl;
margin: 0px 10px 0px 0px ;
padding: 0px 5px 0px 0px;
}
ul.menu li {
margin: 0px;
padding: 0px;
}
li.expanded {
list-style-type: circle;
list-style-image: url(menu-expanded.gif);
padding: 0.2px 0 0 0.5px;
margin: 0;
}
li.collapsed {
list-style-type: disc;
list-style-image: url(menu-collapsed-rtl.gif);
padding: 0.2px 0 0 0.2px;
margin: 0;
}
li.leaf {
list-style-type: square;
list-style-image: url(menu-leaf.gif);
padding: 0.2px 0 0 0.5px;
margin: 0;
}
li a.active {
color: #000;
}
td.menu-disabled {
background: #ccc;
}
ul.links {
margin: 0;
padding: 0;
}
ul.links.inline {
display: inline;
}
ul.links li {
display: inline;
list-style-type: none;
padding: 0 1px 0 0;
}
.block ul {
margin: 0;
padding: 0 1.5em 0.25em 0em;
}
.item-list ul li {
list-style-image:url(menu-collapsed-rtl.gif);
margin:0pt 1.5em 0.25em 0.2em;
padding:0pt;
}
/* Headers */
h1, h2, h3, h4, h5, h6 {
margin: 0 0 10px 0;
padding: 0;
}
h1 {
font-size: 1.2em;
color: #586B7A;
}
h2 {
font-size: 1.2em;
color: #586B7A;
}
h3 {
font-size: 0.9em;
color: #5D6F73;
}
h4 {
font-size: 0.85em;
}
h5 {
font-size: 0.8em;
}
.search-advanced .criterion{
float: right;
}
.search-advanced .action{
clear: both;
float: right;
}
/* If you're finding the input elements get pushed down, increase the width */
input,
textarea,
select {
padding: 1px;
font: 400 1em verdana, sans-serif;
color: #999;
background: #EEE;
border: 1px solid #CCC;
}
input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
color: #000;
background: #E7F1F3;
border: 1px solid #888;
}
input.noBorder,
input:focus.noBorder,
input:hover.noBorder {
padding: 0;
border: 0;
}
input.button {
padding: 2px 5px;
font: 400 0.9em verdana, serif;
cursor: pointer;
color: #fff;
background: #FC3307;
border-width: 1px;
border-style: solid;
border-color: #FF7800 #691300 #691300 #FF7800;
}
.form-radio, .form-checkbox{
background: none;
border: 0px;
}
table {
width: 99%;
border-collapse:collapse;
border:1px solid #FFCA5E;
margin: 10px 0px;
}
thead th {
background: url(menu.png);
height: 20px;
color: #095287;
font-size: 0.8em;
font-weight: bold;
padding: 0px 7px;
margin: 20px 0px 0px;
text-align: right;
border-right: 1px solid #FCF1D4;
}
tbody th,td {
font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
color: #777777;
padding: 5px 7px;
border-top: 1px solid #FFCA5E;
border-right: 1px solid #DDDDDD;
text-align: right;
}