/*
Theme Name: Tickled Pink
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.04
Author: Rose City Sister
Author URI: http://rosecitygardens.com
Tags: pink, white, silver, light, fixed-width, two-columns, right-sidebar, threaded-comments

	Tickled Pink 2.04
	http://rosecitygardens.com

	This theme is by RoseCityGardens.com. Graphic of pink feather by Marcin Rybarczyk of Koszalin, Poland at http://www.wizualnie.com. Image released under Creative Commons
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* this removes default margins and padding on all elements and sets a default font and color */

* {
	margin: 0;
	padding: 0;
	font-family: Lucida Grande,'Lucida Sans Unicode',sans-serif;
	}
	
body {

	text-align: center;
	font-size: 64%;
}



/* STRUCTURE - margins and padding */



#page {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clear: both;
margin-top:15px;
background-image:url("images/rechtsonder.gif");
background-repeat:no-repeat;
background-position:right bottom;

}

#singlecol {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header {
	width: 850px;
	height: 170px;
	margin-left: auto;
	margin-right: auto;
margin-bottom: 15px;
	clear: both;
	vertical-align: top;
	text-align: left;

}
	
#hdp {


}
#headerimg {
	width: 420px;
	float: right;
	text-align: left;
	
}

#header #headerimg h1 a, #header #headerimg a  {
	text-align: left;
}	


#content {
float:right;
padding-left:50px;
text-align:left;
padding-top:30px;
width:575px;



}

#content2 {
	float: right;
	text-align: left;
	width: 600px;
	padding-right: 20px;
}

#sidebar {
	width: 175px;
	padding-right: 25px;
	float: left;
border-right: 1px dotted Gainsboro;

}
	
.left {
	width: 100%;
	clear: both;
}

#footer {
	width: 850px;

	margin-left: auto;
	margin-right: auto;
	height: 83px;
    clear: both;	
	text-align: left;
	}
	

/* END STRUCTURE */

/* header tabs */

#tabs{
  font-size:13px;
  width: 92%;
  line-height:0;
  left: 0;
  z-index: 0;
margin-top: 10px;


}

#tabs ul{
  list-style:none;
}

#tabs li{
  display:inline;
  float: left;
  position: relative;
  margin: 0;
  padding: 0;
}

#tabs a {
  float:left;
  background:url(images/tab-left.png) no-repeat left top;
  color:#489dd6;
  padding-left:9px;
  margin-right:3px;
  text-decoration:none;
  color:DarkGray;
  cursor: pointer; /* IE 7 bug-fix */
}

#tabs a span{
  float:left;
  display:block;
  background:url(images/tab-right.png) no-repeat right top;
  height: 29px;
  padding-right: 10px;
}

#tabs a span span{
  display:block;
  background:none;
  height: auto;
  padding: 4px 4px 0 4px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
  color:#cfcfcf;
}

#tabs a:hover, #tabs li:hover a{
  background-position:0% -29px;
  color:#d23c07;
}
#tabs a:hover span, #tabs li:hover a span{
  background-position:100% -29px;
  color:steelblue;
}

#tabs a.active, #tabs a.active:hover,
#tabs li.current_page_item a, #tabs li.current_page_item a:hover,
#tabs li.current_page_ancestor a, #tabs li.current_page_ancestor a:hover,
#tabs li.current-cat a, #tabs li.current-cat a:hover,
#tabs li.current-cat-parent a, #tabs li.current-cat-parent a:hover{
  background-position:0% -58px;
}

#tabs a.active span, #tabs a.active:hover span,
#tabs li.current_page_item a span, #tabs li.current_page_item a:hover span,
#tabs li.current_page_ancestor a span, #tabs li.current_page_ancestor a:hover span,
#tabs li.current-cat a span, #tabs li.current-cat a:hover span,
#tabs li.current-cat-parent a span, #tabs li.current-cat-parent a:hover span{
  background-position:100% -58px;
  color:#000;

}

/* sub-menus */

#tabs ul ul {
  background: #fff;
  position: absolute;
  display: none;
  width:200px;
  top: 29px;
  left: 0;
  margin: 0;
  padding: 4px 0;
  line-height: 100%;
  z-index: 99;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
}

#tabs ul ul ul{
  border: 1px solid #fff;
  -moz-border-radius: 4px;
}

#tabs ul a.active ul,
#tabs ul li.current_page_item ul,
#tabs ul li.current_page_ancestor ul,
#tabs ul li.current-cat ul,
#tabs ul li.current-cat-parent ul{
  background: #fff;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

#tabs ul.active ul ul,
#tabs ul li.current_page_item ul ul,
#tabs ul li.current_page_ancestor ul ul,
#tabs ul li.current-cat ul ul,
#tabs ul li.current-cat-parent ul ul{
  border: 1px solid #ddd !important;
}

