/*  
Theme Name: BabyPink 
Author: Anne
Modified by: Anne of http://pinkfab.info
Editor: Qi Wen
Edited By : Qi Wen of http://xher.net
Base Code: Teresa Jones of http://scribblescratch.com
Original Theme URI: http://beccary.com/goodies/wordpress-themes/
Description: Designed by Anne of <a href="http://pinkfab.info" target="_blank">Pinkfab</a>. Edited by Qi Wen of <a href="http://xher.net" target="_blank">xher.net</a>. Base theme from Teresa Jones of <a href="http://scribblescratch.com">Scribblescratch</a>.
Version: 1.0

*/


/* Basics and Typography */

body {
margin: 0;
padding: 0;
height: 100%;
background: url(http://i27.tinypic.com/2rhbw3k.jpg);
background-repeat: repeat;
background-position: top center;
font-family: Century Gothic;
line-spacing: 17px;
color: #FF0080;
text-align: center;
font-size: 11px;
scrollbar-face-color : #FFE8E8; 
scrollbar-highlight-color : #FFC0CB; 
scrollbar-3dlight-color : #FFE8E8; 
scrollbar-shadow-color : #FFC0CB; 
scrollbar-darkshadow-color : #FFE8E8;
scrollbar-track-color : #FFE8E8; 
scrollbar-arrow-color : #FF0080; 
}

html>body {
font-size: 11px;
}

p {
font-size: 11px;
line-height: 1.5em;
margin: 1.2em 0;
}

ol, ul {
font-size: 1em;
line-height: 1.5em;
margin: 1.2em 0 1.2em 2em;
padding: 0;
}

h1, h3, h4, h5, h6 {
margin: 1.0em 0;
font-family: HoneyBold;
}

h2 {
margin: 0 0 0 0;
color: #FA7CB1;
border-bottom: 1px solid #FDD6E7;
width: 220px;
height: 15px;
padding-top: 5px;
padding-left: 3px;
text-align:justify;
letter-spacing: 1x;
background: #FCEEF4;
font-family: HoneyBold;
font-size: 11px;
}

h16 {
margin: 0 0 0 0;
color: #FA7CB1;
border-bottom: 1px solid #FDD6E7;
width: 455px;
height: 15px;
padding-top: 5px;
padding-left: 3px;
text-align:justify;
letter-spacing: 1x;
background: #FCEEF4;
font-family: HoneyBold;
font-size: 11px;
}

h1 {
font-size: 1.3em;
}

h3 {
font-size: 1.5em;
}

h4 {
font-size: 1.3em;
}

h5 {
font-size: 1.2em;
}

h6 {
font-size: 1.1em;
}

a:link {
color: #FCBBCC;
font-size: 11px; 
text-decoration: none;
cursor: url('http://www.fileden.com/files/2009/2/15/2322434/koreanxbaby.cur');
}
	
a:visited, a:active {
color: #FCBBCC;
font-size: 11px; 
text-decoration: none;
cursor: url('http://www.fileden.com/files/2009/2/15/2322434/koreanxbaby.cur');         
}

a:hover {
color: #FF0080; 
font-size: 11px;
text-decoration: none; 
cursor: url('http://www.fileden.com/files/2009/2/15/2322434/koreanxbaby.cur');
}

::-moz-selection {
color:#FFFFFF;
background:#FFCCCC;
}   

blockquote {
padding: 5px;
border: 2px solid #FFC0CB;
font-family: Century Gothic;
background: #FFE8E8;
color: #FF0080;
text-transform: none;
text-align: justify;
cursor: url('http://www.fileden.com/files/2009/2/15/2322434/koreanxbaby.cur');
}

textarea, input, select {   
font-family: Century Gothic;
font-size: 11px; 
background-color: #FFE8E8;
color: #FF0080;
cursor: url('http://www.fileden.com/files/2009/2/15/2322434/koreanxbaby.cur') ;
border-color: #FFC0CB;   
border-style: solid; 
border-top-width: 1px; 
border-left-width: 1px;
border-right-width: 1px; 
border-bottom-width: 1px; 
}

code {
font-family: Century Gothic;
color: #666;
}

form, img {
margin: 0;
padding: 0;
border: 0;
}

/* Layout */

#wrapper {
width: 795px;
margin: 0 auto;
background: #FFe8e8;
font-size: 11px;
text-align: left;
margin-bottom: 0px;
}

#header {
width: 795px;
height: 215px;
background: url(http://i49.tinypic.com/2hqroty.png) no-repeat;
}

/* Header Styles */
	
#title {
float: left;
margin: 38px 0 0 9px;
border-bottom: 0px dotted #9e2251;
padding: 1px;
}

#title h1 {
margin: 0;
padding: 5px 15px;
border: 0;
background-color: #222;
color: #ABB4BD;
font-size: 0.92em;
line-height: 32px;
letter-spacing: 1px;
}
	
#title h1 a {
color: #A1A1A1;
border-bottom: 0px dotted #ABB4BD;
text-decoration: none;
}
	
#content {
float: left;
padding: 5px 13px 15px 15px;
margin: 0 auto;
background: #FFe8e8;
overflow: hidden;
voice-family: "\"}\""; 
voice-family: inherit;
width: 475px;
} 

html>body #content {
width: 475px;
margin-left:20px;
margin-right:0px;
padding-right: 16px;
}

