@charset "utf-8";
/*
Theme Name: Minnix
Theme URI: http://www.nixonixo.com
Description: A minimalist theme by Michel for nixonixo.com, based on Manifest 1.01 theme by Jim Barraud (www.jimbarraud.com)
Version: 1.0
Author: Michel
Author URI: http://www.optimiced.com
Tags: simple, clean, single column, minimalist

  Part of the XHTML/CSS & PHP code written by Michel Bozgounov, www.optimiced.com
  Powered by IBM/Lenovo ThinkPad, Adobe Dreamweaver, Adobe Fireworks, Web Standards, and Jacobs Coffee ;)

*/


/* Global
--------------------------------[O'd]-------------------------------- */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

html { /* Force vertical scrollbar */
overflow-y: scroll;
height: 100%;
}

body {
color: #666;
background: #FFF;
font-size: 62.5%;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
line-height: 1.5;
}

ol, ul {list-style: none;}

h2, h3, h4, h5 {
font-family: Tahoma, Georgia, "Times New Roman", Times, serif !important;
}

del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

a {color: #648184; text-decoration: none; font-weight: bold;}
a:visited {color: #A5B9BB; text-decoration: none;}
a:hover, a:focus, a:active {color: #000; /* text-decoration: underline; */}

/* headings */
h2 {
margin: 30px 0;
font-size: 2.4em;
font-weight: normal;
color: #000;
}
h3 {margin: 20px 0 0 0; font-size: 2em; font-weight: normal;}
h3 a {color: #333; font-weight: normal;}
h3 a:hover, h3 a:active {text-decoration: underline;}
h4 {
margin-bottom: 10px;
font-size: 1.5em;
font-weight: bold;
color: #333;
}
h5 {
position: relative;
top: -35px;
margin-bottom: px;
font-family: "helvetica neue", helvetica, arial;
font-size: 1.2em;
color: #999;
font-weight: normal;
border-bottom: 1px solid #ddd;
background: #fff;
}
h5 abbr {
display: inline-block;
position: relative;
margin: 0 auto;
padding: 0 8px;
background: #fff;
top: 8px;
}






/* Wrap
--------------------------------[O'd]-------------------------------- */

#siteWrapper{
margin: 0 auto;
padding: 0;
width: 800px;
text-align: left;
position: relative;
}






/* Header + Navigation
--------------------------------[O'd]-------------------------------- */

#header {
border-bottom: 1px solid #E6E6E6;
width: 800px;
height: 100px;
margin: 0;
padding: 0;
}
#header h1 {
margin: 0 !important;
padding: 0 !important;
}
#header h1 a {
display: block;
width: 800px;
height: 100px;
background: url(images/header.png) 0 0 no-repeat;
margin: 0;
padding: 0;
}
#header h1 a:hover, #header h1 a:focus {
background: url(images/header.png) 0 -100px no-repeat;
}
#header h1 span {
display: none;
}




#mainNav {
margin-top: 10px;
padding: 5px;
background: #FBFBFB;
border-top: 1px solid #EAEAEA;
border-bottom: 1px solid #EAEAEA;
font-weight: bold;
line-height: 2.2em;
position: relative;
}
#mainNav ul {
margin: 0 auto;
width: 95%;
text-align: center;
font-size: .9em;
}
#mainNav li {
display: inline;
margin-right: 2px;
font-size: 1.5em;
text-transform: lowercase;
}
#mainNav li:last-child {
margin-right: 0;
}
#mainNav a:link, #mainNav a:visited {
color: #999;
border-width: 0px;
border-style: solid;
border-color: #575757;
border-radius: 5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 1px 10px 3px 10px;
}
#mainNav a:hover, #mainNav a:focus, #mainNav a:active {
color: #2E301C;
background: #EBEBEB;
/*-moz-box-shadow:0 0 8px rgba(99,99,99,.5);
-webkit-box-shadow:0 0 8px rgba(99,99,99,.5);
box-shadow:0 0 8px rgba(99,99,99,.5);*/
}

#mainNav a:active {
outline: none;
}

