/*   
Theme Name: BD_v12
Theme URI: http://blackdaisies.com/
Description: pixiecrap redux 
Author: pamela pagayonan
Author URI: http://blackdaisies.com
Version: v12

*/

/*  color swatch
  #884B86 = purple
  #430E22 =maroon  
 #82173C = fuschia (main)

  */ 

body { font-family:   georgia, times new roman, lucida console, helvetica; 
          background-color: #000000;
	  color: #c0c0c0;
          background-image: url('images/v12_bg1.jpg');
          background-attachment: fixed;
          margin: 0px;
          padding: 0px;

}

#omni   {   margin-left: auto;
            margin-right: auto;
            margin-top: 0px;
           
            
                      }

#border_container { 
	    width: 950px;
	    margin-left: auto;
            margin-right: auto;
            margin-top: 0px; 
	    border: 2px #000 solid; 
	   background-color: #000;
 	}

#container 
	{ padding-left: 120px;
          padding-right: 250px; 
	   background-color: #000;
	}

#container .column 
	{ position: relative;
          float: left;
	  margin-top: 20px;
	  
	}

#header  { width: 950px;
           height: 239px;
           background-image: url('images/v12_header.jpg');
           background-repeat: no-repeat;
           display: block
             }

.headlink  { position: absolute;
             margin-top: 190px; 
             width: 432px; 
             height: 40px;
           } 

#center { width: 100%;

                }

.navi { width: 182px;
        margin-left: 10px;
      }
.navi img { border: 0px;}


#left {        width: 120px;
               right: 120px; 
               margin-left: -100%;  
               left: 250px /* IE6 hack */ 
             }

#container > #left {
             left: -120px; /* -LC width for others */
             margin-left: expression(document.all.center.offsetWidth * -1); /* Fix for IE7 */
              }

#right {        
		margin-right: -250px;
                width: 250px;
                padding: 0px;
                                       
               }

#footer { clear: both;
          margin: 0px;
          padding: 10px 0px 10px 0px;
          width: 100% ;
          background: #540E28;
          text-align: center;
          background-image: url('images/v12_footer.jpg');
          background-repeat: no-repeat;
          height: 70px;}


img.column { 
      margin: auto; }

.clear { clear: both; }

/* content */

.rss_button 
        { padding: 5px;
          margin-left: auto;
          margin-right: auto;
          display: block; 
        }

.rss_button img { border: none ;}
.metabuttons
       { margin-left: 20px;
         padding: 5px;
      }

.metabuttons img   { padding: 5px; }

.rss_button img { border: none; 
                }

.foofy { margin-top:20px;
         margin-bottom: 25px; 
	}

#main_content
	{ padding: 8px;
          font-family: georgia, times new roman;
          font-size: 8pt;          
          border-left: 2px #82173C dotted;
	   color: #c0c0c0;
          letter-spacing: 1px;

        }



#content  {     margin-top: 10px;
		margin-left: 0px;
                 font-size: 8pt; 	         
               
                }
#content_area p   { font-size: 9pt;
                    }

#archive_area    {  margin-top: 10px;
                    font-size: 9pt; 
	            font-family:  "times new roman";
		    width: 99%;
                    margin-right: auto;
                    margin-left: auto;
                              }



#archive_area a   { color: #fff;
                    text-decoration: none;
                  }
#archive_area a:hover  { color: #fff;
                    text-decoration: underline;
                     }

.month_list   {   width: 120px;
                  float: left; 
                  font-size: 8pt;
                  margin-left: 40px;
                 }

.month_list  ul  { margin: 2px; padding: 2px; 
                  }

.lasttwenty   { float:right;
                width: 380px;
                font-size: 8pt;
              }

#wp-calendar { width: 99px; 
              }

/*   ............ wpg2 gallery ...............         */

#g2content   {     margin-top: 10px;
		 margin-left: 0px;
                 font-size: 8pt; 
	         width: 720px;
                 font-family: "times new roman";
		 padding: 0px; 
 	}



#rightbar
	{ padding: 6px;
          font-family:  times new roman ;
          font-size: 11px;
          color: #D13D71;
          letter-spacing: 0.5px;
         }
#leftbar
	{ font-family: times new roman;
          font-size: 8pt;
          color: #d13d71; 
          width: 120px;
          margin-left: 5px;
          
         }