#tabs ul li ul a{
  width:180px;
  height:auto;
  float:left;
  background: none;
  margin: 0;
  padding: 4px 10px;
  color: #cfcfcf;
  font-weight: normal;
  font-size: 90%;
  line-height: 125%;
}

#tabs ul a.active ul a,
#tabs ul li.current_page_item ul a,
#tabs ul li.current_page_ancestor ul a,
#tabs ul li.current-cat ul a,
#tabs ul li.current-cat-parent ul a{
  color: #000;
  text-shadow: none;
}

#tabs li:hover ul a span{ color: #cfcfcf; }

#tabs ul a.active ul a span,
#tabs ul li.current_page_item ul a span,
#tabs ul li.current_page_ancestor ul a span,
#tabs ul li.current-cat ul a span,
#tabs ul li.current-cat-parent ul a span{
  color: #666;
}

#tabs ul li ul a span, #tabs ul li ul a span span{
  margin: 0;
  padding: 0;
  height: auto;
  float: none;
}

#tabs ul ul a:hover, #tabs ul ul a:hover,
#tabs ul a.active ul a:hover,
#tabs ul li.current_page_item ul a:hover,
#tabs ul li.current_page_ancestor ul a:hover,
#tabs ul li.current-cat ul a:hover,
#tabs ul li.current-cat-parent ul a:hover{
  background: url(images/tab-subnav-active.gif) repeat-x left top;

}

#tabs ul ul a:hover, #tabs ul ul a:hover span,
#tabs ul a.active ul a:hover span,
#tabs ul li.current_page_item ul a:hover span,
#tabs ul li.current_page_ancestor ul a:hover span,
#tabs ul ul li.current_page_parent a:hover span,
#tabs ul ul li.current_page_item a:hover span,
#tabs ul ul li.current_page_parent li.current_page_item a:hover span,
#tabs ul ul li.current-cat a:hover span,
#tabs ul ul li.current-cat-parent li.current_page_item a:hover span{
color:#d23c07;
}

#tabs ul li ul a span, #tabs ul li ul a span{
  background: none;
}

#tabs ul ul ul{
  top:auto;
}

#tabs ul li ul ul {
  left:195px;
  top: 4px;
}

#tabs ul li:hover ul ul, #tabs ul li:hover ul ul ul, #tabs ul li:hover ul ul ul ul{
  display:none;
}
#tabs ul li:hover ul, #tabs ul li li:hover ul, #tabs ul li li li:hover ul, #tabs ul li li li li:hover ul{
  display:block;
}

/* active submenus */
#tabs ul ul li.current_page_parent a span,
#tabs ul ul li.current_page_item a span,
#tabs ul ul li.current_page_parent li.current_page_item a span,
#tabs ul ul li.current-cat a span,
#tabs ul ul li.current-cat-parent li.current_page_item a span{
  color: #1080ff;
}

#tabs ul ul li.current_page_item li a span, #tabs ul ul li.current_page_parent li a span,
#tabs ul ul li.current-cat li a span, #tabs ul ul li.current-cat-parent li a span{
  color: #000;
}

/* IE 7 bug-fixes */
#tabs ul li:hover { z-index: 100; }
#tabs ul * li:hover { visibility: inherit; }


/* BACKGROUNDS AND BORDERS */

body {
	background-color: #fff;
}

#page {


}

#header {
		background: #fff;
}

#singlecol {
		background: #fff;
}
.post {
	
}

blockquote {
		border: 1px dashed #ccc;
		background: #f5f5f5;
	}

#footer {
	
}


/* END BACKGROUNDS AND BORDERS */


/* HEADER  */



#headerimg a, #headerimg h1 a {
	color: #d581a2;
	text-decoration: none;
	font-family: Verdana,"Lucida Grande",Helvetica,Arial,sans-serif;

}



.description {
	font: 600 'Courier New',Courier,Garamond,'MS Serif';
	color: #999;
	letter-spacing: .2em;

}

/* END HEADER  */


/* POSTS  */

.post  {
	padding-bottom: 25px;
	margin-bottom: 10px;
}

.entry {
	padding-top: 15px;
}

/* headings */ 

h1, h2, h3 {
	font-weight: 600;
	font-family: Verdana,"Lucida Grande",Helvetica,Arial,sans-serif;
}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {
	color: #999;
}
#content h1, #content h2 {
	color: black;
	padding-bottom: 10px;	

}

.posttitle, .pagetitle, #singlecol {
	padding-bottom: 0 !important;
}

h1 a, h2 a {
	text-decoration: none;
}

.post h3, #content h3, #content2 h3 {
	color: #d581a2;
	

}

.post h3 a, #content h3 a, #content2 h3 a {
	text-decoration: none;
}

.post h3 a:link, .post h3 a:visited, .post h3 a:active, .post h3 a:hover, #content h3 a:link, #content h3 a:visited, #content h3 a:active, #content h3 a:hover, #content2 h3 a:link, #content2 h3 a:visited, #content2 h3 a:active, #content2 h3 a:hover {
	color: #d581a2;
}

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;
}

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: steelblue;
}


