html * {
	margin:0;
	padding:0;
	list-style-type:none ;
}

body {
	padding:8px ;
	font:11px/1.5em Tahoma, sans-serif ;
	color:#222 ;
	width:980px ;
	background-color:white ;
}

h1, h2, h3, h4, h5 {
	font-family:Arial ;
}

	 a {
	color:black ; 
}


a, a:link, a:active, a:hover, a:visited{
	text-decoration:none ;
}

a:hover {
	text-decoration:underline ;
}

h1 {
	width:100% ;
	background:url(images/spotkania-logo.gif) top left no-repeat ;
	text-indent:-1000px ;
	height:70px ;
}

h1 a {
	display:block ;	
	width:100% ;
	height:100% ;
}

h1 a:hover {
	
}

#header {

}


blockquote {
	font-style:italic;
}

#header {
	/* background:url(images/top.png) top right no-repeat ;  */
	width:650px ;
}

#header .description {
	text-indent:10px ;
	font-size:1.4em ;
	font-family:"Times New Roman" ;
/* 	font-weight:bold ; */
}

#content {
	padding-top:4px ;
	padding-bottom:0px ;
	margin-bottom:0px ;
	margin-top:20px ;
/* 	width:880px ; */
clear:both ;
}

#searchform {
	position:absolute ;
	top:32px ;
	left:656px ;
	width:330px ;
	/* _width:224px ; */ /* standard mode enabled, for quirk mode uncomment this line */
	padding:5px 8px 8px 0 ;
}

#searchform input#s {
	border:2px solid black ;
	width:262px ;

}

#searchform input:focus {
	background-color:#FEFDED ;
}

#searchform input#searchsubmit {
	width:58px ;
	height:1.5em ;
}



.navigation {
	clear:both ;
	margin:0;
}

.navigation div {
	display:inline ;
}

.navigation a {
	font-weight:bold ;
	color:#03253F ;
}
	

#sidebar {
	clear:both ;
	float:left ;
/* 	overflow:hidden ; */
	padding-bottom:8px ;
	padding-top:1.5em ;
	border-top:4px solid white ;
}

#sidebar a, #footer a { 
	color:#03253F ;
}	

#footer hr {
	width:80% ;
	text-align:left ;
}

#sidebar h2 {
	margin-bottom:2px ;
	font-size:1.5em ;
	/* color:#AA4129 ; */
	/* color:white ; */
}

#sidebar a {
	text-decoration:underline ;
}

#sidebar a:hover {
	text-decoration:none ;
}

/* #sidebar .page_item {
	margin-bottom:0.8em ;
}

#sidebar .page_item a {
	font-size:1.5em ;
	font-weight:bold ;
	color:black ;
	font-family:"Arial" ;
} */

/* #sidebar #pages .powiadom {
	background: url(images/bargain-star.png) center right no-repeat ;
	color:red ;
} */

#sidebar-list {
	float:left ;
	
}

#sidebar #sidebar-list li {
	/* outline:1px dotted red ; */
	width:180px ;
	/* _width:216px ; */ /* standard mode enabled, for quirk mode uncomment this line */
	float:left ;
	padding:4px 8px ;
}

#sidebar #sidebar-list li li {
	width:auto ;
	float:none ;
	padding:0 ;
	margin-left:4px ;
}

#sidebar .description span {
	background-color:#FFEAB7 ;	
	padding:0 1px ;
}

#sidebar #footer a {
	text-decoration:none ;
}

#sidebar #footer a:hover {
	text-decoration:underline ;
}



#email a {
	font-size:1.2em ;
	background-color:#FFEAB7 ;
	color:#E9A700 ;
	padding:0 2px ;
}

/* calendar */

table#calendar {
	table-layout:fixed ;
	width:100% ;
	border-collapse:collapse ;
	background-color:white ;
	border-top:2px solid black ;
	border-bottom:2px solid black ;
}

