/*
Theme Name: SilverBack
Theme URI: http://silverback.designstrike.net
Description: Silver and black clean Wordpress template, easy to customize, Twitter ready, widget ready.
Version: 1.1.1
Author: Grigore Alex
Tags: two-columns, silver, flexible-width, theme-options, right-sidebar
*/

/*

                RESET
                
                
*/

*                                        { margin: 0; padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
        
background:transparent none repeat scroll 0 0;
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;}

html                                { overflow-y: scroll; }
html, body                        { height: 100%; }
body                                { font-size: 12px; font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
background:#f6f6f6 url(images/body_bg.jpg) top left repeat-x; line-height:1.6em; }
ul                                        { list-style: square inside; list-style: none; }
ol                                        { list-style: decimal inside; }
a                                        { outline: none; text-decoration: none; }
a img                                { border: none; }
table                                { border-collapse: collapse; }
li                                        { list-style: none; }

h1,h2,h3,h4                 { font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif; }

#twitter                        { padding: 5px 0 5px 0; }
#rss                                { float:right; padding: 5px 0 5px 0; }

blockquote {
font-size:14px;
text-align:justify;
font-style:italic;
border-left: 5px solid #cccccc;
padding-left: 10px;
font-weight:bold;
margin:10px 0 10px 0 ;

}


.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.alignleft {
        float: left;
}

.alignright {
        float: right;
}


.entry{
        line-height:20px;
        font-size:13px;
        margin:10px 0 10px 0;
}

}
.entry .banner{
        text-align:center;
        padding:0 0 10px 0;
}
.entry .banner img{
        border:0;
}

.banner_left{
        float:left;
        padding:0 20px 10px 0;
}
.entry .banner_left img{
        border:0;
}
.entry img{
        border:1px solid #666;
}

.entry p{
        padding-bottom:15px;
}

.entry p a{
        font-weight:bold;
        text-decoration:underline;
}

.entry p a:hover{
        text-decoration:none;
}

#wrapper                        { width: 900px; margin: 0px auto -120px; min-height: 100%; height: auto !important; height: 100%; }
#pnav                                { float: left; width: 900px; height: 48px; margin-top:10px; }
ul#links                        { width: 900px; float:left; margin: 10px 0 0 0; text-align:center; }
ul#links li                        { display: inline; margin: 10px;}
ul#links li a                 { text-transform: uppercase; color: white; font-size: 17px; padding: 3px; padding-left: 10px; padding-right:10px;  }
ul#links li a:hover        { color: #28acf0; }

#logo                                { font-weight:bold; width: 300px; float: left; font-size:2.0em; font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif; padding-top: 45px;}
#logo a:visited                { color:#000000;}
.slogan                                { float: left; width:100%; text-align:left; font-size:18px; font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif; padding-top: 15px; }

