/*  
Theme Name: Lilver
Version: 1.0
Description: The wordpress Theme , silver $ light , The Private Theme for 7learn.com
Author: Loghman Avand
Author URI: http://www.7learn.com
Theme URI: http://www.7learn.com
*/

/* Global Styles */

body {
    margin: 0;
    background: #CDCDCD;
    font: 10pt Tahoma;
    text-decoration: none;
}

a {
    color: #646FB0;
    text-decoration: none;
}

a:hover {
    color: #BBBBBB;
}

input, select {
    font: 12px Tahoma;
    background: url('images/bg_btn.gif');
}

textarea {
    font: 11px Tahoma;
    padding: 2px 5px 7px 3px;
    direction: ltr;
}

p {
    padding: 0;
    line-height: 170%;
    margin: 0 0 5px 0;
}

img {
    border: 0;
}

h1, h2, h3, h4, h5 {
    margin: 0;
}
pre{
	text-align:left;
	direction:ltr;
	padding-left:3px;
}

blockquote {
    color: #666;
    text-align: justify;
    text-indent: 10px;
    margin: 7px 20px 7px 5px;
    padding: 3px 7px 3px 5px;
    background: white url(images/qq.gif) no-repeat right 7px;
    border-top: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    border-left: 3px solid #CCC;

}

/* Special Classes */
.wjradio {
    background: #dbdbdb;
}

.codediv {
    text-align: left;
    direction: ltr;
    font: 11px Tahoma;
    background: #eee;
    padding: 5px 3px 5px 5px;
    line-height: 130%;
    border: 1px dotted #aaa;
    margin: 10px 0 7px 0;

}

.btn {
    height: 25px;
    border: 1px solid #dddddd;
}

.spacediv {
    clear: both;
    height: 1px;
    overflow: hidden;
}

.tags {
    padding: 5px 5px 7px 2px;
    text-align: right;
    border: 1px dotted silver;
    background: #eee;
    direction: rtl;
}

/* Main Page */

#page {
    margin: 0 auto;
    width: 1004px;
}

/* 7Learn.com Header */

#header {
    width: 1004px;
    height: 310px;
    position: relative;
    background: #cdcdcd url("images/7learn_top.jpg") no-repeat;
    margin-bottom: 15px;
}

#topmenu {
    padding-right: 10px;
    float: right;
    text-align: right;
    direction: rtl;
    width: 400px;
}

#main {
    width: 1002px;
    padding: 0 0 0 2px;
}

/* Sidebars */

.sidebar {
    float: left;
    width: 206px;
    font: normal 11px Tahoma;
    color: #444444;
}

.sidebar .sidebar-box {
    width: 206px;
    background: url("images/bgmenu.gif") repeat-y;
    margin-bottom: 18px;
    direction: rtl;
}

.sidebar h3 {
    width: 171px;
    height: 48px;
    text-align: center;
    padding-left: 20px;
    padding-right: 15px;
    font: 600 12px/46px Tahoma;
    color: #999999;
    direction: rtl;
    background: url("images/topmenu.gif") no-repeat;
}

.sidebar ul {
    margin: 0;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 20px;
    list-style-type: none;
    padding-left: 15px;

}

.sidebar ul li {
    color: #444444;
    font: normal 11px/20px Tahoma;
    text-align: right;
}

.sidebar ul li a {
    color: #646FB0;
}

.sidebar ul li a:hover {
    color: #bbbbbb;
}

.sidebar ul li ul li {
    border-bottom: none;
}

/*** searchform & Calendar ***/

.sidebar #searchform {
    margin: 0 auto;
    padding-top: 0px;
    width: 155px;
    text-align: center;
}

.sidebar #searchform #si {
    font: 10pt tahoma;
    border: 1px solid silver;
    height: 20px;
    padding: 2px 3px 0 0;
}

.sidebar #searchform #ss {
    font: 9pt tahoma;
    color: #555;
    border: 1px solid #dddddd;
    height: 24px;
}

.sidebar #calendar_wrap {
    margin: 0 auto;
    padding-bottom: 5px;
    width: 118px;
}

.sidebar #calendar_wrap caption {
    font-weight: bold;
}

.sidebar #calendar_wrap tbody {
    text-align: right;
}

.sidebar #calendar_wrap #today {
    color: #1A5713;
    font-weight: bold
}

/* Sidebar - Texts */

.sidebar .textwidget {
    text-align: justify;
    padding: 2px 10px 10px 9px;
    margin: 0 auto;
    width: 180px;
    direction: rtl;
}

/*  Content */

#content {
    float: left;
    width: 579px;
    padding: 0 4px 0 3px;
}