table#calendar td {
	text-align:center;
	/* border:1px solid #E1E1E1 ;  */
	border:1px solid #D1D1D1 ; 
	padding:0 0px ;
	vertical-align:top ;
	height:100px ;
}

table#calendar caption {
	font-size:2em ;
	padding-bottom:0.5em ;
	font-family:Arial ;
	font-weight:normal ;
	/* color:#f76e1d ; */
	/* color:white ; */
}

table#calendar caption::first-letter {
	font-weight:bold ;
}

table#calendar caption, td.empty {
		/* background-color:transparent ; */
}

#calendar thead {
	font-weight:bold ;
	font-family:Arial ;
	/* background-color:#FFFBFC ; */
	border-bottom:2px solid black ;
}

#calendar thead td {
	height:auto ;
}

/* posts in calendar */
a {
	color:inherit ;
}

#calendar .day-number {
	text-align:left ;
	background-color:#FFDCC7 ;
	padding:0 2px ;
	color:#AD4D14 ;
	font-weight:bold ;
	font-family:Georgia ;
}



#calendar .past .day-number, #calendar .past .day-number a {
	color:white ;
}

#calendar .day-number.today a {
	color:#AD4D14 ;
}


#calendar .today, #calendar .today a {
	color:#AD141D ;
	background-color:#FFB88E;
}

#calendar .posts {
	text-align:left ;
	color:#005D8B ;
	margin-top:2px ;
	padding:0 2px ;
}

#calendar .posts a {
	color:#005D8B ;
}


#calendar .posts li:hover {
	background-color:#FFFCF0 ;
}

#calendar .gallery_link a {
	font-style:italic ;
	font-size:0.9em ;
	color:#008B73 ;
}



.more-posts .spotkania-uli, .more-posts .noc-poetow, .spotkania-uli h2, .noc-poetow h2 {
	font-weight:bold ;
}


.post {
	border:1px solid #D1D1D1 ;
	border-top:2px solid black ;
	border-bottom:2px solid black ;
	max-width:600px ;
	_width:600px ;
	margin-bottom:8px ;
	padding-bottom:10px ;
	background-color:white ;
}


#related {
	float:right ;
	margin-right:60px ;
	/* double margin float bug */
	_margin-right:30px ;
	width:290px ;
	border:1px solid #D1D1D1 ;
	padding:0.5em ;
	background-color:white ;
}

#related h2 {
	font-size:1.1em ;
}

#related li {
	list-style-type:disc ;
	margin-left:1em ;
}

#related li em {
	background-color:#FFFCF0 ;
	font-style:normal ;
}



.post p {
	margin:0.5em 0 ;
}

.widecolumn .post p {
	margin:0.5em 4em 0.5em 0 ;
}

.post p.post-date {
	text-align:left ;
	background-color:#FFDCC7 ;
	padding:0 2px ;
	color:#FF8F56 ;
	font-weight:bold ;
	font-family:Georgia ;
	margin:0 ;
}



.post .post-date a {
	color:#FF8F56 ;
}

.past .post-date, .past .post-date a {
	color:#FFD3BC !important;
}

.page .post .entrytext {
	padding:8px ;
}


.post h2 {
	font-size:1.3em ;
	padding:6px 10px 2px 22px ;
}

.page h2 {
	background-color:#FFDCC7 ;
	color:#FF8F56 ;
}

.post h2 a {
	color:black ;
}

.post .post-content {
	margin:10px 40px 10px 20px ;
	text-align:justify ;
		padding-left:4px ;
}

.post .meta-info {
	padding:0 40px ;
}

.post .post-meta {
	margin-left:20px ;
}

.post .post-meta, .post .post-meta li {
	display:inline ;
}

.post .post-meta .post-meta-key {
	display:none ;
}

.post .post-meta li, .post-time {
	display:inline ;
	background-color:#FFFCF8 ;
	margin:0 2px ;
	padding:0 2px ;
}

