/*
        Theme Name: Tabloid
        Theme URI: http://www.greginhollywood.com/
        Description: A brash theme for Greg
        Author: Val and Kate Cohen
        Author URI: http://www.katecohen.com/
        Version: 1
        For internal use only
*/
/* general styles */
    .float-right	{ 
        float: right;
    }
    .float-left,	
    .alignleft  {       /* .alignleft is generated by WP's image manager */
        float: left;
        margin-right: 10px;
    }
    .clear	{
        clear: both;
    }
    body	{
        width: 960px;
        background-color: white;
        font-family: helvetica, arial, sans-serif;
        font-size: 13px;
        color: black;
        padding-top: 18px;
        padding-left: 31px;
    }
/* page section styles */
#skybox {
    background-color: white;
}
    #skybox h1, #skybox h2, #skybox h3  {
        display: none;
    }
    #skybox h4  {
        font-size: 12px;
        margin-bottom: 7px;
    }
    #skybox a:hover   {
        border-bottom: 1px solid;
    }
    #flag	{
        float: left;
        height: 148px;
        width: 450px;
        /* background: url(img/greg-masthead.gif) no-repeat bottom; */
        margin-bottom: 16px;
        margin-right: 18px;
    }
    #flag img.upper {
        margin-bottom: 15px;
    }
    #flag img.lower {
        margin-bottom: 16px;
    }
    #flag a:hover   {
        border-bottom: none;
    }
    #sky-latest {
        position: relative;
        float: left;
        overflow: hidden;
        width: 214px;
        height: 124px;
        border-left: 14px solid #CD2026;
        border-right: 8px solid #CD2026;
        padding-left: 10px;
        padding-right: 16px;
        padding-top: 24px;
        background: url(img/latest.gif) no-repeat 10px top;
        margin-bottom: 16px;
        margin-right: 10px;
    }
        #sky-latest .latest-items   {
            position: relative;
            width: 100%;
        }
            #sky-latest p   {
                font-size: 10px;
                padding-bottom: 4px;
                border-bottom: 3px solid black;
                margin-bottom: 3px;
            }
            #sky-latest a   {
                color: black;
            }
            #sky-latest .last  {
                border-bottom: none;
                width: 80%;
            }
        #sky-latest .jump   {
            text-align: right;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 12px;
            position: absolute;
            bottom: -3px;
            right: 16px;
        }
        #sky-latest .jump a   {
            color: #CD2026;
        }   
    #sky-ad {
        float: left;
        width: 730px;
        margin-bottom: 10px;
        margin-right: 10px;
    }
    #sky-follow {
        float: right;
        width: 220px;
        background: url(img/greg-your-way.gif) no-repeat left top;
        padding-top: 70px;
        margin-bottom: 10px;
        font-weight: bold;
        font-size: 12px;
    }
        #sky-follow a   {
            color: black;
        }
        #sky-follow a.bare:hover   {
            border-bottom: none;
            text-decoration: none;
            color: #CD2026;
        }

        #sky-follow p, #sky-follow form   {
            padding-bottom: 4px;
            border-bottom: 3px solid black;
            margin-bottom: 4px;
        }
        #sky-follow img {
            vertical-align: text-bottom;
        }
        #sky-follow img.a2a {
            margin-left: 0.5em;
        }
        #sky-follow label   {
            width: 25%;
            float: left;
            margin-right: 0.5em;
        }
        #sky-follow input#email   {
            width: 33%;
            float: left;
            margin-right: 3px;
        }
        #sky-follow input#subscribe   {
            float: right;
        }
        #sky-follow .last  {
            border-bottom: none;
        }
    #global-nav {
        clear: both;
        background-color: #CD2026;
        color: white;
        font: bold 14px Helvetica, Arial, sans-serif;
        padding: 5px;
        text-transform: uppercase;
    }
        #global-nav li  {
            display: inline;
            padding-right: 7px;
            border-right: 2px solid white;
        }
        #global-nav li.last  {
            border-right: none;
        }
        #global-nav a:link,
        #global-nav a:visited   {
            color: white;
        }
        #global-nav a:hover   {
            border-bottom: 1px solid 
        }
