/*  
Theme Name: GIRL
Theme URI: http://tickleabuse.com/girlstour/
Description: Original Theme for TickleAbuse.com's Free Tour
Version: 
Author: mccormicky
Author URI:http://mccormicky.com
*/
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h3, h4, h5, h6, pre, form, fieldset, input, table, th, tr, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, abbr { border: 0; }
 address, caption, cite, code, dfn, em, h1, h2, h3, h4, h5, h6, strong, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
.blogentry blockquote p{margin: 10px 15px;font-size:1em;}
.entry blockquote{margin: 10px 15px;font-size:1.1em;}


.videogallery{float:left;width:205px;height:230px;padding:3px;margin:9px;text-align:center;}
img.vpipthumbs{padding:5px;margin:5px;vertical-align:middle;}
div.entry-summary{display:none!important}
strong.vpiptitle{color:#ccc;font-weight:bold;font-size:11px}
body{
font:normal .9em verdana,arial,sans-serif;
text-align: center;
color:#fff;
background-color:#000;
line-height:145%;
}
h1,h2,h3{font-weight:normal;}
.clear{clear:both;}

#top{background:#451212;color:#ccc;width:900px;height:31px;margin:0 auto;}
#top h1{color:#ccc;font-size:2em;padding:5px 0 5px 0;}
#updates{background:#451212;color:#ccc;border-bottom:1px solid #000;width:900px;height:21px;margin:0 auto;padding:5px 0 5px 0;}
#updates h3{color:#ccc;font-size:1.5em;}

/*header*/

#header	{margin:0 auto;
height: 240px;width:900px;
background: transparent url(images/newbanneroct.jpg) no-repeat center;
	}
#banner{  
                
         width:900px;
         height:111px;
        padding:0;
        background:transparent url(http://tickleabuse.com/images/latestbanner6.gif);
	     background-position:center;background-repeat:no-repeat;    
         margin:0 auto;        
         
         }


#page{margin: 0 auto;	
      width: 900px;
      height:auto; 
      min-height:100%;     
      background:#451212;
}
#container {
      margin: 0 auto;	
      width: 900px;
      height:auto;
      min-height:100%;
      background:#451212;
      text-align: center;
      border:1px solid #ccc;
}   
/*main div*/
#content{
     
     width:900px;
     height:auto;
     min-height:100%;    
     text-align: left;
     margin:0 auto;
     background:#451212;
     
      }

#content h2{display:block;margin:0 1em .5em 2em;}

#sidebar{
     background:transparent;
     width:900px;
     clear:both;
       
     text-align:left;
     
   
}
      
#sidebar ul li{
     list-style:none;
        }	
#sidebar ul li a{
       color:#fff;
       font-weight:bold;     
       font-size:14px;
       padding-left:20px;
       display:block;
       border-bottom:1px solid #1C1C1C;    
}
#sidebar li a:hover{color:#DA5078;}
#sidebar h2{color:#ddd;
         font-size:18px;
         border-bottom:1px solid #1C1C1C;   
         padding-left:10px;
          display:block;
}

