﻿.project,
.blogentry
{
	/*border:solid 1px #eaeaea;*/
	padding:0;
	margin:0;
	margin-bottom:5em;
}

.project .header
{
	border-style:none;
	border-bottom:solid 1px #eaeaea;
	background-color:#aaa;
	font-weight:bold;
}
.blogentry .header
{
	padding-top:1em;
	padding-bottom:1em;
	border:1px solid Grey;
	border-left-style:none;
	border-right-style:none;
}
.project .header *
{
	color:#ffe0a1;
}

.project .header h1,
.blogentry .header .title
{
	text-align:center;
	letter-spacing:0.15em;
	
	font-size:115%;
	text-align:center;
	padding:0 .2em .2em .2em;
	margin:.2em 0 .2em 0;
}
.blogentry .header .title a,
.blogentry .header h1.title {
	font-size:15pt;
	color: Gray;
	font-weight:bold;
}

.project .date
{
	text-align:center;
	color:#eeeeee;
	padding:.2em 0 0 .2em;
}

.project .footer,
.blogentry .footer
{
	color:#999999;
	background-color:#eeeeee;
	border-style:none;
	border-top:solid 1px #eaeaea;	
	padding:.2em;
	margin-bottom:1em;
	text-align:center;
}

.project .body,
.blogentry .body
{
	margin:1em;
	padding:0;
}
  .blogentry .body img {
    display:block;
    border:1px solid silver;
    padding:0.5em;
    margin:0.5em auto;
    background-color:white;
  }
		.blogentry .body img.left {
			margin: 0.5em 0.5em 0.5em 0;
		}
		.blogentry .body img.right {
			margin: 0.5em 0 0.5em 0.5em;
		}
		.blogentry .body img.inline {
			display:inline;
		}
  .blogentry .body .ps1Console
  {
    color:black;
  }
    .blogentry .body .ps1Console .prompt
    {
      color:silver;
      font-weight:bold;
    }
    .blogentry .body .ps1Console .error
    {
      color:#900;
    }
  .blogentry .body .csharp
  {
    color:black;
  }

.project SPAN.name
{
	font-weight:bold;
	font-size:105%;
	border-top:dotted 1px orange;
	border-bottom:dotted 1px orange;
	padding:0 0.5em;
	background-color:#EEEEEE;
}

.project .paragraph
{
	margin:0.5em 0;
}

.blogentry .footer .categories
{
}

.blogFooter
{
	margin:1em 0;
	border-top:solid 1px #eaeaea;
	padding:1em 1em;
	height:1em;
}
	.blogFooter a { display:block; border-top:solid 1px;}
	.blogFooter a.newer { float:left; }
	.blogFooter a.older { float:right; }

/**************************************** REGEX *****************************************/
.regRegex
{
	margin:0.5em;
	padding:0.2em;
	background-color:#FFFFCC;
	border:dashed 1px gray;
	font-family:"Courier New"
}
.regPart .regDescr
{
	padding-top:1em;
}
.regPart .regDescr p
{
	padding:0;
	margin:0;
	padding-bottom:0.5em;
}
/* leva / prava zavorka */
.regLB, .regRB
{	
	color: Red;
	font-weight:bold;
}
.regCond
{	
	background-color:#ffefc0;
}
/* identifikator groupy, napr. v (?<x> ..) je to to "<x>" */
.regGr
{
	color:blue;
	font-weight:bold;
}
.regOperator
{
	color:#50da07;
	font-weight:bold;
}
/* header neceho, co uvozuje radkovej regex, napr.: [regex]:: */
.regH
{
	font-weight:bold;
}
/* vystup z regulatoru */
.regRegulator
{
	padding:1em;
	font-size:70%;
}

#page #menu.blog 
{
	width: 250px;
}
	#page #menu.blog div.menu
	{
		width: 230px;
	}
#menu.blog .menu.cloud  
{
	text-align:center 
}
	#menu.blog .menu.cloud ul.popularity 
	{
		list-style-type:none;
		padding:0.2em;
		margin:0;
	}
	#menu.blog .menu.cloud ul.popularity li
	{
		display:inline; margin:0;padding:0
	}
	#menu.blog .menu.cloud ul.popularity li a
	{
		font:.8em sans-serif;
	}
	#menu.blog .menu.cloud ul.popularity li a:link	  { color:#555; }
	#menu.blog .menu.cloud ul.popularity li a:visited { color:#555; }
	#menu.blog .menu.cloud ul.popularity li a:hover	  { color:#ed9100; }
	#menu.blog .menu.cloud ul.popularity li a:active  { color:#ffb540; }
	#menu.blog .menu.cloud ul.popularity li.v-popular a
	{
		font-size:1.2em
	}
	#menu.blog .menu.cloud ul.popularity li.vv-popular a
	{
		font-size:1.5em
	}
	#menu.blog .menu.cloud ul.popularity li.vvv-popular a
	{
		font-size:2.1em
	}
	#menu.blog .menu.cloud ul.popularity li.vvvv-popular a
	{
		font-size:2.4em
	}
	
div.tags a.tag  
{
	padding-right: 20px;
	background-image:url(tagsSeparator.png);
	background-position:right center;
	background-repeat:no-repeat;
}
