/*
Theme Name: Tickled Pink - Modified by Iceberg Web Design
Theme URI: http://rosecitygardens.com/tickled-pink/
Description: Two column, widget-ready feminine theme in pink, white and palest gray. Includes a one-column page template. 
Version: 2.05
Author: Iceberg Web Design
Author URI: http://icebergwebdesign.com
Tags: pink, white, silver, light, fixed-width, two-columns, right-sidebar, threaded-comments
*/

/* this removes default margins and padding on all elements and sets a default font and color */


body {

	text-align: center;
    font-family: Georgia, Times, serif;
}



/* STRUCTURE - margins and padding */




#wrap {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clear: both;
}

#singlecol {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header {
	width: 850px;
	height: 310px;
	text-align: right;
}
	
#headerimg {
	width: 600px;
	float: right;
	text-align: left;
	padding-top: 160px; padding-right: 30px;
}

#header #headerimg h1 a, #header #headerimg a  {
	text-align: left;  padding-left: 33px; display: block;
}	


#content { line-height: 1.5;
	float: right;
	text-align: left;
	width: 570px;
	padding-right: 20px;
}

#content2 {
	float: right;
	text-align: left;
	width: 600px;
	padding-right: 20px;
}

.left {
	width: 100%;
	clear: both;
}

#footer {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	height: 83px;
    clear: both;	
	text-align: left;
	}
	

/* END STRUCTURE */

/* BACKGROUNDS AND BORDERS */

body {
	background-color: #F5F3F8;
}

#page {
	background: transparent url(images/middle-background.jpg) repeat-y;  

}

#header {
		background: #F5F3F8 url(images/header.png) no-repeat; background-position: 0px 20px;
}

#singlecol {
		background: url(images/single-container.jpg) repeat-y;
}
.post {
	border-bottom: 1px solid #ccc;
}

blockquote {
		border: 1px dashed #ccc;
		background: #f5f5f5;
	}

#footer {
	background: url(images/footer.png) no-repeat;
}


/* END BACKGROUNDS AND BORDERS */


/* HEADER  */



#headerimg a, #headerimg h1 a {
	color: #AC93BB;
	text-decoration: none;
	font-family: Georgia, Times, serif; font-size: 24px;

}

 

/* END HEADER  */


/* POSTS  */

.post  {
	padding-bottom: 0px;
	margin-bottom: 10px;
}

.entry {
	padding-top: 1px; font-family: Georgia, Times, serif; font-size: 10pt; line-height: 1.5; 
}

/* headings */ 

h1, h2, h3 {
	font-weight: 500;
	font-family:Georgia, Times, serif; color: #555;
}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {
	color: #76a;
}
#content h1, #content h2 {
	color: #76a;
	padding-bottom: 10px;	

}

.posttitle, .pagetitle, #singlecol {
	padding-bottom: 0 !important;
}

h1 a, h2 a {
	text-decoration: none;
}

.post h3, #content h3, #content2 h3 {
	color: #555;
	

}

.post h3 a, #content h3 a, #content2 h3 a {
	text-decoration: none;
}
 

h2#forumtitle, h2#singlecol {
	margin-top: 75px;
}

/* lists */

.post ul {
    list-style-type: none;
    margin-left: 10px;
    padding-bottom: 10px;
    
}

.post ol {
    margin-left: 30px;
    padding-bottom: 10px;
    
}





.post ul li {
	    background: url(images/bullet.gif) no-repeat top left;
	    padding-left: 20px;
}

dl
{
clear: both;
display: block;
margin: auto;
text-align: center;

}

dl dt
{
left: 0;
width: 110px;
font-weight: 600;
float: left;
padding: 0;
text-align: left;
margin-bottom: 5px;
}

dd
{
border-left: 1px solid #ccc;
margin: 0 0 10px 130px;
padding: 0 0 1em 1em;
width: auto;
text-align: left;

}


/* paragraphs */

.post .entry p {
	padding-bottom: 15px;
	
	line-height: 150%;
}

 
.entry blockquote p {
	padding: 0;
}

.sociable img { float: left; margin: 2px; display: inline;}

