/* basic */
body { width:100%; background:#FFF; margin:0px 0px 10px 0px; padding:0px; 
	   font:8pt Verdana, Arial, sans-serif; line-height:150%; color:#333333; }
a { color:#CC0000; text-decoration:none; outline:none; }
a:hover { color:#CC0000; text-decoration:underline; }
a img { border:0; }
blockquote { border-left:solid 5px #A7B3BC; padding:5px 5px 5px 8px; margin:8px; background-color:#FFF; font:normal 8pt Arial, "Helvetica CE", sans-serif; line-height:160%; display:inline-block; }
pre { border-left:solid 5px #738695; padding:5px 5px 5px 8px; margin:8px 8px 8px 8px; background-color:#EEF0F2; overflow:scroll; }
ul { list-style-type:square; }
input, 
select, 
textarea { font:8pt Verdana, Arial, sans-serif; color:#333333; }
form { margin:0px; padding:0px; }
p { margin:11px 0px 11px 0px; }
h1, h2, h3, h4, h5, h6  { font-weight:normal; font-family: Arial, "Helvetica CE", sans-serif; line-height:130% }
h1 { font-size:19pt }
h2 { font-size:16pt; }
h3 { font-size:13pt; }
h4 { font-size:10pt; }
h5 { font-size:8pt; }
h6 { font-size:7pt; }

.sep { display:block; overflow:hidden; }

/* wordpress defaults */
.aligncenter,
div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left;}
.alignright { float:right;}
.wp-caption { text-align:center; padding-top:4px; margin:10px;
			  -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 { padding:5px 4px 5px; margin:0; font:normal 8pt Georgia, "Times New Roman", Times, serif; color:#999999; line-height:150%; }

/* wrapper */
.wrap { width:1000px; margin:auto; padding:0px; overflow:hidden;}

/* blog title + description */
#head { height:105px; overflow:hidden; position: relative;}
	#head h1 { margin:15px 0px 10px 0px; padding:0px; font:normal 14pt Arial, "Helvetica CE", sans-serif; text-transform:uppercase; position: absolute;}
	#head h1 span {display:none;}
	#head a {  }
	#head a:hover { text-decoration: none; }
	#head #desc { margin:120px 0px 15px 0px; padding:0px; font:normal 11pt Arial, "Helvetica CE", sans-serif; text-transform:uppercase; }

/* search box */
#search {position:absolute; top:20px; right: 0;}
#search h2 {display:none;}
#searchform #s { width:200px; }

/* menu */
#menu { width:520px; margin:auto; overflow:hidden; height:24px; font:normal 12pt  "Trebuchet MS", Arial, "Helvetica CE", sans-serif; text-transform:lowercase; position: absolute; margin-left: 195px; top: 86px;}
	#menu ul { list-style:none; margin:0px 0px 0px 10px; padding:0px; overflow:hidden; }
		#menu li { float:left; padding:0px; }
		#menu li a { display:block; padding:2px 5px 2px 5px; margin:0px 5px 0px 0px; text-align:center; color:#666; }
		#menu li a:hover { color:#999999; text-decoration:none; }
		#menu li.current_page_item a {  }
		#menu li.current_page_item a:hover { color:#333333; text-decoration:none; }

#midbar { overflow:hidden; padding:0px; border-top: 2px solid #cb0517;}

#innerwrap { margin-top:5px; overflow:hidden; height:100%;  padding-bottom: 30px;}

/* columns */
.c1 { width:170px; float:left; padding: 0; margin-right:40px; text-align:left; }
.c2 { width:470px; float:left; padding: 0; margin:0px; margin-right:40px; overflow:hidden; }
.c3 { width:250px; float:left; padding: 0; margin:0px; overflow:hidden; }

#innerwrap .c1 {}
#innerwrap .c2 {/*padding: 30px 0 0 0;*/}
#innerwrap .c3 {}
/* contact + subscribe text + middle text */
.toptext { margin:0px; padding:10px 15px 10px 15px; color:#FFFFFF; text-transform:lowercase; font:italic 10pt Georgia, "Times New Roman", Times, serif; }
	.toptext a { color:#FFFFFF; }
	.toptext a:hover { color:#FFBE97; text-decoration:none; }
.midtext { margin:0px; padding:10px 15px 10px 15px; color:#777777; font:normal 9pt Georgia, "Times New Roman", Times, serif; }

/* widgets */
#widgets1 { list-style:none; margin:0px; padding:0px; color:#333333; }
#widgets2 { list-style:none; margin:0px; padding:0px; color:#333333; }
.widget { list-style:none; margin:0px 0px 30px 0px; padding:0px 8px 0px 8px; }
#widgets1 .widget {  }
#widgets2 .widget {  }
.widget ul { margin:0px; padding:0px; }
.widget ul li a { padding:1px 0 1px 0; color: #000;}
.widget li a:hover {color: #cb0517; text-decoration:underline; }
.widget h2 { margin:0px 0px 5px 0px; color:#cb0517; font:normal 13pt "Trebuchet MS", Arial, "Helvetica CE", sans-serif; text-transform:lowercase;}

/* list widgets */
#widgets1 .widget li { list-style:none; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#widgets2 .widget li { list-style:none; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }

#widgets1 .widget_recent_entries li {  }
#widgets1 .widget_recent_comments li {  }
#widgets1 .widget_pages li {  }
#widgets1 .widget_categories li { }
#widgets1 .widget_categories li a { display: block; border-bottom: 1px solid #f0f0f0; padding: 3px 0 6px 0; text-transform: uppercase; margin:0 !important; color: #666;}
#widgets1 .widget_categories li a:hover { color: #000;}
#widgets1 .widget_archive li {  }
#widgets1 .widget_links li, 
#widgets1 .widget_betterblogroll li, 
#widgets1 .widget_sclw li {  }

#widgets2 .widget_recent_entries li {  }
#widgets2 .widget_recent_comments li {  }
#widgets2 .widget_pages li {  }
#widgets2 .widget_categories li {  }
#widgets2 .widget_archive li {  }
#widgets2 .widget_links li, 
#widgets2 .widget_betterblogroll li, 
#widgets2 .widget_sclw li {  }
#widgets2 .widget_views_most_viewed li .info{color: #888;font-size: .75em;}
#widgets2 .widget_views_most_viewed li a {text-decoration: underline;}
#widgets2 .widget_tag_cloud a {text-decoration: none; color: #777;}
#widgets2 .widget_tag_cloud a:hover {text-decoration: underline; color: #cb0517;}




/* blog posts */
.post { padding:0px 0 15px 0; overflow:hidden; line-height:160%; color:#333333; }

	/* blog title */
	.post-title h1 { margin:0px; padding:7px 0px 2px 0px; font:normal 2em Arial, "Helvetica CE", sans-serif; letter-spacing:-0.02em; line-height:130%; color: #cb0517;}
	.post-title h1 a { color: #cb0517; text-decoration:underline; }
	.post-title h1 a:hover { color:#000; }

	/* bar with date, author and category */
	.post-sub { padding:5px 0px 0px 0px; overflow:hidden; font:normal 8pt "Trebuchet MS", Arial, "Helvetica CE", sans-serif; color:#aaa; border-bottom: 1px solid #ccc;}
		.post-sub a, 
		.post-foot a { color:#aaa; }
		.post-sub a:hover, 
		.post-foot a:hover { background-color:#EBEBEB; color:#666666; border-bottom:dotted 1px #333333; text-decoration:none; }
		.post-date { float:right; overflow:hidden; margin-bottom: -4px;}
		.post-author { }
		.post-cat { float:left; overflow:hidden; text-transform: uppercase; margin-bottom: -4px;}

	/* blog text */
	.post-text { overflow:hidden; color:#333333; }
	.post-text h2 { color:#cb0517; font:italic normal 12pt "Trebuchet MS", Arial, "Helvetica CE", sans-serif; margin: 22pt 0 0 0;}
	.post-text h3 { color:#cb0517; font:normal normal 10.5pt "Trebuchet MS", Arial, "Helvetica CE", sans-serif; margin: 22pt 0 0 0;}
	.post-text h4 { color:#000; font:normal bold 10pt Arial, "Helvetica CE", sans-serif; margin: 11pt 0 0 0;}
	.post-text h5 { color:#000; font:normal bold 9pt Arial, "Helvetica CE", sans-serif; margin: 11pt 0 0 0;}
	.post-text img {margin:4px 5px 4px 0px;	padding:2px;}
		.aligncenter { display:block; margin:auto; text-align:center; }
		img.alignright { padding:2px; margin:0 0 2px 12px; display:inline}
		img.alignleft { padding:2px; margin:0 12px 2px 0; display:inline}
	.post-text	a:hover img {background: #A9A9A9;}
		.alignright { float: right; }
		.alignleft { float: left; }
		.youtube { text-align:center; margin:10px 0px 10px 0px; }
	.single .post-text	.perex {color:#666; font:italic normal 10pt "Trebuchet MS", Arial, "Helvetica CE", sans-serif;}

	/* blog footer with tags, edit and comments */
	.post-foot { overflow:hidden; margin:10px 0px 0px 0px; font:normal 8pt "Trebuchet MS", Arial, "Helvetica CE", sans-serif; color:#999999; line-height:160%; }
		.post-edit { float:right; }
		.post-comments { float:right; }

/* comments */
#comments h2 { font-size: 14pt; color: #333;}
.comment-list { list-style:none; padding:0px; margin:0px; border-top:solid 1px #97A8BD; overflow:hidden; }
.comment-list li { overflow:hidden; border-bottom:solid 1px #97A8BD; padding:8px; background-color:#FFFFFF; position:relative;}
.comment-list li.even { background-color:#F8F8F8; overflow:hidden; }
	.comment-avatar img { float:left; padding:0px; border:solid 1px #999999; margin:8px 8px 8px 0px; }
	.comment-bar { color:#999999; overflow:hidden; padding:0px 8px 0px 0px; font:normal 8pt "Trebuchet MS", Arial, "Helvetica CE", sans-serif; line-height:160%; }
		.comment-bar a { color:#999999; border-bottom:dotted 1px #CCCCCC; }
		.comment-bar a:hover { background-color:#EBEBEB; color:#666666; border-bottom:dotted 1px #333333; text-decoration:none; }

		.comment-author { color:#546a85; font-size:11pt; font-style:italic; }
		.comment-author a { color:#546a85; border-bottom:dotted 1px #666666; }
		.comment-author a:hover { text-decoration:none; }
		.commentmetadata { position:absolute; right: 10px; top: 5px; font-size: 7pt;}
	.comment-text { }
.comment-list .alert { color: #d00; }
/* footer */
#footer { width:990px; height:80px; margin:auto; padding:20px 5px 5px 5px; font-family: "Trebuchet MS", Arial, "Helvetica CE", sans-serif; color:#AA9F8A; text-align:center;
 		background: url(images/paticka.png) top center no-repeat;}
	#footer img { vertical-align: middle; padding: 2px;}
	#footer a { color:#AA9F8A; text-transform:uppercase; }
	#footer a:hover { text-decoration:none; }
	
/* -------------------------------------------------
		 NG GALLERY
		 Album Styles Extend
--------------------------------------------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both;
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
}

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important;
	text-align:left;
	width:120px;
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px;
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both;
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	/*border:1px solid #A9A9A9;*/
	display:block;
	margin:4px 0px 4px 5px;
	padding:2px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}
/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;

}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover,
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {

}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	outline: none;
}

.slideshowlink {

}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px;
	padding:1px;
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
}


/* ------------------------------------------------------------------------
	PRETTY PHOTO
	This you can edit.
------------------------------------------------------------------------- */

	div.pictureHolder .top .left { background: url(images/prettyPhoto/tl.gif) top left no-repeat; } /* Top left corner */
	div.pictureHolder .top .middle { background: #fff; } /* Top pattern/color */
	div.pictureHolder .top .right { background: url(images/prettyPhoto/tr.gif) top left no-repeat; } /* Top right corner */

	div.pictureHolder .content { background-color: #fff; } /* Content background */
	div.pictureHolder .content a.next:hover { background: url(images/prettyPhoto/btnNext.gif) center right no-repeat; cursor: pointer; } /* Next button */
	div.pictureHolder .content a.previous:hover { background: url(images/prettyPhoto/btnPrevious.gif) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pictureHolder .content a.expand { background: url(images/prettyPhoto/btnExpand.gif) top left no-repeat; cursor: pointer; } /* Expand button */
	div.pictureHolder .content a.expand:hover { background: url(images/prettyPhoto/btnExpand.gif) bottom left no-repeat; cursor: pointer; } /* Expand button hover */
	div.pictureHolder .content a.contract { background: url(images/prettyPhoto/btnContract.gif) top left no-repeat; cursor: pointer; } /* Contract button */
	div.pictureHolder .content a.contract:hover { background: url(images/prettyPhoto/btnContract.gif) bottom left no-repeat; cursor: pointer; } /* Contract button hover */
	div.pictureHolder .content a.close { width: 22px; height: 22px; background: url(images/prettyPhoto/btnClose.gif) center left no-repeat; cursor: pointer; } /* Close button */

	div.pictureHolder .content .details .nav a.arrow_previous { background: url(images/prettyPhoto/arrow_previous.gif) top left no-repeat; } /* The previous arrow in the bottom nav */
	div.pictureHolder .content .details .nav a.arrow_next { background: url(images/prettyPhoto/arrow_next.gif) top left no-repeat; } /* The next arrow in the bottom nav */

	div.pictureHolder .bottom .left { background: url(images/prettyPhoto/bl.gif) top left no-repeat; } /* Bottom left corner */
	div.pictureHolder .bottom .middle { background: #fff; } /* Bottom pattern/color */
	div.pictureHolder .bottom .right { background: url(images/prettyPhoto/br.gif) top left no-repeat; } /* Bottom right corner */

	div.pictureHolder .loaderIcon { background: url(images/prettyPhoto/loader.gif) center center no-repeat; } /* Loader icon */

	div.prettyPhotoTitle div.prettyPhotoTitleLeft { background: url(images/prettyPhoto/ttl.gif) top left no-repeat; }
	div.prettyPhotoTitle div.prettyPhotoTitleRight { background: url(images/prettyPhoto/ttr.gif) top left no-repeat; }
	div.prettyPhotoTitle div.prettyPhotoTitleContent { background: url(images/prettyPhoto/ttp.gif) top left repeat-x; }

/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.prettyPhotoOverlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		width: 100%;
	}

	div.pictureHolder {
		position: absolute; z-index: 10000;
		width: 100px;
	}

		div.pictureHolder .top {
			position: relative;
			height: 20px;
		}
			* html div.pictureHolder .top { padding: 0 20px; }

			div.pictureHolder .top .left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pictureHolder .top .middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pictureHolder .top .middle { position: static; }

			div.pictureHolder .top .right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}

		div.pictureHolder .content {
			position: relative;
			text-align: left;
			width: 100%; height: 40px;
		}

			div.pictureHolder .content .details {
				display: none;
				margin: 10px 15px 0 20px;
			}
				div.pictureHolder .content .details p.description { display: none; float: left; margin: 0; }

				div.pictureHolder .content .details .nav {
					float: left;
					margin: 4px 0 0 0;
				}

					div.pictureHolder .content .details .nav p { float: left; margin: 0 4px; }

					div.pictureHolder .content .details .nav a.arrow_previous,
					div.pictureHolder .content .details .nav a.arrow_next {
						float: left;
						display: block;
						width: 8px; height: 9px;
						text-indent: -10000px;
						margin-top: 4px;
					}

					div.pictureHolder .content .details .nav a.disabled { background-position: 0 -10px; cursor: default; }

		div.pictureHolder .content div.hoverContainer {
			position: absolute; z-index: 10000;
			top: 0; left: 0;
			width: 100%;
		}

		div.pictureHolder .content a.next {
			position: relative; z-index: 2000;
			display: block; float: right;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */
		}

		div.pictureHolder .content a.previous {
			cursor: pointer;
			display: block;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */

		}

		div.pictureHolder .content a.expand,
		div.pictureHolder .content a.contract {
			position: absolute; z-index: 20000;
			top: 10px; right: 30px;
			cursor: pointer;
			display: none;
			text-indent: -10000px;
			width: 20px; height: 20px;
		}

		div.pictureHolder .content a.close {
			float: right;
			display: block;
			text-indent: -10000px;
		}

		div.pictureHolder .bottom {
			position: relative;
			height: 20px;
		}
			* html div.pictureHolder .bottom { padding: 0 20px; }

			div.pictureHolder .bottom .left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pictureHolder .bottom .middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pictureHolder .bottom .middle { position: static; }

			div.pictureHolder .bottom .right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}

		div.pictureHolder .loaderIcon {
			display: none;
			position: absolute;
			top: 50%; left: 50%;
			margin: -12px 0 0 -12px;
			width: 24px; height: 24px;
		}

		div.pictureHolder #fullResImageContainer { width: 100%; text-align: center; }

		div.prettyPhotoTitle {
			display: none;
			position: absolute;
			top: 0; left: 0;
			z-index: 9999;
			color: #fff; font-size: 13px;
		}

			div.prettyPhotoTitle div.prettyPhotoTitleLeft,
			div.prettyPhotoTitle div.prettyPhotoTitleRight { float: left; width: 19px; height: 23px; overflow: hidden; }

			div.prettyPhotoTitle div.prettyPhotoTitleContent { float: left; line-height: 23px; }
			
			
			
			
			
			
/* ------------------------------------------------------------------------
				PAGE NAVIGATION
---------------------------------------------------------------------------*/
.wp-pagenavi, .wp-commentnavi {
	padding: 2px 0;
	background: #eee;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-commentnavi a, .wp-commentnavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 0px;
	text-decoration: none;
	/*border: 1px solid #0066cc;*/
	color: #666;
	/*background-color: #ccc;*/
	border-right: 1px solid #fff;
}
.wp-pagenavi a:visited, .wp-commentnavi  a:visited{
	padding: 2px 4px 2px 4px;
	margin: 0px;
	text-decoration: none;
	/*border: 1px solid #0066cc;*/
	color: #666;
	/*background-color: #ccc;*/
	border-right: 1px solid #fff;
}
.wp-pagenavi a:hover, .wp-commentnavi  a:hover{
	/*border: 1px solid #000000;*/
	color: #fff;
	background-color: #999;
}
.wp-pagenavi a:active, .wp-commentnavi  a:active{
	padding: 2px 4px 2px 4px;
	margin: 0px;
	text-decoration: none;
	border-right: 1px solid #fff;
	/*border: 1px solid #0066cc;*/
	color: #666;
	/*background-color: #ccc;*/
}
.wp-pagenavi span.pages, .wp-commentnavi  span.pages{
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #666;
	border-right: 1px solid #fff;
	/*background-color: #ccc;*/
}
.wp-pagenavi span.current, .wp-commentnavi  span.current{
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border-right: 1px solid #fff;
	/*border: 1px solid #000000;*/
	color: #000;
	/*background-color: #ccc;*/
}
.wp-pagenavi span.extend, .wp-commentnavi  span.extend{
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border-right: 1px solid #fff;
	/*border: 1px solid #000000;*/
	color: #666;
	/*background-color: #ccc;*/
}
			
			
/* ------------------------------------------------------------------------
	Archiv
------------------------------------------------------------------------- */
			
#easy-archives {
	padding-bottom:10px;
}
.easy-archives .fixed {
	clear:both;
	height:1px;
	overflow:hidden;
}
.easy-archives .closed {
	display:none;
}
.easy-archives .open-button,
.easy-archives .closed-button {
	width:16px;
	height:16px;
	display:block;
	float:left;
}
.easy-archives .open-button {
	background:url(images/open.gif) left no-repeat;
}
.easy-archives .closed-button {
	background:url(images/closed.gif) left no-repeat;
}
.easy-archives .detail {
	font-weight:bolder;
	float:left;
}
.easy-archives .month {
	margin-top:10px;
}
.easy-archives .month li {
	list-style:none;
	padding:1px 0 1px 16px !important;
	padding:1px 0;
}
.easy-archives .count {
	margin-left:5px;
}
.easy-archives .filter {
	height:24px;
}
.easy-archives .filter .ea_year,
.easy-archives .filter .ea_author {
	font-weight:bolder;
}
.easy-archives #ea_ajax_loader {
	background:url(images/ajax-loader.gif) left no-repeat;
	padding-left:24px;
	height:16px;
	line-height:16px;
	margin-left:10px;
}
.easy-archives .filter .ea_select,
.easy-archives .filter .ea_button {
	margin-right:10px;
}
			
			
			
			
/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac */
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	
	
@media print {
  /* style sheet for print goes here */
	.c1, .c3, #menu, #comments, #footer, .post-foot, .midtext { display:none; }
	.c2 { width:99%;font:12pt serif; color:#000000; }
	.post img { border:0px; padding:0px; }
	a { color:#000000; text-decoration:underline; }
	h1 a { text-decoration:none; }
}