 a {
     color: #6498cc;
 }


 div#content {
     width: 400px;
     margin: auto;
     position: relative;
 }

     div#content div#description {
         position: absolute;
         right: -170px;
         width: 160px;
         text-align: right;
     }

 div#description {
     font: Normal 17px Helvetica,sans-serif;
     line-height: 20px;
     color: #777;
 }

     div#description a {
         color: #777;
		text-align: right;
     }
 
 div.post {
     position: relative;
     margin-bottom: 40px;
     padding-right: 20px;
 }

     div.post div.date {
         position: absolute;
         left: -260px;
         text-align: right;
         width: 230px;                
         white-space: nowrap;
         font: Normal 34px Helvetica, sans-serif;
         letter-spacing: -2px;
         color: #ccc;
         text-transform: uppercase;
         line-height: 35px;
     }
     
         div.post div.date div.date_brick {
             float: right;
             height: 30px;
             width: 45px;
             background-color: #F9C232;
             color: #F7EBCC;
             font: Bold 12px Verdana, Sans-Serif;
             text-align: center;
             line-height: 12px;
             margin-left: 10px;
             padding-top: 5px;
             letter-spacing: 0px;
             overflow: hidden;
         }

     div.post img.permalink {
         width: 14px;
         height: 13px;
         border-width: 0px;
         background-color: #000;
         display: none;
         position: absolute;
         right: 0px;
         top: 0px;
         z-index: 10;
     }
     
         div.post:hover img.permalink {
             display: inline;
         }

     div.post h2 {
         font-size: 18px;
         font-weight: Bold;
         color: #6498cc;
         letter-spacing: -1px;
         margin: 0px 0px 5px 0px;
     }

         div.post h2 a {
             color: #6498cc;
             text-decoration: none;
         }
 
     div.post div.caption {
         font-size: 14px;
         font-weight: bold;
         color: #444;
         margin-top: 10px;
         padding: 0px 20px 0px 20px;
     }

         div.post div.caption a {
             color: #444;
         }

 /* Regular Post */
 
     div.post div.regular {
         font-size: 12px;
         color: #444;
         line-height: 17px;
		text-align: left;
     }

         div.post div.regular blockquote {
             font-style: italic;
             border-left: solid 2px #444;
             padding-left: 10px;
         }
             
 /* Quote Post */
 
     div.post div.quote div.quote_text {
         font-family: Helvetica, sans-serif;
         font-weight: bold;
         color: #888;
         border-left: solid 5px #F9C232;
         padding-left: 10px;
     }
     
         div.post div.quote div.quote_text span.short {
             font-size: 36px;
             line-height: 40px;
             letter-spacing: -1px;
         }
         
         div.post div.quote div.quote_text span.medium {
             font-size: 25px;
             line-height: 27px;
             letter-spacing: -1px;
         }
         
         div.post div.quote div.quote_text span.long {
             font-size: 16px;
             line-height: 20px;
         }

         div.post div.quote div.quote_text a {
             color: #888;
         }

     div.post div.quote div.source {
         font-size: 16px;
         font-weight: Bold;
         color: #6498cc;
         margin-top: 5px;
     }

         div.post div.quote div.source a {
             color: #555;
         }
 
 /* Link Post */
 
     div.post div.link a.link {
         font: Bold 20px Helvetica, sans-serif;
         letter-spacing: -1px;
         color: #c00;
		
     }

         div.post div.link span.description {
             font-size: 13px;
             font-weight: normal;
             letter-spacing: -1px;
             color: #444;
         }
 
 /* Conversation Post */
             
     div.post div.conversation ul {
         list-style-type: none;
         margin: 0px;
         padding: 0px 0px 0px 1px;
         border-left: solid 5px #bbb;
     }
 
         div.post div.conversation ul li {
             font-size: 12px;
             padding: 4px 10px 4px 8px;
             color: #444;
             margin-bottom: 1px;
         }
 
             div.post div.conversation ul li span.label {
                 font-weight: bold;
             }
             
                 div.post div.conversation ul li span.user_1 {
                     color: #c00;
                 }
                 
                 div.post div.conversation ul li span.user_2 {
                     color: #00c;
                 }
                 
                 div.post div.conversation ul li span.user_3 {
                     color: #0a0;
                 }
             
             div.post div.conversation ul li.odd {
                 background-color: #f4f4f4;
             }

             div.post div.conversation ul li.even {
                 background-color: #e8e8e8;
             }
 
 /* Video Post */
 
     div.post div.video {
         width: 400px;
         margin: auto;
     }

 /* Footer */
 
     div#foote {
         margin: 40px 0px 30px 0px;
         text-align: center;
         font-size: 15px;
         font-weight: bold;
         color: #444;
     }
 
         div#foote a {
             text-decoration: none;
             color: #444;
         }
 
             div#foote a:hover {
                 text-decoration: underline;
             }
         
         div#foote div#credit {
             font: Normal 13px Georgia, serif;
             font-size: 13px;
             margin-top: 15px;
         }