/*   
Theme Name: PIXEL.lt dark
Theme URI: http://pixel.lt/
Description: Original Pixel.lt dark theme
Author: Aurelijus Valeiša
Author URI: http://aurelijus.eu
Version: 1.0
.
Theme is copyrighted, licensed and you must not use it in any way.
.
*/
* {
    margin: 0;
    padding: 0;
}
body {
    background-image: url(http://pixel.lt/wp-content/themes/pixel/images/bgimg3.jpg);
    background-repeat: no-repeat;
    background-color: #3b3b3b;
    background-position: top left;
}
blockquote {
 padding: 20px;
font-style: italic;
}
li {
    list-style-position: inside;
}
#page {
    position: relative;
    width: 980px;
    min-width: 960px;
}
#inpage {
    position: relative;
    margin-left: 42px;
}
/* HEADER */
#header {
    background-image: url(http://pixel.lt/wp-content/themes/pixel/images/headerimg2.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #3b3b3b;
    min-width: 960px;
    width: 960px;
    height: 94px;
    margin-left: -42px;
}
#header {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.8em;
    text-align: right;
    color: #c4c4c4;
}
#header input.search {
    color: #000;  
    background: #FFFFFF;  
}
#header input.button {
    background-image: url(http://pixel.lt/wp-content/themes/pixel/images/sbutton.jpg);
    background-repeat: no-repeat;
    background-color: #3b3b3b;
    width: 20px;
    height: 19px;
    border: 0;
}
/* MENU */
#menu {
    padding-top: 10px;
    margin-left: 33px;
}
/* MENU NAVIGATION */
ul#navlist {
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
    font-size: 0.7em;
    margin-left: 0;
    padding-left: 0;
    white-space: nowrap;
    margin-bottom: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
}

#navlist li {
    display: inline;
    list-style-type: none;
}

#navlist a {
    padding-top: 4px;
    padding-left: 27px;
    padding-right: 27px;
    padding-bottom: 4px;
    border-bottom: 3px solid #c15004;
}

#navlist .active a {
    padding-top: 10px;
    padding-left: 27px;
    padding-right: 27px;
    padding-bottom: 10px;
    border-bottom: 0;
}

#navlist a:link, #navlist a:visited {
    color: #fff;
    background-color: #ff8040;
    text-decoration: none;
}


#navlist .active a:link, #navlist .active a:visited {
    color: #000;
    background-color: #fff;
    text-decoration: none;
}
#navlist a:hover {
    color: #000;
    text-decoration: none;
}
/* CONTENT */

#content {
    float: left;
    position: relative;
    width: 667px;
    max-width: 667px;
    background-color: #fff;
    background-image: url(http://pixel.lt/wp-content/themes/pixel/images/topright.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    padding-top: 29px;
    padding-left: 40px;
    white-space: normal;
}

#contentf {
    position: relative;
    width: 707px;
    max-width: 707px;
    background-color: #fff;
    background-image: url(http://pixel.lt/wp-content/themes/pixel/images/contentfooter.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    white-space: normal;
    height: 15px;
    margin-left: -40px;
}
/* CONTENT POSTS */
#content h2 {
    font-size: 1.5em;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;
    text-align: left;
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #f0f0f0;
}
#content .post {
    margin-right: 40px;
    padding-bottom: 20px;
}
#content .post h3 {
    color: #000;
    font-size: 1.5em;
    font-weight: normal;
    font-family: Arial, Tahoma, sans-serif;
}
#content .post h3 a, #content .post h3 a:link, #content .post h3 a:visited {
    color: #000;
    text-decoration: none;
}
#content .post h3 a:active, #content .post h3 a:hover {
    text-decoration: underline;
}
#content .post .postheader {
    border-bottom: 1px solid #f0f0f0;
}
#content .post .authordate
{
    text-align: right;
    margin-top: -5px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.7em;
    float:right;
    color:#666;
    width:30%;
}
#content .post .authordate a, #content .post .authordate a:link, #content .post .authordate a:visited {
    color: #ff8040;
    font-weight: bold;
    text-decoration: none;
}
#content .post .authordate a:active, #content .post .authordate a:hover {
    text-decoration: underline;
}
#content .entry {
    margin-top: 10px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.8em;
    /*color: #606060;*/
    color: #4D4D4D;
    padding-bottom: 5px;
}
#content .entry img {
	border: 0;
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 20px;
}