#rightbar a { text-decoration: none; 
              color: #884B86;
            }

#rightbar a:hover { text-decoration: none; 
              color: #d13d71;
            }

#leftbar a { text-decoration: none; 
             color:  #884B86; }

#leftbar a:hover { text-decoration: none; 
                   color:  #5F345E; }

#rightbar li { padding-bottom: 3px;  }

#mainnav   { margin-right: auto;
             margin-left: auto;
             display: block;
           }

 

.title   { font-size: 8pt;
           font-weight: bold;
        }

.calendar_content  { padding: 5px; 
                    margin: 5px;
                    font-family: times new roman;
         	    font-size: 6pt; }

.calendar_content  h2 { font-size: 8pt; }

.left_content { list-style-type: none; 
                padding: 4px; 
              } 

.left_content ul { margin-left: 0px ; 
                 list-style-type: none;
                   padding-left: 0px;
              } 

.left_content h2 { font-size: 8pt; }
       

.right_content   {  padding-top: 20px; 
                   padding-bottom: 20px;
                 }      
        
.cat_header  { padding: 1px;
            font-family: georgia, times new roman;
            font-size: 6pt; 
            font-weight: bold ; 
            color: #c0c0c0;
            letter-spacing: 3px; 
            width: 94%; 
            margin:5px 2px 5px 2px;
            
            
          }

.linklist h2 { font-size: 8pt; }
    
.linklist  ul {  margin-left: 0px ; 
                 list-style-type: none;
                 padding-left: 0px;
              } 

.linklist  li { width: 100px;
              border-top: 1px #82173C dotted ; 
              padding: 3px;
           }

.linkcat {  margin: 5px; }

/*   ............... fancy navigation column .................. */

#naviblock  { width: 182px;
              margin: 20px 10px 30px 10px ;
              padding: 0px; 
              text-align: right; }

#naviblock a { width : 182px; 
               display: block;
               background-color: #8D1D43;
              padding: 0px;
              margin: 0px; 
              color: #000;
              text-decoration: none;
        }

#naviblock  a:hover {  background-color: #676381;
           text-decoration: none; 
 	    color: #000;
         }
.home1 a   {   background-image: url('images/v12_home.gif'); 
  	       height: 43px;
           }       
.aboutme1 a {   background-image: url('images/v12_aboutme.gif'); 
	        height: 39px;
             }       

.archives1  a {    background-image: url('images/v12_archives.gif');
                height: 38px;      
              }     

.gallery1  a {  height: 53px;
                background-image: url('images/v12_gallery.gif');
              }
/*    ............... end fancy navigation column  .....................   */


.widget     { margin-top: 10px;
              margin-bottom: 20px;
            }
.textwidget  {margin: 0px; }


.widgettitle   { font-size: 8pt;
           font-weight: bold;
        }

.post   { width: 520px; }

.post blockquote { font-size: 6px;
                   font-family:  arial;
                   border-left: 1px solid #D13D71; 
                   padding: 4px; } 

blockquote {       font-size: 6px;
                   font-family:  arial;
                   border-left: 1px solid #D13D71; 
                   padding: 4px; } 



.post a   { color: #D13D71;
            text-decoration: none ; 
          }


.post a:hover   { color: #D13D71;
            text-decoration: underline ; 
          }


.post li { letter-spacing: 1pt;
          font-size: 8pt;
        }

.post_container  { margin-bottom: 40px;
		}
		 


.post_header  { color: #D13D71;
                letter-spacing: 1pt;
                font-size: 7pt;
		border-top: 1px #82173C solid;
                width: 96%; 
                font-family: verdana, arial, helvetica;

              }

.post_header a { color: #D13D71 ;
                 text-decoration: none; 
                }

.handle  { color: #c0c0c0 ;
           font-size: 10pt; 
           font-weight: bold; }

.handle a { text-decoration: none; 
            color: #676381; 
            }

.handle a:hover { text-decoration: none; 
                  color: #fff;
              }

.post_date  { color: #82173C;
              font-family: verdana, arial, helvetica;
              font-size: 6pt;
              letter-spacing: 1pt;
                         
             } 

.post_cat_header   { color: #82173C;
              font-family: verdana, arial, helvetica;
              font-size: 6pt;
              letter-spacing: 1pt;
              text-align: right;
              width: 96%;
                         
             } 