#mainNav .current_page_parent a:link,
#mainNav .current_page_parent a:visited,
#mainNav .current_page_item a:link,
#mainNav .current_page_item a:visited{
font-weight: bold;
color: #2A2D1A;
background: #EBEBEB;
}
#mainNav .current_page_parent a:hover,
#mainNav .current_page_parent a:active,
#mainNav .current_page_item a:hover,
#mainNav .current_page_item a:active{
color: #2E301C;
}





.category-comic-strip #cat-comic-strip a, .comic-strip #cat-comic-strip a {
font-weight: bold;
color: #2A2D1A;
background: #EBEBEB;
}
.category-photos #cat-photos a, .photos #cat-photos a {
font-weight: bold;
color: #2A2D1A;
background: #EBEBEB;
}
.category-drawings #cat-drawings a, .drawings #cat-drawings a {
font-weight: bold;
color: #2A2D1A;
background: #EBEBEB;
}




/* Main Content Body
--------------------------------[O'd]-------------------------------- */

#coreContent{
float: left;
width: 800px;
margin-top: 8px;
}





/* Posts
--------------------------------[O'd]-------------------------------- */

.postContent {
position: relative;
}
.postContent h4 {
position: relative;
top: 0;
font-size: 1.2em;
color: #999;
font-weight: normal;
font-style: italic;
border-bottom: none;
}

.postContent {
font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
}

/* .postDate ~ .postContent {margin-top: -30px;} */

#coreContent p, #coreContent li, #coreContent dd {
margin-bottom: .8em;
/*font-size: 1.4em;*/ /* 1.32*/
font-size: 1.32em;
line-height: 1.7em;
color: #333;
text-align: left;
}
#coreContent p {
text-align: left;
}
#coreContent li {
list-style: square;
margin-left: 17px;
}
#coreContent dt {
font-size: 1.3em;
color: #333;
}
.entry-content {
margin-top: 24px;
text-align: left;
}
.entry-content a:link, .entry-content a:visited {
text-decoration: underline;
}
.hentry {
position: relative;
padding-bottom: 37px;
margin-bottom: 30px;
}
#coreContent .postMeta {
margin: 40px auto 0 auto;
padding: 0 0 0 10px;
font-size: 1.1em;
color: #CCC;
border-left: 0;
background: #FFF;
}

  /* on single page */
  #coreContent .single .postMeta {
  border: 1px solid #EEE;
  background: #FBFBFB;
  margin: 20px 0 0 0;
  padding: 3px 0 4px 10px;
  text-align: left;
  }

  #coreContent .single .postMeta:hover {
  color: #666;
  border: 1px solid #FFF;
  -moz-box-shadow:0 0 6px rgba(99,99,99,.5);
  -webkit-box-shadow:0 0 6px rgba(99,99,99,.5);
  box-shadow:0 0 6px rgba(99,99,99,.5);
  }


#coreContent .postMeta div {
/* */
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5 {
color: #333;
border: none;
margin: 0;
padding: 0;
font-family: Georgia, Constantia, Palatino, "Times New Roman", sans-serif;
font-weight: bold;
font-style: normal;
position: static;
}

.entry-content h2 {font-size: 1.8em;}
.entry-content h3 {font-size: 1.6em;}
.entry-content h4, .entry-content h5, .entry-content h6 {font-size: 1.4em;}
.entry-content pre {
color: #666;
font-size: 1.5em;
line-height: 18px;
margin-bottom: 15px;
}
.entry-content ul, .entry-content ol {
margin: 0 0 20px 15px;
}
.entry-content ol li {
list-style-type: decimal !important;
}
.entry-content li {
margin-bottom: 5px !important;
}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

.entry-content blockquote, #comments blockquote {
font-size: 1em;
line-height: 1.3em;
color: #AAA;
margin: 0 0 10px 20px;
padding: 5px;
border: 1px solid #EEE;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
}
#coreContent .entry-content blockquote p {
font-size: 1.1em;
line-height: 1.2em;
color: #7D7D7D;
}