#content	{
    background-color: white;
    float: left;
    width: 590px;
    position: relative;
    padding-top: 25px;
    padding-right: 20px;
}
    #content a:link, 
    #content a:visited  {
        color: #CD2026;
    }
    #content a:hover   {
        border-bottom: 1px solid;
    }
        .post	{
            text-align: justify;
            padding-bottom: 10px;
            border-bottom: 3px solid black;
            margin-bottom: 25px;
        }
            .post a:link, 
            .post a:visited	{
                color: #CD2026;
            }
            .post a:hover	{
                color: #CD2026;
            }
            .post a.flickr-image:hover,
            .post a.alignleft:hover,
            .post a.aligncenter:hover,
            .post a.alignright:hover {
                border-bottom: none !important;
                text-decoration: none !important;
            }
            .post h1	{
                text-align: left;
                font-size: 24px;
                letter-spacing: -1px;
                margin-bottom: 6px;
            }
            #content .post h1 a:link, 
            #content .post h1 a:visited {
                color: black;
            }
            #content .post h1 a:hover	{
                color: #CD2026;
            }
            .post .byline	{
                font-size: 11px;
                margin-bottom: 16px;
            }
            .post p,
            .post div,
            .post table {
                line-height: 20px;
                margin-bottom: 10px;
            }
            .post li    {
                margin-bottom: 8px;
            }
            .post blockquote    {
                width: 510px;
                padding: 0 40px;
                line-height: 20px;
                margin-bottom: 6px;
            }
            .post blockquote *    {
                width: 100%;
            }
            .post img   {
                padding-top: 6px;	/* align with body copy */
                margin-right: 20px; /* default push away text*/
                margin-bottom: 12px !important;
                float: left;
            }
            .post .asset-content    {   /* asset-content is generated by WP if you  use a caption */
                float: left;
            }
            .post .float-right,
            .post .alignright { /* .alignright is generated by WP's image manager */
                float: right;
                text-align: right;
                margin-right: 0;
                width: auto;
                margin-left: 20px;
            }
            .post .float-right img,
            .post .alignright img   {
                margin-right: 0;    /* override default */
            }
            .post .wp-caption-text  {   /* .wp-caption-text is generated by WP's image manager */
                font-weight: bold;
                font-size: 11px;
                text-align: left;
                margin-bottom: 0;
            }
            .post .category {
                clear: both;
            }
			.archive-index  {
                border-bottom: none;
            }
			.archive    {
                border-bottom: none;
			    padding-bottom:5px;
			}
			.archive a:link,
			.archive a:visited {
                color: black;
			}
	
        #comments   {
            clear: both;
            margin-bottom: 0;
            border-top: 3px solid black;
            padding-top: 10px;
        }
            #comments h2    {
                font-size: 16px;
                margin-bottom: 10px;
            }
            #comments h3    {
                margin-bottom: .5em;
            }
            #comments .commentlist li   {   /* individual comment & meta */
                border-top: 1px solid gray;
                padding-top: 12px;
                padding-bottom: 12px;
            }
            #comments .avatar   {
                display: block;
                float: left;
            }
            #comments .comment-meta {
                padding-top: .25em;
                line-height: 1.5em;
                margin-bottom: 12px;
                font-style: italic;
            }
            #comments cite  {
                font-style: italic;
                font-weight: bold;
            }
            #comments .the-comment * {
            }
            #comments .alt  {
                background-color: white;
            }
        #comment-reply   {
            border-top: 1px solid gray;
            padding-top: 12px;
            margin-bottom: 12px;
        }
            #comment-reply textarea   {
                width: 100%;
            }
            #comment-reply #recaptcha_widget_div    {
                margin-left: -3px;
            }
            #comment-reply #recaptcha_widget_div * {
                margin-bottom: 0;
            }
        #nav {
            color: #7A795D;
            height: 24px;
            width: 100%;
            font-weight: bold;
            padding-bottom: 14px;
            border-bottom: 3px solid black;
            margin-bottom: 25px;
        }
            #nav a:link, 
            #nav a:visited   {
                color: #CD2026;
            }
            /* border-bottom undelines the associated b/g image, too, which we don't want. text-deco only underlines the text */
            #nav a:hover    {
                border-bottom: none;
            }
            #nav .next:hover, #nav .prev:hover   {
                text-decoration: underline;
            }
            #nav .next  {
                margin-left: 2em;
                /* padding-right: 13px;
                background: url(img/nav-next.gif) no-repeat right 3px; */
            }
            #nav .prev  {
                /* padding-left: 13px;
                background: url(img/nav-prev.gif) no-repeat left 3px; */
            }
            #nav div    {
                float: right;
            }
            #nav h2 {
                float: right;
                padding-right: 40px;
            }
    #footer	{
        width: 590px;
        margin-bottom: 18px;
        float: left;
        clear: left;
        font-size: 12px;
        font-weight: bold;
    }
    #footer a:link, #footer a:visited, #footer a:hover   {
        color: inherit;
    }
    #footer a:hover   {
        border-bottom: 1px solid;
    }
    #footer .credits    {
        color: #999;
    }
        
    .wide #mainbar #content	{
        float: left;
        width: 970px;
        margin-left: 30px;
        margin-top: 70px;
        position: relative;
    }