p.postmetadata {
	padding-top: 10px;
}
p.editlink {
	text-align: right;
	float: right;
	padding-top: 5px;
}
.commentlist .floatright, .commentlist .floatright a {
	
	line-height: 150%;
}

p.byline {
	
	color: #AC93BB;
}


/* blockquote */

.post blockquote {
	display: block;
	width: 60%;
	margin-left: 15%;
	margin-right: 25%;
	margin-bottom: 15px;
	padding: 10px;
	
}

/* next-previous links navigation */

.navigation {
	width: 850px;
	margin-right: 20px;
	display: block;
	clear: both;
	padding-bottom: 20px;
	background: transparent;
	
}

.navigation .alignright {
	width: 40%;
	float: right;
	background: transparent url(images/rarrow.gif) no-repeat top right;
	padding-right: 20px;
	text-align: right;

	}

.navigation .alignleft {
	float: left;
	width: 40%;
	background: transparent url(images/larrow.gif) no-repeat top left;
	padding-left: 20px;
	text-align: left;

	}
.alignright a, .alignleft a {text-decoration: none;}


.alignleft { display: block; float: left; margin: 10px 20px 10px 0px; }
.right { display: block; float: right; margin: 10px 0px 10px 20px; }


/* link formatting - using border instead of underline */

a:link, a:visited {
	color: #96a;
}

a:active, a:hover {
	color: #AC93BB;
	}



/* font styles and colors */

#content, .post, .entry, .post ul li, .post ol li {

}

h2#forumtitle, h2#singlecol, .post h2 a {

	font-weight: 600;
	color: #999;
	text-decoration: none;

}


p.postmetadata {

	color: #666;
}

p.postmetadata a:link, p.postmetadata a:visited {
	color: #96a;
}
p.postmetadata a:active, p.postmetadata a:hover{ 
	color: #8B66A2;
	
}
p.postmetadata b {
	color: #333;
}
small {

	color: #333;
	padding-bottom: 20px ;
}	

blockquote {
	color: #666;
}

#stats {

	color: #666;
}

#stats a:link, #stats a:visited {
	color: #96a;
}

#stats a:active, #stats a:hover {
	color: #8B66A2;
}


a.navigation, A.F.L.-C.I.O., .sfforumlink, .editlink  {

}

a.more-link {
	background: transparent url(images/readmore.gif) left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #8B66A2;

}

p.editlink a:link, p.editlink a:visited {
	color: #999;
}

/* END POST FORMATTING */	

/* SIDEBAR FORMATTING */
 
 
#sidebar {
	width: 175px;  padding: 22px 0px 22px 22px;
    font-size: 14px; 
	float: left;
}
	
	
#sidebar ul { padding: 0; margin: 0; 
	list-style-type: none !important; padding-top: 4px;
}

#sidebar ul ul { padding: 3px; margin: 3px 0px 6px 6px; }

#sidebar ul li {
	margin-bottom: 10px; padding: 0px 0px 9px 0px; 

}

#sidebar ul li ul li {
	margin-bottom: 0px;
}

#sidebar ul li {

}

#sidebar ul li ul {
	list-style-type: none;
}
	
#sidebar ul li ul li {
	color:  #333;
	background: url(images/bullet.gif) no-repeat top left;
	padding-left: 15px;

}

 
#sidebar ul li ul li a {
        color: #333;
}

#sidebar ul li ul li a:link, #sidebar ul li ul li a:visited {
	color: #333;

}

#sidebar ul li ul li a {
	text-decoration: none;
}

#sidebar ul li ul li a:active, #sidebar ul li ul li a:hover {
	color: #AC93BB;

	}

#sidebar ul li h2, h2.widgettitle, .line-first, #sidebar ul li div {
	color: #AC93BB;
	font-weight: 600;
	font-family:Georgia, Times, serif;


}



#sidebar ul li p {

	width: 175px;
	margin-bottom: 15px;
}
#sidebar ul ul li:first-line {

	color: #333;
	font-weight: normal;
}

/* END SIDEBAR FORMATTING */

/* FORMS */

form#commentform p input, form#commentform p textarea, #sidebar ul li select, #sidebar ul li select option {
	background-color: #f5f5f5;
}
form#commentform p input, form#commentform p textarea {
	border: 1px solid #ccc;
}