/* alignment of images */
.entry-content .alignleft {
float: left;
margin: 4px 10px 10px 0;
}
.entry-content .alignright {
float: right;
margin: 4px 0 10px 10px;
}
.entry-content .aligncenter {
display: block;
margin: 30px auto;
}
.entry-content .wp-caption.alignnone {
margin-bottom: 15px;
}

#coreContent .entry-content p.wp-caption-text {
font-size: 1.1em;
font-style: italic;
color: #666;
margin-bottom: 0;
}
.hentry img {
margin: 0 auto;
padding: 10px;
-moz-box-shadow:0 0 4px rgba(99,99,99,.5);
-webkit-box-shadow:0 0 4px rgba(99,99,99,.5);
box-shadow:0 0 4px rgba(99,99,99,.5);
}
.hentry img.black {
background: #000;
-moz-box-shadow:0 0 4px rgba(11,11,11,.8);
-webkit-box-shadow:0 0 4px rgba(11,11,11,.8);
box-shadow:0 0 4px rgba(11,11,11,.5);
border: 1px solid #CCC;
}

/* rules for A+E comic strip only */
/*
.category-comic-strip .hentry img, .comic-strip .hentry img {
padding: 6px;
}
*/




.entry-title {
/* margin: 25px auto 20px auto; */
text-align: center;
}

/* test ! */
body.category-comic-strip .hentry img {
border:0;
}

/* end of post */
.end {
position: relative;
top: 25px;
margin-bottom: 10px;
color: #999;
font-weight: normal;
border-bottom: 1px solid #ddd;
background: #FFF;
line-height: .3em;
text-align: center;
}
.end div {
background: #FFF;
display: inline;
padding: 8px 2px;
line-height: .2em;
font-size: .88em;
}
.end div em {
font-style: normal;
}





/* Single Post Page
--------------------------------[O'd]-------------------------------- */

.single h5 {
position: static;
font-size: 1.2em;
color: #999;
font-weight: normal;
border-bottom: none;
background: #FFF;
}
.single.hentry {
/* border-top: 1px solid #efefef; */
/* margin-top: -px; */
border-bottom: none;
padding-bottom: 0;
}







/* Links Page
--------------------------------[O'd]-------------------------------- */

#coreContent .entry-content #linkList {
margin-left: 0;
}
#coreContent .entry-content #linkList li {
list-style-type: none;
margin-left: 0;
}
#coreContent .entry-content #linkList li li {
font-size: .9em;
list-style-type: square;
margin-bottom: 20px !important;
margin-left: 15px;
}
#coreContent .entry-content #linkList ul {
margin: 10px 0 40px;
}

#links #thelinks {
white-space: normal;
background: url(images/links-background.png) 500px 70px no-repeat;
}







/* Comments
--------------------------------[O'd]-------------------------------- */


#comments ol {
list-style: none;
}
#comments ol li {
border: 1px solid #CCC;
margin: 10px 0;
padding: 10px 50px;
list-style-type: none;
font-size: 1em;
}






.commentEntry {
padding: 15px 0;
border-bottom: 1px solid #CCC;
}
#coreContent .commentEntry p {
color: #666;
}
.avatar {
float: left;
margin: 4px;
padding: 5px;
border: 1px solid #DDD;
}
.commentContent {
float: left;
width: 470px;
margin-left: 27px;
display: block;
text-align: left !important;
}
.commentContent p {
text-align: left !important;
}
.commentMeta {
color: #333;
font-size: 1.1em;
text-align: left;
width: 300px;
display: block;
float: left;
}
.commentMeta cite {
font-weight: bold;
font-style: normal;
}
.commentMeta p {text-align: left !important; margin: 5px; font-size: 12px !important;}
.commentMeta em a {font-weight: normal !important;}

