/*  
/*  
Theme Name: Kawaii v2
Theme URI: http://herhighness.info
Description: Kawaii v2 Theme. 
Version: 2
Author: Ize
Author URI: http://herhighness.info
*/

/*  */

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
/*  */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f67bb2;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

/*  */

/*  */
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:900px;
}


/* Basics and Typography */
* {margin:0; padding:0}
body {font:14px Helvetica, sans-serif; font-weight:bold; background:#FFF}
.menu {position:relative; {background:#ff99cc; };height:35px; width:600px}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 5px}
.menu li {float:left}
.menu a, .menu a:active, .menu a:visited {text-decoration:none; color:#FFF; padding:10px}
.menu a:hover {color:#ebf0e6}
#slide {position:absolute; bottom:0; height:4px; background:#e13c8a; z-index:10}



body { 
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
line-height:13px;
background-image:url('bg.gif'); 
scrollbar-track-color: #ffffff;
scrollbar-face-color: #ffffff; 
scrollbar-arrow-color: #f76eb6;
}

table,tr,td {
font-size: 11px; 
line-height:14px; 
letter-spacing:0pt;
color: #666666;
font-family: tahoma;
}

/* links */

a:link, a:visited, a:active 
{
color: #ff99cc;
text-transform: normal;
}

a:hover {
color: #f67bb2;
text-transform: normal;
}

/* BOLD, ITALIC */

b{color: #d1e442;}
b:hover{color:#000000;background-image: url('hover.gif');}
strong{color: #d1e442;background:;
font-size: 11px;}
strong:hover{color:#ffffff;background-image: url('hover.gif');}
i, em {color: #64c3ff;
font-size: 11px;}

a {
color: #bcefaa;
padding:0px;
margin:0px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0em;
font-weight: normal}
blockquote {
	background: url("blockquote.gif") no-repeat top left;
	min-height: 90px;
	overflow: visible;
	color: #808080;
	margin: 0;
	padding: 15px 20px;
	}
/* blog */
/* navigation
--------------------------------------------------*/
#navigation {background:#ff99cc; }

#navigation li {border-color:white;}

#navigation a {color:#4a4a4a; font-weight:bold;}

#navigation .selected,
#navigation a:hover
  {background-image:url('menu.gif'); }
ul {
  margin:0 0 0 1.4em;
  padding:0 0 18px 0;
}

ul ul {padding:0;}


/* navigation
--------------------------------------------------*/
#navigation {
  height:2.7em;
  line-height:2.7em;
}

#navigation ul {
  margin:0;
  padding:0;
}

#navigation li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  border-right:1px solid #ffffff;
  white-space:nowrap;
}

#navigation li a {
  display:block;
  padding:0 18px;
  font-size:12px;
  letter-spacing:1px;
}

* html #navigation a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */



a img{
padding:4px 10px 10px 4px; 
border:none; 
border-top:#eee 0px solid; 
border-left:#eee 0px solid; 
margin-left: 2px; opacity:0.50; filter:alpha(Opacity=50); -khtml-opacity:.5; }

a:hover img { border: 0px #c4c4c4 solid; background-color:#ffffff; opacity:0.80; filter:alpha(Opacity=80); -khtml-opacity:.5; }



.blogimage:hover{



background-color:#ffffff;



opacity:0.50;



filter:alpha(Opacity=50); 



-khtml-opacity:.5;



}



blockquote {
	background: url("blockquote.gif") no-repeat bottom right;
	min-height: 90px;
	overflow: visible;
	color: #808080;
	margin: 0;
	padding: 15px 20px;
font-family: franklin gothic medium, century gothic;
	}

/* required */
.navie
{position: absolute;  top:200; left: 160; width: 690; 
font-size:12px;
font-family: franklin gothic medium, century gothic;
line-height:17px;
color:#424242;
letter-spacing:0px;
text-align:justify;
}
.sr
{position: absolute;  top:200; left: 400; width: auto; 
font-size:12px;
font-family: franklin gothic medium, century gothic;
line-height:17px;
color:#424242;
letter-spacing:0px;
text-align:justify;
}

.bloggie
{position: absolute; top:250; left: 370; width: 470; 
font-size:12px;
font-family: franklin gothic medium, century gothic;
line-height:17px;
color:#a3a3a3;
letter-spacing:0px;
text-align:justify;
}
.side
{position: absolute; top: 250; left:160; width: 190; 
font-size:12px;
font-family: franklin gothic medium, century gothic;
line-height:15px;
color:#a3a3a3;
letter-spacing:0px;
text-align:justify;
}


input, textarea, select {
background-color: #3e3e3e;
border-top: 1px dotted #ff99cc;
border-left: 1px dotted #ff99cc;
border-bottom: 1px dotted #ff99cc;
border-right: 1px dotted #ff99cc;
color: #808080;
font-size: 8px;
font-family: Verdana;
}

.info {
	background: #f9f9ef;
	-moz-border-radius: 10px;
	color:#a3a3a3;
	font-family: verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 7px;
	margin: 15px 0 50px 0;
	}

.info a:link, .info a:visited {
	color: #34e5ff;
	text-decoration: none;
	}

.comm, .comm a:link, .comm a:visited {
	color: #34e5ff;
	font-weight: bold;
	text-decoration: none;
	}

.comm a:hover {
	color: #808080;
	text-decoration: none;
	}


/* required */
.srch
{position: absolute; top: 5; left: 48; width: 150;
font-size:9px;
font-family:verdana;
line-height:12px;
text-align:justify;
color:#969696;
width: 150px;
}

input, textarea, select {
background-color: #f9f9ef;
border-top: 1px dotted #ff99cc;
border-left: 1px dotted #ff99cc;
border-bottom: 1px dotted #ff99cc;
border-right: 1px dotted #ff99cc;
color: #969696;
font-size: 12px;
font-family: Verdana;
}

/* for your pages*/

h1 {
background: none;
font: 15px franklin gothic medium;
text-transform: none;
margin-top: 5px;
margin-bottom: 3px;
color: #4a4a4a;
letter-spacing: 2px;
text-align: left;}


h2 {	
background: none;
font: 14px century gothic;
text-transform: uppercase;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 3px;
color: #7ee371;
text-align: left;
font-weight : bold;
border-bottom: 1px dotted #cccccc;
letter-spacing: 2px;}


h3 {    
background: none;
font: 14px century gothic;
text-transform: uppercase;
margin-top: 5px;
margin-bottom: 3px;
color: #7ee371;
letter-spacing: 2px;
text-align: left;
font-weight: bold;
border-bottom: 1px dotted #cccccc;}
	
/* do not delete this */
	
h4 {	
background: none;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 3px;
text-align: left;
font-weight : normal;}	

/* for your categories */

h5 {	
background: none;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 3px;
text-align: left;
font-weight : normal;
font-size: 9px;
color: #808080;
border-bottom: 1px dotted #cccccc;
border-top: 1px dotted #cccccc;}

hr {
border: 1px;
border-top: dotted 1px #d9d9d9;
height: 1px;
width:470;
}

/* sidebar */

a.nav  {
display: block;
font-weight: normal;
background-color: #FFF6FA;
border-left: 0px solid #E4B2C8;
color: #FF90C4;
margin-bottom: 1px;
letter-spacing: 2px;
border-bottom: 0px solid #FFD1E6;
font-size:12px;
font-family: verdana;
padding-left:5px;}

a.nav:link  {
font-weight: normal;
background-color: #FFF6FA;
border-left: 0px solid #E4B2C8;
color: #FF90C4;
margin-bottom: 1px;
letter-spacing: 2px;
border-bottom: 0px solid #FFD1E6;
font-size:10px;
font-family: verdana;
padding-left:5px;}

a.nav:active  {
font-weight: normal;
background-color: #FFF6FA;
border-left: 0px solid #E4B2C8;
color: #FF90C4;
margin-bottom: 1px;
letter-spacing: 2px;
border-bottom: 0px solid #FFD1E6;
font-size:10px;
font-family: verdana;
padding-left:5px;}

a.nav:visited  {
font-weight: normal;
background-color: #fff0ff;
border-left: 0px solid #E4B2C8;
color: #FF90C4;
margin-bottom: 1px;
letter-spacing: 2px;
border-bottom: 0px solid #fff0ff;
font-size:10px;
font-family: verdana;
padding-left:5px;}

a.nav:hover  {
font-weight: bold;
background-color: #fff0ff;
border-left: 0px solid #D1EEFF;
color: #8FD6FF;
text-decoration: none;
margin-bottom: 1px;
letter-spacing: 2px;
border-bottom: 0px solid #D1EEFF;
font-size:10px;
font-family: verdana;

}

.sidebar1 {
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
color: #4a4a4a;
font-family: franklin gothic medium;
font-weight: bold;
font-size: 12px;
line-height: 16px;
text-align: right; 
background-color: #f67bb2;

letter-spacing: 5px;
}


.head {
background: #none;
font: 20px 'Verdana';
text-transform: lowercase;
margin-top: 3px;
margin-bottom: 1px;
color: #808080;
letter-spacing: 0px;
border-bottom: 0px solid #87BC4E;
padding-bottom: 3px;	
text-transform: uppercase;}

/* comments */


.commentlist li {
margin: 15px 0px 5px;
padding: 5px 10px 5px;
list-style-image: none;
}

#commentlist {
margin: 1.8em 0;
padding: 8px;
list-style-type: none;
list-style-image: none;
}

#commentlist li {
padding: 9px 9px;
width: 400px;
border-top: 0px solid #d9ffd7;
border-right: 0px solid #cef2cc;
border-left: 0px solid #cef2cc;
list-style-image: none;
}

.alt {
background-color: #f9f9ef;
-moz-border-radius: 6px;
list-style-image: none;
border-top: 0px solid #808080;
border-right: 0px solid #808080;
border-left: 0px solid #808080;
border-bottom: 0px solid #808080;
}

/* use this for your the border of your images */

.blogimage { background:url(http://www.alistapart.com/d/cssdrop2/img/shadow.gif) no-repeat right bottom; 
padding:4px 10px 10px 4px; 
border:none; 
border-top:#eee 1px solid; 
border-left:#eee 1px solid;
width:350px;
height:350px; 
margin-left: 2px; }

::-moz-selection{
background:#FBF5F8;
color:#919191;
}

::selection {
background:#FBF5F8;
color:#919191;
}


img.wp-smiley { border:medium none; vertical-align:middle; }