/* @override http://www.maururu.net/wordpress/wp-content/themes/k2/styles/ilford/ilford.css */

/*

    An homage to the Ilford Multigrade Fiber photographic paper

    This paper gives some soft, warm grey tones that I love. Hopefully the greys in the theme should give the same feelings. It also comes in two kinds which are identified by yellow and pink labels on a green background. The colors are kept here and the dominating hue is yellowish.

    Ref.: http://www.ilfordphoto.com/products/product.asp?n=26&t=Photographic+Papers

    This style only modifies what is needed from the base K2 style. Both are loaded by K2 automatically and it ensures that the style keeps up to date with the innovations in K2.

    Author Name: JiHO
    Author Site: http://maururu.net/
    Style Name: Ilford Multigrade Fiber
    Style URI: http://maururu.net/ilford/
    Version: 0.2
    Comments: Licenced under <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.

*/


/* @group Main page layout */

body.columns-one #page {
    width: 700px;
}

body.columns-one #primary{
    padding-right: 0;
    padding-left: 0;
    border-bottom: 1px solid #ccc;
}

body.columns-one .content {
    padding-left: 100px;
    padding-right: 100px;
}

body.columns-one .secondary {
    width: 230px;
    border-top: none;
}

/* @end */


/* @group General typography and sizes */

/* Fonts */

body {
    font-family: Verdana, "DejaVu Sans", sans-serif;
}

code, pre {
    font-family: "DejaVu Sans Mono", Monaco, monospace;
}

h1, h2, h3, h4, h5, h6 {
    font-family:  Georgia, "DejaVu Serif", serif;
    letter-spacing: 1px;
}

/* Sizes and text flow */

code, pre {
    font-size: 1em;
}

body {
    font-size: 11px;
}

/* Colors */

body {
    background-color: #ccc;
    color: #333;
}

#page {
    border-color: #888;
}

a,
a:visited,
.entry-content a:visited {
    color: #888;
}

a:hover {
    color: #cabb46;
    text-decoration: none !important;
}

a:visited:hover {
    color: #cb68aa;
}

h2 a:hover, h2 span a:hover {
    color: #cb4 !important;
}

h2 a:visited:hover, h2 span a:visited:hover {
    color: #c6a !important;
}

/* code block */

pre {
    padding-top: 0.7em;
    padding-bottom: 0.7em;
    padding-right: 0.5em;
    background-color: #ddd;
    border: none;
}

/* quote block */

blockquote {
    background: none;
    border-left: 10px solid #ccc;
    padding-right: 2em !important;
    padding-left: 1em !important;
}

/* horizontal ruler */

.entry-content hr {
    display: block !important;
    background-color: #888;
    color: #888;
    border: none;
    width: 80%;
    height: 1px;
    margin: 2em auto;
}

/* text input boxes */

input[type=text],
input#s.livesearch,
input#author,
input#email,
input#url,
input#answer,
textarea,
textarea#comment {
    padding: 3px;
    margin: 5px 5px 0 0;
    border: 1px solid #ccc;
    font-size: 1em;
    font-family:  Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    color: #b1b1b1;
}

input#answer {
    margin-top: 2px;
}

input#s.livesearch {
    margin-top: 0;
}

input[type=text]:focus,
input#s.livesearch:focus,
input#author:focus,
input#email:focus,
input#url:focus,
input#answer:focus,
textarea:focus,
textarea#comment:focus{
    border: 1px solid #888;
    color: #333;
}

/* @end */


/* @group Header */

#header {
    background-color: #333;
    height: 160px;
    text-indent: 100px;
    background-image: url(/wordpress/wp-content/themes/k2/styles/ilford/headers/resized_Roll_042-07.jpg);
}

/* title */

.blog-title {
    font-family:  Georgia, "DejaVu Serif", serif;
    font-size: 2.6em;
    font-weight: normal;
    padding: 1.6em 0px 0px 0px;
    text-shadow: black 0 0 4px;
}

.blog-title a, .blog-title a:visited, .blog-title a:hover {
    color: white;
    text-decoration: none;
}

/* description */

#header .description {
    font-size: 11px;
    margin: 1em 0px 0px 0px;
    font-style: italic;
}

/* main menu in header */

ul.menu {
    margin: 0 100px;
}

ul.menu li a {
    text-indent: 0;
}

ul.menu li a:hover {
    color: #333 !important;
    background-image: url('/wordpress/wp-content/themes/k2/styles/ilford/images/white-transp.png');
}

/* @end */


/* @group Posts and pages */

.entry-content {
    font-size: 1em;
    line-height: 1.7em;
}

/* kind of page you are on. e.g. archive, search results */

.page-head h2 {
    font-weight: normal;
}

/* entry headlines */

.entry-head {
    margin: 30px 0 20px;
    text-align: center;
}
.entry-head h3 {
    font-size: 1.5em;
    margin: 0;
}
.entry-head h1 {
    margin: 0;
}

.entry-meta {
    background: none;
    margin: 1em 0;
    line-height: 1em;
    color: #888;
}

.entry-head .entry-meta {
    background: none;
    padding-left: 20px;
}

.meta-start {
    padding: 0px;
    background: none;
}

/* post/page content */
.entry-content {
    text-align: left;
}

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content dl,
.entry-content li,
.entry-content div,
.entry-content blockquote {
    margin-top: 1em;
    margin-bottom: 1em;
}