#content form p, #content2 form p {

	padding-top: 5px;
	padding-bottom: 5px;
}

form p a:link, form p a:active, form p a:visited, form p a:hover {
	color: #000;
}

label {
	
	font-weight: bold;
}

#commentform p input {
	width: 175px;
	margin-right: 10px;
	height: 20px;
}

#commentform textarea {
	width: 380px;
	height: 150px;
	background: #f5f5f5 ;
	border: 1px solid #ccc;
}
#content2 form textarea {
	width: 550px;
	background: #f5f5f5;
	border: 1px solid #ccc;
}

#submit {
	background: url(images/button-bg.gif) repeat-x;
	padding: 2px 2px 2px 2px;
	font: 700 Verdana,Arial,sans-serif;
	width: auto !important;
	height: auto !important;
	text-align: center;
	border: 1px solid #AC93BB;	
}

/* Search form */

li#search {
	padding-bottom: 15px;
} 

#searchsubmit, .searchbutton {
	background: #fff url(images/searchglass.gif) no-repeat left;border: none;padding-left: 20px;height: 22px;}
	
#s {
	width: 125px;
	background: #f5f5f5 ;
	border: 1px solid #ccc;
}

#searchform {
	margin-bottom: 10px;
}

/* END FORMS */

  

/* COMMENTS */

h3#comments {
	padding-top: 20px;
	
}

h3#respond {
	margin-top: 15px;
	
}
ol.commentlist {
	font-size: x-small;
}

ol.commentlist ul.children li, ol.commentlist li, ol.commentlist ul.children li p, ol.commentlist li p {
	font: 500 x-small 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif !important;
}


#commentform p {
	font: 500 x-small 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif !important;
}

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	border-left: 1px dotted #ccc;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
.commentlist li, #commentform input, #commentform textarea {
	font: 500 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif !important;}


.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 5px;
	background: transparent;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	
	}

.commentlist p {
	font-weight: normal;
	line-height: 150%;
	text-transform: none;
	}

#commentform p {
	font: 500 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif;
	}
	
.commentmetadata {
	font-weight: normal;
	}
	
.comment-author cite.fn, .comment-author cite.fn a {
	font-size: small;
	font-weight: 600;
	color: #AC93BB;
}

.says {
	display: none;
}
	
.reply a {
	height: 25px;
	background: url(images/button-bg.gif);border: 2px solid #ead2ea;color: #333;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}

.clear {
	clear: both;
	width: 100%;

}

.whitespace {
	height: 20px;
	background: #fff;
	clear: both;
}

#prefooter {
	width: 850px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/single-container.jpg) repeat-y;
}
/* END COMMENTS */



/* Miscellaneous */

.clearboth {
	clear: both;
	width: 100%;
}
 

/* Images and Captions */

.alignleft { display: block; float: left; margin: 4px 20px 10px 0px;}
.alignright { display: block; float: right; margin: 4px 0px 10px 20px; }
 
.wp-caption .alignleft { display: block; float: left; }
.wp-caption .alignright { display: block; float: right; }
 
.wp-caption { display: block;
   border: 1px solid #ddd;
   text-align: center;
   background-color: #fff;
   padding: 12px;  font-size: 11px; 
}

 

.wp-caption p.wp-caption-text {
   line-height: 17px;
   padding: 5px 4px 5px;
   margin: 0;
}




/* Date Button */

.post-date {
	width: 40px;
	height: 43px;
	float: left;
	background: url(images/datebutton.gif);
	text-align: left;
}
.month {
	width: 35px;
	height: 15px;
	vertical-align: top;
	font: 500 11px Arial,sans-serif;
	color: #666;
	text-align: center;
}
.day {
	width: 35px;
	padding-top: 1px;
	vertical-align: bottom;
	height: 25px;
	font: 700 16px Arial,sans-serif;
	color: #AC93BB;
	text-align: center;
}

/* Post Meta Data */


postmetadata a {
	border-bottom: none;
}
.tiny-pencil {
	padding-right: 20px;
	background: url(images/reply.gif) no-repeat top right;
	margin-right: 2px;


}


.tiny-trackback {

}

