﻿*
{
    font-family: Tahoma;
}

body
{
    background-color: #c6c9cd;
}

hr
{
    height: 1px;
}

#footer
{
    padding-left: 10px;
    padding-right: 10px;    
}

.datetime
{
    font-size: 12px;
    color: #0066ff;
}

#flags
{
    font-size: 12px;
    color: #0000cc;
    vertical-align: top;    
}

#flags img
{
    vertical-align: middle;    
}

#navbar
{
    padding: 3px;
    padding-right: 20px;
    padding-left: 5px;        

}

#menu
{
    font-size: 12px;
    font-weight: 600;
}

#menu ul
{
    list-style: none;
    list-style-position: outside;        
    clear: both;
    margin: 0;
    padding: 0;
}

#menu li
{   
    clear: both;    
    margin: 0;
    margin-bottom: 5px;
    list-style: none;
    list-style-position: outside;
    position: relative;
}

#menu li a
{
    text-decoration: none;
    display: block;
    padding: 5px;
    width: 100%;
    color: #1e90ff;
    background-color: #f5f5f5;
    border-right: #dcdcdc 2px solid;
    border-top: #ffffff 2px solid;
    border-left: #ffffff 2px solid;
    border-bottom: #dcdcdc 2px solid;
}

#menu li a:hover
{
    color: #ff9900;
    background-color: #f8f8ff;
}

.menu-en
{
    display: block;
}

.menu-fa
{
    direction: rtl;
    display: block;
}

#banners
{
    margin-top: 10px;
    text-align: right;
}

#content
{
    margin: 0 auto;
    width: 590px;
}

#newsheader
{
    background-color: #f5f5f5;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.newstitle
{
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    color: black;
}

.newsdate
{
    direction: ltr;
    color: #808080;
    font-size: 11px;
    display: none;    
}

.newstopic
{
    font-size: 14px;
    color: #3cb371;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 600;
}

.newstopic a
{
    text-decoration: none;
    color: #ff6633;
}

.newstopic a:hover
{
    text-decoration: underline;
}

.newsitem
{
    clear: both;
    font-size: 12px;
    padding: 5px;
    background: #FEFEFE;
}

.newsshort p
{
    padding: 0;
    margin: 0;
}

#newsarchive
{
    text-align: center;    
    font-size: 12px;
    padding: 10px;
    clear: both;
}

#newsarchive a
{
    text-decoration: none;
    color: #3333ff;
}

#newsfull h2
{
    font-size: 16px;
    font-weight: 600;
    color: #ff6633;
}

#newsbody
{
    font-size: 14px;    
}

#feedbackform label
{
    font-size: 12px;
    font-weight: 600;
}

#footer, #footer a
{
    color: #000000;
    text-align: center;
    font-size: 12px;    
}

#pagebody
{
    font-size: 12px;    
}