.nocomments {
font-size: 1.2em;
padding: 25px 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

li.bypostauthor {
ackground: #DDD;
color: black;
}
li.byuser {
background: white;
color: black;
}

/* Comment Form */
fieldset {
background: #F6F6F6;
padding: 0 0 10px;
}
label em {
font-family: Arial, Helvetica, sans-serif;
}
legend {
position: relative;
display: block;
font-size: 1.4em;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0 0 4px 0;
}
legend span {
position: relative;
top: -15px;
display: block;
width: 800px;
background-color: #FFF;
}
#comments h4, legend span {
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding: .5em 0 .7em;
font-weight: bold;
text-align: left;
}
.leaveComment {
margin-top: 34px;
padding-bottom: 19px;
line-height: 1.4em;
}
.commentForm {
font-size: 1.1em;
text-align: left;
text-transform: uppercase;
margin: 0 10px;
}
.commentForm em {
text-transform: lowercase;
font-style: italic;
color: #999;
font-size: 1em;
}
.commentForm input[type=text] {
display: block;
margin: 0;
width: 300px;
font-size: 1.2em;
font-family: Consolas, "Lucida Console", "Courier New", monospace;
}
.commentForm label {
line-height: 1.45em;
float: left;
margin-top: 15px;
}
.commentForm input[disabled] {
	background: #EEE !important;
	color: #999 !important;
}
label.error {
color: #F00;
text-transform: lowercase;
margin: 0 !important;
padding: 0 !important;
}


.commentForm textarea {
width: 448px;
max-width: 470px;
height: 178px;
font-size: 1.2em;
font-family: Consolas, "Lucida Console", "Courier New", monospace;
overflow: auto;
background-image: url(images/comments-background-ea.png);
background-position: -500px 0;
background-repeat: no-repeat;

/* Animate height across supporting browsers */
	-webkit-transition: height .6s ease-in-out;
	-o-transition: height .6s ease-in-out;
	-moz-transition: height .6s ease-in-out;
	transition: height .6s ease-in-out;

}
.commentForm textarea:focus {
background-position: bottom right;
height: 356px;
}


.commentForm input[type=submit] {
float: right;
margin-top: 8px;
padding: 3px 26px;
color: #999;
border: 1px solid #DDD;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.commentForm input[type=submit]:hover, .commentForm input[type=submit]:focus {
border: 1px solid #999;
-moz-box-shadow:0 0 8px rgba(99,99,99,.5);
-webkit-box-shadow:0 0 8px rgba(99,99,99,.5);
box-shadow:0 0 8px rgba(99,99,99,.5);
color: #FFF;
}
#commentFields {
display: block;
float: left;
width: 320px;
}
#commentText {
display: block;
float: left;
width: 440px;
}






/* Paging Navigation (насам-натам)
--------------------------------[O'd]-------------------------------- */

.pageNav {
margin-top: 25px;
padding: 5px;
background: #FBFBFB;
border-top: 1px solid #EAEAEA;
border-bottom: 1px solid #EAEAEA;
font-weight: bold;
line-height: 1.85em;
font-size: 1.3em;
text-transform: lowercase;
min-height: 24px;
text-align: center;
clear: both;
}

.pageNav a:link, .pageNav a:visited {
color: #999;
border-width: 0;
border-style: solid;
border-color: #575757;
border-radius: 5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.pageNav .prev a:link, .pageNav .prev a:visited {padding: 1px 10px 3px 15px;}
.pageNav .next a:link, .pageNav .next a:visited {padding: 1px 15px 3px 10px;}

.pageNav a:hover, .pageNav a:focus, .pageNav a:active {
text-decoration: none;
color: #2E301C;
background-color: #EBEBEB;
}

.pageNav a:active {
outline: none;
}
.pageNav .prev {
display: inline;
}
.pageNav .next {
display: inline;
}
.pageNav .prev a:link, .pageNav .prev a:visited {
background-image: url(images/pagenav-left.png);
background-position: left 7px;
background-repeat: no-repeat;
}
.pageNav .next a:link, .pageNav .next a:visited {
background-image: url(images/pagenav-right.png);
background-position: right 7px;
background-repeat: no-repeat;
}
.pageNav .prev a:hover {
background-position: left -13px;
}
.pageNav .next a:hover {
background-position: right -13px;
}






/* Archives
--------------------------------[O'd]-------------------------------- */

h2.archiveTitle {
/* margin: -30px 0 70px; */
color: #666;
text-align: center;
}
h2.archiveTitle strong {
color: #000;
}
#archives {
font-size: .88em;
font-family: Tahoma, Verdana, sans-serif;
}
#archives h3, #coreContent li h3 {
font-family: Georgia, Constantia, Palatino, "Times New Roman", sans-serif;
font-size: 1.8em;
text-align: left;
color: #333;
font-weight: normal;
text-transform: uppercase;
margin: 15px 0 5px 0;
border-bottom: 1px solid #CCC;
}
#archives h2 {
font-size: 2.8em;
}