/* archive page styles */
    .archive-index  {
    }
        #month-list {
            float: left;
            width: 225px;
            margin-right: 25px;
            margin-bottom: 50px;
        }
        #category-list  {
            float: left;
            width: 225px;
            padding-left: 25px;
            margin-bottom: 50px;
        }
        #archive-list   {
            margin-bottom: 50px;
        }
        #content .archive  {
            margin-bottom: 0px;
			border-bottom: none;
        }
        .archive h1{
            color:#666666;
			font-size: 18px;
            letter-spacing: -0.75px;
            margin-bottom: 8px;
			border-bottom: 2px solid #666666;
			padding-bottom:8px;
        } 
        .archive h2 {
            font-size: 16px;
            letter-spacing: -0.75px;
            margin-bottom: 2px;
			border-bottom: 2px;
        }
        .archive .meta  {
            text-align: left;
            padding-top: 0;
			font-size:11px;
        }
		#archive-list a:link,
		#archive-list a:visited{
        color: #000000;
		}
		 
/* sidebar */
    #sidebar	{
        width: 330px;
        float: right;
        background-color: #E5E5E5;
        color: black;
        padding: 10px;
        font-size: 12px;
        font-weight: bold;
    }
        #sidebar a:link, 
        #sidebar a:visited  {
            color: black;
        }
        #sidebar a:hover    {
            border-bottom: 1px solid;
        }
        #sidebar .art-hed h1, #sidebar .art-hed h2, #sidebar .art-hed h3 	{
            display: none;
        }
        #sidebar div    {
            margin-bottom: 10px;
        }
        /* sidebar columns -- full-column and a pair for 2-column sections */
        #sidebar div.full  {
            width: 330px;
            float: left;
        }
        #sidebar div.left {
            width: 160px;
            float: left;
        }
        #sidebar div.right {
            width: 160px;
            float: right;
        }
        /* units inside sidebar columns */
        #sidebar div div    {
        }
        #sidebar div li	{
            margin-bottom: 6px;
            line-height: 16px;
        }
        #sidebar div div.ad {
            text-align: center;
            margin-left: auto;
            padding-bottom: 10px; 
            margin-bottom: 10px; 
        }
        #sidebar div div.ad a:hover {
            border-bottom: none;
        }
        #sidebar div div.art-hed    {
            border-top: 14px solid #CD2026;
            background: white no-repeat left 4px;
            padding: 40px 10px 4px 10px;
        }
        /* specific art heds */
        #sidebar div#side-friends {
            background-image: url(img/friends-of-greg.gif)
        }
        #sidebar div#side-reads {
            background-image: url(img/greg-reads.gif)
        }
        #sidebar div#side-search {
            background-image: url(img/search-greg.gif)
        }
        #sidebar div#side-latest {
            background-image: url(img/latest-greg.gif)
        }
            #side-latest p   {
                padding-bottom: 6px;
                border-bottom: 3px solid black;
                margin-bottom: 6px;
            }
            #side-latest .last  {
                border-bottom: none;
            }

        #sidebar div.widget_adsense    {
            margin-bottom: 4px; /* google adds 6px to the bottom of its div; this compensates */
        }

/* advertising styles */

.horizadlinks {padding-top:20px;
padding-bottom: 20px;
}



/* admin styles	*/
    .edit   {
        width: 3em;
        letter-spacing: 0;
        text-align: center;
        vertical-align: middle;
        font-size: 10px;
        font-weight: bold;
        color: rgb(140, 29, 2);
        border: 1px solid gray;
        background-color: #EEE;
        margin-left: 1em;
        padding: 2px;
    }
	.edit a	{
		outline: 1px solid #3A627B;
		background-color: #FFE7A9;
		padding: 0 4px;	/* tb lr */
	}
	.edit a:hover, a.post-edit-link:hover	{
        color: red !important;
        border-bottom: none !important;
	}
	.debug	{
		font-family: "Courier New", monospace;
		font-size: small;
		color: gray;
		border: 1px solid #999 !important;
		background-color: #FEFF9D;
		padding: 0 3px;
		margin-bottom: 3px;
	}
	.debug .lbl	{
		font-weight: bold;
		color: blue;
	}
/* */