.clear                                { clear:both; }
.search-field                 {  margin:0; padding:0; padding-top:10px; padding-left:5px; width:220px; height:24px; border:1px #ccc solid; }
.search-button                { float:right; margin:0; top:0; position:relative; right:0;}
.blogname                        { font-size: 2.0em; }

#leftcontent                { float:left; width: 640px; padding-bottom: 50px;}
#sidebar                        {float:right; width: 235px;   padding:10px; background-color:#e1e0e0; border: 1px solid #d0d0d0; }
#sidebar .top                 {height:28px; background:url(images/sidebar-top.png) no-repeat; margin-left:-16px; margin-top:-28px;}
#sidebar h2                        { font-size:1.5em; font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif; border-bottom:#000000 solid; line-height: 1.3em; margin-top: 10px;}
#footer                                { width: 100%; height:45px; background-image: url(images/footer-bg.png); background-repeat:repeat-x; background-color: black; padding-top: 60px; text-align:center; }

.archive                        { width: 640px; font-weight:normal; font-size: 3.0em; font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif; padding-top:80px; margin-bottom: 20px; line-height: 30px; }

.postitle                          { width: 640px; font-weight:normal; font-size: 3.0em; font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif; padding-top:80px; margin-bottom: 20px; }
.postitle a                        { color: #000;}
.postitle a:visited        { color: #000;}
#meta                                { background-color: #e1e0e0; border: 1px solid #a8a5a5; padding: 1px; font-family: Trebuchet MS, serif; font-size:12px; font-weight:bold; width:610px; }
.meta                                { background-color: #e1e0e0; border: 1px solid #a8a5a5; padding: 1px; font-family: Trebuchet MS, serif; font-size:12px; font-weight:bold; width:610px; }
#meta img                        { float:left; margin-right: 3px;}
#postbody                        { padding-top: 10px; width:610px; }

#postbody h1                {         border-bottom:3px solid #333333;
                                                clear:both;
                                                color:#333333;
                                                font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
                                                font-size:3.5em;
                                                font-weight:normal;
                                                letter-spacing:0;
                                                line-height:1.5em;
                                                margin:12px 16px 14px 0;
                                                padding:0.95em 0 0; }

#postbody h2                {         border-bottom:3px solid #333333;
                                                clear:both;
                                                color:#333333;
                                                font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
                                                font-size:2.7em;
                                                font-weight:normal;
                                                letter-spacing:0;
                                                line-height:1.3em;
                                                margin:12px 16px 14px 0;
                                                padding:0.95em 0 0; }
                                                
#postbody h3                { font-size: 2.0em; font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:0.95em 0 0; }

#postbody h4                { font-size: 1.5em; font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:0.95em 0 0; }

#postbody h5                { font-size: 1.0em; font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:0.95em 0 0; }

#postbody img                { border: 5px solid #cccccc; margin:5px 5px 0px 0; }

#postbody p                     { margin-top: 19px; margin-bottom: 23px; }

.wp-caption {
text-align:center;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
background-color: #cccccc;
}



#readmore                        { float:left; background-image:url(images/read-more.png); background-repeat:no-repeat; width: 120px; height: 30px; padding: 6px; margin-top: 10px; color:#FFFFFF; font-weight:bold;}
#readmore a                        { text-decoration: none; color:#FFFFFF }
#readmore a:hover        { color: #28acf0; }
.widget2                        { font-size:1.5em; font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif; border-bottom:#000000 solid; line-height: 1.3em; margin-top: 70px;}
#sidebar li                        { border-bottom:solid 1px #e1e1e1; line-height: 35px;}
#sidebar li a                { color: #464646; }
#sidebar li a:hover        { color: #28acf0; }
.twitter                        { float: left;  }
.rss                                { float: right; }        

#apDiv1 {
        position:absolute;
        left:810px;
        top:80px;
        width:81px;
        height:86px;
        z-index:1;
        background-image: url(images/monkey2.png);
}



.tags                                { margin-top: 10px; font-weight: bold;}
#footer a                        { color:#fff; font-weight:bold; }
#footer a:hover                { color: #28acf0; }
#footer        p                        { color:#fff; }

#respond                        { font-size: 2.5em; font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:0.95em 0 0.95em; }
#comments                        {         border-bottom:3px solid #333333;
                                                clear:both;
                                                color:#333333;
                                                font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
                                                font-size:1.9em;
                                                font-weight:normal;
                                                letter-spacing:0;
                                                line-height:1.3em;
                                                margin:12px 16px 14px 0;
                                                padding:0.95em 0 0; }        

#comment-field                { background-color: #e1e0e0; border: 1px solid #a8a5a5; padding: 5px; margin-top:35px; margin-bottom: 10px;}
#avatar                                { padding: 3px; float:left ; }
#avatar        img                        { border: 5px solid #cccccc; }
#author                                { font-size: 20px; }
#author        a                        { color:#000; }
#author        a:visited        { color:#000; }
#author        a:hover         { color:#28acf0; }

.left-entry                        { float: left; background-color:#28acf0;}
.right-entry                { float: right; background-color:#28acf0;}
.post-links                        { margin-top:20px;}

