/*
Theme Name: Ralph
Theme URI: http://ralphholzmann.com/
Description: Ralph Holzmann's custom theme.
Author: Ralph Holzmann
Version: 1.0
Tags: ralph, holzmann
*/
@font-face {
	font-family: 'MergeRegular';
	src: url('merge-webfont.eot');
	src: local('☺'), url('merge-webfont.woff') format('woff'), url('merge-webfont.ttf') format('truetype'), url('merge-webfont.svg#webfontmahnYu5T') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
    height: 100%;
}
body {
    background: #FFFCCF url('/wp-content/themes/ralph/images/background.png') repeat fixed top left;
    min-height: 100%;
}
.hidden {
    display: none;
}
    #header {
        background-color: #600;
        text-align: left;
        padding: 6px 0;
        height: 48px;
    }
        #header h1 {
            color: #eee;
            font: italic 36px/36px Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
            float: left;
            text-shadow: 1px 1px 2px #000;
        }
        #tag_line {
            float: left;
            clear: left;
            font: italic 14px/14px Corbel, "Lucida Sans Unicode", "Lucida Grade", "Bitstream Vera Sans", "Luxi Serif", Verdana, sans-serif;
            color: #EEEED1;
        }
        #tag_line span,
        #tag_line div {
            float: left;
        }
    #main {
        background: transparent url('/wp-content/themes/ralph/images/retro_dots.png') repeat-x scroll 0 0;
        padding-top: 64px;
    }
        #main a {
            color: #990000;
            text-decoration: none;
            border-top: 1px dotted transparent;
            border-left: 1px dotted transparent;
            border-right: 1px dotted transparent;
            border-bottom: 1px dotted #99977c;
            padding: 0 2px;
        }
        #main a:hover,
        #main a:focus {
            background-image: url('/wp-content/themes/ralph/images/shade_20.png');
            border: 1px solid #d9d5b0;
            -moz-border-radius: 6px;
            color: #FFFCCF;
        }
        #main a:active {
            background-image: url('/wp-content/themes/ralph/images/shade_50.png');
            border: 1px solid #d9d5b0;
            -moz-border-radius: 6px;
            color: #FFF;
        }
        #main .container {
            width: 936px;
        }
            #main pre {
                background-image: url('/wp-content/themes/ralph/images/shade_20.png');
                padding: 6px;
                -moz-border-radius: 6px;
                color: #FFFCCF;
            }
            #main .entry-title {
                font: 36px/48px 'MergeRegular', Arial, "Helvetica Neue", Helvetica, sans-serif;
            }
            #main .container .left_side {
                float: left;
                width: 304px;
                margin-right: 24px;
            }
                #main .container .left_side .pic_pad {
                    padding: 6px;
                    background: transparent url('/wp-content/themes/ralph/images/shade_20.png') repeat scroll top left;
                }
                    #headshot {
                        width: 292px;
                        height: 438px;
                        background: transparent url('/wp-content/themes/ralph/images/headshot_small.jpg') no-repeat scroll top left;
                        display: block;
                    }
            #main .container  {
                color: #424242;
                text-align: left;
            }
                #main .container p {
                    padding: 12px 0 24px 0;
                    font: 16px/22px Cambria, Georgia, "New Century Schoolbook", "Century Schoolbook L", "Times New Roman", serif;
                }
    .container {
        width: 984px;
        overflow: hidden;
        margin: 0 auto;
    }
        #nav {
            float: right;
            text-align: left;
        }
            #nav li {
                padding: 8px 0 0 0;
                float: right;
                margin-left: 28px;
            }
                #nav li a {
                    color: #fff;
                    text-decoration: none;
                    font-weight: bold;
                    text-transform: uppercase;
                    font-size: 15px;
                    text-shadow: 0 -1px 1px #000;
                }
                #nav li a:hover {
                    border-bottom: 1px dotted #eee;
                }
                #nav li div {
                    color: #EEEED1;
                    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
                    font-style: italic;
                }
#content {
    width: 608px;
    float: left;
}
#side {
    width: 304px;
    float: right;
}
#nav-below {
    border-top: 1px dotted #600;
    overflow: hidden;
}
    #nav-below .nav-previous {
        float: left;
    }
    #nav-below .nav-next {
        float: right;
    }