BODY {
background-color:#1c3d7c;
font-family:tahoma;
color:#333;
font-size:9pt;
margin:0;
padding:0;
}

.c-column {
width:468px;
vertical-align:top;
background-color:#fff;
}

.basic-t {
text-align:right;
width:780px;
}

.header-search {
text-align:center;
padding:7px 0 0;
}

.s-value {
border-bottom:#c0d3eb 1px solid;
text-align:right;
border-left:#c0d3eb 1px solid;
background-color:#f1f6fb;
width:320px;
font-family:Tahoma;
color:#204080;
font-size:8pt;
border-top:#c0d3eb 1px solid;
border-right:#c0d3eb 1px solid;
padding:2px;
}

.s-button {
border-bottom:#204080 1px solid;
text-align:center;
border-left:#204080 1px solid;
background-color:#c0d3eb;
font-family:Tahoma;
color:#204080;
font-size:8pt;
border-top:#204080 1px solid;
border-right:#204080 1px solid;
padding:0;
}

.logo {
text-align:center;
width:468px;
direction:rtl;
background:url(images/logo.jpg) no-repeat center 50%;
height:255px;
}

.logo H1 {
font-size:17pt;
}

.logo H2 {
color:#666;
font-size:12px;
}

.logo A:hover {
color:#ffc23b;
}

.menu {
width:540px;
border-bottom:#fff 3px solid;
text-align:center;
border-left:#fff 3px solid;
background-color:#c0d3ec;
background-attachment:fixed;
background-repeat:no-repeat;
font-family:Tahoma;
height:18px;
color:#204080;
font-weight:700;
border-right:#fff 3px solid;
padding:7px 5px 5px;
}

.entry {
width:99%;
padding:2px;
}

.p-title {
width:537px;
text-align:right;
margin-top:5px;
font-family:Tahoma;
direction:rtl;
background:url(images/degree.gif) #c0d3ec no-repeat left top;
border-top-width:1px;
color:#204080;
font-size:8pt;
font-weight:700;
padding:6px 7px 4px;
}

.p-title H2 {
font-family:Tahoma;
background:url(images/entry.gif) no-repeat right 50%;
font-size:8pt;
margin:0;
padding:0 16px 0 0;
}

.p-title H2 A {
text-decoration:none;
color:#204080;
}

.post {
width:537px;
text-align:justify;
border-left:#c0d3ec 1px solid;
padding-bottom:3px;
line-height:150%;
padding-left:6px;
padding-right:6px;
font-family:Tahoma;
direction:rtl;
border-top-width:1px;
border-bottom-width:1px;
color:#1a3368;
font-size:8pt;
border-right:#c0d3ec 1px solid;
text-decoration:none;
}

.post A:hover {
color:#93c400;
}

.post P {
margin:0;
padding:0;
}

.post IMG {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0;
margin:2px;
}

.p-det {
text-align:left;
font-family:Tahoma;
color:#7292cb;
font-size:8pt;
text-decoration:none;
margin:0;
padding:0 5px 5px;
}

.p-info {
width:540px;
text-align:left;
border-bottom:#c0d3ec 1px solid;
border-left:#c0d3ec 1px solid;
border-top:#c0d3ec 1px dotted;
border-right:#c0d3ec 1px solid;
padding:7px 5px 2px;
background-color:#f1f6fb;
line-height:110%;
font-family:Tahoma;
color:#7292cb;
font-size:8pt;
text-decoration:none;
}

.p-info IMG {
border-bottom:0;
border-left:0;
border-top:0;
border-right:0;
}

.top {
text-align:right;
font-family:Tahoma;
background:url(images/top.gif) no-repeat right center;
color:#9db2d5;
font-size:7pt;
margin:0 10px 5px 0;
padding:0 11px 0 3px;
}

.top A {
text-decoration:none;
}

.top A:hover {
color:#ff1e00;
}

.navigation {
direction:rtl;
height:30px;
color:#9db2d5;
font-size:8pt;
padding:15px 5px 0;
}

.navigation A:hover {
color:#9c0;
}

.alignright {
float:right;
}

BLOCKQUOTE {
border-left:#ccc 3px solid;
background:url(images/quote.gif) no-repeat right 7px;
color:#666;
margin:7px 21px 7px 5px;
padding:3px 13px 3px 3px;
}

BLOCKQUOTE P {
margin:0;
}

CODE {
border-bottom:#eee 1px solid;
text-align:left;
border-left:#eee 1px solid;
background-color:#ffe;
display:block;
direction:ltr;
border-top:#eee 1px solid;
border-right:#eee 1px solid;
margin:2px;
padding:1px 3px;
}

SMALL {
font-size:10px;
}

.comments A:hover {
color:#f30;
}

.comment_list {
list-style-type:none;
direction:rtl;
margin:0 10px;
padding:0;
}

.comment_list LI {
margin-top:8px;
font-family:Tahoma;
color:#204080;
font-size:8pt;
padding:4px;
}

.alt {
border-bottom:#c0d3eb 1px solid;
border-left:#c0d3eb 1px solid;
background-color:#f1f6fb;
border-top:#c0d3eb 1px solid;
border-right:#c0d3eb 1px solid;
}

