/* CSS Document */

* {margin:0; padding:0;}
body {font-size:75%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif; background-color: #fff; margin-top: 2px;}
a,td,th,p,h1,h2,h3,li,dt,dd {font-size:1em; color:#000;}
p,blockquote,dd {line-height:1.5em;}
img {border:0;}
fieldset {border:solid 1px #cc3366; margin-top:1em; padding:.5em;}
legend {padding:.5em; background-color:#cc3366; color:#fff}
fieldset fieldset {margin:0; border:solid 1px #ccc;}
fieldset fieldset legend {background-color:#FFF; color:#000;}
.end {clear:both;}
.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both; }
.hidden {position:absolute; margin-left:-9999px;}
a {color: #AD0066;}

/* HEADER */

#header {
	height:145px;
	background: #AD0066;
	/*background-image: url(header-bg.png);*/
	background-repeat:repeat-x;
	color: #fff;
	text-align:center;
	padding: 1px 0;
	}
	
.header-contain {
	width: 771px;
	margin:0px auto; 
	text-align:left; 
	height: 100%;
	}
#header h1 {
	margin:27px 0px 0px 0px; 
	font-size: 2.6em;
	color: #fff;
	font-family: "Century Gothic" "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	}
#header h3 {
	margin: 0%;
	font-size:16px;
	color: #fff;
	font-family: "Century Gothic" "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	}
#header #danuta {
	margin: -22px 0 0 0;
	_margin: 0px;
	_padding: 5px 0 0 0;
	float: right; 
	padding-right: 2%;
	}

* html #header #danuta {
	margin-top: 0px;
	}

#header h5 {
	margin: 0%;
	font-size:11px;
	color: #fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
margin-top: 3px;
	}
	
/* *********************************************** */

ul#navlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	/*margin-top: 35px;*/
margin-top: 20px;
	}

#navlist li {
	display: inline;
	list-style-type: none;
	}

#navlist a {
	padding: 3px 10px;
	font-size: 13px;
	font-weight: bold;
	}

#navlist a:link, #navlist a:visited {
	color: #fff;
	background-color: #AD0066;
	text-decoration: none;
	}

#navlist a:hover {
	color: #AD0066;
	background-color: #CFE8F6;
	text-decoration: none;
	}

#navlist .active a {
	color: #AD0066;
	background-color: #CFE8F6;
	text-decoration: none;
	}

/* *********************************************** */


/*

#header .navigation {
	margin-top:29px;  
	margin-left: 0%;
	}
	
body:last-child #header .navigation {
	margin-top:29px;
	}
.navigation ul, .navigation li {
	list-style-type:none; 
	display:inline; 
	margin: 0px; 
	padding: 0px;
	}
.navigation li {
	font-size: 1.1em; 
	font-weight: normal;
	}
.navigation a {
	padding: 0px 8px; 
	text-decoration: none; 
	color: #fff; 
	height: 50px; 
	background: inherit;
	}
.navigation a:hover {
	background-color:#ddd;
	border: solid #fff;
	border-width: 1px 0px 0px 1px;
	padding: 5px 7px;
	padding-bottom: 5px;
	color:#434343;
	}

.active a {
	background-color:#ddd;
	border: solid #fff;
	border-width: 1px 0px 0px 1px;
	padding: 5px 7px;
	padding-bottom: 5px;
	height: 50px;
	color:#434343;
	font-weight: bold;
	}
	
*/

#content {
	width: 780px;
	margin: 0 auto;
	padding: 0;
	}
	
#left {
	width: 480px;
	float: left;
	margin: 0;
	}
	
#left h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	margin: 0 0 10px 0;
	color: #AD0066;
	}
	
#left .hp {
	border-bottom: 1px dotted #666;
	padding: 0 0 5px 0;
	}
	
#left h2 a {
	text-decoration: none;
	}
	
#left h2 a:hover {
	text-decoration: underline;
	}
	
#left h3 {
	font-size: 1.1em;
	margin: 0 0 10px 0;
	}
	
#left h4 {
	font-size: 1.1em;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	}

#left p {
	font-size: 1.1em;
	margin: 0 0 10px 0;
	}
	
#left .entry-details {
	margin: 5px 0 25px 0;
	padding: 5px 0 0 0;
	color: #999;
	font-size: 0.8em;
	}
	
#left .entry-details a {
	text-decoration: none;
	}
	
#left .entry-details a:hover {
	text-decoration: underline;
	}
	
#left .articles {
	margin: 10px 0;
	font-weight: bold;
	font-size: 0.9em;
	}
	
#left ul {
	margin: 0 0 15px 30px;
	font-size: 1.1em;
	}

#left ul li {
	padding: 5px 0;
	}
	
#comments { 
	margin: 20px 0 20px 0;
	}
	
#comments p { 
	padding:0 0 0 18px; 
	margin-top:15px; 
	border-left: solid 3px #AD0066; 
	margin-bottom: 20px; 
	color: #666; 
	font-size: 0.95em;
	}
	
#comments h1 {
	color: #333; 
	font-weight: bold; 
	font-size: 1.1em;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
	}
	
#comments h4 {
	color: #999; 
	font-weight: bold; 
	font-size: 0.8em;
	border: 0;
	}
	
#right {
	width: 280px;
	float: right;
	margin: 0;
	}
	
#right h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #000;
	}
	
#right p {
	margin: 0 0 15px 0;
	}
	
#right ul {
	margin: 0 0 15px 20px;
	}

#right ul li {
	padding: 3px 0;
	}
	
#right a {
	text-decoration: none;
	}

#right a:hover {
	text-decoration: underline;
	}

#footer {
	font-size: 0.9em;
	margin: 10px 0 20px 0;
	border-top: 1px dotted #ccc;
	padding: 10px 0;
	color: #999;
	}
	
#post {}
#post h4 {
	margin: 0 0 15px 0; 
	font-size: 1.1em;
	}
	
#post form {
	margin: 0; 
	padding: 0;
	}
	
#post form fieldset {
	clear: both; 
	border-color: #ccc; 
	border: 0px solid #ccc; 
	padding: 0px; 
	margin: 0; 
	background:url(images/comment_bg.gif);
	}

#post form fieldset legend {}

#post form label {
	display: block; 
	width: 100px; 
	padding: 0; 
	margin: 5px 0 0; 
	text-align: left; 
	font-size: 0.9em;
	}
	
#post form input, form textarea {
	width: 300px; 
	margin: 5px 0; 
	padding: 0.3em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;
	}
	
#post textarea {
	overflow: auto;
	}
	
#post .button {
	width: 100px;
	}
	
#left .featured {
	background-color: #CFE8F6;
	color: #AD0066;
	padding: 10px;
	margin: 0 0 20px 0;
	}

#left .featured h2 a, #left .featured a, #left .featured p, #left .featured .entry-details  {
	color: #AD0066;
	}