/*
Theme Name: Translucent Fluidity 2
Theme URI: http://karenblundell.com
Description: Theme modified by Levhartice, source Translucent Fluidity 2
Version: 2.2
Author: Levhartice
Author URI: http://www.levhartice.net
*/




body { background: #FFF url('images/back15.png') no-repeat top left fixed; margin: 0 0 20px 0; padding: 0; font-family: "Trebuchet MS", sans-serif;  font-size: 14px; color: #333; line-height: 1.4em; }

#header { width: 80%; background:transparent; margin: 0 auto; padding: 0; height: 101px; font-family: Georgia, serif; font-style: italic;  }
#header h1 { padding: 50px 0 5px 0; color: #999; font-size: 28px; letter-spacing: 2px; margin: 0; text-align: right; font-weight: bold; }
#header a, #header a:visited { color: #999; text-decoration: none; }
#header a:hover { color: #8B008B; }
#desc { padding: 0px 0px; margin: 0 ; text-align: right;  font-size: 15px; position: relative; right: 10px; }

#nav { position: absolute; top: 85px; left: 10%; width: auto; padding: 0; margin: 0 auto; font: bold 11px Verdana, sans-serif; height: 25px; }
#nav li { list-style: none; margin: 0; padding: 0; display: inline; }
#nav li a { padding: 3px; margin: 0; border: 1px solid #B78E96; border-bottom: none;
background: transparent url(images/trans6.gif) repeat; text-decoration: none; font-family: Georgia, serif;}
#nav li a:link { color: #666; }
#nav li a:visited { color: #666; }
#nav li a:hover { color: #fff; background: transparent url(images/trans7.gif) repeat; }
#nav li a.active { background: transparent url(images/trans7.gif) repeat; border-bottom: 1px solid #999; font-family: Georgia, serif; }

#container { background: transparent url('images/trans5.gif') repeat; width: 80%; margin: 0 auto; padding: 0; border: 1px solid #B78E96; }

#content { margin: 0px; padding: 10px 10px 10px 16px; width: 59%; float: left; }
#content h1 { color: #999; border-bottom: 1px solid #999; margin: 0; padding: 10px 0 1px 0; font-size: 18px; font-family: Georgia, serif;}
#content h1 img { position: relative; top: -3px; }
#content .post {padding: 0 0 15px 0; }
#content .post p { padding: 0 0 15px 0; }
#content .post blockquote { padding-top: 0px; padding-bottom: 0px;  }
#content .post blockquote p { margin: 5px 0 0 0; padding: 10px 5px 10px 5px; border-left: 2px solid #fff; }
#content .post li { list-style-type: disc;  color: #000; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
#content .post ol { margin: 0px; padding: 0 5px 0 40px; }
#content .post ol li { list-style-type: decimal;  color: #000; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
#content .post img { display: inline; border:0; margin:0 7px; padding:0; vertical-align: middle; }
/*pridano
#content .post small { font-size: 12px; }*/

#menu { float: left; width: 30.5%; margin: 14px 0 0 20px; padding: 5px; }
#menu ul { padding: 0; list-style: none; margin: 0; }
#menu ul li { list-style-type: none; margin: 0px; padding: 0px 0px 12px 0px; }
#menu ul ul li { list-style-type: none; color: #999; margin: 0px 0px 0px 5px; padding: 0px 5px 5px 5px; font-size: 12px; line-height: 1.1em; }
#menu ul.children { margin: 0px; padding: 5px 5px 0px 0px; }
#menu ul.children li { margin: 0px; padding: 0px 7px 0px 5px; font-size: 10px; }

#footer { background: transparent; padding: 5px 10px 2px 0; text-align: right; font-size: 12px; clear: both; line-height: 1.15em; }

a, a:visited { background: transparent; color: #999; text-decoration: none; font-weight: bold; border: none; }
 
a:hover, a:active { background: transparent; color: #8B008B; border: none; text-decoration:none }
a img{border: none;}

h2 { color: #666; margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #666; font-size: 15px; font-family: Georgia, serif; line-height: 1.5em; }
h2 a { font-variant: small-caps; letter-spacing: 1px; }

#commentlist { margin: 0px; padding: 0px; }
#commentlist li { list-style-type: none; margin: 10px 0px 10px 0px; padding: 5px 5px 0px 5px; border-bottom: 1px solid #666; }
#commentlist p { margin: 0px; padding: 10px 5px; }
#commentlist .commentmeta { font-weight: bold; margin-bottom: 5px; /*font-size: 12px;*/ }
#commentlist .alt { border-bottom: 1px solid #666; }
#commentlist blockquote { border: 1px solid #fff; }
#commentlist .alt blockquote { border-color: #fff; }
#commentform p { margin: 10px 0px 0px 0px; padding: 0px; }
#commentform textarea { width: 350px; }

.meta { margin: -2px 0px 0px 0px; padding: 0; font-size: 12px; font-weight: bold; }
.postmetadata { font-size: 11px; font-weight: bold; text-align: center; }

form { margin: 0px; padding: 0px; }
form input, form textarea, form submit { border: 1px solid #B78E96;  background-color: transparent; }
acronym { cursor: help; border-bottom: 1px dotted #B78E96 }

img.centered {display:block; margin: 0 auto 5px auto; border:0; padding:0; }

img.alignright { display: inline; border:0; margin:5px 7px 0 7px; padding:0; vertical-align: middle; }

img.alignleft { display: inline; border:0; margin:5px 7px 0 7px; padding:0; vertical-align: middle; }

img a { border: none; }

.alignleft { float:left; text-align:left; }

.alignright { float:right; text-align:right; }

.wp-smiley {
	border: 0pt none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

/* male pismo */
.m { font-size: 12px; }

/* nezobrazení odrážky v seznamu */
#content .post .nodot { list-style: none; list-style-type: none; }

/* zarovnani obrazku vpravo*/
.imgright {clear: right; float: right;}

/* Datum */	
.pad {color: #8B008B; text-align: center; font-weight: bold; }


/* Hodiny */
.clock { position: relative; left: 13px; }


/* Kalendář */
#wp-calendar { color: #666; }
#wp-calendar a:hover { color: #8B008B; }
#monthtitle { font-weight: bold; color: #8B008B; text-align: center; letter-spacing: 1px; }
#wp-calendar tbody tr td { text-align: center; }
#wp-calendar tfoot tr td { border-top: 1px solid #BBB;}


/* Flickr badge od Eley */
#flickrbadge{
width: 165px;
}

#flickrbadge img{
margin:2px;
border:1px solid #CCC; /*puvodne bila - fff*/
}


/* Webrázky */
#male { font-size: 12px; }
#post-92 span a {font-family: Georgia, serif; font-size: 18px; color: #666; }


/* Archiv */
#post-151 .entry {
	      font-size: 12px; line-height: 1.2em; text-transform: capitalize;
}

#post-151 .entry strong {
	      color: #999;
}

#post-151 .emptymonth {
        font-weight: bold; color: #CCC;
}

#post-151 h2 {
        line-height: 1.6em; border-bottom: 1px dashed #8B008B;
}

#post-151 h2 a {
	      font-size: 14px; font-variant: normal; letter-spacing: normal;  
}

#post-151 .entry ul {
        padding: 0 0 15px 0; list-style: none; margin: 0;
}

#post-151 .entry li {
        padding: 0 0 0 20px; list-style: none; margin: 0; text-transform: none;
}


/* About */
#post-2 .entry ul {
        padding: 20px 0 0 10px; margin: 0;
}