/*
Theme Name: Netvibes
Theme URI: http://blog.netvibes.com/
Description: Theme for <a href="http://blog.netvibes.com/">Netvibes Blog</a>.
Version: 1.0
Author: Maurice Svay
Author URI: http://www.netvibes.com/
Tags: netvibes
*/

@import "http://about.netvibes.com/screen.css";
@import "nv-footer.css";

/* Overrule main CSS
*******************************************************************************/
#main								{ padding:30px 30px 0 30px; }



/* Elements
*******************************************************************************/
hr									{ display:none; }
#content a							{ color:#333; }
#content a:hover					{ color:#f60; }



/* Main 
*******************************************************************************/
#content							{ width:549px; padding-right:20px; margin-right:20px; border-right:1px solid #ddd; float:left; color:#444; }
#content div.post					{ margin-bottom:20px; padding-bottom: 20px; background:url(img/list.seperator.png) bottom no-repeat; }
#content h2							{ margin:0 0 10px 0;  color:#F90; line-height: 1.1em;}
#content h2 a						{ color:#F90; text-decoration:none; }
#content h2 a:hover					{ text-decoration:underline; }
#content h3							{  line-height:1.4em; font-weight:bold; }
#content p							{ margin:1.2em 0; padding:0;  line-height:1.4em; }
#content code						{ color:#666; }

#content ul.postdetails { 
    -moz-border-radius :6px;
    margin:0 0 20px 0; 
    padding:0 5px 0 0; 
    list-style:none; 
    display: block;
    background:#FFFFFF url(img/meta.png) repeat-x scroll left bottom;
    border:1px solid #DEDEDE;
    clear:both; 
}
#content ul.postdetails li			{ padding:0 15px 0 22px; display:inline; color:#555; }
#content li.author					{ background:url(img/post.details.author.png) left no-repeat; }
#content li.time					{ background:url(img/post.details.time.png) left no-repeat; }
#content li.comments				{ background:url(img/post.details.comments.png) left no-repeat; }

#content div.entry					{ clear:both; }

#content div.navigation				{ margin:0 0 20px 0; }
#content div.alignright				{ text-align:right; }

#content .navigation {
    float: left;
    width: 100%;
}

.commentlist {
    margin: 1em 0;
    padding: 0;
}
    .commentlist li {
        padding: 10px;
        margin-bottom: 10px;
        list-style: none;
        clear: left;
        border: 1px solid #F0F0F0;
    }
    .commentlist li.team {
        background: #F3F3F3;
    }
    .commentlist cite {
        font-style: normal;
    }
    .commentlist li .avatar {
        float: left;
    }
    #content .commentlist li p {
        margin: 0 0 1em 0;
        margin-left: 48px;
    }

h3#respond							{ color:#f60; }
#commentform textarea#comment		{ width:100%; }
#commentform label					{ margin:0; padding:0; display:block; }
#commentform input#submit			{ width:120px; height:24px;  border:none; color:#fff; cursor:pointer; background:url(img/submit.comment.png) no-repeat; }

div.searchresults p.time			{ color:#777; }

/* Sidebar
*******************************************************************************/
#sidebar { 
    float:left;
    width:250px;
}
    #sidebar h2 {
        font-size: 1.3em;
        margin:0 0 10px 0; padding:0;
    }
    #sidebar ul { 
        margin:0; 
        padding:0; 
        list-style:none;
    }
    #sidebar ul.section					{ margin: 0 0 20px 0; background:url(img/sidebar.top.png) top repeat-y; }
    #sidebar ul.section li				{ padding:10px; background:url(img/sidebar.bottom.png) bottom no-repeat; }
    #sidebar ul.section li a			{ color:#444; text-decoration: none;}
    #sidebar ul.section li li			{ padding:0px; background:none; color:#888; }
    #sidebar ul.section li li a:hover	{ color:#f60; text-decoration: underline;}
    #sidebar li li li					{ margin-left:1.2em; }

form#searchform input#s { 
    width:180px; 
    margin-right:5px; 
    padding:3px; 
    border:1px solid #E0E0E0; 
    background:#FFF url(img/search.png) repeat-x; 
    color:#666; 
}
form#searchform input#searchsubmit { 
    width:16px; 
    height:16px; 
    border: 0; 
    text-indent:-9999px; 
    background:url(img/search.submit.png) no-repeat; 
    cursor:pointer; 
}

/* Content placement - xb
*******************************************************************************/
.center, centered, .aligncenter { text-align: center; }
.alignright { float: right; }
.alignleft { float: left; }

img.center, img.centered, img.aligncenter, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }
img.alignright, img[align="right"] { display: inline; margin: 0px 0px 2px 7px; padding: 4px; }
img.alignleft, img[align="left"] { display: inline; margin: 0px 7px 2px 0px; padding: 4px; }
img.noborder { border: none !important; }
img.nopadding { border: none !important; padding: 0px !important;}

/* IE
*******************************************************************************/
* html form#searchform input#searchsubmit { padding-left:20px; }
*+html form#searchform input#searchsubmit { padding-left:20px; }