/*
WordPress Template
=================================
	Theme Name: Copywriterka.cz
	Author: Peter Kahoun
	Author URI: http://kahi.cz/

CSS Document
=================================
	Media: screen, presentation
	Author: Peter Kahoun aka Kahi
	Author contact: kahi@kahi.cz; web: kahi.cz
	Date: 2009/11
	Encoding: UTF-8

COLORS
===================
	pink		f40af4
	light pease	86c885
	dark pease	299429
*/

/* =reset
=================================*/

body,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, legend,
th, td, hr, pre, p, blockquote {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal; line-height:1;}

ol, ul {list-style:none;}

a {color:inherit;}

table {border-collapse:collapse; border-spacing:0;}

th {text-align:left;}

fieldset, img {border:0;}

article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}



/* =base
=================================*/

body {
	font-family: Georgia, "New York CE", utopia, serif; font-size:93.75%; /* =15px */ line-height:21px;
	/* background:url(lh21.png); */
}

#container {
	margin:5em auto 0; position: relative;
	width:720px; padding:7em 20px 4em;
}

.noscreen, 
h1 {
	position: absolute; left:-9999px; top:-999px; width:0; left:0; overflow: hidden;
}

h2 {
	margin-bottom:0.5em;
	font-size:21px; line-height:1;
}

.page-404 h2,
#pseudoheader {
	margin:-1em 0 1em;
	color:#f40af4; font-size:48px;
}


p, ul, ol {
	margin-bottom:1.5em;
}

li {
	margin-bottom:0.5em;
}

a:hover {
	text-decoration: none;
}

/* =specific
=================================*/

a.cw {
	color:#f40af4;
}

a.pr {
	color:#299429;
}


h2.cw, h2.pr {
	position: absolute; left:20px; top:0;
	width:335px;
	font-size:14px;
}

	h2.cw span, 
	h2.pr span {
		position: absolute; left:0; top:0; 
		font-size:16px;
	}

	h2.cw .part1 {
		left:25px; 
		font-weight:bold;
	}
	
	h2.cw .part2 {
		top:9px; 
		color:#f40af4; font-size:48px;
	}
	
	h2.cw .part2a {
		position: static;
		color:#000; font-size:36px;
	}
	
	h2.cw .part3 {
		left:90px; top:57px;
		width:300px;
		font-weight: bold;
	}
	

h2.pr {
	left:auto; right:20px;
}

	h2.pr .part1 {
		top:-5px;
		font-size:88px; color:#86c885;
	}

	h2.pr .part2 {
		left:125px;	top:5px;
		font-weight: bold;
	}
	
	h2.pr .part3 {
		left:125px; top:25px;
		font-weight: bold;
	}
	
	h2.pr .part4 {
		left:125px;	top:53px;
		width:300px;
	}

div.cw, div.pr {
	float:left;
	width:335px;
	text-align:right;
}
	
	div.cw a {
		color:#f40af4;
	}

div.pr {
	float:right;
	text-align:left;
}

	div.pr a {
		color:#299429;
	}

div.pr + *, 
p.about-more {
	clear:both; 
	padding:1em 0 2em;
	text-align: center;
} 

div.diary, div.twitter {
	float:left;
	width:330px;
}

	p.more {
		text-align: right;
	}
	
	p.more:after {
		content:' ›';
	}

div.twitter {
	float:right;
}

	.twitter em.dt {
		margin-left:0.3em;
		font-style:normal; color:#999;
	}

/*	.twitter li a {
		text-decoration:underline;
	}

	.twitter li:hover a {
		text-decoration:underline;
	}*/

div.twitter + *,
div.contact {
	clear:both;
}

	.contact ol {
		margin-left:1.4em;
	}

/* =extras
=================================*/

.to-admin {
	position: fixed; right:5px; top:5px;
	padding:5px;
	text-decoration: none;
}

.post-edit-link {
	position: fixed; right:8px; top:30px;
	padding:5px;
	text-decoration: none;
}