#content .entry .bookmarks img {
	border: 0;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#content .entry p {
	text-align:justify;
    margin-bottom: 10px;
}
#content .entry a, #content .entry a:visited, #content .entry a:link, #content .entry a:active {
    color: #ff8040;
    text-align: left;
    text-decoration: underline;
    font-weight: normal;
}
#content .entry a:hover {
    text-decoration: none;
}
#content .entry ul, #content .entry ol {
    padding-left: 20px;
    padding-bottom: 10px;
}
#content .entry li {
    padding-top: 5px;
}
#content a.more-link, #content a:hover.more-link, #content a:visited.more-link, #content a:link.more-link, #content a:active.more-link {
    display: block;
    background-color: #ff8040;
    color: #fff;
    text-align: center;
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 0.9em;
    width: 130px;
    text-decoration: none;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
}
#content .bookmarks {
    float: right;
    color: #000;
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 0.9em;
    margin-top: -13px;
}
#content .bookmarks a, #content .bookmarks a:visited, #content .bookmarks a:link, #content .bookmarks a:active {
    color: #ff8040;
    text-align: left;
    text-decoration: underline;
    font-weight: normal;
}
#content .bookmarks a:hover {
    text-decoration: none;
}
#content .postfooter {        
    border-top: 2px solid #f0f0f0;
    background-color: #f7f7f7;
    padding: 10px;
    color: #606060;
    font-size: 0.75em;
    font-family: Tahoma, Arial, Sans-serif;
}
#content .postfooter a, #content .postfooter a:visited, #content .postfooter a:link, #content .postfooter a:active {
    color: #ff8040;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
}
#content .postfooter a:hover {
    text-decoration: none;
}
#content .postcomments {
    float: right;
    color: #606060;
    font-family: Tahoma, Arial, sans-serif;
    margin-top: -15px;
}
#content .postfooter a, #content .postfooter a:visited, #content .postfooter a:link, #content .postfooter a:active {
    color: #ff8040;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
}
#content .postfooter a:hover {
    text-decoration: none;
}
#content .pagenavi {
    word-spacing: 3px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.8em;
}
#content .pagenavi a, #content .pagenavi a:visited, #content .pagenavi a:link, #content .pagenavi a:active {
    color: #ff8040;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
}
#content .pagenavi a:hover {
    text-decoration: none;
}
/* CODE */
.code {
font-size: 1.15em;
}
pre {
padding-left: 2px;
padding-right: 2px;
padding-bottom: 10px;
padding-top: 10px;
border:1px solid #ccc; 
background:#eee; 
overflow: auto;
}
.line_numbers {
valign: top;
}
/* AUTHOR INFO */
#postauthor {        
    margin-top: 10px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.8em;
    color: #606060;
    padding-bottom: 5px;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 10px;
}
#postauthor h2 {
    font-size: 1.5em;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;
    text-align: center;
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #f0f0f0;
}
/* COMMENTS */
#commentlist  {
    font-size: 0.75em;
    font-family: Tahoma, Arial, Sans-serif;
    margin-right: 40px;
}
#commentlist li {
    margin-bottom: 5px;      
}
h3#comments {
    font-size: 1.5em;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;
    text-align: left;
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #f0f0f0;
}
.commentmetadata {
    color: #606060;
}
.commentmetadata a, .commentmetadata a:visited, .commentmetadata a:link, .commentmetadata a:active {
    color: #ff8040;
    text-align: left;
    text-decoration: underline;
    font-weight: normal;
}
.commentmetadata a:hover {
    text-decoration: none;
}
.commenttext {
    border-top: 2px solid #f0f0f0;
    margin-top: 3px;
    background-color: #f7f7f7;
    padding: 10px;
    color: #606060;
    overflow: auto;
}
.commentauthor {
    color: #606060;   
}
.commentauthor a, .commentauthor a:visited, .commentauthor a:link, .commentauthor a:active {
    color: #ff8040;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
}
.commentauthor a:hover {
    text-decoration: none;
}

#respond  { 
    margin-top: 30px;
}
#commentform, #commentform .input {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.9em;
    color: #606060;
}
#commentform a, #commentform a:visited, #commentform a:link, #commentform a:active {
    color: #ff8040;
    text-align: left;
    text-decoration: underline;
    font-weight: normal;
}
#commentform a:hover {
    text-decoration: none;
}
/* SIDEDBAR */
#sidebar .mainli {
    border: 0;
}
#sidebar {
    float: right;
    position: relative;
    width: 180px;
    color: #606060;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.7em;
}
#sidebar h2 {
    text-align: center;
    font-family: Arial, sans-serif, Tahoma;
    color: #fff;
    line-height: 2em;
}
#sidebar ul {
    list-style-type: none;
    list-style-position: inside;
}
#sidebar li {    
    border-bottom: 1px solid #606060;
    padding-top: 5px;
    padding-bottom: 3px;
}
#sidebar a, #sidebar a:link, #sidebar a:visited {
    color: #ff8040;
    font-weight: bold;
    text-decoration: none;
}
#sidebar a:hover, #sidebar a:active {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
/* FOOTER */
#footer {
    position: relative;
    clear: both;
    padding-top: 10px;
    padding-left: 40px;
    }
#footer {    
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.8em;
    text-align: left;
    color: #c4c4c4;
}
#footer a, #footer a:link, #footer a:visited {
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}
#footer a:hover, #footer a:active {
    color: #fff;
    font-weight: normal;
    text-decoration: underline;
}