#sidebar {
float: right;
width: 220px;
margin-top: 25px;
background-color: #FFe8e8;
padding: 18px 15px 0 15px;
color: #FF0080;
font-size: 11px;
text-align: left;
width: 220px;
border-left: 1px dotted #FFC0CB;
} 

html>body #sidebar {
width: 220px;
margin-bottom: 0px;
}

/* Sidebar Styles */
	
#sidebar h2 {
margin: 0 0 0 0;
color: #FA7CB1;
border-bottom: 1px solid #FDD6E7;
width: 220
height: 15px;
padding-top: 5px;
padding-left: 3px;
text-align:justify;
letter-spacing: 1x;
background: #FCEEF4;
font-family: Tahoma;
font-size: 11px;
}

#sidebar a:link {
color: #FCBBCC;
font-size: 11px; 
text-decoration: none;
cursor: url('http://www.fileden.com/files/2009/2/15/2322434/koreanxbaby.cur');
}
	
#sidebar a:visited, a:active {
color: #FCBBCC;
font-size: 11px;
text-decoration: none;
cursor: url('http://www.fileden.com/files/2009/2/15/2322434/koreanxbaby.cur');         
}

#sidebar a:hover {
color: #FF0080; 
font-size: 11px;
text-decoration: none;
cursor: url('http://www.fileden.com/files/2009/2/15/2322434/koreanxbaby.cur');
}

#sidebar ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#sidebar ul ul, #sidebar ol {
margin: 1.2em 0 1.2em 1.3em;
}
	
#sidebar ul ul {		
list-style-type: disc;
}
	
#sidebar ul ul ul {
margin-top: 0;
margin-bottom: 0;
}


#footer {
clear: both;
padding: 0em 0px 0em 0px;
height: 25px;
}

/* Footer Styles */
	
#footer p {
margin: 0;
padding: 0.6em 0;
border-top: 1px dotted #9e2251;
font-size: 0.92em;
}

/* Blog Styles */

.posttitle {
margin: 0.6em 0 0 0;
padding: 0 0 1px 0;
border-bottom: 0px dotted #737373;
color: #FCBBCC;
}

.posttitle a {
text-decoration: none;
color: #FF0080;
}

.postmeta {
margin: 0;
padding: 0.2em 0 0 0;
}

.postmeta, .postfeedback {
font-size: 0.92em;
text-align: right;
}

.pagetitle {
margin: 0.6em 0 1.2em 0;
}

.commentauthor {
margin: 1.2em 0 0 0;
border-bottom: 1px dotted #FFC0CB;
font-size: 14px;
font-family: Century Gothic;
}

.commentauthor a {
text-decoration: none;
}

.commentmeta {
margin: 0;
padding: 0.2em 0 0 0;
font-size: 11px;
}

#comment {
width: 98%;
}

.postnav {
width: 100%;
padding: 1.2em 0 0 0;
font-size: 11px;
overflow: auto;
}

.prev a{
float: left;
text-decoration: none;
font-size: 11px;
color: #F97BAA;
}

.next a{
float: right;
font-size: 11px;
text-decoration: none;
color: #F97BAA;
}

/* Widgets and Etc */

#sidebar #s {
margin-bottom: 1px;
width: 0px;
}

/* Image Borders */

div.image {
margin: 1.2em 0;
}

div.imagecenter {
margin: 1.2em 0;
text-align: center;
}

div.imagecenter img {
margin: 0 auto;
}

div.imageleft, img.imageleft {
float: left;
margin: 0 15px 0.2em 0;
padding: 0;
}
 
div.imageright, img.imageright {
float: right;
margin: 0 0 0.2em 15px;
padding: 0;
}

div.image img, img.image,
div.imagecenter img,
div.imageleft img, img.imageleft,
div.imageright img, img.imageright {
padding: 5px;
border: 1px solid #737373;
background: #FFF;
}

/*others*/

li {
list-style-image: url(http://i271.photobucket.com/albums/jj130/x3emo-ing/bullet.gif);
}

.blogimage {
padding:4px; 
border:#dddddd 1px solid;
margin: 5px;
}

/*navi*/

a.nav {
display: block;
padding-left: 4px;
background-color: #FFe8e8;
border-left: 3px solid #FCBBCC;
border-right: 1px solid #FCBBCC;
border-bottom: 1px solid #FCBBCC;
font-family: Century Gothic;
font-size: 11px;
color: #FF0080; 
text-align: left;
line-height:16px;
letter-spacing: 1px;
font-weight: normal;}

a.nav: link, visited  {
display: block;
padding-left: 4px;
background-color: #FFe8e8;
border-left: 3px solid #FCBBCC;
border-right: 1px solid #FCBBCC;
border-bottom: 1px solid #FCBBCC;
font-family: Century Gothic;
font-size: 11px;
color: #FF0080; 
text-align: left;
line-height:16px;
letter-spacing: 1px;
font-weight: normal;}

a.nav:hover  {
display: block;
padding-left: 4px;
font-family: Century Gothic;
font-size: 11px;
background-color: #FFe8e8;
border-left: 3px solid #FF0080;
border-right: 1px solid #FF0080; 
border-bottom: 1px solid #FF0080; 
color: #FCBBCC; 
text-align: left;
line-height:16px;
letter-spacing: 1px;
font-weight: normal;}