body, a:hover {cursor: url(http://cur.cursors-4u.net/others/oth-6/oth589.cur), progress !important;}
 
body {
background-image: url(/bg2.png), url(http://www.loveblush.net/stylesheets/v37/s37header.png);
background-repeat: repeat, no-repeat;
background-position: bottom left, top center;	
padding: 0px; margin: 0px;
color: #888;
font: 10px/8px tahoma;	
background-color: #aaa;
}



/**********************************************STYLESHEET BY LOVEBLUSH.NET****************************************/

/**********************************************MAIN****************************************/

#container{
overflow: hidden;
width:950px;
height:auto;
margin: 0 auto;
margin-top:-9px;
padding:5px;
}


#content{
position: absolute; 
background-color: #ccc;
border:4px double #bbb;
top: 505px;
width: 620px;
margin-left: 250px;
 }

#sidebar{
width:225px;
margin-top:275px;
border-top:2px solid #ccc;
border-bottom:2px solid #ccc;
margin-left:20px;
padding:1px;
background-color:rgba(202,202,202,.8);
background-image: url(/bg00.png);
}


#navi {
width:665px;
padding: 4px;
position:absolute;
margin-top:480px;
margin-left:387px;
}	

#updates {
position:relative; 
margin: 0px;
top:355px; 
left:570px; 
width:152px;
height:70px;
overflow: scroll;
overflow-x: hidden;
border: 2px solid #aaa;
border-radius: 5px;
}

#footer {	
position: relative; 
margin: 0 auto;
padding-bottom: 5px;
padding-top: 5px;
width: auto;
font-family: "ernest";
font-size:8px/10px;
text-align: center;
text-transform: lowercase;
letter-spacing: 2px;
background: #aaa;
color: #ddd;
		}

#content img, #content a img {
background: url(http://www.loveblush.net/stylesheets/v1/stylesheetscroll.png) bottom center;
padding: 4px;
opacity: 0.9;
margin: 2px;
border-radius: 5px;
border: 1px solid #f0f0f0;
-webkit-transition: all 0.8s ease-out;
-moz-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;
-webkit-border-radius: 5px;
 }
 
#content img:hover, #content a:hover img {
background: url(http://www.loveblush.net/stylesheets/v1/stylesheetscroll.png) top center;
opacity: 1;
border-radius: 5px;
border: 1px solid #f0f0f0;
-webkit-transition: all 0.8s ease-out;
-moz-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;
-webkit-border-radius: 5px;
 }


a{
color: #777;
text-decoration:none;
font-family: Arial;
letter-spacing: 0px;
font-size: 9px;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-ms-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}
a:hover{
color:#888;
letter-spacing: 0px;
text-decoration:none;
}


@font-face {
	font-family: 'ernest';
	src: local('Ernest'),
	url('http: //static.tumblr.com/lvxiwhj/z7Jmm2jwh/ernest.ttf');
 }




/**********************************************SCROLLBAR****************************************/