.post_cat_header  a { color: #D13D71;
               text-decoration: none; 
                                      
             } 

.post_footer { color: #884B86;
               font-family:  verdana, arial, Times New Roman;
               font-size: 6pt;
               margin-top: 5px;
               text-decoration: none; 
	     }


.post_footer a { color: #884B86;
                      text-decoration: none;
                    }

.post_footer a:hover { color: #fff ;
                           text-decoration: none;
                          }

   
.single_post_header    { color: #fff;
                         letter-spacing: 1pt;
                         font-size: 10pt;
		         width: 96%; 
                         font-family: "times new roman", georgia;
                         margin-bottom: 20px;

              }



.single_post_date  { color: #D13D71;
                      text-decoration: none;
                      font-size: 6pt; 
                       border-bottom: 1px #82173C solid;
                      width: 96%; 
                   }

.single_post_date  a {  color: #884B86;
                      text-decoration: none;
                      font-size: 6pt; 
                      width: 96%; 
                   }

.navigation {   width: 96% ;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                font-family: verdana, arial; 
                font-size: 8pt; 
                padding: 4px;
                border: 1px #430E22 solid ; 
           }
.navigation a { color: #884B86 ;
                 text-decoration: none; 
                }
.navigation a:hover { color: #fff ;
                 text-decoration: none; 
                }

.navi_gallery { width: 80%; 
                margin-left: auto;
                margin-right: auto; 
                font-family: verdana, arial; 
                text-align: center;
               
               }

.post_footer_links   {   width: 96% ;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                font-family: verdana, arial; 
                color: #884B86 ;
                font-size: 6pt; 
                padding: 4px;
                border: 1px #430E22 solid ; 
           }

.post_footer_links a { color: #884B86 ;
                 text-decoration: none; 
                }
.post_footer_links a:hover { color: #fff ;
                 text-decoration: none; 
                }


.metalinks    {  font-family: lucida console, arial, verdana; 
                 font-size: 6pt;
                 border: 1px #430E22 solid;
                 background-color: #000000;
                 padding: 3px;
                 color: #D13D71 ; 

              } 

.metalinks a {  color: #D13D71 ;
                text-decoration: none ; }

.metalinks a:hover { text-decoration: none;
                     color: #fff; }

 
 
/*   gasp! you found the cute fuzzy animals     */

.squirrel   { padding-top: 100px;
              display: block;
              margin-right: auto;
              margin-left: auto;
              width: 40%;
            }

.random   { display: block;
            margin-right: auto;
            margin-left: auto;
            width: 90px;
            padding-top: 30px;
         }


.clear  { clear:both ;}

.small
	{ font-size: 7pt;
          letter-spacing: 1pt;
	}


.alignleft {  float: left; }
.alignright {  float: right; }

.pagenav   { list-style: none; }
.linkcat   { list-style: none; }

/* 
Comments

*/

.comment_wrapper  { width: 100%;
                    margin-bottom: 25px; 
                    font-family: "times new roman";
                    font-size: 8pt;
                    padding: 20px 0px 40px 0px ;
                  }

.comment_wrapper p  {  
                     font-family: "times new roman";
                     font-size: 8pt;
                  }

.comment_wrapper a  {  color: #fff;
                       text-decoration: none;
                    font-family: "times new roman";
                   font-size: 8pt;
                  }

.comment_footer  { color:   #d13d71;
               font-family: Arial, "Times New Roman" ;
               font-size: 6pt;
               font-weight: normal;
               letter-spacing: 1pt;
	     }
.comment_text { padding: 10px; }

.comment_footer a { color: #d13d71;
                    font-family: Arial, "Times New Roman" ;
                    font-size: 6pt;
                    font-weight: normal;
                     letter-spacing: 1pt;
	     }


.comment_container   {  border:  1px  solid    #430E22 ;
                        padding: 0px;
                        margin-bottom: 20px;
                     }

.comment_container_bg  { 
                         padding: 4px;
                         background-color: #430E22; }
 
.comment_wrapper  h2 { font-size: 10pt;
                         color: #fff;
                         font-weight: bold;
                }

.guestbook_box  {  margin-bottom: 30px;
                 }

.guestbook_header  {  width: 99%;
                        border-bottom: 1px #d13d71 solid ;
                        padding: 0px;
                       color: #d13d71 ;
                        font-family: Times New Roman, Arial, Verdana ;
                        font-size: 8pt; 
                        }


#commentform input, #commentform textarea {
	font-family:  'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #c0c0c0;
        font-size: 8pt ;
	}

#commentform input {
	width: 150px;
	padding: 2px;
	margin: 5px 5px 1px 20px;
        background-color: #430E22 ;
        border: 1px solid #8E5779;
	}

