/*
Theme Name: Instytut Astrologii Humanistycznej
Version: 1.1
Author: Szymon Skulimowski
Author URI: http://wpninja.pl
*/

body {
  font:13px tahoma;
  line-height:165%;
  margin:0;
  color:#464646;
  background:#FFF;
  }

a {
  text-decoration:none;
  color:#6F628F;
  border-bottom:dotted #B8B5DF 1px;
  }

a:hover {
  border-bottom:solid #B8B5DF 1px;
  }



/* header ------------------------------------------------------------------- */

#header {
  width:920px;
  padding-top:40px;
  margin:0px auto 20px auto;
  overflow:hidden;
  font:15px 'georgia';
  position:relative;
  }

#logo {
  color:#464646;
  }
 
#header h1 {
  font-weight:normal;
  font-size:31px;
  margin:0 0 5px 0;
  }  
  
#header h1 a {
  border:0;
  color:#535353;
  outline:0;
  }  

#header p {
  color:#AFAFAF;
  font-family:tahoma;
  font-size:13px;
  margin:0;
  line-height:135%;
  }

#header span {
  position:absolute;
  top:48px;
  right:0;
  color:#EEECFF;
  font-size:50px;
  }



/* navigation --------------------------------------------------------------- */
  
#navigationContener {
  border-top:5px solid #D6D6D6;
  font-size:11px;
  padding-top:1px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
  }  
  
#navigation {
  background:#978BB3;
  height:25px;
  }  

#navigation div {
  width:922px;
  margin:0 auto;
  padding:0 10px;
  }

#navigation form input#s {
  font-size:11px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
  padding:3px 25px;
  }

#navigation form input#searchsubmit {
  background:#FFF;
  border:0pt none;
  color:#464646;
  font-size:11px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
  padding:2px;
  }

#navigation form input {
  border:0;
  }

#navigation form {
  float:right;
  margin-top:2px;
}



/* dropdown menu ------------------------------------------------------------ */

#dropmenu {float:left;}
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; z-index:300;}
#dropmenu a {display:block;color:#FFF;border:0;padding:2px 12px;}
#dropmenu li li a {background:#FFF;color:#6F628F;}
#dropmenu li.current_page_item a, #dropmenu li.current_page_ancestor a {background:#FFF;color:#6F628F;}
#dropmenu li.current_page_item li a {font-weight:normal}
#dropmenu li.current_page_ancestor li a {font-weight:normal}
#dropmenu li.current_page_ancestor li.current_page_item a {font-weight:bold}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:25px}
#dropmenu ul a {font-weight:normal}
#dropmenu li ul {}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #EEECFF;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
  
#content {
  width:922px;
  margin:12px auto;
  background:#EEECFF;
  overflow:hidden;
  }

#contentTop {
  height:6px;
  background:url('images/content-top-background.png') center no-repeat;
  }

#contentBottom {
  height:6px;
  background:url('images/content-bottom-background.png') center no-repeat;
  }

#contentCenter {
  overflow:hidden;
  background:url('images/content-center-background.png') center repeat-y;
  }
  
#main {
  width:592px;
  float:left;
  background:#FFF;
  margin-left:6px;
  }

#mainTop {
  height:6px;
  background:url('images/main-top-background.png') center no-repeat;
  }

#mainBottom {
  height:6px;
  background:url('images/main-bottom-background.png') center no-repeat;
  }

#mainCenter {
  overflow:hidden;
  background:url('images/main-center-background.png') center repeat-y;
  padding:20px 30px;
  }
  
#sidebar {
  float:right;
  width:313px;
  background:#FFF;
  margin-right:6px;
  }    

#sidebarTop {
  height:6px;
  background:url('images/sidebar-top-background.png') center no-repeat;
  }

#sidebarBottom {
  height:6px;
  background:url('images/sidebar-bottom-background.png') center no-repeat;
  }

#sidebarCenter {
  overflow:hidden;
  background:url('images/sidebar-center-background.png') center repeat-y;
  padding:10px 20px;
  }

#sidebar {
  font:11px tahoma;
  }

#sidebar .sidebarHeader {
  background:#978BB3;
  margin:0;
  color:#FFF;
  }

#sidebar .sidebarHeaderTop {
  height:3px;
  background:url('images/sidebar-h6-top-background.png') center no-repeat;
  }

#sidebar .sidebarHeaderBottom {
  height:3px;
  background:url('images/sidebar-h6-bottom-background.png') center no-repeat;
  }

#sidebar .sidebarHeaderCenter {
  overflow:hidden;
  background:url('images/sidebar-h6-center-background.png') center repeat-y;
  padding:2px 5px;
  }

#newsletter {
  margin-top:35px;
  }

#sidebar h6 {
  margin:0;
  font-size:11px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
  font-weight:normal;
  }

#sidebar ul li p {
  color:#464646;
  margin-top:0;
  }
  
#sidebar p {
  font:11px tahoma;
  line-height:145%;
  margin-left:5px;
  }
  
#sidebar ul {
  list-style:square;
  margin:0 0 0 18px;
  padding:0;
  color:#AFAFAF;
  line-height:175%;
  font-weight:bold;
  }

#main h2 {
  font:21px georgia;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  border-bottom:dotted #A7A7A7 1px;
  padding-bottom:10px;
  }

#main h2 a {
  border:0;
  }
  
#main h3 {
  font:17px georgia;
  font-weight:normal;
  margin-top:45px;
  background:#EFEFEF;
  padding:3px 10px;
  } 
 
#biuletyn form input {
  border:solid #978BB3 1px;
  } 

#biuletyn #searchsubmit {
  background: #978BB3;
  border:0;
  color:#FFF;
  font-weight:bold;
  font:12px verdana;
  padding:2px;
  }

div.entry ul, div.entry ol {
  margin:0;
  padding:0;
  list-style:square;
  padding-left:15px;
  }

div.entry p {
  margin:20px 0;
  }

div.entry a {
  background:#EEECFF;
  padding:2px 5px;
  border:0;
  }

div.entry a:hover {
  background:#978BB3;
  color:#FFF;
  }

div.post {
  margin-bottom:50px;
  }

small.date {
  display:block;
  margin-top:5px;
  }
  
#news {
  margin-top:75px;
  }  
  
  
/* footer ------------------------------------------------------------------- */
  
#footer {
  width:920px;
  margin:0px auto 0px auto;
  padding:5px 0 45px 0;
  font-size:11px;
  overflow:hidden;
  line-height:150%;
  }  

#footer strong {
  display:block;
  margin-top:5px;
  }
  
#footer p {
  margin:0;
  }  
  
#footer p#copyright {
  float:left;
  width:50%;
  }
  
#footer p#author {
  float:right;
  }
