/*
Theme Author: faye
Theme Name: pinkahoLic
Theme URI: the.pinkahoLic.net
*/

/* PINK BLog */

body {
background: #fff0f6 url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/pinkahoLic/tpb.png') repeat-y;
margin:0px;
padding:0px;
}

body,td,th {
font-family: trebuchet ms;
color:#ab818a;
}


strong {
font-family: arial;
color: #ff99cc;
}
em {
font-family: arial;
color: #ff99cc;
}

h1 {
color: #ff99cc;
font-size: 11px;
font-family: trebuchet ms;
}

a {color:#ff99cc; text-decoration: none;}
a:hover {color:#ffbbdd; text-decoration: none;}

/* If you want to put borders around you images, uncomment this out: 
img {border:5px double #00A0C6;}
*/

/* HEADER STUFF */
#pinkhead {
background-image:url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/pinkahoLic/tph.png');
background-position: top left;
width: 1010px;
height: 200px;
text-align: left;
}


/* PINK Footer */
.footer_box {
	width:100%;
	background:transparent;
	background-image: url('');
	background-repeat: repeat-x;
	background-position:top left;
	padding:75px 0px 25px 0px;
	text-align:center;
	color:#AACED6;
	font-size:10px;
	clear:both; /* Very important. Remove it, and your layout would get screwed. */
}
.footer_box a {color:#ff99cc; text-decoration:none; font-size:11px;}
.footer_box a:hover {color:#ab818a;}



.right {
position:absolute;
width: 178px;
left: 637px;
top: 200px;
}


/* PiNK Haven Box */
.blogbox {
width:388px;
float:left;
top: 200px;
margin-bottom:15px;
padding-left:208px;
}
.entryheader {
width:388px;
float: left;
height: 35px;
margin:0px;
padding-left: 0px;
position:relative;
}
.datecolumn {
width:45px;
height:40px;
float:left;
border-right:0px solid #ff99cc;
}
.titlecolumn {
width:327px;
float:right;
height:35px;
}
.pinktitle {
text-transform: uppercase;
text-align: left;
width: 327px;
border-bottom: 1px dotted #ff99cc;
height:13px;
font-family: arial;
font-size:13px;
color:#ff99cc;
padding-top: 10px;
padding-bottom: 8px;
line-height: 14px;
letter-spacing:1px;
font-weight:bold
}
.pinktitle a{
text-transform:
uppercase;
color:#ff99cc;
font-family: arial;
text-decoration: none;
font-size: 13px;
text-align: left;
font-weight: bold;
}
.pinktitle a:hover{
text-transform: uppercase;
color:#ff99cc;
font-family: arial;
text-decoration: none;
font-size:13px;
text-align: left;
font-weight: bold;
}
.pinkextras {
text-align: left;
width: 327px;
border-bottom:1px dotted #ff99cc;
padding-bottom: 1px;
height:12px;
float:left;
font-size:9px;
color:#ab818a;
text-transform:none;
padding-top:1px;
}
.pinkextras a{
color:#ff77bb;
text-decoration:none;
}
.pinkextras a:hover{
color:#ff99cc;
text-decoration:none;
}
.datemonth {
width: 45px;
left: 20px;
height:18px;
font-family:arial;
font-size:11px;
color:#ab818a;
text-align:center;
padding-top: 10px;
text-transform: uppercase;
font-weight: bold;
background: url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/pinkhaven/month.png') no-repeat bottom center;
}
.dateday {
font-family:arial;
width: 45px;
height:10px;
left: 20px;
background:url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/pinkhaven/date.png') no-repeat center bottom; 
color:#ff99cc;
font-size:15px;
font-weight:bold;
text-align:center;
text-transform:;
padding-bottom:10px
}
.entrybody {
background-image: url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/sakura-3-1.gif');
width:388px;
float:left; 
border:0px solid #ff99cc;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:18px;
padding-bottom:10px
}
.entrybody p {
font-family: trebuchet ms;
color:#ab818a;
font-size:11px;
line-height:18px;
text-align:justify;
margin:5px 0px 10px 0px;
padding:0px;
}
.entrybody ul li {
display:inline;
margin:0px;
padding0px;
font-size:10px
}
.entrybody blockquote p{
background-image: url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/site/babypink.png');
background-repeat: repeat;
background-position:  right bottom;
border-top:2px double #ffdfef;
border-right:2px double #ffdfef;
border-bottom:2px double #ffdfef;
border-left:5px double #ffbbdd;
background-color: #ffffff;  
font-family:comic sans ms;
font-style:none;
font-size:11px;
line-height:16px;
color:#ab818a; 
padding-left:20px; 
padding-right:20px; 
padding-top:10px; 
padding-bottom:10px;
}


/* PINK Sidebar */
.pinkness {
background-image: url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/sakura-3-1.gif');
color: #ab818a;
font-size: 9px;
font-family:trebuchet ms;
width: 178px;
background-color: #ffffff;
text-align: justify;
}

.credits {
background-image: url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/sakura-3-1.gif');
color: #ab818a;
font-size: 9px;
font-family: comic sans ms;
width: 178px;
background-color: #ffffff;
text-align: justify;
padding: 0px;
}
.credits a { color: #ff99cc; text-decoration: none; }
.credits a:hover { color: #ab818a; text-decoration: none; }

.Lady {
border-bottom: 1px solid #ffdfef;
border-top: 1px solid #ffdfef;
width: 170px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
color: #ff99cc; 
font-family: arial;
font-weight: bold;
font-size: 9pt;
line-height: 14px; 
text-transform: uppercase;
background-color: #ffffff;
letter-spacing: 2px;
text-align: center;
}

.faye {
background-image: url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/sakura-3-1.gif');
color: #ab818a;
font-size: 9px;
font-family:comic sans ms;
width: 178px;
background-color: #ffffff;
text-align: justify;
line-height: 14px;
}

/* SINGLE STUFF */
.trackbacks {
	width:475px; 
	float:left; 
	background:#C2C2C2; 
	margin:0px 0px 15px 0px; 
	padding:8px 10px 8px 10px;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
}
.trackbacks a {color:#E8E7E7; font-style:italic;}
.trackbacks a:hover {color:#00A0C6;}


/* PiNK Haven Comments */
.blogbox h2 {
display:block;
font-family:arial;
font-size:16px;
font-variant:small caps;
font-weight:normal;
letter-spacing:-1px;
color:#ab818a;
border-bottom:0px dotted #ff99cc;
margin:0px 0px 10px 0px;
padding-left:0px;
padding-top: 20px;
}
.comment_box {
width:358px;
padding-left: 15px;
padding-top: 10px;
padding-right:10px;
margin-top: 5px;
margin-bottom: 5px
font-size:9px;
line-height:14px;
float:center;
color:#ff99cc;
text-align:justify;
background-color:#ffffff;
border: 2px solid #ffdfef;
}
.comment_box .authordate {
	font-family:verdana;
	font-size:11px;
	line-height: 14px;
	font-weight: bold;
	color:#ff99cc;
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
}
.authordate a {
text-decoration: none;
}
.comment_box .datespan {
font-family:arial;
font-size:10px;
color:#ff99cc;
}

.datespan a {
color:#ff99cc; 
text-decoration:none;
}

.datespan a:hover {color:#ff99cc;}

.comment_box .thecomment {
width:358px;
margin:0px;
padding:0px;
display:block;
}
.comment_box .thecomment p{
color: #ab818a;
font-family: comic sans ms;
font-size: 9px;
text-align:justify;
padding: 5px 2px 5px 0px;
margin:0px;
}

.cformbody {
width:378px;
float:center; 
border-bottom:0px dotted #ff99cc;
padding-left: 0px;
}
.cformbody h2 {
display:block;
font-family:arial;
font-size:14px;
font-variant:small caps;
font-weight:bold;
letter-spacing:-1px;
color:#ff99cc;
border-bottom:0px dotted #ff99cc;
margin:5px 0px 10px 0px;
padding:0px;
}
.cformbody p {
margin:0px;
padding:3px 3px 3px 3px;
font-size:11px;
line-height:14px;
}
.cformbody input {
float: center;
padding: 0px 2px 0px 2px;
background-image: url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/site/babypink.png'); 
background-repeat: repeat; 
background-color:transparent; 
border:1px solid #ff99cc; 
color:#ff77bb;
font-family: comic sans ms; 
font-size: 10px
}
.cformbody textarea {
width: 350px;
float: center; 
background-image: url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/site/babypink.png'); 
background-repeat: repeat; 
background-color:transparent; 
border:1px solid #ff99cc; 
color:#ab818a; 
font-family: comic sans ms; 
font-size: 10px;
}


/* PiNK Haven Pages */
.pagetitle {
text-align: left;
display:block;
font-family:arial;
font-size:16px;
font-variant:small caps;
font-weight:normal;
letter-spacing:-1px;
color:#ab818a;
border-bottom:0px dotted #ff99cc;
margin:0px 0px 10px 0px;
padding-left:74px;
padding-top: 20px;
}
.pagebody {
text-align: justify;
background-image: url('http://i225.photobucket.com/albums/dd307/pinkblossom_14/sakura-3-1.gif');
width:408px;
float: left;
color: #ab818a;
font-size:9px;
padding-left: 0px;
border-bottom:0px dotted #ff99cc;
}
.pagebody h1 {display:none;
	display:block;
	font-family:monotype corsiva;
	font-size:20px;
	font-variant:small caps;
	font-weight:normal;
    text-align: justifycenter;
	letter-spacing:-1px;
	color:#ff99cc;
	border-bottom:0px dotted #ff99cc;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.pagebody h1 a {text-decoration:none;}
.pagebody p {
width: 408px;
font-family: comic sans ms;
color: #ab818a;
margin:5px 0px 10px 0px; padding:0px;
font-size:9px;
line-height:18px;
text-align: justify;
}

.pagebody ul li {font-size:9px; margin:0px 0px 5px 0px;}
.pagebody h2 {
	font-family:comic sans ms;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:0px 20px 0px 20px;
	margin:0px;
}
.pagebody ul li h2 {
	font-family:comic sans ms;
	font-size:9px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:0px 0px 4px 0px;
	margin:10px 0px 5px 0px;
}
.excerpt_box {
	width:428px;
	margin:0px;
	padding:8px 20px 8px 20px;
	font-size:10px;
	line-height:18px;
	color: #ab818a;
	float:left;
}
.excerpt_box .titledate {
	font-family:comic sans ms;
	font-size:13px;
	color:#ff99cc;
	margin:0px;
	padding:0px;
	display:block;
}
.excerpt_box .thexcerpt {
	font-size: 10px;
	margin:0px;
	padding:0px;
	display:block;
}
.excerpt_box .titledate a{text-decoration:none;}


.navigation {
width: 388px; 
height:25px; 
float:left; 
font-size:9px; 
color:#ff99cc;
padding-left: 208px;  
text-transform:lowercase;
}

.navigation a{color:#ff99cc; text-decoration:none;width: 388px;}
.navigation a:hover{color:#Ff77bb; text-decoration:none;width: 388px;}


/* SEARCH FORMATTING */
input.searchbox {
	width:155px;
	background:#EBEBEB;
	border:1px solid #9AD9E9;
}
input.buttonstyle {
	width:53px;
	background:#40B8D4;
	color:#FFFFFF;
	border:1px solid #40B8D4;
}



/* CALENDAR STYLES */
.calendar_box {
	width:214px;
	background:#00A0C6;
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
.calendar_box a {display:block; background:#028CAD; text-decoration:none; color:#B2E3ED;}
.calendar_box a:hover {display:block; background:#B2E3ED; text-decoration:none; color:#028CAD;}
.calendar_box table {width:100%; text-align:center;}
.calendar_box th {color:#FFFFFF;}
.calendar_box caption {font-family:"Times New Roman", Times, serif; font-size:15px; letter-spacing:-1px; color:#FFFFFF; border:none; padding:1px; background:#028CAD;}

.calendar_box td {background:#2FB2D1; color:#B2E3ED;}
.calendar_box td#next a{display:block; background:#028CAD; text-decoration:none; color:#FFFFFF;}
.calendar_box td#next a:hover{background:#FFFFFF; color:#028CAD;}
.calendar_box td#next {text-align:right; border:none;}
.calendar_box td#prev {text-align:left; border:none;}
.calendar_box td#prev a{display:block; background:#028CAD; text-decoration:none; color:#FFFFFF;}
.calendar_box td#prev a:hover{background:#FFFFFF; color:#028CAD;}
.calendar_box td.pad {background:none; border:none;}


/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: comic sans ms;
  font-size: 9px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #ffdfef;
  background: #fff2f9;
  color: #ab818a;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 8px 0; float: left; }
.imagecaptioneasy_lefty { margin: 5px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

.pagebody input, .pagebody textarea {
font-size: 9px;
background:#fff2f9;
border:1px solid #ffbbdd;
color:#ab818a;
}

::selection {
background:#fff2f9;
color:#ff99cc;
}
::-moz-selection{
background:#fff2f9;
color:#ff99cc;
}

#flickr {
margin-left:0px;
text-align: left;
}

#flickr img {
margin : 0 0 0 0;
border : 2px solid #ffbbdd;
filter: alpha(opacity=35);
-moz-opacity: .35;
}
#flickr img:hover {
margin : 0 0 0 0;
border : 2px solid #ffbbdd;
filter: alpha(opacity=85);
-moz-opacity: .85;
}