.thumbbox{width:500px;height:425px;float:left;margin:2px 5px 32px 6px;font-size:10px;color:#ddd;padding:3px;text-align:center;}
.thumbbox img{margin:2px;}	
.payperview{width:500px;height:auto;padding:5px;margin:15px 0 0 0}
.payperview a{font-weight:bold;text-decoration:underline;}
.payperview a:hover{color:#fff;}




/*post*/

#clips{width:425px;margin-left:auto;margin-right:auto;margin-top:10px;}

.post-box{width:100%;margin:0 auto;overflow:hidden;}
.post {color: #bbb;
   font-size:12px;
    width: 89%;
    padding: 4px;
    text-align: left;
    background:#000;
    border: 1px solid #ccc;
    
    clear:both;
    margin:1em auto;
    overflow:hidden;
}
.myBox{
    color: #bbb;
   font-size:11px;
    width: 89%;
    padding: 4px;
    text-align: left;
    background:#000;
    border: 1px solid #ccc;
    
    clear:both;
    margin:1em auto;
    overflow:hidden;
}
.entry{padding:6px;width:95%;margin:0 auto;}
.entry p {padding:0px 0px 15px 0px;color:#ccc;}

.entry a:hover{text-decoration:underline!important;}
.entry ul{list-style:none;}
.post .entry ul li a{margin:10px 0px 0px 10px}
.post .entry h2.post_title{font-size:1.4em;color:#ccc;}
.post .entry h2.post_title a{color:#ccc;}
.myBox h2.post_title a{color:#803535}
.myBox h2{font-size:1.4em;}
.postmetadata alt{}

.blogpost{color: #bbb;
   
    width: 89%;
    padding: 4px;
    text-align: left;
    background:#000;
    border: 1px solid #ccc;
    
    clear:both;
    margin:1em auto;
    overflow:hidden;
}
.blogentry{padding:6px;width:95%;margin:0 auto;}

.blogentry p{padding:0px 0px 15px 0px;color:#ccc;font-size:13px!important}
/*for the gallery*/
#content2{
     
     width:780px;
     height:auto;
     min-height:100%;    
     text-align: left;
     margin:0 auto;
     
      }
.post2 
    {width:100%;overflow:hidden;margin:0;padding:0}
    

.thumbies{
    width:90%;
    height:120px;
    min-height:100%;
    margin:1em auto;



    padding:4px;



    text-align:left;

}
.bu{width:90%;
margin:0 auto;text-align:center;}
.bu img{margin-bottom:12px;}






.navigation{margin:12px auto;width:95%;height:auto;min-height:100%;overflow:hidden;}
.navigation a{color:#DFA200;padding:5px 0 5px 0;font-size:1.1em;line-height:2em;}
.navigation .arrow{padding:5px 0 5px 0;color:#DFA200;}
/*alignments*/
.alignleft{
	 float:left;
          margin:0px 1em;       
	}

.alignright{float:right;}


.download{
clear:both;
height:100px;
}


/*links*/
a { color:#fff;
 text-decoration:none;
 
 }
a:visited { color:#fff;
text-decoration:none;
background:transparent;
 }
	
a:hover, a:active{color:#fff;
text-decoration:underline;

background:transparent;
}

a img{border:0;
}



#footer{
        clear:both;
        color:#ccc;
        height: auto;width:900px;
        margin-top:1em;
       background:#000 url(images/footerbg.gif);
       background-repeat:no-repeat;
       background-position:top;
       font-size:11px;
}	

#footer ul li{
      display:inline;
      list-style-type:none;

}

#footer li a{          

          padding: 0px 12px 0px 1px;
         font-size:11px;
         font-weight:bold;
         text-decoration:none;
         color: #ccc;        
         display: inline;

           }



.links{height: 60px;
       width:780px;
       margin:1em auto 1em auto;
       padding-top:20px;



}
#footer p{width:60%;margin:0 auto;text-align:left;color:#ccc;padding-top:1em;}



.gallery_meta gallery_alt{display:none;}
.lefty{width:30%;float:left;color:#fff;height:280px;
}

.lefty ul li{list-style:none;}







/*menu*/

#navlinks{ 
     height:41px;
     background:transparent url(images/navbg.gif);
     background-repeat:no repeat;
background-position:center;
     margin:0 auto;     
     color:#fff;
     width:900px;
     font-size:1em;
     text-align:center; 
        

}

#navlinks ul{
    
    list-style: none;
    text-align:center; 
}	

#navlinks li {
	float: left; 
}

#navlinks li a {
    display: block;
    float: left;
    padding: 10px 25px;
    text-decoration: none;
    border-right: 1px solid #111;    
    color:#ccc; font-weight:normal;
    voice-family: "\"}\"";
    voice-family: inherit; 
}

#navlinks ul li a:hover, #navlinks ul li a:active,

#navlinks ul li.current_page_parent a,#navlinks ul li.current_page_parent a:visited,

#navlinks ul li.current_page_item a,

#navlinks li.current_page_item a:visited{
	background: #5A0909;
        color: #fff;
        text-decoration: underline;
}
#navlinks ul li.samples{background:#850101;color:#fff;border:1px dashed #000;}

#container p.creditsfooter{width:90%;height:auto;margin:1em auto;clear:both;color:#fff;font-weight:bold;}


/* --- COMMENTS--- */



#respond { margin-top: 30px; }

#commentform input {

    margin: 5px 5px 1px 0;

    width: 170px;

}



#commentform textarea {

    margin-top:5px;

    width: 100%;

}



/* Comments*/



.commentlist {

    padding-left:30px;

list-style-type: none;
color:#000;
}

.commentlist a, .commentlist p{color:#000!important;}	

.commentlist li {

    background:#fff;

    border-bottom: 1px solid #ddd;

    margin: 15px 0 3px;

    padding: 8px 15px 10px 15px;
   color:#000;
}



#commentform small {

    background:#FFF;

    font-weight:bold;

    padding:0;
   color:#000;
}

	

.commentmetadata {

    display: block;
   color:#000;
}



.commentlist small {

    background:#fff;
    color:#000;
}



.commentlist cite {

    font: 1.3em Arial, Times, serif;

    font-weight:bold;

    letter-spacing:-0.05em;
    color:#000;
}	

.button{background:transparent;width:100%;margin-bottom:2em;}