#content .post {
    color: #000000;
    float: left;
    margin-bottom: 30px;
    width: 579px;
}

#content .post .post-title {
    width: 579px;
    height: 70px;
    direction: rtl;
    text-align: right;
    background: url("images/toppost.gif") no-repeat;
    color: #555;
    font: 9pt Tahoma;
}

#content .post .post-title a {
    color: #555;
}

#content .post .post-title a:hover {
    color: #eeeeee;
}

#content .post .post-title h2 {
    font: 13px/40px Tahoma;
    font-weight: 600;
    float: right;
    padding: 13px 20px 0px 0px;
}

#content .post .post-title h2 a {
    color: #555;
}

#content .post .post-title h2 a:hover {
    color: #BBBBBB;
}

#content .post .post-title .sendate {
    margin: 10px 10px 0 10px;
    width: 70px;
    height: 40px;
    text-align: center;
    float: left;
    color: #aaaaaa;
    font: bold 12px "Trebuchet MS", Verdana;
}

#content .post .post-title .sendate span {
    font: 9pt Tahoma;
    margin: 7px 0;
    display: block;
}

#content .post .post-entry {
    direction: rtl;
    font: 9pt Tahoma;
    color: #333333;
    width: 522px;
    margin: 0 9px 0 8px;
    padding: 10px 20px;
    background: #dbdbdb url("images/bg_post.gif") repeat-x;
    float: left;
    text-align: justify;
}

#content .post .post-entry a {
    color: #646FB0;
}

#content .post .post-entry a:hover {
    color: #bbbbbb;

}

#content .post .post-entry .more-link {
    float: left;
}

#content .post .post-info {
    clear: both;
    width: 537px;
    height: 48px;
    background: url("images/down_post.gif") no-repeat;
    font: 600 12px/48px Tahoma;
    color: #777;
    padding: 0 20px;
    text-align: left;
}

#content .post .post-info  .gBtn {
    right: 0px;
	width:90%;
	float:left;
	text-align:left;
	
}

#content .post .post-info a {
    color: #35518F;
}

#content .post .post-info a:hover {
    color: #bbbbbb;
}

#content .pedit {
    text-align: left;
    font: 600 12px tahoma;
    margin-bottom: 7px;
}

/***  Comments ***/
#content .comment-entry {
    direction: rtl;
    font: 9pt Tahoma;
    color: #333333;
    width: 522px;
    margin: 0 9px 0 8px;
    padding: 0 15px;
    background: #E0E0E0 url("images/top_comm.gif") repeat-x;
    float: left;
    text-align: justify;
}

#content  h1 {
    color: #333333;
    font: 12px/40px Tahoma;
    height: 30;
    width: 100%;
}

#content .comments {
    font: normal 12px/18px Tahoma;
    color: #333;
    width: 522px;
}

#content .comments a {
    color: #235375;
}

#content .comments a:hover {
    color: #bbb;
}

#content  .comments ol {
    margin: 10px 0 10px 0;
    padding-left: 20px;
    padding-right: 25px;
    font: 11px Tahoma;
    color: #333333;
}

#content .comments ol li {
    padding: 5px;
    background: #EAF6FF url('images/bg_comm.gif') repeat-x;;
    border-top: 1px solid #BDD2DF;
    border-left: 1px solid #BDD2DF;
    border-right: 1px solid #BDD2DF;
}

#content .comments ol li abbr {
    color: #235375;
    font: 600 12px/20px Tahoma;
    margin-bottom: 30px;

}

#content .comments ol li h5 {
    color: #999;
    margin: 0;
    font: 8pt tahoma;
    text-align: left;

}

#content .sc_div {
    padding: 5px;
    background: #EAFFEE url('images/bg_sendcomm.gif') repeat-x;;
    border: 1px solid #bbb;
    width: 460px;
}

#content .sc_div a {
    font: 10pt tahoma;
}

#content .post #commtable {
    margin: 30px 0 0 0;
    color: #1D451B;
    width: 300px;
    height: 240px;
    direction: ltr;
    border: 0px dotted silver;
    border-collapse: collapse;
}

#content .post #commtable p {
    margin: 1px;
}

#content .post #commtable submit {
    margin: 1px;
}

#content .post #commtable textarea {
    direction: rtl;
}

/* Other Page Numbers */
.pagebar_div {
    background: #e1e1e1;
    border: 1px solid silver;
    font: 9pt tahoma;
    width: 420px;
    padding-top: 7px;
}

/* Footer */

#footer {
    font: 11px Tahoma;
    color: #222222;
    text-align: center;
    height: 42px;
    width: 995px;
    background: url("images/bg_footer.gif") repeat-x;
}

#footer p {
    padding-top: 5px;
}
