@charset "UTF-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Quicksand:400,700);

@font-face {
	font-family: Chunk5;
	src: url('http://www.cattsmall.com/storage/chunkfive.eot');
}

@font-face {
	font-family: Chunk5;
	src: url('http://www.cattsmall.com/storage/chunkfive.ttf') format('TrueType');
}

    /* RESET */
    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; outline: 0; font-size: 100%; background: transparent;
    }
    ol, ul { list-style: square; }
    blockquote, q { quotes: none; }
    blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
    :focus { outline: 0; }
    del { text-decoration: line-through; }
    table { border-collapse: collapse; border-spacing: 0; }

    /* GLOBAL ELEMENTS */
    body, input, textarea { color: #000; font: 0.85em Quicksand,helvetica,arial,sans-serif; }
    p, ul, ol, dd, pre { margin-bottom: 20px; }
    pre, code { font: 12px Monaco,monospace; line-height: 1.6; }
    blockquote { border-left: 5px solid #ddd; color: #555; font-style: italic; margin: 0 0 20px; padding: 0 0 0 10px; }
    table { border: 1px solid #ccc; border-width: 1px 1px 0 1px; font-size: 14px; line-height: 1.6; margin: 0 0 20px 0; text-align: left; }
    caption { text-align: left; }
    tr { border-bottom: 1px solid #ccc; }
    th, td { padding: .7em 1.25em; }
    hr { background-color: #ccc; border: 0; color: #555; height: 1px; margin-bottom: 20px; }
    a:link, a:visited { color: #C00; text-decoration: none; }
    a:focus, a:hover { text-decoration: none; color:#F99; }
    a:active { position: relative; top: 1px; }
    h1, h2, h3, h4, h5, h6 {  font-weight:normal; clear:both; }
    img { border: 0 }
    a img:focus, a img:hover, a img:active { border-color: #CCC; }

    /* STRUCTURE */
	body {
			background:#fff;
	color:#fff;
	font-size:0.85em;
	line-height:1.25em;
	}
	
	#toptitle {
		height:200px;
		background:#C03 url(http://www.cattsmall.com/storage/Qtop.jpg);
		margin:0;
	padding: 20px 0 20px 0;
	box-shadow: 0 0 0.75em #333;
	-moz-box-shadow: 0 0 0.75em #333;
	-webkit-box-shadow: 0 0 0.75em #333;
	z-index:100;
		font-family: Quicksand;
		font-weight: bold;
		color:#fff;
		text-align:center;
width:100%;
	}
	
    #wrapper {
			width:54%;
	background:#fff url(http://www.cattsmall.com/storage/newspaperedge.png) no-repeat top;
	margin:-240px auto 0 auto;
	padding:2%;
	color:#000;
	position:relative;
	min-width:650px;
	z-index:10;
	box-shadow: 0 0 0.5em #333;
	-moz-box-shadow: 0 0 0.5em #333;
	-webkit-box-shadow: 0 0 0.5em #333;
	top:240px;
    }
   
   
        #main {
        }
            #container{
            }
			
    .sidebar {
	width:15%;
	left:3%;
	background:#222;
	position:fixed;
	top:260px;
	margin-top:0;
	padding:1%;
	min-width:150px;
	z-index:5;
		border-radius:5px;
	-moz-border-radius:5px;
	color: #fff;
}

.sidebar a {
	font-family:chunk5;
	font-size:16px;
	letter-spacing:1px;
}


        #footer {
            border-top: 1px solid #ccc;
            color: #555;
            font-size: 12px;
            padding: 20px 0;

        }

    /* DEFAULT CSS */
	
	#branding
	{ margin-top:65px;
	}
	
        #toptitle #branding h1 a {
            color: #fff;
            font-family: Chunk5, Georgia, serif;
            font-size: 8em;
            font-weight: normal;
            text-decoration: none;
			text-shadow:2px 2px 2px #000;
			margin: 15px 0 0 0;
        }

        #toptitle #branding h1 a:focus, #branding h1 a:hover, #branding h1 a:active {
            color: #fff;
        }
		
		#toptitle #branding h2 a {
            color:#FCC;
            font-family: Quicksand, Georgia, serif;
            font-size: 2em;
            font-weight: bold;
            text-decoration: none;
			text-shadow:2px 2px 2px #000;
			margin: 45px 0 0 0;
        }

        #toptitle #branding h2 a:focus, #toptitle #branding h2 a:hover, #toptitle #branding h2 a:active {
            color: #FFF;
        }

    #access {

        font-size: 12px;
        overflow: hidden;
        padding: 20px 0 10px;
    }
        #pages ul {
            margin: 0 0 15px 0;
        }
            #pages li {
                margin: 5px 0 0 15px;
                padding: 3px 0;
            }
                #pages li.rss {
                    margin-right: 0;
                }
                    #pages a, #branding {
	/* [disabled]color: #c00; */
	text-transform: uppercase;
                    }
					#pages a:visited { color:#999;}
        #search {
            display: block;
			margin-bottom:10px;
        }
            #search input {
                background: none;
                border: 1px dotted #666;
                display: block;
				color:#bbb;
                font-size: 12px;
            }
            #search input.search-text {
                float: left;
                height: 15px;
                padding: 4px;
                width: 50%;
            }
            #search input.search-submit {
                color: #ddd;
                float: right;
                height: 25px;
                padding: 3px;
                width: 40%;
            }
    .post {
        border-top: 1px dotted #ccc;
        padding: 20px 0 20px 78px;
        position: relative;
    }
        .post-type a {
            height: 50px; width: 50px;
            position: absolute; left: 0; top: 20px;
            text-indent: -9999px;
        }
        .post-type-text .post-type a {
            background: url("http://cattsmall.com/storage/Qicons/Qtext.png") no-repeat;
        }
        .post-type-photo .post-type a {
            background: url("http://cattsmall.com/storage/Qicons/Qphoto.png") no-repeat;
        }
        .post-type-photoset .post-type a {
            background: url("http://cattsmall.com/storage/Qicons/Qphoto.png") no-repeat;
        }
        .post-type-quote .post-type a {
            background: url("http://cattsmall.com/storage/Qicons/Qquote.png") no-repeat;
        }
        .post-type-link .post-type a {
            background: url("http://cattsmall.com/storage/Qicons/Qlink.png") no-repeat;
        }
        .post-type-chat .post-type a {
            background: url("http://cattsmall.com/storage/Qicons/Qchat.png") no-repeat;
        }
        .post-type-audio .post-type a {
            background: url("http://cattsmall.com/storage/Qicons/Qaudio.png") no-repeat;
        }
        .post-type-video .post-type a {
            background: url("http://cattsmall.com/storage/Qicons/Qvideo.png") no-repeat;
        }
        .post-content h3 {
            font-family:Chunk5, Georgia, serif;
            font-size:35px;
            line-height:35px;
            color:#f06ea9;
            margin-bottom: .5em;
        }

        .post-content p {
            font-size: 16px;
            line-height: 1.4em;
        }

        .post-content img {
            margin-bottom: 20px;
            padding: 10px;
        }

        .post-type-text .post-content ul {
            padding-left: 30px;
        }
            .post-type-text .post-content ul ul {
                margin-bottom: 0;
            }
            .post-type-text .post-content ul li {
                list-style-type: disc;
            }
                .post-type-text .post-content ul ul li {
                    list-style-type: circle;
                }
        .post-type-text .post-content ol {
            padding-left: 30px;
        }
            .post-type-text .post-content ol ol {
                margin-bottom: 0;
            }
            .post-type-text .post-content ol li {
                list-style-type: upper-latin;
            }
                .post-type-text .post-content ol ol li {
                    list-style-type: lower-latin;
                }
        .post-type-photoset .post-content .html_photoset, .post-type-video .post-content .video-wrap {
            border: 1px solid #ccc;
            margin-bottom: 20px;
            padding: 10px;
        }
        .post-type-link .post-content .link-wrap {
            margin-bottom: 20px;
        }
        .post-type-chat .post-content .label {
            color: #333;
            font-weight: bold;
        }
        .post-type-audio .post-content .caption {
            margin-top: 20px;
        }
            .tags {
                font-size: 12px;
				line-height:26px;
                margin-bottom: 10px;
            }
                .tags a {
                    border: 1px solid #c03;
                    border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
                    color: #fff;
                    margin: 0 1px 0 0;
                    padding: 5px 10px;
					background:#c03;
                }
                .tags a:focus, .tags a:hover {
                    background:#000;
                    color:#F99;
                    text-decoration: none;
                }
        .post-meta {
            font-size: 10px;
overflow:hidden;
height:16px;
padding:0;
        }
            .post-meta .date, .post-meta .comments, .post-meta .note-count {
                float: left;
            }
                .post-meta a {
                    color: #555;
                    margin-right: 20px;
                    padding: 5px 0 15px 20px;
                }
				
				.post-meta a:hover {
					color:#c03;
				}
				
                .post-meta .date a {
                    background: url("http://static.tumblr.com/euguvyd/pJkl457a4/lightweight-small-icons.png") no-repeat 0 0;
                }
                .post-meta .comments a {
                    background: url("http://static.tumblr.com/euguvyd/pJkl457a4/lightweight-small-icons.png") no-repeat 0 -16px;
                }
                .post-meta .note-count a {
                    background: url("http://static.tumblr.com/euguvyd/pJkl457a4/lightweight-small-icons.png") no-repeat 0 -32px;
                }
        .share-this-post {
            margin-top: 10px;
        }
    .post-footer {
        font-size: 16px;
        overflow: hidden;
        padding: 10px 0;
        text-transform: uppercase;
    }
        .post-footer .author {
            float: left;
        }
        .post-footer .shorturl {
            float: right;
        }
    #disqus_thread {
        border-top: 1px solid #ccc;
        padding-top: 20px;
    }
        #dsq-content {
            font-size: 10px !important;
            line-height: 1.6 !important;
        }
        #disqus_thread h3 {
            font: 18px/1.6 Georgia,serif;
            margin: 20px 0 10px;
        }
            #dsq-content .dsq-request-user-info img {
                margin-top: 10px;
            }
            #dsq-content .dsq-options {
                background: none !important;
                border-bottom: 1px dotted #ccc;
            }
            #dsq-content .dsq-thread-settings {
                border: 1px solid #ccc !important;
            }
            #dsq-content .dsq-comment-message {
                line-height: 1.6 !important;
            }
            #dsq-content .dsq-pagination {
                background: none !important;
                border-top: 1px dotted #ccc;
            }
    #post-notes {
        border-top: 1px solid #ccc;
        font-size: 10px;
        line-height: 1.6;
        padding: 10px 0 0;
    }
        #post-notes ol li {
            border-bottom: 1px dotted #ccc;
            padding: 10px 0;
        }
            #post-notes ol li img {
                border: none;
                margin-right: 4px;
                vertical-align: middle;
            }
            #post-notes ol li blockquote {
                margin: 10px 0 0;
            }
    .widget {
        border-top: 1px solid #ccc;
        color: #555;
        font-size: 12px;
        padding: 20px 0;
    }
        .widget h3 {
            font-size: 14px;
            font-weight: bold;
            margin: 0 0 10px 0;
        }
        .widget ul {
            margin-bottom: 0;
        }
            #about {
                overflow: hidden;
            }
            #about img {
                float: left;
                margin: 5px 10px 5px 0;
            }
            #about p {
                margin-bottom: 0;
            }
            #stuff-i-like {
                overflow: hidden;
                width: 150px !important;
            }
                #stuff-i-like ul {
                        overflow: hidden;
                }
                    #stuff-i-like li.like_post {
                        float: left;
                        margin-right: 30px;
                        width: 100px;
                    }
                        #stuff-i-like .like_post img {
                           max-width: 50px;
                        }
                #stuff-i-like .carousel-navigation {
                    margin-top: 10px;
                    overflow: hidden;
                }
                    #stuff-i-like .carousel-navigation button {
                        background: none;
                        border: 1px solid #ccc;
                        color: #555;
                        display: block;
                        height: 30px;
                        padding: 3px;
                        width: 40px;
                    }
                    #stuff-i-like .carousel-navigation button:hover {
                        border: 1px solid {color:Link};
                        color: {color:Link};
                    }
                        #stuff-i-like .carousel-navigation .prev {
                            float: left;
                        }
                        #stuff-i-like .carousel-navigation .next {
                            float: right;
                        }
            #latest-tweets {
                padding: 30px 0 20px;
            }
                #latest-tweets ul li {
                    margin-bottom: 10px;
                }
            #people-i-follow {
                overflow: hidden;
            }
                #people-i-follow li {
                    display: inline;
                    padding: 0;
                    margin: 0;
                }
    .pagination {
        border-top: 1px solid #ccc;
        color: #555;
        font-size: 12px;
        overflow: hidden;
        padding: 10px 0;
        text-transform: uppercase;
    }
        .pagination .archive, .pagination .random {
            float: left;
            margin-right: 20px;
        }
        .pagination .previous-page, .pagination .page-number, .pagination .next-page {
            float: right;
            margin-left: 20px;
        }
            .pagination a {
                color: #555;
            }
            .pagination .previous-page a {
                background: url("http://static.tumblr.com/euguvyd/pJkl457a4/lightweight-small-icons.png") no-repeat left -48px;
                padding: 3px 0 1px 20px;
            }
            .pagination .next-page a {
                background: url("http://static.tumblr.com/euguvyd/pJkl457a4/lightweight-small-icons.png") no-repeat right -65px;
                padding: 3px 20px 1px 0;
            }
    {CustomCSS}