.post-meta a {
	color:#ECBF00 ;
}

.post span.categories {
	float:right ;
	font-family:Georgia ;
	font-size:0.9em ;
	color:#444 ;
	margin-right:20px ;
	background-color:#FFFCF8 ;
}

#todays {
	float:right ;
	margin-top:-24px ;
	margin-bottom:-20px ;
	width:320px ;
	background-color:white ;
	padding:0.5em ;
	/* border:2px solid black ;
	border-width:2px 0 ; */
}

#todays a {
 color:#005D8B ;
}

#todays h3 {
	font-size:12px ;
}




/* Begin Contact Form CSS */

		form#contact-form {
		margin-bottom:2em ;
	}

	form#contact-form legend {	
		padding:0 0.2em ;
		font-variant:small-caps ;
		font-weight:bold ;
		font-size:1.1em ;
	}
	
	form#contact-form fieldset {
		padding:1em ;
		margin:0.5em 0 ;
		overflow:hidden ;
	}
	
	form#contact-form label {
		display:block ;
		overflow:hidden ;
		width:33em ;
		margin:0.5em 0 ;
	}
	
	form#contact-form input {
		width:20em ;
		float:right ;
		
	}
	
	form#contact-form label.textarea-label {
		width:46.5em ;
	}
	
	form#contact-form textarea {
		width:32em ;
		height:15em ;
		float:right ;
		overflow-y:scroll ;
	}
	
form#contact-form input.text, form#contact-form input.file, form#contact-form input.date,  form#contact-form textarea, form#contact-form select{
	    border-top:1px solid #7c7c7c;
	    border-left:1px solid #c3c3c3;
	    border-right:1px solid #c3c3c3;
	    border-bottom:1px solid #ddd;
	    background:#fff url(/images/fieldbg.gif) repeat-x top;
		text-align:left ;
		padding:0;
}

form#contact-form input:focus, form#contact-form textarea:focus {
	background-color:#FEFDED ;
}

form#contact-form input.file {

}

form#contact-form input#submit {
	width:10em ;
	float:none ;
}

form#contact-form input.required {
	border-color:#96005D ;
}

form#contact-form input.errFld {
	border-width:2px ;
}

form#contact-form .duplicateLink, form#contact-form .removeLink {
	font-weight:bold ;
	text-decoration:underline ;
}

form#contact-form .duplicateLink {
		color:#5C8040 ;
}

form#contact-form .removeLink {
	color:#804067 ;
}

form#contact-form .duplicateLink:hover {

	text-decoration:none ;
}

form#contact-form .removeLink:hover  {
	
	text-decoration:none ;
}

form#contact-form .errMsg {
	display:none ;
}

form#contact-form .time-couple{
	float:right ;
}

form#contact-form input.date, form#contact-form input.time {
	width:9em ;
	margin-left:1.6em ;
	margin-right:2px ;
	float:none ;

}


		
/* End Contact Form CSS */
		
		
		
.edit-entry	{
	display:block ;
	text-align:right ;
	font-size:0.8em ;
	margin:0;
	padding:0;
}	

.single ol li, .page .post ol li {
	list-style-type:decimal ;
}

.single ul li, .page .post ul li {
	list-style-type:disc ;
	margin-bottom:1px ;
}



.single li li, .page .post li li {
	margin-left:2em ;
}

.page .post ul, .page .post ol  {
	margin-left:1em ;
}

.page .post ol {
	list-style-position:inside ;
}

#places {
	column-width:200px ;
}

#cities {
	column-width:150px ;
}

#city h3 {
	font-size:1.1em ;
	margin-bottom:0.5em ;
}

#city .post-time {
}


address {
	font-size:0.9em ;
	margin:1em 0 ;
	line-height:1.2em ;
}
address p {

}

#sidebar .year {
	font-size:1.5em ;
	font-weight:bold ;
	margin-top:1em ;
}