.comment_textarea {
text-align:center;
}

.comment_data {
margin-top:2px;
}

.comment_data P {
direction:rtl;
margin:4px 4px 2px;
}

.comment_titles {
text-align:center;
background-color:#c0d3eb;
font-family:Tahoma;
direction:rtl;
margin-bottom:5px;
color:#204080;
font-size:8pt;
padding:2px 0;
}

.txt_comment {
border-bottom:silver 1px solid;
border-left:silver 1px solid;
background-color:#fff;
width:460px;
font-family:tahoma;
direction:rtl;
height:180px;
font-size:12px;
border-top:silver 1px solid;
border-right:silver 1px solid;
}

.c-input {
width:200px;
font-family:Tahoma;
font-size:11px;
}

.comment_button {
border-bottom:#204080 1px solid;
text-align:center;
border-left:#204080 1px solid;
background-color:#c0d3eb;
font-family:Tahoma;
color:#204080;
font-size:9pt;
border-top:#204080 1px solid;
border-right:#204080 1px solid;
margin:5px 0;
padding:0 5px;
}

.avatar IMG {
border-bottom:#999 1px solid;
border-left:#999 1px solid;
border-top:#999 1px solid;
border-right:#999 1px solid;
padding:4px;
}

.sidebar {
background-color:#f1f6fb;
width:156px;
margin:0;
padding:2px 0 0;
}

.sidebar A:hover {
color:#ff1e00;
text-decoration:none;
}

.sidebar LI {
list-style-type:none;
direction:rtl;
margin:0;
padding:0;
}

.sidebar LI H2 {
font-family:Tahoma;
background:url(images/arrow_003.gif) #c0d3eb no-repeat 148px 50%;
color:#204080;
font-size:8pt;
font-weight:700;
border-right:#f1f6fb 0 solid;
margin:0;
padding:2px 10px 4px 4px;
}

.sidebar LI UL {
font-size:8pt;
margin:0;
padding:3px 5px 5px 0;
}

.sidebar LI UL LI {
line-height:15px;
background:url(images/ll.gif) no-repeat right 5px;
font-size:8pt;
margin:0;
padding:0 12px 0 0;
}

.sidebar LI UL LI UL {
padding:0;
}

.sidebar LI UL UL UL LI {
line-height:14px;
list-style-type:none;
background:url(images/plus.gif) no-repeat right 3px;
font-size:8pt;
padding:0 14px 0 0;
}

#wp-calendar {
font-size:9pt;
margin:5px 5px 0 0;
}

#searchform INPUT {
font:9pt Tahoma;
}

.footer {
width:780px;
margin:0;
padding:0;
}

.copyright {
text-align:center;
padding-bottom:10px;
line-height:140%;
background-color:#1c3d7c;
padding-left:10px;
width:780px;
font-family:Tahoma;
direction:rtl;
border-top-width:1px;
border-bottom-width:1px;
color:#9db2d5;
font-size:7.5pt;
text-decoration:none;
padding-top:5px;
}

.copyright A {
color:#9db2d5;
font-weight:700;
}

.copyright A:hover {
color:#f60;
}

.copyright LI {
list-style-type:none;
background:url(images/mini-rss.gif) no-repeat right 1px;
float:right;
margin-right:8px;
padding:0 18px 0 0;
}

.footer-menu {
text-align:center;
background-color:#c0d3ec;
background-attachment:fixed;
background-repeat:no-repeat;
font-family:Tahoma;
height:18px;
color:#204080;
font-weight:700;
padding:7px 5px 5px;
}

.logo A,.post A,.navigation A,.comments A {
color:#204080;
text-decoration:none;
}

.menu UL,.footer-menu UL {
text-transform:uppercase;
list-style-type:none;
font-size:8pt;
font-weight:400;
list-style-image:none;
margin:0 0 0 5px;
padding:0;
}

.menu UL LI,.footer-menu UL LI {
list-style-type:none;
padding-right:10px;
float:right;
margin:0;
}

.menu UL LI A,UL.menu LI A:link,UL.menu LI A:visited,.footer-menu UL LI A,UL.footer-menu LI A:link,UL.footer-menu LI A:visited {
border-bottom:0;
border-left:0;
display:block;
float:left;
color:#204080;
font-weight:700;
text-decoration:none;
padding:0 5px;
}

.menu UL LI A:hover,UL.menu LI A:active,.footer-menu UL LI A:hover,UL.footer-menu LI A:active {
color:#369;
}

.alignleft,.avatar {
float:left;
}

.comments,.comment_form {
margin-top:15px;
}

.comment_date,.comment_logged {
text-align:right;
font-family:Tahoma;
direction:rtl;
font-size:8pt;
padding:0 5px 0 0;
}

.lsbar,.rsbar {
background-color:#f1f6fb;
width:156px;
color:#48659e;
vertical-align:top;
margin:0;
padding:0;
}

.sidebar A,.sidebar H2 A:visited {
color:#48659e;
text-decoration:none;
}

.sidebar LI UL LI UL LI,.sidebar LI UL UL UL UL LI {
line-height:14px;
list-style-type:none;
background:url(images/rl.gif) no-repeat right 7px;
font-size:8pt;
padding:0 20px 0 0;
}
