/*
Theme Name: Blocks
Theme URI: http://wordpress.org/extend/themes/blocks/
Description: Blocks is a simple theme, no images and no plugins required.
Version: 1.4.9
Author: <a href="http://www.fighton.cn/">mg12</a> and  <a href="http://ibnezia.com">Ibn-e-Zia</a>

Tags: two columns, three columns, fixed width, widget ready, left sidebar, right sidebar, white, simple, lite, valid CSS, valid XHTML, admin options

    The following plugins are supported and read the README.txt to learn more.
    - SRG Clean Archives
    - Subscribe to Comments
    - WP-PageNavi
    - WP23 Related Posts
    - WP-RecentComments
    - Gravatar (WordPress 2.3 or lower)
*/

/* body START */
body {
    background:#EBEBED;
    color:#333;
    font-size:18px;
    font-family: "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Urdu Naskh Asiatype", "Nafees Web Naskh", Tahoma, "BitStream vera Sans", Verdana,Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Segoe WP, Sans-Serif;
    direction: rtl;
}
#container {
    margin:0 auto;
    width:900px;
}
/* body END */

/* util START */
* {
    margin:0;
    padding:0;
}
abbr[title], acronym[title] {
    border-bottom:thin dotted;
    cursor:help;
}
small, .small {
    font-size:10px;
}
ul, li {
    list-style-type:none;
}
img {
    border:none;
}
.inline {
    display:inline;
}
.sided {
    background:#FFF;
    border:1px solid #899EA6;
    padding:3px;
}
a .sided:hover {
    border-color:#496370;
}
a {
    color:#258;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.button {
    text-decoration:none;
    padding:2px 5px;
    background:#D5E396;
    border-top:1px solid #D5E396;
    border-right:1px solid #B5C98F;
    border-bottom:1px solid #B5C98F;
    border-left:1px solid #D5E396;
    color:#84985D;
}
.button:hover {
    text-decoration:none;
    background:#C8DE9D;
    border-top:1px solid #B5C98F;
    border-right:1px solid #D5E396;
    border-bottom:1px solid #D5E396;
    border-left:1px solid #B5C98F;
    color:#60743A;
}
blockquote {
    background:#F1F5F6;
    border:1px dashed #B0BEC7;
    color:#666;
    padding:5px 10px;
    margin:5px 0;
}
blockquote a {
    color:#258;
}
blockquote.adminquote {
    background:#FAFDEC;
    border-color:#D5E396;
}
.feed, .feed a {
    color:#E05C23;
}
.textfield, .textarea {
    border:1px solid #A4B97F;
    padding:2px 1px;
    font-size:12px;
}
.clear {
    clear:both;
}
.strike {
    text-decoration:line-through;
}
.alignleft {
    text-align:left;
}
.alignright {
    text-align:right;
}
.aligncenter {
    text-align:center;
}
.floatleft {
    float:left;
}
.floatright {
    float:right;
}
.left {
    float:left;
    margin-right:10px !important;
    margin-right:7px;
}
.right {
    float:right;
    margin-left:10px !important;
    margin-left:7px;
}
.part, .post .content p {
    margin-bottom:8px;
    overflow:hidden;
}
.bottom_separator {
    margin-bottom:10px;
}
.box {
    background:#FFF;
    border:1px solid #B0BEC7;
    width:100%;
    margin-bottom:10px;
}
.box .content {
    background:#F1F5F6;
    margin:1px;
    padding:6px 9px;
}
.box .g {
    background:#FAFDEC;
}
.box .r {
    background:#F6EEE3;
}
.hollow {
    display:block;
    margin:-6px -9px;
    padding:6px 9px;
    background:#FFF;
}
.indent_l-1 {
    margin-left:-1px;
}
.indent_r-1 {
    margin-right:-1px;
}
/* util END */

/* top START */
#top {
    margin:0 5px;
    padding:5px 0;
    font-size:10px;
}
#top li {
    float:left;
    padding:0 5px;
    border-right:1px solid #333;
}
#top li.s {
    border:none;
}
#top span {
    float:left;
    padding:0 5px;
}
#top #about {
    text-transform:uppercase;
}
/* top END */