#coreContent li h3 {
font-size: 1.2em;
}
#archives label {
font-family: Constantia, Palatino, "Times New Roman", sans-serif;
font-size: 1.4em;
color: #333;
font-weight: normal;
text-transform: uppercase;
}
#archives #date {
float: left;
width: 530px;
background: #FFF;
white-space: normal;
}
#archives #categoryTags {
float: left;
width: 240px;
margin-left: 20px;
}
#archives #categoryTags li {
line-height: 1.3em;
}
#archives #categoryTags form input[type=text] {
width: 135px;
}

#archives ul {
margin: 10px 0;
text-align: left;
}
#archives ul li {
display: inline-block;
margin: 0 5px 5px 0;
color: #999;
font-size: 1.3em;
line-height: 1.5em;
}
#archives li a {
margin-right: 5px;
}

#archives #date ul li {
display: block;
list-style-type: none;
margin: 0 10px 0 0;
}
.tagArchives li {
float: left;
margin-right: 10px;
}
.categories li {
margin-bottom: 5px;
font-size: 2.3em;
}
#archives form {
margin: 10px 0 0 0;
}

/* twitter widget */
#twitter_div li {
border: 1px dotted #EEE;
width: 228px;
padding: 5px;
float: left;
display: block;
text-align: left;
}
#twitter_div li:hover {
border: 1px solid #BBB;
color: #333;
}
#twitter_div span {
display: block;
float: left;
}
#twitter_div span a {
float: none;
margin: 0;
border-top: 0;
font-weight: normal;
}
#twitter_div a {
float: left;
margin-top: 8px;
border-top: 1px dotter #EEE;
clear: both;
}


#twitter_div ul#twitter_update_list {
margin-top: 10px;
margin-bottom: 0;
}
#twitter_div ul {
margin-top: 0;
}

#twitter_div a:before {content: '» ';}
#twitter_div span a:before {content: none;}


.twitter {
margin-bottom: 20px;
float: left;
}
.twitter a {
display: block;
float: left;
margin-right: 3px;
}
.twitter span {
display: block;
float: left;
margin-right: 3px;
color: #666;
}
.twitter #twitterwisdom {
margin: 0 10px 0 0;
}
.twitter #twittercount {
margin: 0;
}






/* Recent Posts (on the 404 page)
--------------------------------[O'd]-------------------------------- */

#recentPosts {border-top: 2px solid #CCC;}
#recentPosts li {list-style: none; margin: 0; padding: 5px; border-bottom: 1px solid #CCC;}
#recentPosts a {float: left;}
#recentPosts .postDate {float: right;}






/* Search & Search Results [also: comment form]
--------------------------------[O'd]-------------------------------- */

/* Form Elements */
input[type=text], textarea {
border: 1px solid #DDD;
padding: 3px;
font-family: Helvetica, Arial, Tahoma, sans-serif;
font-size: 12px;
color: #666;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
input:focus, textarea:focus {
border-color: #999;
color: #333;
-moz-box-shadow:0 0 8px rgba(99,99,99,.5);
-webkit-box-shadow:0 0 8px rgba(99,99,99,.5);
box-shadow:0 0 8px rgba(99,99,99,.5);
}


input[type=submit] {
font-weight: bold;
background-color: #EBEBEB;
background: url(images/button.png) 0 0 repeat-x;
font-family: Verdana, Tahoma, Helvetica, Geneva, sans-serif;
text-transform: lowercase;
cursor: pointer;
}
input[type=submit]:hover, input[type=submit]:focus {
background-color: #E5E5E5;
background: url(images/button.png) 0 50% repeat-x;
color: #2E301C;
}


#searchform input[type=submit] {
float: none;
margin-top: 0;
padding: 1px 10px 2px 10px;
color: #999;
border: 1px solid #DDD;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
text-transform: lowercase;
font-weight: bold;
cursor: pointer;
}
#searchform input[type=submit]:hover, #searchform input[type=submit]:focus {
border: 1px solid #999;
-moz-box-shadow:0 0 8px rgba(99,99,99,.5);
-webkit-box-shadow:0 0 8px rgba(99,99,99,.5);
box-shadow:0 0 8px rgba(99,99,99,.5);
color: #FFF;
}