.entry-content ol,
.entry-content ul,
.entry-content dd,
.entry-content blockquote,
.entry-content pre {
    padding-left: 2em;
}

.entry-content ul,
.entry-content ol {
    list-style-position: outside;
}

.entry-content dt {
    font-weight: bold;
}

/* in-post headers */

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    font-weight: normal;
    text-align: left;
    margin-top: 1.5em;
}

.entry-content h1,
.entry-content h2,
.entry-content h3 {
    font-size: 1.4em;
}

.entry-content h4 {
    font-size: 1.2em;
    letter-spacing: 0px;
}

.entry-content h5 {
    font-size: 1.1em;
    letter-spacing: 0px;
}

.entry-content h6 {
    font-size: 1.1em;
    font-style: italic;
    letter-spacing: 0px;
}

/* image with a border */

.entry-content img.border {
    padding: 2px;
    border: 1px solid #ccc;
}

/* image with a reflection */

.entry-content div.reflect {
    padding: 0px;
    border: none !important;
}

/* navigation */

#nav-below {
    display: none;
}


/* @end */


/* @group Comments */

/* comments and reply-form headlines */

.comments h4 {
    font-size: 1.6em;
    display: none;
}

.comments form {
    padding-top: 0px;
    padding-bottom: 0px;
}

.comments div.metalinks {
    margin: 50px 0;
    text-align: center;
    letter-spacing: 0;
}

/* comments */

#commentlist li {
    padding: 0;
    margin: 1.5em 0 0.8em 0;
    border-bottom: 1px dotted #ccc;
}

#commentlist li .comment-author {
    letter-spacing: 1px;
    font: italic normal 1.3em Georgia, "Times New Roman", Times, serif;
}

#commentlist li .comment-meta {
    padding: 0;
    margin:  0;
    font-size: 1em;
}

#commentlist li .comment-content {
    font-size: 1em;
    line-height: 1.7em;
}

#commentlist li .comment-content p {
    margin: 1em 0;
}

#commentlist li .comment-content ul,
#commentlist li .comment-content ol {
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 2em;
}

#commentlist li .comment-content ul li,
#commentlist li .comment-content ol li {
    margin-top: 1em;
    margin-bottom: 1em;
    list-style: disc outside;
    border: none;
}


#commentlist li.byuser,
#commentlist li.bypostauthor {
    background: none;
}

#commentlist li.byuser span.commentauthor,
#commentlist li.bypostauthor span.commentauthor{
    padding-left: 17px;
    background: url(/wordpress/wp-content/themes/k2/styles/ilford/images/favorite.gif) no-repeat left center;
}

.comments li#leavecomment, .comments #comments-closed-msg{
    padding: 0 0 1em 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-family: Georgia, "Times New Roman", Times, serif;
    letter-spacing: 1px;
    font-style: italic;
}

/* ping backs */

#pinglist {
    font-size: 1em;
    line-height: 1.7em;
}

#pinglist li {
    padding: 8px;
    margin:  1em 0;
    border-left: 10px solid #ccc;
    background-color: #efefef;
}

#pinglist li .comment-meta {
    padding: 0;
    margin:  0;
    font-size: 1em;
}

/* comment box */

#commentform {
    margin: 50px 0;
}

#commentform textarea {
    margin: 6px 0 0 0;
    width: 490px;
    padding: 5px;
}

/* Challenge plugin */

div#answerdiv {
    line-height: 0;
}

/* @end */


/* @group Secondary colums */

/* sidebar headlines */
.secondary h4 {
    font-size: 1.5em;
}

.secondary {
    margin-top: 50px;
    padding: 0;
}

#sidebar-1.secondary {
    padding-right: 20px;
}

#sidebar-2.secondary {
    padding-left: 20px;
    text-align: center;
}

.secondary div.widget,
.secondary div#search.widget_search
{
    margin: 0 0 30px 0;
}

.secondary div ul li {
    list-style: none;
    margin: 1em 0;
    list-style-type: none;
}

/* @end */


/* @group Misc. Tags and Classes */

#rollingarchives a:hover {
    text-decoration: none;
}

body.smartposition #rollingarchives {
    border-bottom: 1px solid #ccc !important;
}

.alert {
    background: #EEE7A8;
    border-top: 2px solid #cb4;
    border-bottom: 2px solid #cb4;
    text-align: center !important;
    margin: 10px auto;
}

/* @end */


/* @group Images */

.entry-edit a {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/pencil.png') left center no-repeat;
}

.comment-edit a {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/comment_edit.png') left center no-repeat;
}

.chronodata {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/time.png') left center no-repeat;
    margin-left: 10px;
}

.commentslink {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/comment.png') left center no-repeat;
    padding-left: 20px;
}

.quoter_comment {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/comment.png') left center no-repeat;
}

.entry-tags {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/tag_blue.png') left center no-repeat;
}

.commentsrsslink {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/feed.png') left top no-repeat;
}

.trackbacklink {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/arrow_refresh.png') left top no-repeat;
}

#commentlist li .comment-meta {
    background: none;
}

.comments #commentload {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/spinner.gif') center center no-repeat;
}

#searchreset {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/reset-fff.png') center center no-repeat;
}

#searchload {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/spinner.gif') center center no-repeat;
}

.category-noteworthy h3.entry-title {
    background: url('/wordpress/wp-content/themes/k2/styles/ilford/images/heart.png') no-repeat right center;
}

/* @end */