/* header START */
#header {
    background:#E9EEF1;
    border:1px solid #B0BEC7;
    margin-bottom:10px;
}
#header .content {
    background:#FFF;
    width:100%;
    height:100%;
}
#header .content #title {
    float:right;
    padding:15px;
}
#header .content h1 {
    font-size:28px;
    font-family: "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;
    font-style:normal;
    font-weight:normal;
}
#header .content #tagline {
    font-size:20px;
    font-family: "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Urdu Naskh Asiatype", "Nafees Web Naskh", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;
}
#header .meta {
    font-size:10px;
    border:1px solid #FFF;
}
#menubar {
    float:left;
    padding:0 10px;
}
#menubar li {
    float:left;
    border-style:solid;
    border-color:#FFF;
    border-width:0 1px;
    margin-left:-1px;
}
#menubar li a {
    display:block;
    text-decoration:none;
    padding:4px 9px;
}
#menubar li a:hover {
    background:#E1E7E9;
}
#menubar .current_page_item {
    background:#FFF;
    font-weight:bold;
}
#copyright, .feedlink, .greedlink {
    float:right;
    padding:4px 9px;
    border-right:1px solid #FFF;
    margin-right:-1px;
}
#copyright {
    color:#B0BEC7;
}
a.feedlink {
    background:#F1E9E1;
    border-left:1px solid #FFF;
    text-decoration:none;
}
a.feedlink:hover {
    background:#EDC;
    text-decoration:none;
}
a.greedlink {
    background:#ECF3D3;
    border-left:1px solid #FFF;
    text-decoration:none;
    color:#84985D;
}
a.greedlink:hover {
    background:#DEECBE;
    text-decoration:none;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* header END */

/* main START */
#main {
    width:634px;
    float:left;
}
.post {
    width:100%;
    background:#FFF;
    border:1px solid #B0BEC7;
    margin-bottom:10px;
}
.post .title {
    background:#E9EEF1;
    font-size:22px;
    font-family: "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;
    margin:1px;
    padding:4px 9px;
    text-decoration:none;
    color:#258;
}
.post .title a:hover {
    text-decoration:none;
    color:#333;
}
.post .text {
    padding:8px 10px;
    line-height:145%;
    font: 18px "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Urdu Naskh Asiatype", "Nafees Web Naskh", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;
}
.post .text img {
    max-width:600px;
}
.post .text ul li {
    list-style-type:square;
    list-style-position:inside;
    padding-left:20px;
}
.post .text ol li {
    list-style-type:decimal;
    list-style-position:inside;
    padding-left:20px;
}
.post .meta {
    background:#F1F5F6;
    margin:1px;
    padding:4px 9px;
    font-size:11px;
}
/* main END */

/* sidebar START */
#sidebar {
    float:right;
    width:254px;
}
.sidebar .sidedate {
    color:#B0BEC7;
}
.widget {
    background:#FFF;
    border:1px solid #B0BEC7;
    margin-bottom:10px;
}
.widget h3 {
    background:#E9EEF1;
    font-size:20px;
    font-family: "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;
    margin:1px;
    padding:3px 6px;
    text-decoration:none;
    color:#258;
}
.widget a:hover h3 {
    background:#E1E7E9;
}
.widget ul {
    padding:4px 7px 10px;
}
.widget .tag_cloud, .widget .space {
    padding:4px 12px 8px;
}
.widget ul li {
    line-height:18px;
    padding:3px 5px;
    border-bottom:1px solid #DCE3E9;
    font: 15px "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Urdu Naskh Asiatype", "Nafees Web Naskh", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;

}
.widget ul li .rc_avatar {
    line-height:12px;
}
.widget ul li:hover {
    background:#F1F5F6;
}
.sidebar #searchbox {
    background:#FAFDEC;
    padding:6px;
    margin:1px;
}
#searchbox .textfield {
    width:234px;
}
#searchbox .operation {
    color:#84985D;
    margin-top:4px;
    font-size:10px;
}
#searchbox .operation span {
    padding:2px 0;
}
.widget ul li ul {
    padding-bottom:0;
    padding-right:0;
    padding-top:0;
}
.widget ul li ul li {
    padding:3px 5px 0;
    border-top:1px solid #DCE3E9;
    border-bottom:none;
    line-height:18px;
    margin-top:3px;
    margin-right:-5px;
}
/* sidebar END */

/* footer START */
#gotop {
    display:block !important;
    display:none;
    position:fixed;
    right:10px;
    bottom:10px;
    background:#FFF;
    border:1px solid #B0BEC7;
    font-size:10px;
}
#gotop a {
    display:block;
    padding:6px 9px;
    margin:1px;
    background:#FAFDEC;
    text-decoration:none;
    font-weight:bold;
}
#gotop a:hover {
    background:#DEECBE;
}
/* footer END */