.tiny-comments {
	padding-right: 25px;
	padding-bottom: 5px;
	background: url(images/tiny-comments.gif) no-repeat top right;
}

.tiny-rss {
	padding-top: 3px;
	height: 25px !important;
	background: url(images/tiny-rss.gif) no-repeat right;
	padding-right: 18px;
}

span.tiny-category a {
	background: url(images/bullet.gif) no-repeat left;
	padding-right: 10px;
}

#footer .tiny-rss {
	padding: 0 15px 0 30px;
	height: 25px !important;
	background: url(images/rss-button.gif) no-repeat left;
}

.tiny-category a {
	padding-left: 12px;
	background: url(images/bullet.gif) no-repeat left;
	
}

.tiny-trackback a, .tiny-pencil a, .tiny-comments a, .tiny-rss a, .tiny-category a {
	text-decoration: none;
	height: 25px;
}
p.postmetadata {
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
}
p.postmetadata a {
	text-decoration: none;
	color: #666;
	height: 25px !important;
}

p.mylink {
	width: 100%; color: #666;
	text-align: center;
	margin: 12px auto 10px auto;
}
.mylink a {
	text-decoration: none;
}
/* Font sizes */

#headerimg h1 {
	font-size: 24px;
}

#headerimg h1 a {
	font-size: 100%;
}
#headerimg a {
	font-weight: 700;
}

.description {
	font-size: 1.2em;
}


 
li div {
	font-size: 125%;}


.textwidget {
	font-size: 1.0em;
	line-height: 150%;
}

#wp-calendar caption {
	font-size: 1.2em;
}

h1.pagetitle, h2.posttitle, h1#singlecol, h1 {
	font-size: 2.0em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.4em;
}
h5 {
	font-size: 1.2em;
}

h6 {
	font-size: 1.1em;
}

#content p {
	font-size: 1.2em;
	line-height: 150%;
}
a.more-link {
	font-size: .9em;
	font-weight: 600;
}
#footer p.mylink, #content p.postmetadata, #content p.byline {
	font-size: 12px;
	line-height: 120%;
}

.goright, .goleft {
	font-size: .9em;
}

.navigation {
	font-size: 1.1em;
}

#content ul, #content ol, #content dl {
	font-size: 1.2em;
}

#content li li {
	font-size: 100%;
}

pre {
	font-size: 1.2em;
}


#footer .alignleft {
	padding-left: 25px;
}

#footer .alignright {
	padding-right: 25px;
}

	
	
/* fieldsets and forms */
	fieldset {
	text-align: left;
	padding: 10px;
	border: 1px dotted #ccc;
}

legend {
	color: #AC93BB;
	font-size: 1.8em;
	font-weight: 600;
	}

p label, label {
       display: block;
       clear: both;
       margin-bottom: 0px;
       padding: 0;
       font-weight: bold;
}

input, textarea {
	background: #f0f0f0;
	border: 1px solid #ccc;
}

.button {
	background: url(images/button-bg.gif) repeat-x;
	border: 1px solid #AC93BB;
}
.radio {
	background: transparent;
}

pre {
	width: 400px;
	height: 50px;
	overflow: scroll;
	margin-bottom: 10px;
}

hr {
	margin-top: 5px;
	margin-bottom: 5px;
}
	
#content table {
	border-collapse: collapse;
}

#content table th, #content table td {
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 5px;
}
#content table th {
	background: #f0f0f0;
	color: #000;
	font-weight: 600;
	font-size: 1.2em;
}
#content table td {
	font-size: 1.2em;
}


/* "A little madness in the Spring
	Is wholesome even for the King
	But God be with the Clown
	Who ponders this tremendous scene
	This whole Experiment of Green
	As if it were his own" */

#navigation2 { margin-top: 15px; padding: 0px 0px 2px 0px; font-size: 12px;}
#navigation3 { margin-top: 15px;  padding: 0px 0px 0px 0px; font-size: 12px; font-weight: normal;}
a.nav { color: #76a; text-decoration: none; padding: 0px 5px 0px 5px; border-right: 1px solid #ccc; }
a.last-nav { color: #76a; text-decoration: none; padding: 0px 5px 0px 5px; border-right: 0px solid #ccc; }