/* blockquote */

.post blockquote {
	display: block;
	width: 60%;
	margin-left: 15%;
	margin-right: 25%;
	margin-bottom: 15px;
	padding: 10px;
	
}

/* next-previous links navigation */

.navigation {
	width: auto;
	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;}



/* link formatting - using border instead of underline */

a:link, a:visited {
	color:green;
text-decoration:none;
}

a:active, a:hover {
	color: #d581a2;
	}



/* font styles and colors */

#content, .post, .entry, .post ul li, .post ol li {

}

h2#forumtitle, h2#singlecol, .post h2 a {

	font-weight: 600;
	color: black;
	text-decoration: none;

}


p.postmetadata {

	color: #666;
}

p.postmetadata a:link, p.postmetadata a:visited {
	color: #666;
}
p.postmetadata a:active, p.postmetadata a:hover{ 
	color: #cf6e9b;
	
}
p.postmetadata b {
	color: #333;
}
small {

	color: #333;
	padding-bottom: 20px ;
}	

blockquote {
	color: #666;
}

#stats {

	color: #666;
}

#stats a:link, #stats a:visited {
	color: #666;
}

#stats a:active, #stats a:hover {
	color: #cf6e9b;
}


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: #cf6e9b;

}

p.editlink a:link, p.editlink a:visited {
	color: #999;
}

/* END POST FORMATTING */	

/* SIDEBAR FORMATTING */

#sidebar {
	
padding-top:25px;
padding-left:15px;

}

#sidebar ul {
	list-style-type: none !important;
}

#sidebar ul li {
	margin-bottom: 10px;
	line-height: 150%;
font-size:11px;




}

#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;


	

}






#sidebar ul li ul li a {
        color: #333;
}

#sidebar ul li ul li a:link, #sidebar ul li ul li a:visited {
	color: steelblue;

}

#sidebar ul li ul li a {
	text-decoration: none;
}

#sidebar ul li ul li a:active, #sidebar ul li ul li a:hover {
	color: #d581a2;

	}



#sidebar ul li h2, h2.widgettitle, .line-first, #sidebar ul li div {
	color:green;

font-size:14px;
	font-family: Verdana,"Lucida Grande",Helvetica,Arial,sans-serif;



}



#sidebar ul li p {

	width: 130px;
	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 #d581a2;	
}

/* 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 */


/* BEGIN CALENDAR */

li#calendar {
	margin-left: 0px;
	padding-left: 0px;
}

#wp-calendar {
	empty-cells: show;
	width: 155px;
	margin-left: 0px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	font: 600 10px Verdana, Arial, Sans-Serif;
	border: 1px solid #ccc;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
	
	#wp-calendar #prev a, #wp-calendar #next a {

	}

#wp-calendar a, #wp-calendar a:link, #wp-calendar a:visited {
	text-decoration: none;
	color: #d581a2;
	border-bottom: none;
	font: 600 11px Verdana,Arial,Sans Serif;
	}

#wp-calendar caption {
	font-weight: 600;
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	color: #d581a2;

	}

#wp-calendar th {
	font: 700 11px Verdana, Arial, Sans-Serif;
	text-transform: capitalize;
	color: #000;
	background: #f3f3f3;
	text-align: center;
	border: 1px solid #ccc;
	
	}
	
#wp-calendar  {
	border-collapse: collapse;
}
/* END CALENDAR */

/* 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: #d581a2;
}

.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: 670px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
color:#999;

	
}
/* END COMMENTS */



/* Miscellaneous */

.clearboth {
	clear: both;
	width: 100%;
}
.goright {
	width: 45%;
	float: right;
	padding-right: 10px;
	font: 500 'Lucida Sans Unicode',Arial,sans-serif;
}
.goleft {
	width: 45%;
	float: left;
	padding-left: 20px;
	font: 500 'Lucida Sans Unicode',Arial,sans-serif;

}
.goright a, .goleft a {
	text-decoration: none;
}

/* Images and Captions */

.aligncenter,
.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
margin-right:10px;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #fff;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}




/* Date Button */

.post-date {

}
.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: goldenRod;
	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%;
	text-align: center;
	margin: 0px auto 15px auto;
}
.mylink a {
	text-decoration: none;
}
/* Font sizes */

#headerimg h1 {
	font-size: 3.5em;
}

#headerimg h1 a {
	font-size: 100%;
}
#headerimg a {
	font-size: 3.5em;
	font-weight: 700;
}

.description {
	font-size: 1.2em;
}
#sidebar ul li h2, h2.widgettitle, .first-line, #sidebar ul li:first-line {
	font-weight: 600
	font-size: 1.5em!important;

}

#sidebar ul li {
	
	
	}

#sidebar ul li ul li {
	font-size: 100%;
padding-top:10px;
}

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: 1.1em;
	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: #d581a2;
	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 #d581a2;
}
.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" */

