/*
Theme Name: Bookface
Theme URI: http://tonyZanders.com/
Description: A customized page for <a href="http://www.TonyZanders.com">Tony Zanders</a>
Version: 0.1
Author: Benjamin Manoochehri
Author URI: http://www.hubrisindustries.com
Tags: custom, Tony Zanders, Tony, Zanders, Facebook, simple, bookface, book, face

Copyright Benjamin Manoochehri 2010

*/



/*HTML STYLE OVERRIDES*/
        body{background:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;color:#333;margin:0;padding:0;
        text-align:left;direction:ltr;unicode-bidi:embed;_height:100%;}
        .archivePostCount {font-weight:normal;background:#efefef; float:right;padding:0 2px 0 2px;margin:0 7px 0 0;color:#999;font-size:10px;border:1px solid #aaa;line-height:1.1em;valign:middle;}
        h1, h2, h3, h4, h5{font-size:13px;color:#333;margin:0;padding:0}
        h4, h5{font-size:11px}
        p{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;text-align:left;line-height:1.5em;}
        
        a{cursor:pointer;color:#333;-moz-outline-style:none;text-decoration:none}
        a:hover{text-decoration:underline}
        
        img{border:0;}
        
        select{border:1px solid #bdc7d8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:2px}
        
        label{cursor:pointer;color:#666;font-weight:bold;vertical-align:middle}
        
        blockquote{border-left:#d0c5d9 solid 6px;padding-left:15px; margin-left:0;}
        .buttonized{background-image: url("http://tonyzanders.com/images/bg_button.png");
            background-position: 0% 0%;
            background-repeat: repeat;
            background-color:#e4e4e4;
            border:1px solid #999;
            text-align:center;
            font-family:'lucida grande', tahoma, arial;
            font-weight:bold;
            font-size:11px;
            width:140px;
            height:18px;
            padding-top:3px;
            position:absolute;
            vertical-align:middle;
            display:inline;
            -moz-box-shadow: 0px 1px 0px #e0e0e0;
            -webkit-box-shadow: 0px 1px 0px #e0e0e0;
            box-shadow: 0px 1px 0px #e0e0e0;
            
        }


/*END HTML STYLE OVERRIDES*/


    /*HEADER*/
        #pageHead{height:41px;position:relative;z-index:15;margin:0 auto;width:980px}

#ads {
		background-image:url('http://plaintext.it/ads/hope_city_750px.png');
		margin:0 0 20px 0;
		width:748px;
		height:83px;
		border:0px;
}

    /*Grey Bar*/    
        #greyBar{background-color:#4a525a;height:41px;left:0;position:absolute;width:100%}
        #greyBar.shortened{height:34px}

    /*Logo*/
        #pageLogo a{background-color:#4a525a; background-image:url(themeimages/zandersIcons.png); background-repeat:no-repeat; background-position:-20px -23px;
                display:block;position:absolute;height:31px;left:-6px;width:125px;top:10px}
        #pageLogo a:hover,
        #pageLogo a:focus,
        #pageLogo a:active{outline:none;background-color:#5f6a74; background-position:-20px 4px}
        #pageLogo span{display:none}

    /*Icons*/
        #iconList {margin: 0; padding: 0; list-style-type: none; list-style-image: none; position:absolute; right:116px; top:10px; width:200px; height:31px; }
        #iconList li {display: inline;}
        #iconList li a{display:inline-block; width:20px;height:31px}
        
        #iconHome a{background-color:#4a525a; background-image:url(themeimages/zandersIcons.png); background-repeat:no-repeat; background-position:-125px -24px;
                display:block;}
        #iconHome a:hover,
        #iconHome a:focus,
        #iconHome a:active{outline:none;background-color:#5f6a74; background-position:-125px 3px}
        
        #iconAbout a{background-color:#4a525a; background-image:url(themeimages/zandersIcons.png); background-repeat:no-repeat; background-position:-148px -24px;
                display:block;}
        #iconAbout a:hover,
        #iconAbout a:focus,
        #iconAbout a:active{outline:none;background-color:#5f6a74; background-position:-148px 3px}
        
        #iconLinkedIn a{background-color:#4a525a; background-image:url(themeimages/zandersIcons.png); background-repeat:no-repeat; background-position:-245px -24px;
                display:block;}
        #iconLinkedIn a:hover,
        #iconLinkedIn a:focus,
        #iconLinkedIn a:active{outline:none;background-color:#5f6a74; background-position:-245px 3px}
        
        #iconFacebook a{background-color:#4a525a; background-image:url(themeimages/zandersIcons.png); background-repeat:no-repeat; background-position:-219px -24px;
                display:block;}
        #iconFacebook a:hover,
        #iconFacebook a:focus,
        #iconFacebook a:active{outline:none;background-color:#5f6a74; background-position:-219px 3px}
        
        #iconTwitter a{background-color:#4a525a; background-image:url(themeimages/zandersIcons.png); background-repeat:no-repeat; background-position:-193px -24px;
                display:block;}
        #iconTwitter a:hover,
        #iconTwitter a:focus,
        #iconTwitter a:active{outline:none;background-color:#5f6a74; background-position:-193px 3px}
        
        #iconRSS a{background-color:#4a525a; background-image:url(themeimages/zandersIcons.png); background-repeat:no-repeat; background-position:-168px -24px;
                display:block;}
        #iconRSS a:hover,
        #iconRSS a:focus,
        #iconRSS a:active{outline:none;background-color:#5f6a74; background-position:-168px 3px}
        
        #iconEmail a{background-color:#4a525a; background-image:url(themeimages/zandersIcons.png); background-repeat:no-repeat; background-position:-270px -24px;
                display:block;}
        #iconEmail a:hover,
        #iconEmail a:focus,
        #iconEmail a:active{outline:none;background-color:#5f6a74; background-position:-270px 3px}

    /*Email Address Picture*/
        #emailAddressImage {position:absolute; top:40px; width:173px; height:38px; right:201px; display:none;}

    /*Search Bar*/
        #searchBar {position:absolute; right:10px; top:11px; width:183px; height:30px; background-color:#4a525a; display:inline-block; 
                background-image: url(themeimages/searchBar.png); background-repeat:no-repeat; background-position:0px 4px}
        #searchBarInput {height:16px; width:132px; margin-left:2px; margin-top:7px; border-style: hidden; border-width: 0px; color: #fff; padding-left:7px; padding-right:7px; font-size:8pt; background-color:#343A41;}
        #searchBarSubmit {color:#fff; background:none repeat scroll 0 0 transparent; border:medium none; margin-left:9px; margin-top:0; }
                   
    /*Title of Header*/
        .titleHeaderContainer{padding:0;}
        .titleHeaderContainer h2.titleHeader{margin:0;font-size:14px;padding:0;background:none;}

    /*Summary Bar*/
        .summary_bar {
        border-bottom:1px solid #D8DFEA; clear:both ;color:#333333; font-weight:normal; line-height:normal; padding:11px 20px 0; -moz-background-clip:border;
        -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:none repeat scroll 0 0; border-bottom:0 none; border-top:1px solid #DDDDDD;
        margin-top:20px; padding:0 0 4px;}
        .summary_bar a{font-weight:normal}

    /*Page Navigation -- Also used for footer*/
        .summary_bar .pagerpro_container{float:right;margin-top:-25px;padding:3px 0 4px 0;width:261px}
        .footer_bar .pagerpro_container{float:right;margin-top:-11px;padding:3px 0 4px 0;width:294px}
        .pagerpro{float:right;}
        .pagerpro .pagerpro_li{display:inline}
        .pagerpro .pagerpro_a{padding:3px;padding-bottom:2px}
        .pagerpro .pagerpro_a:hover{background-color:#4a525a;border-color:#343a40;border-bottom:1px solid #343a40;color:#fff;text-decoration:none}
        .pagerpro .current .pagerpro_a{border-color:#343a40;border-bottom:2px solid #343a40;color:#343a40;font-weight:bold;padding-left:2px;padding-right:2px}
        .pagerpro .current .pagerpro_a:hover{background-color:#4a525a;color:#fff}
        .pagerpro .disabled{color:#999;cursor:default;background:transparent;border:none}
        
    /*Admin Menu*/
        #adminLauncher {color:#FC0; display:inline; z-index:2; position:absolute; top:-2px; right:-4px; font-size:16px; cursor:pointer;}
        #adminMenu {position:absolute; right:-60px; width:100px; top:41px; background-color:#FC0; padding:10px; display:none; color:#000;}


/*END HEADER*/

/*CONTENT*/
        #content {margin:0; padding:0; width:auto;}
        #notes_content{padding-top:17px}
        .pagerpro a{text-transform:none}
        .column{float:left}
        .paddingBottom{width:10px; height:20px;}
        .note{margin-bottom:20px;}
        
    /*Content Links*/
        .note_content a{color:#90739b;}
        .note_content a:hover{text-decoration:underline;}
        
    /*Content Lists*/
        .note_content li{margin-bottom:7px;line-height:1.5em;}

    /*Page Centering and Facebook Layout*/
        .UIStandardFrame_Container{width:960px;padding:22px 0 0 20px;margin:0 auto}
        .UIStandardFrame_Content{width:760px;float:left;margin:0;padding:0}
        .UIStandardFrame_SidebarAds{width:200px;padding:0;margin:0;float:right}
        .UIStandardFrame_FooterAds{clear:both;overflow:hidden;text-align:center}
        .UIFullPage_Container{width:960px;padding:22px 12px 0 12px;margin:0 auto}

    /*Post Title and Text*/
        #notes_settings ul{margin:0 0 6px 0;line-height:1.5em;}
        .main_column{overflow:hidden;padding:0 20px 10px 0;position:relative;width:540px}
        .note .profile_thumb{float:left;padding:0 10px 0 0;width:50px}
        .note .note_body{float:left;width:480px;}
        .note_header{background:#fff;border-bottom:solid 0px #ddd; border-top:solid 0px #4a525a;padding:4px 6px 5px 6px}
        .note_title{font-size:16px;color:#333;font-weight:bold;line-height:1.2em;float:left;margin:0;padding:0 0 1px 0;width:400px;word-wrap:break-word}
        .note .share_and_hide{float:right}
        .note .byline{clear:both;padding:2px 0 0 0;color:#999;}
        .note .byline span{color:#999}
        .note .byline a{color:#90739b}
        .note_content{clear:both;margin-left:6px;padding:0px 0 0 0;word-wrap:break-word;width:460px}
        .note_footer{border-top:1px solid #ddd;color:#999;clear:both;margin-top:10px;padding:10px 2px 0px 6px}
        .note_footer a{color:#90739b}
        .note_permalink .wide_note .note_body{width:540px}

    /*Various Page Backdrop*/
        #backdrop {margin-bottom:20px; background:#fff right top no-repeat url(themeimages/place-holder-banner.jpg); display:block; width:525px; height:250px;}
    
    /*Profile Thumb*/
        .profile_thumb img {border:0px solid #ddd;}

    /*Image Captions*/
        .wp-caption{width:460px !important; text-align:left; margin-top:15px; margin-bottom:15px;}
        .wp-caption-text{color:#999; text-align:left; font-size:9px; margin: 3px 10px 0 10px;}

    /*Share Box*/
        #shareBox {position:absolute; z-index:4; display:none; width:200px; background-color:#343a40; color:#FFF; margin-bottom:10px;}
        #shareBox ul{list-style:none; padding:0; margin:10px;}
        
        #shareBox li ul {padding-bottom:5px;}
        #shareBox li ul li{font-size:9px; margin-bottom:5px;}
        #shareBox input {margin-top:2px; border-style:hidden; font-size:9px; height:11px; width:160px;}
        #shareEmailSubmit {font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:100%;overflow:visible;width:auto;text-align:left;background:none;margin:0;
                        padding:0;border:none;cursor:pointer;color:#FFF;-moz-user-select:text; position:absolute; left:140px;}
        
        .shareFacebook,
        .shareTwitter {margin:10px;}
        .shareFacebook .fb_button_simple{color:#fff !important; text-decoration:none;}
        
        .shareEmailStatus {color:#F00; font-size:12px; text-align:center; margin-bottom:10px;}
        
    /*Share Button*/
        .share_and_hide{font-size:9px}
        .s_and_h_big{font-size:11px}
        .share_and_hide .share_a{padding:0 14px 1px 4px;background:white url(themeimages/zandersMiscIcons.png) no-repeat right 0;border:solid 1px #7f93bc}
        .share_and_hide .save{background:#eceff5;border-left:none}
        .share_and_hide .share_a:hover{color:#fff;border-color:#90739b;text-decoration:none;background-color:#4a525a;}
        .s_and_h_big .share_a:hover{background-position:right -236px;background-color:#90739b}


    /*Note Summary*/
        .note_summary {display:block; cursor:pointer;}
        .note_summary p {display:inline;}
        .note_summary .date_column{text-align:right; padding:4px 8px 4px 0;font-size:11px;font-weight:bold; color:#777; width:60px; display:inline-block;}
        .note_summary .title_column{padding:5px 0; margin-right:20px; border-bottom:1px solid #e7e7e7; display:inline-block;}
        .note_summary .year_header {display:block; text-align:left; margin-bottom: 8px; font-size:11px;font-weight:bold;color:#777;}

/*END CONTENT*/




/*SIDEBAR*/

        .side_column{background:#fff;border-top:0px solid #4a525a;border-left:0px solid #aaa;padding:0 0 0 0;margin-bottom:10px; width:198px;overflow:hidden;color:#333;}
        .side_column a{color:#333;}
        .side_column ul{padding-top:.3em; padding-bottom:1.5em; padding-left:.7em; margin:0; list-style:none;}
        .side_column ul li{padding-top:0; padding-bottom:.3em; margin:0; padding-left:0em;line-height:1.5em;}
        .side_column h2{padding-top:.3em; padding-bottom:.3em;padding-left:0; font-size:11px; border-top:1px solid #d2d2d2;background:#f2f2f2;}
        .side_column .cat-item, .side_column .page_item{padding:.5px 0 0 0;}

/*END SIDEBAR*/


/*FOOTER*/
        #pageFooter{color:#737373;font-size:11px;margin:0 auto;width:960px;margin-top:50px}
        #contentCurve{background-color:#fff;border-bottom:1px solid #b3b3b3;height:3px;font-size:1px;}
        #footerContainer{margin-bottom:30px;padding:0px 0 10px 0;position:relative;}
        #footerContainer .copyright{display:inline;}
        #footerContainer .brand{background-repeat:no-repeat;padding-left:22px;}
        #footerRight{margin-left:100px;position:absolute;text-align:right;top:3px;right:0}
        #pageFooter a{color:#666;margin:0 3px;text-decoration:none;white-space:nowrap;margin-top:10px;}
        #pageFooter a:last-child{margin-left:0}
        #pageFooter a:hover{text-decoration:underline}

    /*Footer Bar*/
        .footer_bar{background:white;clear:both}
        .footer_bar .pagerpro a{margin-left:5px;}

    /*Copyright Information*/
        #pagefooter{float:left;border-top:solid 1px #ddd;padding-top:5px;margin:20px auto 35px;width:780px;margin-top:35px;}
        #pagefooter .copyright{width:95px;color:#808080;margin:50px 0 0 10px;padding:5px 6px 8px 0}

    /*Footer Bar Page Links*/
        .footer_bar .pagerpro .pagerpro_a{border-top:2px solid white;padding-top:1px;padding-bottom:0}
        .footer_bar .pagerpro .pagerpro_a:hover{border-bottom:2px solid #4a525a;border-top:2px solid #4a525a}
        .footer_bar .pagerpro .current .pagerpro_a,
        .footer_bar .pagerpro .current .pagerpro_a:hover{border-bottom-color:#fff;border-top:2px solid #4a525a}
        .footer_bar{background-color:#fff;border:0;padding-bottom:1px}
        .footer_bar{border-top:1px solid #ccc;width:760px;padding:0 0 0 20px}
        .footer_bar .post_editor{padding-bottom:13px;padding-top:13px}

    /*Footer Boxes*/
        #zandersBox             {width:960px; margin-top:65px; margin-bottom:10px;margin-left:auto; margin-right:auto;}
        .zandersBoxBorder       {width:700px; height:0px; margin:0; padding:0; margin-left:10px;border-bottom:0px solid #e0e0e0;}
        
        .footBox                {width:250px; margin-left:10px;margin-right:10px; display:inline-block; vertical-align:top;}
        .footBox h1             {margin-top:10px; vertical-align:middle;}
        .footBox ul             {margin:0; margin-top:15px; list-style-type:none;  padding:0;}
        .footBox ul li          {width:200px; margin:0; margin-bottom:15px; padding:0;}
        
        .poweredBy              {width:230px; margin-left:10px; margin-right:10px; display:inline-block; vertical-align:sub; margin-bottom:15px; }
        .poweredBy h2           {font-weight:normal; font-size:11px;}
        
        #poweredByTwitter       {vertical-align:bottom; width:60px; 
                         height:28px; background-image:url(themeimages/zandersBoxLogo.png); background-repeat:no-repeat; background-position:-5px 7px; display:inline-block;}
        #poweredByFoursquare    {vertical-align:bottom; 
                         width:75px; height:28px; background-image:url(themeimages/zandersBoxLogo.png); background-repeat:no-repeat; background-position:-73px 5px;  display:inline-block;}
        #poweredByPlancast      {vertical-align:bottom; 
                         width:72px; height:28px; background-image:url(themeimages/zandersBoxLogo.png); background-repeat:no-repeat; background-position:-159px 9px;  display:inline-block;}
/*END FOOTER*/

/*ESSAY PAGES*/
        .essay_body{background-color:#fafafa;margin:0;padding:0;}
        .essay_body a{padding-left:5px !important; padding-right:5px !important; background-color:#FF6;}
        
        #essay_top{position:absolute;top:0;left:0;margin:0;padding:0;}
        #essay_top #pageLogo a{width:118px;}
        
        #essay_wrapper{margin:0 auto; width:960px; padding-top:35px;}
        
        #essay_titlepage {text-align:center; margin:0 auto; width:950px; margin-bottom:80px;}
        #essay_titlepage p {text-align:center; margin:0; padding:10px;}
        
        .essay_title{font-size:65px; }
        .essay_author{font-size:15px;}
        .essay_date{font-size:15px;}
        
        #essay_main {float:left; margin:0 auto; padding:0 92.5px; width:825px; padding-bottom:100px;}
        #essay_main p {color:#242424; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:1.8; margin-bottom:30px;}
        
        .essay_content{text-align:right;}
        
        .essay_full{padding-bottom:100px; padding-top:25px; padding-left:76px; font-size:14px; vertical-align:middle; display:inline-block; 
                    background:url(themeimages/zandersEssay.png) 10px 0 no-repeat ;}
        
        .essay_footer {width:825px; margin-left:auto; margin-right:auto; text-align:center;}
        .essay_footer div{display:inline-block; margin:15px;}
        .essay_footer a{background-color:transparent; color:#242424}
        .essay_footer #essayEmail .shareEmail{display:none; text-align:right; padding:10px;}
        
        #essayEmail div{background-color:#343a40; color:#FFF; margin-bottom:10px;}
        #essayEmail ul{list-style:none; padding:0; margin:10px;}
        
        #essayEmail div ul {padding-bottom:5px;}
        #essayEmail div ul li{font-size:9px; margin-bottom:5px;}
        #essayEmail input {margin-top:2px; border-style:hidden; font-size:9px; height:11px; width:160px;}
        
        #essayEmail #shareEmailSubmit {position:static;}
        #essayEmailLink {cursor:pointer}

    /*Essay Iconr*/
        .essay_icon{padding-left:16px !important; background:url(themeimages/zandersMiscIcons.png) no-repeat left -24px;}

/*END ESSAY PAGES*/

/*SITEMAP PAGES*/

        .sitemap_full a{color:#343a40;}
        .sitemap_full .sitemap_list{list-style:none; display:inline-block; vertical-align:top; width:92px;}
        .sitemap_full .children{padding:0; list-style:none; display:block; }
        .sitemap_full .children li{ padding-left:5px; font-size:9px;}
        .sitemap_full .children a{color:#5f6a74;}
/*END SITEMAP PAGES*/

/*UTILITY*/
        .clearfix {display:block}
        
        i.img{_overflow:hidden}
        .ff2 i.img{display:-moz-inline-stack;vertical-align:top}
        
        .hide {display:none}
/*END UTILITY*/