#commentform textarea {
	width: 450px;
	background-color: #430E22 ;
        border: 1px solid #8E5779;
        padding: 2px;
        margin-left: 20px;

	}
#commentform #submit {
	margin-left: 20px;
	float: left;
        background-color: #430E22 ;
        border: 1px solid #8E5779;
        padding: 2px;
	}


#rightbar #s {
	width: 180px;
	padding: 2px;
	margin: 5px 5px 1px 5px;
        background-color: #430E22 ;
        border: 1px solid #8E5779;
        color: #c0c0c0;
	}

#rightbar #searchsubmit
        {
	margin-left: 5px;
	float: left;
        background-color: #430E22 ;
        border: 1px solid #8E5779;
        font-family: lucida console;
        font-size: 6pt;
        color: #FFF;
        padding: 2px;
	}

.smalldark   { font-size: 7pt;
               color: #6E3C5B ;
               margin: 5px;
              }


.smalldark  a { font-size: 7pt;
               color: #884B86 ;
               margin: 5px;
               text-decoration: none ;
              }

.smalldark  a:hover { 
               color: #fff ;
               text-decoration: none ;
              }



.wp-smiley { border: 0px; padding: 1px; }

/* ---------- twitter space--------------- */
#tweetspace
	{ width: 490px; 
          margin: 10px;
          
                   
       }
.twitbird { float: left; 
            padding-right: 10px;
            margin-right: 5px;
            margin-left: 2px;
                      }

#twitter_div {margin-left: 5px; 
           color: #FFF;
           font-family:  Times New Roman;
           font-size: 8pt;
           font-weight: bold;
           padding: 0px 10px 10px 5px;
           letter-spacing: 1px;
           line-height: 16px;
                           
           }

#twitter_div a { color:  #D13D71; 
                 font-size: 6pt; 
                 text-decoration: none; 
                 font-style: normal;
                 font-family: times new roman;
                }

#twitter_div h2 { color:  #D13D71; 
                 font-size: 6pt; 
                 font-weight: bold;
                 font-style: normal;
                 text-decoration: none; 
                 letter-spacing: 3px;
                }

#twitter_div ul  { margin-left: 120px;
		   padding: 5px;
                 
		 }

#twitter_div li  { list-style-type: disc;
                   margin-bottom: 6px;
                 
		 }           


/* ----------- delicious space---------------    */

.delicious-posts { margin: 0px; margin-right: 5px;  padding: 15px; width: 200px; font-family: 'times new roman',sans-serif; border: 2px #82173C dotted; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 5px 0px 5px 0px;}
.delicious-post {  padding: 5px; font-size: 8pt;  border-bottom: 1px #82173C dotted ; }
.delicious-odd { background-color: #000 ;}
.delicious-even { background-color: #000 ;}
.delicious-banner a { font-size: 8pt;  }
.delicious-banner  { font-size: 8pt; padding-bottom: 5px;}
.delicious-posts a:hover { text-decoration: underline; }
.delicious-posts a { text-decoration: none; color: #82173C;  }
.delicious-post a { color: #000; padding: 4px;  }
.delicious-post a:hover { text-decoration: none; color: #82173C;  }

/* ---------- bubble tooltip ----------- */
a.tt{
    position:relative;
    z-index:24;
    color:#D13D71;
    font-weight:bold;
    font-size: 7pt;
    font-family: verdana; 
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #D13D71; background:#000;}

a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:10px; left:0;
	padding: 10px ;
	width:90px;
	color: #D13D71;
        background: #540E28;
       text-align: center;

	border: 1px #82173C dotted;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background-color: #000;
    

}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background-color: #000;
        border: 3px #82173C solid;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background-color: #000;
    border: 3px #82173C;
}