::-webkit-scrollbar-thumb 
{background-image: url(http://www.loveblush.net/stylesheets/v1/stylesheetscroll.png); background-color: #4ba9a7; -webkit-border-radius: 5px; }
::-webkit-scrollbar 
{width: 8px; height: 5px; background: #efefef; }


img.thumb,
a.thumb:active img,
a.thumb:link img,
a.thumb:visited img {padding: 6px;
                                background-image: url(http://www.loveblush.net/stylesheets/v1/stylesheetscroll.png);
                                background-color: #4ba9a7;
                                background-position: top left; 
                                border: 1px solid#282828;
                                margin: 2px;
-webkit-border-radius: 5px;
border-radius: 5px;
                                               }





/**********************************************BASIC STYLINGS****************************************/
b {color: #777777;}
i {color: #aaa;}
u {color: #2b2b2b;}
s {color: #aaa;}



textarea{
color: #888;
border: 1px solid #ccc; 
border-bottom: 3px solid #bbb;
background-color: #f7f7f7;
}


blockquote {
border-radius: 5px;
  display: block;
  width: 400px;
  background: #aaa;
  padding: 10px 15px 10px 40px;
  margin: 0 0 20px;
  position: relative;
  line-height: 1.2;
  color: #666;
  text-align: justify; 
  border: 1px solid #bbb; 
  border-left: 10px solid #bbb;
  border-right: 10px solid #bbb;
}

blockquote::before {
  content: "\201C";
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #bbb;
  position: absolute;
  left: 10px;
  top: -15px;
}

blockquote::after {  
  content: "";
}

blockquote a {
  text-decoration: none;
  background: #ccc;
  padding: 0 3px;
  color: #aaa;
}

blockquote em {
  font-style: italic;
color: #bbb;
}


/**********************************************HEADERS****************************************/

h1 {	
border-bottom: 1px solid #bbb;
color: #888;
font-style: italic;
font: 18px/12px georgia;
letter-spacing: -1px;
margin: 2 auto 2px;
text-align: center;
padding: 2px;
text-transform: lowercase;
width: 400px;
 }
h1:first-letter {color: #aaa;}



h5{
margin:0px;
margin-bottom: 1px;
margin-top: 1px;
padding:3px;
color: #888;
background-color:#bbb;
margin-bottom:2px;
font-family: calibri;
font-size: 10px;
font-weight:normal;
text-align:center;
font-style: italic;
letter-spacing: 1px;
border-left: 7px solid #aaa;
border-right: 7px solid #aaa;
border-bottom: 2px solid #aaa;
}

h9 { 
display: block;
font: 10px/8px ernest;
font-weight: normal;
margin: 0 0 0;
padding: 2px 8px;
text-align: center;
border-radius: 1px;
color: #ddd;
background: #aaa;
letter-spacing: 1px;
}




/**********************************************UPDATE LINKS****************************************/




a.update:link, a.update:link, a.update:visited{
display: block;
opacity: 0.85;
color: #999;
background-color: #bbb;
font: 10px/8px ernest;
padding: 2px 0px 3px 13px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 1px;
border-bottom: 1px dotted #aaa;
border-left: 5px solid #aaa;
border-right: 5px solid #aaa;
}


a.update:hover {
text-align: right;
border-left: 10px solid #aaa;
border-right: 10px solid #aaa;
-o-transition-transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out; 
-moz-transition: all 0.5s ease-out;
}



/**********************************************TOP LINKS/ABOVE CONTENT****************************************/



@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

.hvr-hang {
        color: #888;
	background-color: #bbb;
	font-family: "tahoma";
	font-size: 9px/10px;
	line-height: 25px;
	width: 95px;
	text-decoration: none;
	text-align: center;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
letter-spacing: 3px;
background-color: #ccc;
}


/**********************************************AFFIE LINKS****************************************/




a.affie1, a.affie1:link, a.affie1:active, a.affie1:visited{   
display: block;
font-family: "tahoma";
font-size:9px;
background: #bbb;
margin-bottom: 2px;
text-decoration:none;
text-transform:lowercase; 
color: #888;
border-left: 5px solid #aaa;
border-right: 5px solid #aaa;
padding:1px;
letter-spacing: 0px;
border-radius:2px;
text-align: center;
transition-duration: 0.9s;
-webkit-transition-duration: 0.9s;
-o-transition-duration: 0.9s;
-moz-transition-duration: 0.9s;}

a.affie1:hover {
border-radius: 10px;
transition-duration: 0.9s;
-webkit-transition-duration: 0.9s;
-o-transition-duration: 0.9s;
-moz-transition-duration: 0.9s;}



/**********************************************ELITE LINKS****************************************/


a.elite1, a.elite1:active, a.elite1:visited {
display: block; 
margin: 1px;
font: 10px/11px arial;
background: #bbb; 
color: #888; 
padding: 4px 0px; 
text-align: center; 
}

a.elite1:hover{
color: #888;

}


.elite1 {
	-moz-osx-font-smoothing: grayscale;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: 0.4s;
	-webkit-transition-property: color;
	backface-visibility: hidden;
	background: #aaa;
   margin: 1px;
color: 888;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	transform: translateZ(0);
	transition-duration: 0.4s;
	transition-property: color;
	vertical-align: middle;
 }
 
	.elite1:before {
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-transform-origin: 50%;
		-webkit-transform: scaleX(0);
		-webkit-transition-duration: 0.4s;
		-webkit-transition-property: transform;
		-webkit-transition-timing-function: ease-out;
		background: #aaa;
      color: 888;
		border-radius: 0px;
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		transform-origin: 50%;
		transform: scaleX(0);
		transition-duration: 0.4s;
		transition-property: transform;
		transition-timing-function: ease-out;
		z-index: -1;
	 }
 
	.elite1:hover, .elite1:focus, .elite1:active {color: white;}
 
	.elite1:hover:before, .elite1:focus:before, .elite1:active:before {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	 }	