/* commnets START */
#comments li {
    width:100%;
    background:#FFF;
    border:1px solid #B0BEC7;
    margin-bottom:10px;
}
#comments li .header {
    background:#F1F5F6;
    margin:1px;
    height:23px;
}
#comments li .body {
    margin:10px;
    overflow:hidden;
    font: 18px "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Urdu Naskh Asiatype", "Nafees Web Naskh", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;
}
#comments .author {
    float:right;
    border-right:1px solid #FFF;
    width:128px;
    line-height: 20px;
    font: 18px "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;
}
#comments .author a, #comments .author span {
    background:#E9EEF1;
    display:block;
    padding:4px 9px;
    text-decoration:none;
}
#comments .author a:hover {
    background:#E1E7E9;
}
#comments .admincomment .header {
    background:#FAFDEC;
}
#comments .admincomment .author a, #comments .admincomment .author span {
    background:#ECF3D3;
}
#comments .admincomment .author a:hover {
    background:#DEECBE;
}
#comments .date, #comments .items {
    font-size:9px;
    margin:4px 9px !important;
    margin:4px 5px 4px 9px;
    line-height: 20px;
}
#comments .avatar {
    display:inline;
    float:right;
    margin-left:10px !important;
    margin-left:7px;
    margin-bottom:10px !important;
    margin-bottom:0;
}
#commentform {
    width:100%;
    background:#FFF;
    border:1px solid #B0BEC7;
    margin-bottom:10px;
}
#commentform .body {
    background:#FAFDEC;
    margin:1px;
    padding:0 9px 8px !important;
    padding:0 9px;
}
#commentform .header {
    padding:4px 0;
}
#commentform .title {
    font-size:14px;
}
#commentform .notice {
    background:#E9F3BC;
    border-style:dashed;
    border-color:#D5E396;
    border-width:1px 0;
    padding:4px 9px;
    margin:0 5px 8px;
    position:relative;
    direction: ltr;
}
#commentform .text {
    float:left;
}
#commentform .info {
    float:right;
    width:180px;
    font-size:10px;
}
#commentform .textfield {
    width:175px;
    font: 18px "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Urdu Naskh Asiatype", "Nafees Web Naskh", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;
}
#commentform #comment {
    width:420px;
    height:175px;
    font: 18px "Jameel Noori Nastaleeq", "Alvi Nastaleeq", "Urdu Naskh Asiatype", "Nafees Web Naskh", Tahoma, Arial, Verdana, Segoe WP, Sans-Serif;
}
#notify {
    margin-bottom:9px;
}
#submit {
    font-size:10px;
}
#submit_comment {
    margin:5px 0;
}
#trackbacks .header {
    background:#F1F5F6;
    margin:1px 1px 0 1px;
    padding:4px 9px;
    color:#258;
    font-weight:bold;
}
#trackbacks ul {
    margin:10px;
    list-style-position:inside;
}
#trackbacks ul li {
    list-style-type:square;
}
/* comments END */

/* links START */
.post .content .linkcat ul li{
    float:left;
    width:25% !important;
    width:24%;
    list-style:none;
    padding-left:0;
}
/* links END */

/* archives START */
.postspermonth {
    background:#FAFDEC;
    margin:5px 0;
    list-style:none;
}
.srg_switcher {
    margin-bottom:10px;
}
/* archices END */

/* archive START */
#archive {
    margin-bottom:-8px;
}
#archive li {
    list-style:none;
    padding:8px 10px;
}
#archive h3 {
    font-size:14px;
    font-weight:bold;
}
.archive-post {
    background:#F1F5F6;
    margin-bottom:8px;
}
.archive-post:hover {
    background:#FAFDEC;
}
/* archice END */

/* image switcher START */
.imageswitcher {
    background:#FAFDEC;
    border:1px dashed #B0BEC7;
    padding:5px;
}
.imageswitcher_image {
    background:#FFF;
    border:1px solid #A4B97F;
    padding:3px;
    margin:0;
}
a .imageswitcher_image:hover {
    border-color:#84995E;
}
a.imageswitcher_button {
    float:left;
    margin-top:1px !important;
    margin-top:3px;
    margin-bottom:0 !important;
    margin-bottom:5px;
    margin-right:4px;
    padding:2px 5px;
    background:#D5E396;
    border-top:1px solid #D5E396;
    border-right:1px solid #B5C98F;
    border-bottom:1px solid #B5C98F;
    border-left:1px solid #D5E396;
    color:#84985D;
    text-decoration:none;
}
a.imageswitcher_button:hover {
    background:#C8DE9D;
    border-top:1px solid #B5C98F;
    border-right:1px solid #D5E396;
    border-bottom:1px solid #D5E396;
    border-left:1px solid #B5C98F;
    color:#60743A;
    text-decoration:none;
}
/* image switcher END */

/* related posts START */
.related_posts {
    background:#EFEFEF;
    margin:0 1px;
    padding:5px 8px;
    border-color:#B0BEC7;
    border-style:dashed;
    border-width:1px 0;
}
.related_posts h3 {
    font-size:14px;
    margin-bottom:2px;
}
.related_post {
    margin:0 20px;
}
.related_post, .related_post li {
    list-style-type:square;
}
/* related posts END */