.searchresults .postMeta {
text-align: left;
}
.searchpanel {
border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef;
margin: 0 0 40px;
padding: 10px 0;
}
.searchpanel input[type=text] {
width: 300px;
font-size: 1.7em;
margin-right: 10px;
}
.searchpanel input[type=submit] {
float: left;
margin-right: auto;
margin-left: 10px;
border: 10px solid red;
}





/* Footer
--------------------------------[O'd]-------------------------------- */

#footer {
width: 800px;
margin: 10px auto 0;
padding: 10px 0 25px 0;
border-top: 1px solid #DDD;
color: #666;
text-align: center;
}
.footerContent {
width: 800px;
margin: 0 auto;
clear: left;
}
#footer .license {
margin: 10px auto;
}
#footer p {
line-height: 1.4em;
font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif;
}
#performance {
color: #EEE;
width: 800px;
margin: 0 auto 10px auto;
padding: 2px 0;
font-size: 9px;
font-family: Tahoma, Verdana, sans-serif;
text-align: center;
border-top: 1px solid #F5F5F5;
}
#performance:hover {
color: #BBB;
}





/* Google Ad (optional)
--------------------------------[O'd]-------------------------------- */

.googleAd {margin-bottom: 40px; padding-top: 40px; border-top: 1px dotted #CCC;}






/* Admin Edits
--------------------------------[O'd]-------------------------------- */

.loggedin a:link,
.loggedin a:visited,
a.post-edit-link:link,
a.post-edit-link:visited,
a.comment-edit-link:link,
a.comment-edit-link:visited{
color: #f00;
font-weight: bold;
text-decoration: underline;
}
#coreContent p.loggedin {
display: inline-block;
margin-bottom: 35px;
padding: 10px;
background: #efefef;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}






/* Self Clearing Floats
--------------------------------[O'd]-------------------------------- */

#siteWrapper:after,
#twitter_div ul:after, /* added! */
#archives:after, /* added! */
.post:after,
.commentEntry:after,
.commentForm:after,
#footer .elsewhere:after,
#metaContent .metaExtend:after,
#mainNav:after,
#mainNav ul:after,
#archives ul:after,
#links:after,
#coreContent .postMeta:after,
#recentPosts li:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}





/* super photo albums! (order now!)
--------------------------------[O'd]-------------------------------- */

.supernixo-albums {
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	height: 170px;
	z-index: 1000;
}
.supernixo-albums p {
	width: 160px;
	height: 170px;
	margin: 0;
	padding: 0;
}

.supernixo-albums a {
	display: block;
	width: 160px;
	height: 170px;
    background: url(images/supernixo-albums-2.png) 0 -110px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	-webkit-transition: background-position .3s ease-out;
	   -moz-transition: background-position .3s ease-out;
	     -o-transition: background-position .3s ease-out;
	        transition: background-position .3s ease-out;

}
.supernixo-albums a:hover, .supernixo-albums a:focus {
    background: url(images/supernixo-albums-2.png) 0 0 no-repeat;
}

#post-3841 h3 {
	margin: 20px 0 10px 0;
}

hr {
	border: 0;
	background-color: #DDD;
    height: 1px;
	margin: 30px 0;
}

.smart-shadow {
	width: 100%;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
box-shadow: 0 5px 5px rgba(1,1,1,0.25) inset;
z-index: 10000;
}



/* NOTES
--------------------------------[O'd]-------------------------------- */

/*
  No notes for now, sorry! Perhaps later?
  And now stop examining this complicated CSS code and go back to nixonixo.com to see some amazing photos by nixonixo! ;)
*/

