
      /* General */
      /* ------- */
 body {
          font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", sans-serif;
          font-size: 12px;
          font-weight: 300;
          color: #333333;
          background-color: white;
          margin-top: 25px;
          margin-bottom: 50px;
          margin-left: 25px;
          margin-right: 25px;
        }
		  img {
		  	border: 0px;
		  }
a {
          color: #333333;
          text-decoration: none;
    
        }
        a:hover {
          color: #666666;
        }
        
.SPRITE { background-color:#FFF; background-image:url(http://www.stuartisaacshapiro.com/design/sprite.png);background-repeat:no-repeat; overflow:hidden;}
.sprite-archive {width:69px; height:25px; line-height:25px; background-position: 0 -30px; } 
.sprite-asstproducer {width:105px; height:18px; line-height:18px; background-position: 0 -85px; } 
.sprite-back {width:39px; height:16px; line-height:16px; background-position: 0 -133px; } 
.sprite-broadcast {width:79px; height:20px; line-height:20px; background-position: 0 -179px; } 
.sprite-copyright {width:391px; height:38px; line-height:38px; background-position: 0 -229px; } 
.sprite-digital {width:52px; height:20px; line-height:20px; background-position: 0 -297px; } 
.sprite-director {width:44px; height:14px; line-height:14px; background-position: 0 -347px; } 
.sprite-directorial {width:79px; height:23px; line-height:23px; background-position: 0 -391px; } 
.sprite-elsewhere {width:78px; height:22px; line-height:22px; background-position: 0 -444px; } 
.sprite-headline {width:238px; height:116px; line-height:116px; background-position: 0 -496px; } 
.sprite-producer {width:53px; height:17px; line-height:17px; background-position: 0 -642px; } 

        body > div.wrapper > table div.body > div.day_pagination a, body > div.wrapper > table div.pagination a, body > div.wrapper > table div.sidebar a, body > div.wrapper > table div.body > div.post > div.body a, body > div.wrapper > table div.body > div.post_link > div.link a, body > div.wrapper > table div.body > div.post > div.meta a {
          color: inherit;
          text-decoration: none;
          background-color: #fdfdfd;
          padding-top: 3px;
          padding-bottom: 3px;
          padding-left: 5px;
          padding-right: 5px;
        }
        body > div.wrapper > table div.body > div.day_pagination a:hover, body > div.wrapper > table div.pagination a:hover, body > div.wrapper > table div.sidebar a:hover, body > div.wrapper > table div.body > div.post > div.body a:hover, body > div.wrapper > table div.body > div.post_link > div.link a:hover, body > div.wrapper > table div.body > div.post > div.meta a:hover {
          background-color: #F6F6F6;
          /* border-bottom: dashed 4px #DDDDDD; */
          border: dashed 4px #DDDDDD;
          margin: -4px;
          position: relative;
          z-index: 100;
        }
        body > div.wrapper > table div.body > div.post > div.meta a.reblog, body > div.wrapper > table div.sidebar > div.following a {
          background: none;
          border: 0px;
          margin: 0px;
          padding: 1px;
        }
        body > div.wrapper > table div.body > div.post > div.meta a.reblog:hover, body > div.wrapper > table div.sidebar > div.following a:hover {
          background: none;
          border: 0px;
          margin: 0px;
          padding: 1px;
        }
        h1, h2, h3, h4, h5, h6 {
          font-weight: inherit;
          margin-top: 0px;
          margin-bottom: 10px;
          margin-left: 0px;
          margin-right: 0px;
        }
        h1 {
          font-size: 18px;
          color: #333333;
        }
        h2 {
          font-size: 18px;
          color: #999999;
        }
        h3 {
          font-size: 16px;
          color: #333333;
        }
        h4 {
          font-size: 16px;
          color: #999999;
        }
        h5 {
          font-size: 14px;
          color: #333333;
        }
        h6 {
          font-size: 14px;
          color: #999999;
        }
        p {
          margin-top: 5px;
          margin-bottom: 5px;
          margin-left: 0px;
          margin-right: 0px;
        }
        form {
          margin: 0px;
        }
      
      /* Custom */
        body > div.wrapper {
          margin-top: 0px;
          margin-bottom: 0px;
          margin-left: auto;
          margin-right: auto;
          width: 700px;
        }
        body > div.wrapper > div.flag {
        
       position: fixed; 
       top: 300; 
       left: 0; 
       width: 300px; 
       padding: 10px 0 0 15px;
       text-align: left;
       }
        
        body > div.wrapper > div.flag > div.title {
          font-size: 24px;
          color: #333333;
          display: inline;
        }
        body > div.wrapper > div.flag > div.description {
          font-size: 24px;
          color: #999999;
          display: inline;
        }
    
        body > div.wrapper > table {
          margin-top: 25px;
          margin-bottom: 25px;
          margin-left: 75px;
          margin-right: 0px;
        }
        body > div.wrapper > table div.body > div.search {
          margin-top: 0px;
          margin-bottom: 20px;
          margin-left: 0px;
          margin-right: 0px;
        }
        body > div.wrapper > table div.body > div.search > div.title > h1 {
          margin: 0px;
        }
        body > div.wrapper > table div.body > div.day_pagination {
          margin-top: 0px;
          margin-bottom: 20px;
          margin-left: 0px;
          margin-right: 0px;
        }
        body > div.wrapper > table div.body > div.day_pagination > div.title {
          margin-top: 0px;
          margin-bottom: 20px;
          margin-left: 0px;
          margin-right: 0px;
        }
        body > div.wrapper > table div.body > div.post {
          margin-top: 0px;
          margin-bottom: 40px;
          margin-left: 0px;
          margin-right: 0px;
        }
        body > div.wrapper > table div.body > div.post > div.pagination {
          margin-top: 0px;
          margin-bottom: 20px;
          margin-left: 0px;
          margin-right: 0px;
        }
        body > div.wrapper > table div.body > div.post > div.body, body > div.wrapper > table div.sidebar {
          line-height: 20px;
        }
        body > div.wrapper > table div.body > div.post > div.meta {
          margin-top: 10px;
          margin-bottom: 0px;
          margin-left: 0px;
          margin-right: 0px;
        }
        body > div.wrapper > table div.body > div.post_photo > div.img {
          margin-top: 0px;
          margin-bottom: 10px;
          margin-left: 0px;
          margin-right: 0px;
        }
        body > div.wrapper > table div.body > div.post_photo_border > div.img img {
          border: solid 4px #DDDDDD;
        }
        }
        body > div.wrapper > div.sidebar > div {
          margin-top: 25px;
          margin-bottom: 20px;
          margin-left: 0px;
          margin-right: 0px;
          padding: 25px 0 0 0;
        }
        body > div.wrapper > div.footer {
          color: #999999;
        }
     div.title {
     text-align: center;
     }
    

        

